• 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