DocumentCode :
1814900
Title :
CESAR: Emulating Cellular Networks on FPGA
Author :
Müller, Jens ; Becker, Ralf ; Müller, Jan ; Tetzlaff, Ronald
Author_Institution :
Inst. of Fundamentals of Electr. Eng., Tech. Univ. Dresden, Dresden, Germany
fYear :
2012
fDate :
29-31 Aug. 2012
Firstpage :
1
Lastpage :
5
Abstract :
Complex dynamical systems establish offer entirely new possibilities to the development of groundbreaking data processing methods. In the domains of image and video processing, locally coupled cellular array computers, based on Cellular Nonlinear Networks (CNN), accelerate the computation of large amounts of data in real-time, due to their inherent concept of massive parallelism. Current VLSI implementations however, are accompanied by several distinct drawbacks. The computational accuracy of most currently available systems is limited to 8 bit, and the volatilely capacitively stored state values of analogue realisations often lead to errors when multiple tasks are processed sequentially. Moreover, the systems hardly allow to run a CNN program code to provide the full functionality of a CNN-UM. In this contribution, the novel CESAR architecture is proposed for the digital emulation of a time-discrete CNN-UM. The programmable array computer facilitates the powerful computation of consecutive CNN operations and the cost-efficient implementation of several application-specific configurations with variable network size and data representation. The presented architecture retains the inherent parallel paradigm of CNN, and assigns one processing element to each cell of the network. The cell outputs are coupled and stored locally, thus minimising data exchange with external structures and maximising the computation speed. The internal fixed-point multiplications are accelerated by using on-chip DSP resources provided by current FPGAs. By this means, a CNN-based embedded system with 128 cells, a 3 × 3 neighbourhood and 18 bit data representation was implemented on a Xilinx Virtex-5 FPGA.
Keywords :
VLSI; cellular neural nets; data structures; field programmable gate arrays; video signal processing; CESAR; CNN; CNN program code; VLSI implementations; Xilinx Virtex-5 FPGA; analogue realisations; cellular nonlinear networks; complex dynamical systems; coupled cellular array computers; data processing methods; data representation; emulating cellular networks; image processing; programmable array computer; video processing; Arrays; Couplings; Field programmable gate arrays; Microprocessors; Random access memory; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cellular Nanoscale Networks and Their Applications (CNNA), 2012 13th International Workshop on
Conference_Location :
Turin
ISSN :
2165-0160
Print_ISBN :
978-1-4673-0287-6
Type :
conf
DOI :
10.1109/CNNA.2012.6331409
Filename :
6331409
Link To Document :
بازگشت