TY - CONF
T1 - IPPro: FPGA based image processing processor
AU - Siddiqui, Fahad Manzoor
AU - Russell, Matthew
AU - Bardak, Burak
AU - Woods, Roger
AU - Rafferty, Karen
PY - 2014/10/20
Y1 - 2014/10/20
N2 - 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.
AB - 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.
KW - Processor architectures
KW - softcore
KW - programmable soft logic
KW - FPGA acceleration
KW - FPGAs
KW - Optimisation
UR - https://ieeexplore.ieee.org/document/6986057
M3 - Paper
T2 - IEEE International Workshop on Signal Processing Systems
Y2 - 20 October 2014 through 22 October 2014
ER -