Difference between revisions of "JLab Module Configuration in CODA"
From GlueXWiki
Line 9: | Line 9: | ||
|- | |- | ||
| '''Download''' | | '''Download''' | ||
+ | | | ||
+ | '''TS''': | ||
+ | tsInit() - Sets user defaults | ||
+ | tsSetTriggerSource(..) | ||
+ | tsSet*Input(..) - Enables specific inputs | ||
+ | tsSetSyncEventInterval(..) | ||
+ | tsSetBlockLevel(..) | ||
+ | tsLoadTriggerTable() | ||
+ | tsSetTriggerHoldoff(..) | ||
+ | tsSetSyncDelayWidth(..) | ||
+ | tsSetBlockBufferLevel(..) | ||
+ | '''TD''': | ||
+ | tdInit() - Sets user defaults. | ||
+ | - tdAutoAlignSync() | ||
+ | - - Resets IODELAY | ||
+ | - - Auto Align P0 Sync | ||
+ | tdGSetBlockLevel(..) | ||
+ | tdGSetBlockBufferLevel(..) | ||
+ | tdAddSlave(..) | ||
+ | '''SD''': | ||
+ | sdInit() | ||
+ | sdSetActiveVmeSlots(..) | ||
+ | '''TS''': | ||
+ | tsClockReset() | ||
+ | tsTrigLinkReset() | ||
|- | |- | ||
| '''Prestart''' | | '''Prestart''' |
Revision as of 09:20, 9 May 2013
In this wiki page, we attempt to outline how JLab Modules are configured and run within each CODA transition and state.
The following presents a table of the evolving global trigger setting in the EEL Electronics Lab.
CODA Transition | Trigger Supervisor Crate | Global Trigger Crate | Payload Crate |
---|---|---|---|
Download |
TS: tsInit() - Sets user defaults tsSetTriggerSource(..) tsSet*Input(..) - Enables specific inputs tsSetSyncEventInterval(..) tsSetBlockLevel(..) tsLoadTriggerTable() tsSetTriggerHoldoff(..) tsSetSyncDelayWidth(..) tsSetBlockBufferLevel(..) TD: tdInit() - Sets user defaults. - tdAutoAlignSync() - - Resets IODELAY - - Auto Align P0 Sync tdGSetBlockLevel(..) tdGSetBlockBufferLevel(..) tdAddSlave(..) SD: sdInit() sdSetActiveVmeSlots(..) TS: tsClockReset() tsTrigLinkReset() | ||
Prestart | |||
Go | |||
End | |||
Pre-Download (after Reset, executed prior to Download) |