Dataflow toolset for soft-core processors on FPGA for image processing applications

被引:0
|
作者
Bardak, Burak [1 ]
Siddiqui, Fahad Manzoor [1 ]
Kelly, Colm [2 ]
Woods, Roger [1 ]
机构
[1] Queens Univ Belfast, Inst Elect Commun & Informat Technol ECIT, Belfast, Antrim, North Ireland
[2] Thales, Belfast, Antrim, North Ireland
基金
英国工程与自然科学研究理事会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With security and surveillance, there is an increasing need to be able to process image data efficiently and effectively either at source or in a large data networks. Whilst Field Programmable Gate Arrays have been seen as a key technology for enabling this, they typically use high level and/or hardware description language synthesis approaches; this provides a major disadvantage in terms of the time needed to design or program them and to verify correct operation; it considerably reduces the programmability capability of any technique based on this technology. The work here proposes a different approach of using optimised soft-core processors which can be programmed in software. In particular, the paper proposes a design tool chain for programming such processors that uses the CAL Actor Language as a starting point for describing an image processing algorithm and targets its implementation to these custom designed, soft-core processors on FPGA. The main purpose is to exploit the task and data parallelism in order to achieve the same parallelism as a previous HDL implementation but avoiding the design time, verification and debugging steps associated with such approaches.
引用
收藏
页码:1445 / 1449
页数:5
相关论文
共 50 条
  • [1] FPGA-Based Soft-Core Processors for Image Processing Applications
    Amiri, Moslem
    Siddiqui, Fahad Manzoor
    Kelly, Colm
    Woods, Roger
    Rafferty, Karen
    Bardak, Burak
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2017, 87 (01): : 139 - 156
  • [2] FPGA-Based Soft-Core Processors for Image Processing Applications
    Moslem Amiri
    Fahad Manzoor Siddiqui
    Colm Kelly
    Roger Woods
    Karen Rafferty
    Burak Bardak
    [J]. Journal of Signal Processing Systems, 2017, 87 : 139 - 156
  • [3] Conjoining soft-core FPGA processors
    Sheldon, David
    Kumar, Rakesh
    Vahid, Frank
    Tullsen, Dean
    Lysecky, Roman
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 862 - +
  • [4] Organic Embedded Architecture for Sustainable FPGA Soft-Core Processors
    Zhang, Kening
    Khoshavi, Navid
    Alghazo, Jaafar M.
    DeMara, Ronald F.
    [J]. 2015 61ST ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS 2015), 2015,
  • [5] Application-specific customization of parameterized FPGA soft-core processors
    Sheldon, David
    Kumar, Rakesh
    Lysecky, Roman
    Vahid, Frank
    Tullsen, Dean
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 429 - +
  • [6] Soft-Core Dataflow Processor Architecture Optimized for Radar Signal Processing
    Broich, Rene
    Grobler, Hans
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (01) : 43 - 51
  • [7] Soft-core processors for embedded systems
    Tong, Jason G.
    Anderson, Ian D. L.
    Khalid, Mohammed A. S.
    [J]. 2006 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2007, : 170 - +
  • [8] FPGA Soft-Core Processors, Compiler and Hardware Optimizations Validated Using HOG
    Kelly, Colm
    Siddiqui, Fahad Manzoor
    Bardak, Burak
    Wu, Yun
    Woods, Roger
    Rafferty, Karren
    [J]. APPLIED RECONFIGURABLE COMPUTING, ARC 2016, 2016, : 78 - 90
  • [9] SOFT-CORE STREAM PROCESSING ON FPGA: AN FFT CASE STUDY
    Wang, Peng
    McAllister, John
    Wu, Yun
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2756 - 2760
  • [10] Scalable Memory Architecture for Soft-core Processors
    Jost, Tiago T.
    Nazar, Gabriel L.
    Carro, Luigi
    [J]. PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 396 - 399