FPGA-Based Soft-Core Processors for Image Processing Applications

Moslem Amiri, Fahad Siddiqui, Colm Kelly, Roger Woods, Karen Rafferty, Burak Bardak

    Research output: Contribution to journalArticlepeer-review

    21 Citations (Scopus)
    47 Downloads (Pure)


    With security and surveillance, there is an increasing need to process image data efficiently and effectively either at source or in a large data network. Whilst a Field-Programmable Gate Array has been seen as a key technology for enabling this, the design process has been viewed as problematic in terms of the time and effort needed for implementation and verification. The work here proposes a different approach of using optimized FPGA-based soft-core processors which allows the user to exploit the task and data level parallelism to achieve the quality of dedicated FPGA implementations whilst reducing design time. The paper also reports some preliminary progress on the design flow to program the structure. An implementation for a Histogram of Gradients algorithm is also reported which shows that a performance of 328 fps can be achieved with this design approach, whilst avoiding the long design time, verification and debugging steps associated with conventional FPGA implementations.
    Original languageEnglish
    Pages (from-to)139-156
    Number of pages18
    JournalJournal of Signal Processing Systems
    Issue number1
    Early online date10 Oct 2016
    Publication statusPublished - Apr 2017

    Bibliographical note

    This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.


    • Image processing
    • FPGAs
    • Heterogeneous multi-core architecture


    Dive into the research topics of 'FPGA-Based Soft-Core Processors for Image Processing Applications'. Together they form a unique fingerprint.

    Cite this