DocumentCode :
253426
Title :
FPGA based hardware implementation of a self-organizing map
Author :
Brassai, S.T.
Author_Institution :
Dept. of Electr. Eng., Sapientia Hungarian Univ. of Transylvania, Tîrgu Mureş, Romania
fYear :
2014
fDate :
3-5 July 2014
Firstpage :
101
Lastpage :
104
Abstract :
An embedded parallel pipeline solution for hardware implementation of Self Organizing is discussed. The Kohonen Self Organizing map was successfully applied in the travelling salesman problem for a robotic mobile agent application. The theoretical background of the application was discussed in a pre-study [1], current paper focusing on hardware implementation of the self-organizing map. The strength of the solution presented in the paper results from the parallel-pipeline architecture and the parallel computation of the output and the weight update. On hardware implemented processing units the SOM neurons are processed sequentially. Solution for parallel processing of the network output and weight update based on use of dual port BRAM memory, which enables to read and modify the values of the weights in same clock cycle, is presented. The number of hardware neurons used depends on the resources of the used FPGA. From the hardware implemented neural network an IP core was generated and integrated to a Microblaze processor bus system, enabling the programming of the system parameters and testing the system in real applications.
Keywords :
IP networks; embedded systems; field programmable gate arrays; mobile agents; neural net architecture; parallel architectures; pipeline processing; self-organising feature maps; travelling salesman problems; FPGA based hardware implementation; IP core; Kohonen self organizing map; Microblaze processor bus system; SOM neurons; dual port BRAM memory; embedded parallel pipeline architecture; hardware implemented processing units; hardware neurons; neural network; parallel computation; parallel processing; robotic mobile agent application; self-organizing map; travelling salesman problem; Clocks; Field programmable gate arrays; Hardware; Indexes; Neurons; Registers; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Engineering Systems (INES), 2014 18th International Conference on
Conference_Location :
Tihany
Type :
conf
DOI :
10.1109/INES.2014.6909349
Filename :
6909349
Link To Document :
بازگشت