Back to Search
Start Over
Fast FPGA prototyping for real-time image processing with very high-level synthesis
- Source :
- Journal of Real-Time Image Processing, Journal of Real-Time Image Processing, Springer Verlag, 2019, 16 (5), pp.1795-1812. ⟨10.1007/s11554-017-0688-1⟩
- Publication Year :
- 2017
- Publisher :
- Springer Science and Business Media LLC, 2017.
-
Abstract
- Programming in high abstraction level can facilitate the development of digital signal processing systems. In the recent 20 years, high-level synthesis (HLS) has made significantly progress. This technique greatly benefits the R&D productivity of the Field Programmable Gate Array (FPGA) developments and helps for adding to the maintainability of the products by automating the C-to-RTL (register transfer language) conversion. However, due to the high complexity and computational intensity, image processing algorithms usually necessitate a higher abstraction environment than C-synthesis, and the current HLS tools do not have the ability of this kind. This paper presents a conception of very high-level synthesis method which allows fast prototyping and verifying the FPGA-based image processing designs in the MATLAB environment. We build a heterogeneous development flow by using currently available tool kits for verifying the proposed approach and evaluated it within two real-life applications. Experiment results demonstrate that it can effectively reduce the complexity of the development by automatically synthesizing the algorithm behavior from the user level into the low register transfer level and give play to the advantages of FPGA related to the other devices.
- Subjects :
- [INFO.INFO-AR]Computer Science [cs]/Hardware Architecture [cs.AR]
Register transfer language
business.industry
Computer science
020207 software engineering
Image processing
02 engineering and technology
Abstraction layer
Embedded system
High-level synthesis
Digital image processing
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
business
Hardware_REGISTER-TRANSFER-LEVELIMPLEMENTATION
ComputingMilieux_MISCELLANEOUS
Digital signal processing
Information Systems
FPGA prototype
Register-transfer level
Subjects
Details
- ISSN :
- 18618219 and 18618200
- Volume :
- 16
- Database :
- OpenAIRE
- Journal :
- Journal of Real-Time Image Processing
- Accession number :
- edsair.doi.dedup.....f7420e6a5c6c1cab1e3b374fcb80190a
- Full Text :
- https://doi.org/10.1007/s11554-017-0688-1