Skip to main content
Erschienen in: Artificial Life and Robotics 3/2022

08.07.2022 | Original Article

Development of a general purpose verification environment for high-level-synthesis image processing hardware with support for dynamic partial reconfiguration

Erschienen in: Artificial Life and Robotics | Ausgabe 3/2022

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The verification of image processing hardware using FPGAs requires various peripherals. Although commercially available FPGA boards also include peripherals, it is necessary to design and implement interface circuits to use them. Furthermore, since each board has different peripherals, new interfaces have to be designed each time. Also, these interface circuits are not generated by HLS. Therefore, we are developing a hardware verification environment that is independent of the peripherals of FPGA boards. The verification environment we proposed last time consists of a general-purpose FPGA board, a PC, and server/client programs running on the PC and on the CPU of the FPGA board. By virtualizing the peripherals to be installed in the product on the PC, verification can be performed regardless of the peripherals on the FPGA board. TCP/IP communication also makes it possible to verify huge images. However, in this verification environment, each verification has to be compiled on the FPGA implementation tool. Therefore, in this paper, we aim to create a verification environment in which hardware can be replaced dynamically during verification by implementing DPR.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Karam R, Puri R, Bhunia S (2016) Energy-efficient adaptive hardware accelerator for text mining application kernels. IEEE Trans Very Large Scale Integr VLSI Syst 24(12):3526–3537CrossRef Karam R, Puri R, Bhunia S (2016) Energy-efficient adaptive hardware accelerator for text mining application kernels. IEEE Trans Very Large Scale Integr VLSI Syst 24(12):3526–3537CrossRef
2.
Zurück zum Zitat Lin S-H, Chen P-Y, Lin Y-N (2017) Hardware design of low-power high-throughput sorting unit. IEEE Trans Comput 66(8):1383–1395MathSciNetCrossRef Lin S-H, Chen P-Y, Lin Y-N (2017) Hardware design of low-power high-throughput sorting unit. IEEE Trans Comput 66(8):1383–1395MathSciNetCrossRef
3.
Zurück zum Zitat Mora-Gutiérrez JM, Jiménez-Fernández CJ, Valencia-Barrero M (2017) Multiradix trivium implementations for low-power IoT hardware. IEEE Trans Very Large Scale Integr VLSI Syst 25(12):3401–3405CrossRef Mora-Gutiérrez JM, Jiménez-Fernández CJ, Valencia-Barrero M (2017) Multiradix trivium implementations for low-power IoT hardware. IEEE Trans Very Large Scale Integr VLSI Syst 25(12):3401–3405CrossRef
4.
Zurück zum Zitat Siracusa M, Rabozzi M, Del Sozzo E, Santambrogio M. D, Di Tucci L (2019) Automated Design Space Exploration and Roofline Analysis for FPGA-Based HLS Applications. In: IEEE 27th Annual international symposium on field-programmable custom computing machines (FCCM), pp 314–314 Siracusa M, Rabozzi M, Del Sozzo E, Santambrogio M. D, Di Tucci L (2019) Automated Design Space Exploration and Roofline Analysis for FPGA-Based HLS Applications. In: IEEE 27th Annual international symposium on field-programmable custom computing machines (FCCM), pp 314–314
5.
Zurück zum Zitat Prost-Boucle A, Muller O, Rousseau F (2013) A fast and autonomous HLS methodology for hardware accelerator generation under resource constraints. In: 2013 Euromicro Conference on Digital System Design, pp 201–208 Prost-Boucle A, Muller O, Rousseau F (2013) A fast and autonomous HLS methodology for hardware accelerator generation under resource constraints. In: 2013 Euromicro Conference on Digital System Design, pp 201–208
6.
Zurück zum Zitat Silitonga A, Schade F, Jiang G, Becker J (2018) HLS-Based Performance and Resource Optimization of Cryptographic Modules. In: 2018 IEEE Intl Conf on Parallel and Distributed Processing with Applications, Ubiquitous Computing and Communications, Big Data and Cloud Computing, Social Computing and Networking, Sustainable Computing and Communications, pp. 1009–1016 Silitonga A, Schade F, Jiang G, Becker J (2018) HLS-Based Performance and Resource Optimization of Cryptographic Modules. In: 2018 IEEE Intl Conf on Parallel and Distributed Processing with Applications, Ubiquitous Computing and Communications, Big Data and Cloud Computing, Social Computing and Networking, Sustainable Computing and Communications, pp. 1009–1016
7.
Zurück zum Zitat Nakanishi A, Uchikoshi K, Igarashi K, Kimura T (2015) Hardware implementation of embedded systems using TCP/IP communication. In: IEICE technical report, Vol 114, No 496, pp 27–32 (in Japanese) Nakanishi A, Uchikoshi K, Igarashi K, Kimura T (2015) Hardware implementation of embedded systems using TCP/IP communication. In: IEICE technical report, Vol 114, No 496, pp 27–32 (in Japanese)
8.
Zurück zum Zitat Pantonial R (2007) Improving execution speed of FPGA using dynamically reconfigurable technique. In: Proceedings of the 2007 Conference on Asia South Pacific Design Automation Conference, pp 108–109 Pantonial R (2007) Improving execution speed of FPGA using dynamically reconfigurable technique. In: Proceedings of the 2007 Conference on Asia South Pacific Design Automation Conference, pp 108–109
9.
Zurück zum Zitat Shojima A, Yamawaki A (2021) Development of a simple verification environment using FPGA for image processing hardware created by High-Level-Synthesis using TCP/IP. In: Proceedings of the 8th IIAE international conference on intelligent systems and image processing 2021, pp 221–226 Shojima A, Yamawaki A (2021) Development of a simple verification environment using FPGA for image processing hardware created by High-Level-Synthesis using TCP/IP. In: Proceedings of the 8th IIAE international conference on intelligent systems and image processing 2021, pp 221–226
10.
Zurück zum Zitat Mahmoodi MR, Sayedi SM (2016) A low cost high speed FPGA-based image processing framework. I.J. Mod Educ Comput Sci 2016(3):11–21CrossRef Mahmoodi MR, Sayedi SM (2016) A low cost high speed FPGA-based image processing framework. I.J. Mod Educ Comput Sci 2016(3):11–21CrossRef
11.
Zurück zum Zitat Wicaksana A, Charif A, Andriamisaina C, Ventroux N (2019) Hybrid prototyping methodology for rapid system validation in HW/SW co-design. The Conference on Design and Architectures for Signal and Image Processing 2019 (DASIP 2019),Montreal, Canada. cea-02494007 Wicaksana A, Charif A, Andriamisaina C, Ventroux N (2019) Hybrid prototyping methodology for rapid system validation in HW/SW co-design. The Conference on Design and Architectures for Signal and Image Processing 2019 (DASIP 2019),Montreal, Canada. cea-02494007
Metadaten
Titel
Development of a general purpose verification environment for high-level-synthesis image processing hardware with support for dynamic partial reconfiguration
Publikationsdatum
08.07.2022
Erschienen in
Artificial Life and Robotics / Ausgabe 3/2022
Print ISSN: 1433-5298
Elektronische ISSN: 1614-7456
DOI
https://doi.org/10.1007/s10015-022-00772-9

Weitere Artikel der Ausgabe 3/2022

Artificial Life and Robotics 3/2022 Zur Ausgabe

Neuer Inhalt