Title :
Configurable multi-layer CNN-UM emulator on FPGA using distributed arithmetic
Author :
Nagy, Zoltán ; Szolgay, Péter
Author_Institution :
Dept. of Image Process. & Neurocomputing, Univ. of Veszprem, Hungary
Abstract :
A new emulated digital multi-layer CNN-UM (cellular neural network universal machine) chip architecture called Falcon has been developed. Simulation runtimes can be a hundred times shorter using the Falcon processor array compared to the software simulation. This huge computing power makes real time image processing possible. In this paper, the main steps of the FPGA implementation and optimization are introduced. A distributed arithmetic technique is used to optimize the architecture on FPGAs. Using this technique, smaller and faster arithmetic units can be designed than the conventional approach where multiplier cores and adder trees are used to compute the state equation of the CNN array.
Keywords :
cellular neural nets; circuit CAD; circuit optimisation; circuit simulation; distributed arithmetic; field programmable gate arrays; integrated circuit design; integrated circuit modelling; logic CAD; logic simulation; CNN array state equations; FPGA implementation/optimization; Falcon digital multi-layer CNN-UM chip architecture; Falcon processor array; adder trees; arithmetic units; cellular neural networks; configurable multi-layer CNN universal machine emulators; distributed arithmetic; multiplier cores; real time image processing; Analog computers; Arithmetic; Cellular neural networks; Computational modeling; Computer architecture; Equations; Field programmable gate arrays; Finite impulse response filter; Image processing; Runtime;
Conference_Titel :
Electronics, Circuits and Systems, 2002. 9th International Conference on
Print_ISBN :
0-7803-7596-3
DOI :
10.1109/ICECS.2002.1046481