DocumentCode
1838215
Title
A new architecture for Cellular Neural Network on reconfigurable hardware with an advance memory allocation method
Author
Tukel, M. ; Yalcin, M.E.
Author_Institution
Dept. of Electron. & Commun. Eng., Istanbul Tech. Univ., Istanbul, Turkey
fYear
2010
fDate
3-5 Feb. 2010
Firstpage
1
Lastpage
6
Abstract
In this study a discretized version of Cellular Neural Network (CNN) was implemented with an Hardware Description Language using forward Euler approximation. When the designs in literature were reviewed, it was seen that registers of the designs significantly affect occupied chip area. The introduced design is focused on reducing chip area by reducing register occupation while not causing design complexity or lack in processing speed. Block Random Access Memories (Block-RAMs) in Field Programmable Gate Arrays (FPGA) were used instead of register arrays, which were designed to handle the relationship of the neighborhood and input-output communication in previous designs. The proposed design does not require additional memory to store input image and states of the CNN. Storing, reading and updating image, also providing neighbor relations of image were done with the proposed method which includes an advance memory allocation, image partitioning and supplementary blocks for the relationship of the neighborhood. In order to reduce the chip area of Cellular Processors, cellular control was simplified. Cellular Processors which have similar arithmetic units with previous designs occupy less combinatorial part and significantly less registers. The advantage of this design is presented by comparing the proposed designs in literature.
Keywords
cellular arrays; cellular neural nets; field programmable gate arrays; hardware description languages; image processing; microprocessor chips; random-access storage; reconfigurable architectures; advance memory allocation method; block random access memories; cellular control; cellular neural network; cellular processors; chip area reduction; field programmable gate arrays; forward Euler approximation; hardware description language; image partitioning; image reading; image storing; image update; reconfigurable hardware; register arrays; register occupation; supplementary blocks; Arithmetic; Biology computing; Cellular neural networks; Computer architecture; Field programmable gate arrays; Image processing; Neural network hardware; Parallel processing; Random access memory; Registers; Digital Cellular Neural Network; image processing; image processing hardware; parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Cellular Nanoscale Networks and Their Applications (CNNA), 2010 12th International Workshop on
Conference_Location
Berkeley, CA
Print_ISBN
978-1-4244-6679-5
Type
conf
DOI
10.1109/CNNA.2010.5430316
Filename
5430316
Link To Document