*RegName                RegAddr        RegMask       R    W
*-------------------------------------------------------------
FirmwareId              0x00000000     0xffffffff    1    0
* DUT interfaces base = 0x020
DUTMaskW		0x00000020     0xffffffff    0    1
DUTMaskR		0x00000021     0xffffffff    1    0
*
* trigger inputs = 0x040
SerdesRstW               0x00000040     0xffffffff    0    1
SerdesRstR               0x00000048     0xffffffff    1    0
ThrCount0R               0x00000049     0xffffffff    1    0
ThrCount1R               0x0000004a     0xffffffff    1    0
ThrCount2R               0x0000004b     0xffffffff    1    0
ThrCount3R               0x0000004c     0xffffffff    1    0
*
* trigger logic = 0x060  **Note the different read and write directions 
InternalTriggerIntervalW	0x00000062     0xffffffff    1    1
TriggerMaskW			0x00000063     0xffffffff    1    1
TriggerVetoW			0x00000064     0xffffffff    1    1
ResetCountersW			0x00000066     0xffffffff    0    1
PostVetoTriggersR       	0x00000068     0xffffffff    1    0
PreVetoTriggersR        	0x00000069     0xffffffff    1    0
InternalTriggerIntervalR	0x0000006a     0xffffffff    1    1
TriggerMaskR			0x0000006b     0xffffffff    1    1
TriggerVetoR			0x0000006c     0xffffffff    1    1
ExternalTriggerVetoR		0x0000006d     0xffffffff    1    0
*
* event buffer = 0x080
EventFifoData		0x00000080     0xffffffff    1    0
EventFifoFillLevel	0x00000081     0xffffffff    1    0
EventFifoCSR		0x00000082     0xffffffff    1    1
EventFifoFillLevelFlags	0x00000082     0xffffffff    1    0
*
* logic clocks = 0x0A0
LogicClocksCSR          0x000000A0     0xffffffff    1    1
LogicRst                0x000000A1     0xffffffff    0    1
*
* I2C = 0x0C0
i2c_pre_lo                0x000000C0     0x000000ff    1    1
i2c_pre_hi                0x000000C1     0x000000ff    1    1
i2c_ctrl                  0x000000C2     0x000000ff    1    1
i2c_tx                    0x000000C3     0x000000ff    0    1
i2c_rx                    0x000000C3     0x000000ff    1    0
i2c_cmd                   0x000000C4     0x000000ff    0    1
i2c_status                0x000000C4     0x000000ff    1    0
*
* trigger generator = 0x0E0
TriggerLength		0x000000E0     0xffffffff    1    1
TrigStartupDeadTime	0x000000E1     0xffffffff    1    1
TrigInterpulseDeadTime	0x000000E2     0xffffffff    1    1
TriggerDelay		0x000000E3     0xffffffff    1    1
NMaxTriggers		0x000000E4     0xffffffff    1    1
TrigEvtNumber		0x000000E5     0xffffffff    1    0
RstTriggerCounter	0x000000E6     0xffffffff    1    1
TrigRearmDeadTime	0x000000E7     0xffffffff    1    1
*
* shutter generator = 0x100
ShutterLength		0x00000100     0xffffffff    1    1
ShutStartupDeadTime	0x00000101     0xffffffff    1    1
ShutInterpulseDeadTime	0x00000102     0xffffffff    1    1
ShutterDelay		0x00000103     0xffffffff    1    1
NMaxShutters		0x00000104     0xffffffff    1    1
ShutEvtNumber		0x00000105     0xffffffff    1    0
RstShutterCounter	0x00000106     0xffffffff    1    1
ShutRearmDeadTime	0x00000107     0xffffffff    1    1
*
* spill generator = 0x120
SpillLength		0x00000120     0xffffffff    1    1
SpillStartupDeadTime	0x00000121     0xffffffff    1    1
SpillInterpulseDeadTime	0x00000122     0xffffffff    1    1
SpillDelay		0x00000123     0xffffffff    1    1
NMaxSpills		0x00000124     0xffffffff    1    1
SpillEvtNumber		0x00000125     0xffffffff    1    0
RstSpillCounter		0x00000126     0xffffffff    1    1
SpillRearmDeadTime	0x00000127     0xffffffff    1    1
*
* Event formatter = 0x140
Enable_Record_Data	0x00000140     0xffffffff    1    1
*
* Handshakes = 0x160
HandshakeTypeW		0x00000160	0xffffffff    0    1
HandshakeConfW		0x00000161	0xffffffff    0    1
TPx3_T0SyncLenW		0x00000162	0xffffffff    0    1
HandshakeTypeR		0x00000168	0xffffffff    1    0
HandshakeConfR		0x00000169	0xffffffff    1    0
TPx3_T0SyncLenR		0x0000016a	0xffffffff    1    0
TPx3_ShDTimeLenR	0x0000016b	0xffffffff    1    0

