JLab Module Configuration in CODA

From GlueXWiki
Revision as of 09:20, 9 May 2013 by Moffit (Talk | contribs)

Jump to: navigation, search

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)