|
|
ZPD Fast Control Commands (FCC)
| FCC | Command
| SubCommand
| Data (LSB sent first)
|
|---|
| 0x00 | No Operation | 0 | none
|
| 0x01 | Clear Readout | Reserved | none
|
| 0x02 | Clk4 Sync | Reserved | none
|
| 0x03 | L1 Accept | Tag | none
|
| 0x04 | Read Event | Reserved | none
|
| 0x05 | Cal Strobe | Reserved | none
|
| 0x06 | Start Mem | Reserved | none
|
| 0x11 | Set Addr Count | 0/1 for 16/32 bit | Addr[0:15], Count[0:15]
|
| 0x12 | Block Read | 0/1 for 16/32 bit | none
|
| 0x13 | Block Write | 0/1 for 16/32 bit
| Addr[0:15], Count[0:15], Data[0:15] or Data[0:31] repeated Count times
|
| 0x14 | Reframe | Reserved | none
|
| 0x17 | Write | 0/1 for 16/32 bit
| Addr[0:15], Count[0:15], Data[0:15] or Data[0:31]
|
| 0x18 | Read & Incr | 0/1 for 16/32 bit | none
|
| 0x19 | Read | 0/1 for 16/32 bit | none
|
| 0x1a | Set Addr | Reserved | Addr[0:15]
|
| 0x1b | Set Block | Reserved | Block[0:15]
|
| 0x1c | Write CSR | CSR Number | Data[0:15]
|
| 0x1d | Read CSR | CSR Number | none
|
| 0x1e | User Reset | Reserved | none
|
Notes
- Commands 0x15 and 0x16 are fixed length block read and write commands
for old DCT boards. The ZPDs ignore these commands.
- Command 0x14 (Reframe) resets the Digital Clock Managers (DCMs). The TSF
uses this command to reframe the glink connection.
- Command 0x1e (UserReset) resets state machines and counters.
- A more detailed version
|
|