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 条
  • [21] A Real-Time Reconfigurable AI Processor Based on FPGA
    Jeong, Yue Ri
    Cho, Kwonneung
    Jeong, Youngwoo
    Kwon, Sun Beom
    Lee, Seung Eun
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, ICCE, 2023,
  • [22] HiPAR-DSP: A parallel VLIW RISC processor for real time image processing applications
    Wittenburg, JP
    Ohmacht, M
    Kneip, J
    Hinrichs, W
    Pirsch, P
    [J]. ICA(3)PP 97 - 1997 3RD INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, 1997, : 155 - 162
  • [23] FPGA-Based Compact and Flexible Architecture for Real-Time Embedded Vision Systems
    Samarawickrama, Mahendra
    Pasqual, Ajith
    Rodrigo, Ranga
    [J]. 2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, 2009, : 337 - 342
  • [24] An efficient and compact row buffer architecture on FPGA for real-time neighbourhood image processing
    Kazmi, Majida
    Aziz, Arshad
    Akhtar, Pervez
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2019, 16 (05) : 1845 - 1858
  • [25] An efficient and compact row buffer architecture on FPGA for real-time neighbourhood image processing
    Majida Kazmi
    Arshad Aziz
    Pervez Akhtar
    [J]. Journal of Real-Time Image Processing, 2019, 16 : 1845 - 1858
  • [26] uRT51: An embedded real-time processor implemented on FPGA devices
    Cayssials, R.
    Duval, M.
    Ferro, E.
    Alimenti, O.
    [J]. LATIN AMERICAN APPLIED RESEARCH, 2007, 37 (01) : 35 - 40
  • [27] A Scalable Massively Parallel Processor for Real-Time Image Processing
    Kurafuji, Takashi
    Haraguchi, Masaru
    Nakajima, Masami
    Nishijima, Tetsu
    Tanizaki, Tetsushi
    Yamasaki, Hiroyuki
    Sugimura, Takeaki
    Imai, Yuta
    Ishizaki, Masakatsu
    Kumaki, Takeshi
    Murata, Kan
    Yoshida, Kanako
    Shimomura, Eisuke
    Noda, Hideyuki
    Okuno, Yoshihiro
    Kamijo, Shunsuke
    Koide, Tetsushi
    Mattausch, Hans Juergen
    Arimoto, Kazutami
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2011, 46 (10) : 2363 - 2373
  • [28] Implementation of real-time Laplacian pyramid image fusion processing based on FPGA
    Song, Yajun
    Gao, Kun
    Ni, Guoqiang
    Lu, Rong
    [J]. ELECTRONIC IMAGING AND MULTIMEDIA TECHNOLOGY V, PTS 1 AND 2, 2008, 6833
  • [29] Study on Algorithm and Real-time Implementation of Infrared Image Processing Based on FPGA
    Pang, Yulin
    Ding, Ruijun
    Liu, Shanshan
    Chen, Zhe
    [J]. 5TH INTERNATIONAL SYMPOSIUM ON ADVANCED OPTICAL MANUFACTURING AND TESTING TECHNOLOGIES: OPTOELECTRONIC MATERIALS AND DEVICES FOR DETECTOR, IMAGER, DISPLAY, AND ENERGY CONVERSION TECHNOLOGY, 2010, 7658
  • [30] A DSP/FPGA-based parallel architecture for real-time image processing
    Yan, Luxin
    Zhang, Tianxu
    Zhong, Sheng
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 610 - 610