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

被引:5
|
作者
Brost, Vincent [1 ]
Yang, Fan [1 ]
Meunier, Charles [1 ]
机构
[1] Univ Burgundy, CNRS Lab LE2I 6306, F-21078 Dijon, France
关键词
Rapid prototyping; System design; VLIW processor; FPGA; Real-time image processing; Biometric system; ARCHITECTURE; DESIGN;
D O I
10.1007/s11554-012-0321-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern field programmable gate array (FPGA) 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 to shorten the development cycle, and to use the powerful FPGA resources to increase real-time performance. We present a flexible VLIW VHDL processor model with a variable instruction set and a customizable architecture which allows 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.
引用
收藏
页码:47 / 59
页数:13
相关论文
共 50 条
  • [31] Pipelined virtual camera configuration for real-time image processing based on FPGA
    Jin, Seung Hun
    Cho, Jung Uk
    Jeon, Jae Wook
    2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS, VOLS 1-5, 2007, : 183 - 188
  • [32] Real-time image processing with a compact FPGA-based systolic architecture
    Torres-Huitzil, C
    Arias-Estrada, M
    REAL-TIME IMAGING, 2004, 10 (03) : 177 - 187
  • [33] FPGA-based educational platform for real-time image processing experiments
    Manuel Ramirez-Cortes, Juan
    Gomez-Gil, Pilar
    Alarcon-Aquino, Vicente
    Martinez-Carballido, Jorge
    Morales-Flores, Emmanuel
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2013, 21 (01) : 193 - 201
  • [34] Multi-core processor system for real-time image processing in embedded computer vision applications
    Zaglewski, Robert
    Wojcikowski, Marek
    PROCEEDINGS OF THE 2008 1ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, 2008, : 115 - 118
  • [35] FPGA-Based Tactile Sensor Suite Electronics for Real-Time Embedded Processing
    Oballe-Peinado, Oscar
    Hidalgo-Lopez, Jose Antonio
    Castellanos-Ramos, Julian
    Sanchez-Duran, Jose Antonio
    Navas-Gonzalez, Rafael
    Herran, Jaime
    Vidal-Verdu, Fernando
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2017, 64 (12) : 9657 - 9665
  • [36] Overhead wires detection by FPGA real-time image processing
    Kowalski, Pawel
    Smyk, Robert
    COMPUTER APPLICATIONS IN ELECTRICAL ENGINEERING (ZKWE'2019), 2019, 28
  • [37] Photonic signal processor based on a Kerr microcomb for real-time video image processing
    Mengxi Tan
    Xingyuan Xu
    Andreas Boes
    Bill Corcoran
    Thach G. Nguyen
    Sai T. Chu
    Brent E. Little
    Roberto Morandotti
    Jiayang Wu
    Arnan Mitchell
    David J. Moss
    Communications Engineering, 2 (1):
  • [38] Realization of SAR real-time processor by FPGA
    Xiao, X
    Zhang, R
    Yang, XB
    Zhang, G
    IGARSS 2004: IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM PROCEEDINGS, VOLS 1-7: SCIENCE FOR SOCIETY: EXPLORING AND MANAGING A CHANGING PLANET, 2004, : 3942 - 3944
  • [39] Embedded FPGA memory requirements for real-time video processing applications
    Lawal, Najeem
    O'Nils, Mattias
    NORCHIP 2005, PROCEEDINGS, 2005, : 206 - 209
  • [40] A reconfigurable platform for real-time embedded video image processing
    Sedcole, NP
    Cheung, PYK
    Constantinides, GA
    Luk, W
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 606 - 615