User:Bill: Difference between revisions

From KIP Wiki
ā§¼kip-jumptonavigationā§½ā§¼kip-jumptosearchā§½
mNo edit summary
Ā 
Ā 
(2 intermediate revisions by the same user not shown)
Line 9: Line 9:


evtl. noch in ~/.bashrc mit zB ~mueller/.bashrc vergleichen fuer PYTHON version und PYTHONDIR eintraege
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?

{|{{prettytable}}

! 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.

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.