Skip to main content

A fast FPGA implementation of a general purpose neuron

  • Conference paper
  • First Online:
Field-Programmable Logic Architectures, Synthesis and Applications (FPL 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 849))

Included in the following conference series:

Abstract

The implementation of larger digital neural networks has not been possible due to the real-estate requirements of single neurons. We present an expandable digital architecture which allows fast and spaceefficient computation of the sum of weighted inputs, providing an efficient implementation base for large neural networks. The actual digital circuitry is simple and highly regular, thus allowing very efficient space usage of fine grained FPGAs. We take advantage of the re-programmability of the devices to automatically generate new custom hardware for each topology of the neural network.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Charles E. Cox and W. Ekkehard Blanz. GANGLION — a fast field-programmable gate array implementation of a connectionist classifier. IEEE Journal of Solid-State Circuits, 27(3):288–299, March 1992.

    Google Scholar 

  2. Michael Gschwind, Valentina Salapura, and Oliver Maischberger. Space efficient neural net implementation. In Proc. of the Second International ACM/SIGDA Workshop on Field-Programmable Gate Arrays, Berkeley, CA, February 1994. ACM.

    Google Scholar 

  3. John J. Hopfield. Neural networks and physical systems with emergent collective computational abilities. In Proceedings of the Academy of Sciences USA, volume 79, pages 2554–2558, April 1982.

    Google Scholar 

  4. Teuvo Kohonen. The self-organizing map. Proceedings of the IEEE, 78(9):1464–1480, September 1990.

    Google Scholar 

  5. Michele Marchesi, Gianni Orlando, Francesco Piazza, and Aurelio Uncini. Fast neural networks without multipliers. IEEE Transactions on Neural Networks, 4(1):53–62, January 1993.

    Google Scholar 

  6. Alan F. Murray and Anthony V. W. Smith. Asynchronous VLSI neural networks using pulse-stream arithmetic. IEEE Journal of Solid-State Circuits, 23(3):688–697, March 1988.

    Google Scholar 

  7. Valentina Salapura. Neural networks using bit stream arithmetic: A space efficient implementation. In Proceedings of the IEEE International Symposium on Circuits and Systems, London, UK, June 1994.

    Google Scholar 

  8. Max van Daalen, Peter Jeavons, and John Shawe-Taylor. A stochastic neural architecture that exploits dynamically reconfigurable FPGAs. In IEEE Workshop on FPGAs for Custom Computing Machines, Napa, CA, April 1993. IEEE CS Press.

    Google Scholar 

  9. Xilinx. XACT Reference Guide. Xilinx, San Jose, CA, October 1992.

    Google Scholar 

  10. Xilinx. The Programmable Logic Data Book. Xilinx, San Jose, CA, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reiner W. Hartenstein Michal Z. Servít

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Salapura, V., Gschwind, M., Maischberger, O. (1994). A fast FPGA implementation of a general purpose neuron. In: Hartenstein, R.W., Servít, M.Z. (eds) Field-Programmable Logic Architectures, Synthesis and Applications. FPL 1994. Lecture Notes in Computer Science, vol 849. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58419-6_88

Download citation

  • DOI: https://doi.org/10.1007/3-540-58419-6_88

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58419-3

  • Online ISBN: 978-3-540-48783-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics