HANNA: A Tool for Hardware Prototyping and Benchmarking of ANNs

  • Javier Garrigós
  • José J. Martínez
  • Javier Toledo
  • José M. Ferrández
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4528)

Abstract

The continuous advances in VLSI technologies, computer architecture and software development tools make it difficult to find the adequate implementation platform of an ANN for a given application. This paper describes HANNA, a software tool designed to automate the generation of hardware prototypes of MLP and MLP-like neural networks over FPGA devices. Coupled with traditional Matlab®/Simulink® environments the generated model can be synthesized, downloaded to the FPGA and co-simulated with the software version to trade off area, speed and precision requirements. The tool and our design methodology are validated through two examples.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Omondi, A.F., Rajapakse, J.C.: Neural Networks in FPGAs. Proc. of the 9th Int. Conf. on Neural Information Processing 2, 954–959 (2002)Google Scholar
  2. 2.
    Densmore, D., Passerone, R.: A Platform-Based Taxonomy for ESL Design. IEEE Design & Test of computers 23(5), 359–374 (2006)CrossRefGoogle Scholar
  3. 3.
    Xilinx Inc.: Xilinx System Generator v7.1 User Guide. Xilinx Inc. (2005), http://www.xilinx.com
  4. 4.
    Zhu, J., Sutton, P.: FPGA Implementations of Neural Networks - a Survey of a Decade of Progress. In: Proc. of 13th Int. Conf. on Field Programmable Logic and Applications, pp. 1062–1066 (2003)Google Scholar
  5. 5.
    Ramón, J.L., Sprekelsen, C., Marín, M.L., González-Ortín, M., Rubio, M.: Método de estudio de las frecuencias fundamentales y análisis espectrográfico de los dos primeros formantes de las vocales castellanas emitidas por cien sujetos normales. Acta Otorrinolaringológica Española 30, 399–414 (1986)Google Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Javier Garrigós
    • 1
  • José J. Martínez
    • 1
  • Javier Toledo
    • 1
  • José M. Ferrández
    • 1
  1. 1.Departamento de Electrónica, Tecnología de Computadoras y Proyectos, Universidad Politécnica de Cartagena, C/. Dr. Fleming s/n, 30202 Cartagena (MURCIA)Spain

Personalised recommendations