Frontiers in Neuroscience (Oct 2011)

VLSI implementation of a 2.8 Gevent/s packet based AER interface with routing and event sorting functionality

  • Stefan eScholze,
  • Stefan eSchiefer,
  • Johannes ePartzsch,
  • Stephan eHartmann,
  • Christian Georg Mayr,
  • Sebastian eHöppner,
  • Holger eEisenreich,
  • Stephan eHenker,
  • Bernhard eVogginger,
  • Rene eSchüffny

DOI
https://doi.org/10.3389/fnins.2011.00117
Journal volume & issue
Vol. 5

Abstract

Read online

State-of-the-art large scale neuromorphic systems require sophisticated spike event communication between units of the neural network. We present a high-speed communication infrastructure for a waferscale neuromorphic system, based on application-specific neuromorphic communication ICs in an FPGA-maintained environment. The ICs implement configurable axonal delays, as required for certain types of dynamic processing or for emulating spike based learning among distant cortical areas. Measurements are presented which show the efficacy of these delays in influencing behaviour of neuromorphic benchmarks. The specialized, dedicated AER communication in most current systems requires separate, low-bandwidth configuration channels. In contrast, the configuration of the waferscale neuromorphic system is also handled by the digital packet-based pulse channel, which transmits configuration data at the full bandwidth otherwise used for pulse transmission. The overall so-called pulse communication subgroup (ICs and FPGA) delivers a factor 25-50 more event transmission rate than other current neuromorphic communication infrastructures.

Keywords