• DocumentCode
    3587931
  • Title

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

  • Author

    Bardak, Burak ; Siddiqui, Fahad Manzoor ; Kelly, Colm ; Woods, Roger

  • Author_Institution
    Inst. of Electron., Queen´s Univ. Belfast, Belfast, UK
  • fYear
    2014
  • Firstpage
    1445
  • Lastpage
    1449
  • Abstract
    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.
  • Keywords
    data flow analysis; field programmable gate arrays; hardware description languages; image processing; parallel processing; CAL actor language; FPGA; HDL implementation; data parallelism; dataflow toolset; design tool chain; field programmable gate arrays; hardware description language synthesis approach; high level language synthesis approach; image data processing; image processing algorithm; image processing applications; optimised softcore processors; softcore processor programming; Algorithm design and analysis; Clocks; Field programmable gate arrays; Hardware design languages; Program processors; Registers; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2014 48th Asilomar Conference on
  • Print_ISBN
    978-1-4799-8295-0
  • Type

    conf

  • DOI
    10.1109/ACSSC.2014.7094701
  • Filename
    7094701