Flexible VLIW processor based on FPGA for efficient embedded real-time image processing - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Real-Time Image Processing Année : 2014

Flexible VLIW processor based on FPGA for efficient embedded real-time image processing

Résumé

Modern FPGA (Field Programmable Gate Array) chips, with their larger memory capacity and reconfigurability potential, are opening new frontiers in rapid prototyping of embedded systems. With the advent of high density FPGAs it is now possible to implement a high performance VLIW (Very Long Instruction Word) processor core in an FPGA. With VLIW architecture, the processor effectiveness depends on the ability of compilers to provide sufficient ILP (Instruction Level Parallelism) from program code. This paper describes research result about enabling the VLIW processor model for real-time processing applications by exploiting FPGA technology. Our goals are to keep the flexibility of processors in order to shorten the development cycle, and to use the powerful FPGA resources in order to increase real-time performance. We present a flexible VLIW VHDL processor model with a variable instruction set and a customizable architecture which allow exploiting intrinsic parallelism of a target application using advanced compiler technology and implementing it in an optimal manner on FPGA. Some common algorithms of image processing were tested and validated using the proposed development cycle. We also realized the rapid prototyping of embedded contactless palmprint extraction on an FPGA Virtex-6 based board for a biometric application and obtained a processing time of 145.6 ms per image. Our approach applies some criteria for co-design tools: flexibility, modularity, performance, and reusability.
Fichier non déposé

Dates et versions

hal-00785262 , version 1 (05-02-2013)

Identifiants

Citer

Fan Yang, Vincent Brost. Flexible VLIW processor based on FPGA for efficient embedded real-time image processing. Journal of Real-Time Image Processing, 2014, special issue, pp.47-59, DOI 10.1007/s11554-012-0321-2. ⟨10.1007/s11554-012-0321-2⟩. ⟨hal-00785262⟩
149 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More