Skip to main content

Compact Spiking Neural Network Implementation in FPGA

  • Conference paper
  • First Online:

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

Abstract

An FPGA based Artificial Neural Network is proposed. The neuron is based on a spiking scheme where signals are encoded in a stochastic pulse train. The neuron is composed of a synaptic module and a summing-activation module. The architecture of the neuron is characterized and its FPGA implementation is presented. The basic spiking neuron is used to implement a basic neural network. An extension of the neuron architecture to include an address-event protocol for signal multiplexing in a single line is proposed. VHDL simulations and FPGA synthesis results are discussed.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. IEEE Transactions on Neural Networks. “Special issue on pulse coupled neural networks”, Vol. 10, No. 3 (1999)

    Google Scholar 

  2. Bade, S. and Hutchings, B.: FPGA-Based Stochastic Neural-Implementation. IEEE Workshop on FPGAs for Custom Computing Machines, Napa, CA, (1994) 189–198

    Google Scholar 

  3. Beuchat, J.-L.: Réalisation materielle de réseaux neuronaux en logique stochastique. Technical Report, (1996) http://diwww.epfl.ch/~jlbeucha/neural_html/projet2.html

  4. Moerland, P. and Fiesler, E.: Neural network adaptations to hardware implementations. Handbook of neural computation, release 97/1, IOP Publishing Ltd and Oxford University Press, (1997)

    Google Scholar 

  5. Hikawa, H.: Frequency-Based Multilayer Neural Network with On-Chip Learning and Enhancement Neuron Characteristics. Transactions on Neural Networks IEEE, Vol. 10, No. 3, (1999) 545–553

    Article  Google Scholar 

  6. Hikawa, H.: Learning Performance of Frequency-Modulation Digital Neural Network with On-Chip Learning. WCCI’ 98 — IJCNN (1998) 557–562

    Google Scholar 

  7. Lazzaro, J., Wawrzynek, J., Mahowald, M., Sivilotti, M., Gillespie, D.: Silicon auditory processors as computer peripherals. IEEE Transactions On Neural Networks, Vol. 4, No. 3, (1993) 523–527

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Maya, S., Reynoso, R., Torres, C., Arias-Estrada, M. (2000). Compact Spiking Neural Network Implementation in FPGA. In: Hartenstein, R.W., Grünbacher, H. (eds) Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing. FPL 2000. Lecture Notes in Computer Science, vol 1896. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44614-1_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-44614-1_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67899-1

  • Online ISBN: 978-3-540-44614-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics