Treffer: Time-recovering PCI-AER interface for bio-inspired spiking systems

Title:
Time-recovering PCI-AER interface for bio-inspired spiking systems
Source:
Bioengineered and bioinspired systems II (9-11 May 2005 Seville, Spain)Proceedings of SPIE, the International Society for Optical Engineering. :111-118
Publisher Information:
Bellingham, Wash: SPIE, 2005.
Publication Year:
2005
Physical Description:
print, 12 ref 1
Original Material:
INIST-CNRS
Subject Terms:
Electronics, Electronique, Optics, Optique, Physics, Physique, Sciences exactes et technologie, Exact sciences and technology, Sciences appliquees, Applied sciences, Informatique; automatique theorique; systemes, Computer science; control theory; systems, Intelligence artificielle, Artificial intelligence, Connexionnisme. Réseaux neuronaux, Connectionism. Neural networks, Electronique, Electronics, Electronique des semiconducteurs. Microélectronique. Optoélectronique. Dispositifs à l'état solide, Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices, Electronique moléculaire, nanoélectronique, Molecular electronics, nanoelectronics, Circuits électriques, optiques et optoélectroniques, Electric, optical and optoelectronic circuits, Propriétés des circuits, Circuit properties, Circuits électroniques, Electronic circuits, Circuits numériques, Digital circuits, Réseaux neuronaux, Neural networks, Basse fréquence, Low frequency, Baja frecuencia, Bioélectronique, Bioelectronics, Bioelectrónica, Canal bus, Bus(channel), Canal colector, Canal transmission, Transmission channel, Canal transmisión, Circuit intégré, Integrated circuit, Circuito integrado, Circuit numérique, Digital circuit, Circuito numérico, Contrôle accès, Access control, Débogage, Debugging, Puesta a punto programa, Interconnexion, Interconnection, Interconexión, Interface ordinateur, Computer interfaces, Module multipuce, Multichip module, Modulo multipulga, Multicouche, Multiple layer, Capa múltiple, Multiplexage temps, Time division multiplexing, Multiplaje tiempo, Nanoélectronique, Nanoelectronics, Nanoelectrónica, Protection information, Information protection, Protección información, Protocole transmission, Transmission protocol, Protocolo transmisión, Réseau neuronal, Neural network, Red neuronal, Système complexe, Complex system, Sistema complejo, Temps accès, Access time, Tiempo acceso, Temps différé, Delayed time, Tiempo diferido, Temps retard, Delay time, Tiempo retardo, Temps rétablissement, Recovery time, Tiempo restablecimiento, Timing, Transmission haut débit, High rate transmission, Transmisión alta caudal, Télétrafic, Teletraffic, Teletráfico
Document Type:
Konferenz Conference Paper
File Description:
text
Language:
English
Author Affiliations:
Dpto. de Arquitectura y Tecnología de Computadores, Universidad de Sevilla, Av. Reina Mercedes s/n, 41012 Sevilla, Spain
Instituto de Microelectrónica de Sevilla, Ed. CICA, Av. Reina Mercedes s/n, 41012 Sevilla, Spain
ISSN:
0277-786X
Rights:
Copyright 2006 INIST-CNRS
CC BY 4.0
Sauf mention contraire ci-dessus, le contenu de cette notice bibliographique peut être utilisé dans le cadre d’une licence CC BY 4.0 Inist-CNRS / Unless otherwise stated above, the content of this bibliographic record may be used under a CC BY 4.0 licence by Inist-CNRS / A menos que se haya señalado antes, el contenido de este registro bibliográfico puede ser utilizado al amparo de una licencia CC BY 4.0 Inist-CNRS
Notes:
Computer science; theoretical automation; systems

Electronics
Accession Number:
edscal.17633958
Database:
PASCAL Archive

Weitere Informationen

Address Event Representation (AER) is an emergent neuromorphic interchip communication protocol that allows for real-time virtual massive connectivity between huge number neurons located on different chips. By exploiting high speed digital communication circuits (with nano-seconds timings), synaptic neural connections can be time multiplexed, while neural activity signals (with mili-seconds timings) are sampled at low frequencies. Also, neurons generate 'events' according to their activity levels. More active neurons generate more events per unit time, and access the interchip communication channel more frequently, while neurons with low activity consume less communication bandwidth. When building multi-chip muti-layered AER systems it is absolutely necessary to have a computer interface that allows (a) to read AER interchip traffic into the computer and visualize it on screen, and (b) inject a sequence of events at some point of the AER structure. This is necessary for testing and debugging complex AER systems. This paper presents a PCI to AER interface, that dispatches a sequence of events received from the PCI bus with embedded timing information to establish when each event will be delivered. A set of specialized states machines has been introduced to recovery the possible time delays introduced by the asynchronous AER bus. On the input channel, the interface capture events assigning a timestamp and delivers them through the PCI bus to MATLAB applications. It has been implemented in real time hardware using VHDL and it has been tested in a PCI-AER board, developed by authors, that includes a Spartan II 200 FPGA. The demonstration hardware is currently capable to send and receive events at a peak rate of 8,3 Mev/sec, and a typical rate of 1 Mev/sec.