21.07.2013 Aufrufe

1. Einleitung - FG Mikroelektronik, TU Berlin

1. Einleitung - FG Mikroelektronik, TU Berlin

1. Einleitung - FG Mikroelektronik, TU Berlin

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Kapitel 9 Schnittstellenbeschreibung<br />

sonst bleibt BP_busy auf ´0´. Solange die EVL-Unit sich nicht (MP_busy = ´1´ und<br />

BP_busy = ´1´) oder teilweise nicht (MP_busy = ´1´ oder BP_busy = ´1´) in<br />

Bereitschaftsstellung befindet, darf die IFU das entsprechende Ready-Signal (MP_ready<br />

oder BP_ready) nicht aktivieren, auch wenn eine der beiden PE ihre Arbeit beendet hat.<br />

clk<br />

MP_busy<br />

BP_busy<br />

MP_ready<br />

Neuron_Fire<br />

PE 1/01/0<br />

<br />

1/0<br />

<br />

BP_ready<br />

0<br />

Fire_Next<br />

<br />

> = 0<br />

<br />

<br />

<br />

Bild 9.2: Schnittstelle zw. Integrate_and_Fire-Unit (IFU) und EVL-Unit<br />

9.3 TP-SNT-Schnittstelle<br />

An dieser Schnittstelle empfängt die SNT-Unit Aufträge vom Topology-Modul (TP-<br />

Modul) und bearbeitet sie, indem die SNT-Unit in den SNT-Speicher nachschauen muss,<br />

ob im geforderten Bereich (ein Teil einer Population) aktive Source-Neuronen (ASN)<br />

vorhanden sind, die in der letzten Zeitscheibe eingetragen wurden. Wenn ja, müssen diese<br />

ASN ausgelesen und zum TP-Modul weitergeleitet werden.<br />

Zu Beginn eines Auftrages legt das TP-Modul zunächst den Anfang und das Ende eines<br />

Bereiches (insgesamt 18 Bits) auf den bidirektionalen Bus (SNT_vector, 32-Bit breit) und<br />

macht dies aufmerksam mit TP_rq = ´1´. Dieser 18-Bit-breite Adreßvektor besteht aus<br />

einer 10-Bit-breiten Populationsnummer, sowie den beiden jeweils 4-Bit-breiten Zeilennummern<br />

für den Anfang und das Ende vom zu untersuchenden Bereich dieser Population.<br />

Bei jeder Forderung bleibt TP_rq solange auf ´1´ bis die SNT-Unit antwortet.<br />

SPINN-Chip: NTC/TNC-Modul 82

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!