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 条
  • [41] Real-time Learned Image Codec on FPGA
    Sun, Heming
    Yi, Qingyang
    Lin, Fangzheng
    Yu, Lu
    Katto, Jiro
    Fujita, Masahiro
    2022 IEEE INTERNATIONAL CONFERENCE ON VISUAL COMMUNICATIONS AND IMAGE PROCESSING (VCIP), 2022,
  • [42] Real-Time Image Processing Based on Service Function Chaining Using CPU-FPGA Architecture
    Ukon, Yuta
    Yamazaki, Koji
    Nitta, Koyo
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2020, E103B (01) : 11 - 19
  • [43] REAL-TIME KEYSTONE CORRECTION OF VIDEO IMAGE USING FPGA
    Jereb, Zmago
    Diaci, Janez
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2010, 40 (03): : 204 - 207
  • [44] Real-time image processing of TOF range images using a reconfigurable processor system
    Hussmann, S.
    Knoll, F.
    Edeler, T.
    VIDEOMETRICS, RANGE IMAGING, AND APPLICATIONS XI, 2011, 8085
  • [45] SIMPil-K: a SIMD reconfigurable platform processor for real-time image processing
    Fabiano, F. S.
    Gentile, A.
    Sorbello, F.
    4TH INTERNATIONAL INDUSTRIAL SIMULATION CONFERENCE 2006, 2006, : 290 - +
  • [46] A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor
    Tayara, Hilal
    Ham, Woonchul
    Chong, Kil To
    SENSORS, 2016, 16 (12)
  • [47] Study of Real-Time Infrared Image Enhancement Algorithm Based on FPGA
    Liu, Guangwen
    Li, Jitao
    Ma, Hong
    2009 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS 1-7, CONFERENCE PROCEEDINGS, 2009, : 1882 - +
  • [48] Research on the Real-Time Image Edge Detection Algorithm Based on FPGA
    Hou, Xuefeng
    Shang, Yuanyuan
    Liu, Hui
    Song, Qian
    ADVANCED RESEARCH ON COMPUTER SCIENCE AND INFORMATION ENGINEERING, 2011, 153 : 200 - +
  • [49] Embedded multi-spectral image processing for real-time medical application
    Li, Chao
    Balla-Arabe, Souleymane
    Yang, Fan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 64 : 26 - 36
  • [50] A Real-Time FPGA-based Solution for Binary Image Thinning
    Davalle, Daniele
    Carnevale, Berardino
    Saponara, Sergio
    Fanucci, Luca
    Terreni, Pierangelo
    APPLICATIONS IN ELECTRONICS PERVADING INDUSTRY, ENVIRONMENT AND SOCIETY, APPLEPIES 2014, 2016, 351 : 169 - 174