DocumentCode
3307909
Title
A reconfigurable high level FPGA-based coprocessor
Author
Sukhsawas, S. ; Benkrid, K. ; Crookes, D.
Author_Institution
Sch. of Comput. Sci., Queen´´s Univ. of Belfast
fYear
2003
fDate
12-16 May 2003
Lastpage
266
Abstract
FPGA technology enjoys both the high performance of a dedicated hardware solution and the flexibility of software that is offered by its inherent reprogrammability feature. Image processing is one application area that can benefit greatly from FPGAs performance and flexibility. This paper presents the design and implementation of a high-level reconfigurable image coprocessor on FPGAs. The image coprocessor high level instruction set is based on the operators of image algebra. Central to this Instruction set are the five core neighbourhood operations of image algebra: convolution, additive maximum, additive minimum, multiplicative maximum and multiplicative minimum. These are parameterised in terms of the neighbourhood operation´s window coefficients, window size and image size. Handel-C language was used to design the image coprocessor with a fully tested prototype on Celoxica Virtex-E based RC1000-PP PCI board. The paper describes the user´s programming interface, and outlines the approach to generating FPGA architectures dynamically for the image coprocessor. It also presents sample implementation results (speed, area) for different neighbourhood operations
Keywords
coprocessors; field programmable gate arrays; image processing; reconfigurable architectures; Celoxica Virtex-E based RC1000-PP PCI board; FPGA architecture; Handel-C language; high-level reconfigurable image coprocessor; image algebra; image processing; instruction set; programming interface; reconfigurable high level FPGA-based coprocessor; Algebra; Application software; Convolution; Coprocessors; Field programmable gate arrays; Hardware; Image processing; Prototypes; Software performance; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architectures for Machine Perception, 2003 IEEE International Workshop on
Conference_Location
New Orleans, LA
Print_ISBN
0-7803-7970-5
Type
conf
DOI
10.1109/CAMP.2003.1598172
Filename
1598172
Link To Document