Title :
A codesign case study: implementing arithmetic functions in FPGAs
Author :
Klotchkov, I.V. ; Pedersen, S.
Author_Institution :
Dept. of Inf. Technol., Tech. Univ., Lyngby, Denmark
Abstract :
Different ways of implementing and designing arithmetic functions for 16/32 bit integers in FPGA technology are studied. A comparison of four different design methods is also included. The results are used to increase the overall system performance in a dedicated 3D image analysis prototype system by moving a vector length calculation from software to hardware. The conclusion is that by adding one relatively simple board containing two FPGAs in the prototype setup, the total computing time is reduced by 30%. The total amount of image data, in this case 300 Mbyte, which has to be transmitted via the network is reduced by a factor of two, and the required network bandwidth is reduced similarly
Keywords :
circuit CAD; digital arithmetic; digital signal processing chips; field programmable gate arrays; image sequences; software engineering; 300 Mbyte; FPGA technology; arithmetic functions; board; codesign; dedicated 3D image analysis prototype system; image data; integers; network bandwidth; system performance; total computing time; vector length calculation; Arithmetic; Bandwidth; Design methodology; Field programmable gate arrays; Hardware; Image analysis; Prototypes; Software performance; Software prototyping; System performance;
Conference_Titel :
Engineering of Computer-Based Systems,1996. Proceedings., IEEE Symposium and Workshop on
Conference_Location :
Friedrichshafen
Print_ISBN :
0-8186-7355-9
DOI :
10.1109/ECBS.1996.494565