User:Bill: Difference between revisions

From KIP Wiki
ā§¼kip-jumptonavigationā§½ā§¼kip-jumptosearchā§½
No edit summary
Ā 
(One intermediate revision by the same user not shown)
Line 13: Line 13:
== Spikey Zustand im Betrieb: ==
== Spikey Zustand im Betrieb: ==


# Letzte Version: 4. Maerz 2008 von bill
Letzte Version: 4. Maerz 2008 von bill


Was passiert in Spikey vom Einschalten der Backplane bis ... sehr viel spaeter?
Was passiert in Spikey vom Einschalten der Backplane bis ... sehr viel spaeter?
Line 31: Line 31:
|pyNN.run()->sp::config || idle || PRAM gefuellt & an || EventIdleMode
|pyNN.run()->sp::config || idle || PRAM gefuellt & an || EventIdleMode
|}
|}


Erneuter clear von Spikey's resetflag wuerde default = 10% * Max. bewirken,
da irefdac und Vcasdac initialisiert sind.

Dies tritt auf, wenn ein neues Spikey Objekt angelegt wird. Also, mit dem ersten
pyNN.setup() Aufruf innerhalb eines python scripts. Nach Spikey::config() ist das
PRAM dann wieder an. Erst danach beginnt die (evtl. zeitaufwaendige) Uebertragung
der SpikeTrains vom PC auf das PBMemory.

Latest revision as of 10:47, 4 March 2008

in /project/fpgasystem/sw $ make dann in /project/facets/source/pyscope/lecroyaccessoderso $ make -f Makefile_gcc-4.1 und schliesslich /project/facets/source/pyhal/fhwssonstwo2/ $ make -f Makefile_gcc-4.1

evtl. noch in ~/.bashrc mit zB ~mueller/.bashrc vergleichen fuer PYTHON version und PYTHONDIR eintraege


Spikey Zustand im Betrieb:

Letzte Version: 4. Maerz 2008 von bill

Was passiert in Spikey vom Einschalten der Backplane bis ... sehr viel spaeter?

Letzte Aktion Digitalteil Analogteil Bus Nathan<->Spikey
Backplane an aus I-Speicher driften hoch -
dw/nathan.bit/dinit ResetMode I-Speicher driften hoch BusIdleMode (warm)
clear Sp's resetflag idle Default = 0 BusIdleMode (warm)
pyNN.setup()->Spikey() div. statusreg clock an EventIdleMode
pyNN.run()->sp::config idle PRAM gefuellt & an EventIdleMode


Erneuter clear von Spikey's resetflag wuerde default = 10% * Max. bewirken, da irefdac und Vcasdac initialisiert sind.

Dies tritt auf, wenn ein neues Spikey Objekt angelegt wird. Also, mit dem ersten pyNN.setup() Aufruf innerhalb eines python scripts. Nach Spikey::config() ist das PRAM dann wieder an. Erst danach beginnt die (evtl. zeitaufwaendige) Uebertragung der SpikeTrains vom PC auf das PBMemory.