ISSN 0021-3454 (print version)
ISSN 2500-0381 (online version)
Menu

4
Issue
vol 67 / April, 2024
Article

DOI 10.17586/0021-3454- 2017-60-10-967-972

UDC 004.27

AN APPROACH TO DESIGN OF FPGA-BASED SYSTEMS FOR STREAM DATA PROCESSING WITH CAPABILITY OF COMBINED DEBUGGING

V. Y. Pinkevich
LMT Ltd., Saint Petersburg, 199034, Russian federation; Engineer


Read the full article 

Abstract. Debugging of computational FPGA-based systems oriented on stream data processing is considered. An effective debugging procedure for a systems models and prototypes it is necessary to use unified input and output data. The proposed approach is based on a specific procedure of design of FPGA projects and their test environments. This provides compatibility of data formats, generation the necessary input/output test data, and debugging in various representations of designed system. A set of components to be reused when creating a debug infrastructure is presented. The described approach is oriented for implementation in the framework of existing design flows and CAD tools for FPGA-based projects.
Keywords: debugging, verification, design, FPGA, FPGA based system, chip based system, CAD

References:
  1. Meyer-Baese U. Digital Signal Processing with Field Programmable Gate Arrays, Springer, 2001.
  2. Sinha R., Roop P., Basu S. Correct-by-Construction Approaches for SoC Design, Springer, 2013.
  3. Mitra S., Seshia S.A., Nicolici N. 47th ACM/IEEE Design Automation Conference (DAC), 13–18 June 2010. DOI: 10.1145/1837274.1837280
  4. Goeders J., Wilton S.J.E. 24th International Conference on Field Programmable Logic and Applications (FPL), 2–4 Sept. 2014, DOI: 10.1109/FPL.2014.6927498
  5. Stollon N., Leatherman R. DesignCon East, 2005.
  6. Adir A., Copty S., Landa S., Nahir A., Shurek G., Ziv A., Meissner C., Schumann J. Design, Automation & Test in Europe Conference & Exhibition (DATE), 14–18 March 2011. DOI: 10.1109/DATE.2011.5763252
  7. Teich J. Proceedings of the IEEE, 2012, vol. 100, pp.1411–1430.
  8. Platunov A., Kluchev A., Penskoi A. 6th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), 2014, pp. 157–164.
  9. Xilinx System Generator for DSP, Xilinx, Inc. System Generator for DSP Getting Started Guide UG639 (v11.4). December 2, 2009, www.xilinx.com.
  10. Wagner I., Bertacco V. IEEE International Conference on Computer Design, 12–15 Oct. 2008. DOI: 10.1109/ICCD.2008.4751878
  11. Antonov A.A., Bykovskiy S.V., Kustarev P.V. Journal of Instrument Engineering, 2014, no. 4(57), рр. 53–57.
  12. Leens F. FPGA verification tools need an upgrade, Exostiv Labs, 2015.
  13. Certus ASIC Prototyping Debug Solution, Tektronix, Inc., 2012.
  14. Abramovici M., Bradley P., Dwarakanath K., Levin P., Memmi G., Miller D. Proceedings of the 43rd Design Automation Conference, DAC 2006, San Francisco, CA, USA, 24–28 July, 2006. DOI: 10.1145/1146909.1146916
  15. Da Silva F., McLaurin T., Waayers T. The Core Test Wrapper Handbook. Rationale and Application of IEEE Std. 1500, Springer Science+Business Media, LLC, 2006.