• DocumentCode
    190608
  • Title

    IPPro: FPGA based image processing processor

  • Author

    Siddiqui, Fahad Manzoor ; Russell, Matthew ; Bardak, Burak ; Woods, Roger ; Rafferty, Karen

  • Author_Institution
    Sch. of Electr. Eng., Electron. & Comput. Sci. Queens Univ., Belfast, UK
  • fYear
    2014
  • fDate
    20-22 Oct. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The paper presents IPPro which is a high performance, scalable soft-core processor targeted for image processing applications. It has been based on the Xilinx DSP48E1 architecture using the ZYNQ Field Programmable Gate Array and is a scalar 16-bit RISC processor that operates at 526MHz, giving 526MIPS of performance. Each IPPro core uses 1 DSP48, 1 Block RAM and 330 Kintex-7 slice-registers, thus making the processor as compact as possible whilst maintaining flexibility and programmability. A key aspect of the approach is in reducing the application design time and implementation effort by using multiple IPPro processors in a SIMD mode. For different applications, this allows us to exploit different levels of parallelism and mapping for the specified processing architecture with the supported instruction set. In this context, a Traffic Sign Recognition (TSR) algorithm has been prototyped on a Zedboard with the colour and morphology operations accelerated using multiple IPPros. Simulation and experimental results demonstrate that the processing platform is able to achieve a speedup of 15 to 33 times for colour filtering and morphology operations respectively, with a reduced design effort and time.
  • Keywords
    field programmable gate arrays; flip-flops; image colour analysis; parallel processing; random-access storage; reduced instruction set computing; FPGA based image processing processor; IPPro core; Kintex-7 slice-registers; RISC processor; SIMD mode; TSR algorithm; Xilinx DSP48E1 architecture; ZYNQ field programmable gate array; Zedboard; block RAM; colour filtering; colour operations; frequency 526 MHz; image processing applications; morphology operations; processing architecture; scalable soft-core processor; traffic sign recognition; word length 16 bit; Acceleration; Field programmable gate arrays; Hardware; Image processing; Memory management; Registers; FPGA processor architecture; embedded systems; heterogeneous computation; image processing; traffic sign detection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems (SiPS), 2014 IEEE Workshop on
  • Conference_Location
    Belfast
  • Type

    conf

  • DOI
    10.1109/SiPS.2014.6986057
  • Filename
    6986057