ROCK Sub-Frame

(based on the ROCK manual of A. Aloisio (INFN Napoli) )

Contents:


Legend:

Xdon't care
LLastbit - the last crate in a chain will have this asserted low
SyIs Low for SyncR frame in EFIFO only. Always High for DFIFO
CaCrate Address
CEOFChain End of Frame
SOFStart of Frame
EOFEnd of Frame
SLVADDSlave address (1111 = near the ROCK)
SLVCHASlave Channel data
RESReserved


During the data aquisition, the FIFODATA is structured in this way:

262524[23:20][19:13]12[11:0]
CEOFSOFEOFSLVADDSLVCHARESDATA

A sub-frame is made of:

If no slave respond, an empty sub-frame is generated: (only in DFIFO)
262524[23:20]1918171615[14:12][11:0]
L00000001L00CaTrigger
This frame is not set to the CBUS.

Example:

Trigger with slaves 10 and 2 responding:

sub-header

262524[23:20][19:13]12[11:0]
1111010Slv 10 Ch. DataXSlv 10 Data Word #1
1111010Slv 10 Ch. DataX...
1111010Slv 10 Ch. DataXSlv 10 Data Word #n
1110010Slv 2 Ch. DataXSlv 2 Data Word #1
1110010Slv 2 Ch. DataX...
1110010Slv 2 Ch. DataXSlv 2 Data Word #n

sub-footer


During the SyncR, the FIFODATA is structured in this way:

262524[23:20][19:12][11:0]
CEOFSOFEOFSLVADDRESDATA

A sub-frame is made of:

Example:

Trigger with slaves 10 and 2 present and responding correctly: (every slave shoul respond)

sub-header

262524[23:20][19:12][11:0]
1111010XLastTrigNr == GOLDENREF
1110010XLastTrigNr == GOLDENREF

sub-footer


Top of the page. Back to the ROCK documentation
Send comments to: Igor Sfiligoi

Created:23.1.1997
Last modified:19.8.1997