A system-level FPGA design methodology for video applications with weakly-programmable hardware components

被引:0
|
作者
Henning Sahlbach
Daniel Thiele
Rolf Ernst
机构
[1] Technische Universität Braunschweig,Institute of Computer and Network Engineering
来源
Journal of Real-Time Image Processing | 2017年 / 13卷
关键词
FPGA; Weakly-programmable; Real-time image processing; Formal timing analysis; Dense block matching;
D O I
暂无
中图分类号
学科分类号
摘要
High-performance video applications with real-time requirements play an important role in diverse application fields and are often executed by advanced parallel processors or GPUs. For embedded scenarios with strict energy constraints such as automotive image processing, FPGAs represent a feasible power-efficient computer platform. Unfortunately, their hardware-driven design concept results in long development cycles and impedes their acceptance in industrial practice. Additionally, the verification of the FPGA’s correctness and its performance figures are unavailable until a very late development stage, which is critical during design space exploration and the integration in complex embedded systems. Weakly-programmable architectures, supporting design and run-time reuse via flexible hardware components, represent a promising and efficient FPGA development approach. However, they currently lack suitable design and verification methodologies for real-time scenarios. Therefore, this paper proposes a system-level FPGA development concept for video applications with weakly-programmable hardware components. It combines rapid software prototyping with component-based FPGA design and advanced formal real-time analysis and code generation techniques. The presented approach enables an early verification of the application’s correctness, including exact performance figures. It provides a software-level verification of weakly-programmable hardware components and an automated assembly of the final hardware design. The developed tools and their usability are demonstrated by a binarization and a dense block matching application, which represents a basic preprocessing step in automotive image processing for driver assistance systems. When compared to a hand-optimized variant, the generated hardware design achieves comparable performance and chip area figures without requiring significant hardware integration effort.
引用
收藏
页码:291 / 309
页数:18
相关论文
共 7 条
  • [1] A system-level FPGA design methodology for video applications with weakly-programmable hardware components
    Sahlbach, Henning
    Thiele, Daniel
    Ernst, Rolf
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2017, 13 (02) : 291 - 309
  • [2] FPGA HARDWARE DESIGN, SIMULATION AND SYNTHESIS FOR A INDEPENDENT COMPONENT ANALYSIS ALGORITHM USING SYSTEM-LEVEL DESIGN SOFTWARE
    Oliveira da Silva, Alan Paulo
    Guimaraes Guerreiro, Ana Maria
    Doria Neto, Adriao Duarte
    IMCIC 2010: INTERNATIONAL MULTI-CONFERENCE ON COMPLEXITY, INFORMATICS AND CYBERNETICS, VOL II, 2010, : 202 - 207
  • [3] FPGA system-level based design of multi-axis ADRC controller
    Stankovic, Momir R.
    Manojlovic, Stojadin M.
    Simic, Slobodan M.
    Mitrovic, Srdan T.
    Naumovic, Milica B.
    MECHATRONICS, 2016, 40 : 146 - 155
  • [4] Kaolin: a System-level AADL Tool for FPGA Design Reuse, Upgrade and Migration
    Blouin, Dominique
    Ochoa-Ruiz, Gilberto
    Eustache, Yvan
    Diguet, Jean-Philippe
    2015 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2015,
  • [5] Optimization of High-Level Design edge detect filter for Video Processing System on FPGA
    Alareqi, Mohammed
    Elgouri, R.
    Mateur, K.
    Zemmouri, A.
    Mezouari, A.
    Hlou, L.
    2017 INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV), 2017,
  • [6] MPSoC FPGA Implementation of Algorithms of Machine Learning for Clinical Applications Using High-Level Design Methodology
    Guanche-Hernandez, Mario
    Leon, Raquel
    Carballo, Pedro P.
    2023 26TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, DSD 2023, 2023, : 764 - 769
  • [7] FPGA Design & Implementation of a Very-Low-Latency Video-See-Through (VLLV) Head-Mount Display (HMD) System for Mixed Reality (MR) Applications
    Ai, Tao
    PROCEEDINGS VRCAI 2016: 15TH ACM SIGGRAPH CONFERENCE ON VIRTUAL-REALITY CONTINUUM AND ITS APPLICATIONS IN INDUSTRY, 2016, : 39 - 42