H/W Address | Type | Name | VHDL/Verilog prefix | C prefix |
---|---|---|---|---|
0x0 | REG | Delta Timestamp Word 1 | tsf_delta1 | DELTA1 |
0x1 | REG | Delta Timestamp Word 2 | tsf_delta2 | DELTA2 |
0x2 | REG | Delta Timestamp Word 3 | tsf_delta3 | DELTA3 |
0x3 | REG | Channel Offset Word 1 | tsf_offset1 | OFFSET1 |
0x4 | REG | Channel Offset Word 2 | tsf_offset2 | OFFSET2 |
0x5 | REG | Channel Offset Word 3 | tsf_offset3 | OFFSET3 |
0x6 | REG | Control/Status | tsf_csr | CSR |
0x7 | FIFOREG | FIFO 'Timestamp FIFO' data output register 0 | tsf_fifo_r0 | FIFO_R0 |
0x8 | FIFOREG | FIFO 'Timestamp FIFO' data output register 1 | tsf_fifo_r1 | FIFO_R1 |
0x9 | FIFOREG | FIFO 'Timestamp FIFO' data output register 2 | tsf_fifo_r2 | FIFO_R2 |
0xa | FIFOREG | FIFO 'Timestamp FIFO' data output register 3 | tsf_fifo_r3 | FIFO_R3 |
0xb | REG | FIFO 'Timestamp FIFO' control/status register | tsf_fifo_csr | FIFO_CSR |
⇒ | wb_adr_i[3:0] | Timestamp FIFO: | ||
⇒ | wb_dat_i[31:0] | tsf_fifo_wr_req_i | ← | |
⇐ | wb_dat_o[31:0] | tsf_fifo_wr_full_o | → | |
→ | wb_cyc_i | tsf_fifo_wr_empty_o | → | |
⇒ | wb_sel_i[3:0] | tsf_fifo_wr_usedw_o[5:0] | ⇒ | |
→ | wb_stb_i | tsf_fifo_ts0_i[31:0] | ⇐ | |
→ | wb_we_i | tsf_fifo_ts1_i[31:0] | ⇐ | |
← | wb_ack_o | tsf_fifo_ts2_i[31:0] | ⇐ | |
← | wb_err_o | tsf_fifo_ts3_i[31:0] | ⇐ | |
← | wb_rty_o | |||
← | wb_stall_o | Delta Timestamp Word 1: | ||
tsf_delta1_i[31:0] | ⇐ | |||
Delta Timestamp Word 2: | ||||
tsf_delta2_i[31:0] | ⇐ | |||
Delta Timestamp Word 3: | ||||
tsf_delta3_i[31:0] | ⇐ | |||
Channel Offset Word 1: | ||||
tsf_offset1_o[31:0] | ⇒ | |||
Channel Offset Word 2: | ||||
tsf_offset2_o[31:0] | ⇒ | |||
Channel Offset Word 3: | ||||
tsf_offset3_o[31:0] | ⇒ | |||
Control/Status: | ||||
tsf_csr_delta_ready_i | ← | |||
tsf_csr_delta_read_o | → | |||
tsf_csr_rst_seq_o | → | |||
tsf_csr_delta_ref_o[2:0] | ⇒ | |||
tsf_csr_raw_mode_o | → | |||
FIFO 'Timestamp FIFO' data output register 0: | ||||
FIFO 'Timestamp FIFO' data output register 1: | ||||
FIFO 'Timestamp FIFO' data output register 2: | ||||
FIFO 'Timestamp FIFO' data output register 3: |
HW prefix: | tsf_delta1 |
HW address: | 0x0 |
C prefix: | DELTA1 |
C offset: | 0x0 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |||||||
DELTA1[31:24] |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |||||||
DELTA1[23:16] |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |||||||
DELTA1[15:8] |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||||
DELTA1[7:0] |
HW prefix: | tsf_delta2 |
HW address: | 0x1 |
C prefix: | DELTA2 |
C offset: | 0x4 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |||||||
DELTA2[31:24] |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |||||||
DELTA2[23:16] |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |||||||
DELTA2[15:8] |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||||
DELTA2[7:0] |
HW prefix: | tsf_delta3 |
HW address: | 0x2 |
C prefix: | DELTA3 |
C offset: | 0x8 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |||||||
DELTA3[31:24] |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |||||||
DELTA3[23:16] |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |||||||
DELTA3[15:8] |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||||
DELTA3[7:0] |
HW prefix: | tsf_offset1 |
HW address: | 0x3 |
C prefix: | OFFSET1 |
C offset: | 0xc |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |||||||
OFFSET1[31:24] |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |||||||
OFFSET1[23:16] |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |||||||
OFFSET1[15:8] |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||||
OFFSET1[7:0] |
HW prefix: | tsf_offset2 |
HW address: | 0x4 |
C prefix: | OFFSET2 |
C offset: | 0x10 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |||||||
OFFSET2[31:24] |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |||||||
OFFSET2[23:16] |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |||||||
OFFSET2[15:8] |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||||
OFFSET2[7:0] |
HW prefix: | tsf_offset3 |
HW address: | 0x5 |
C prefix: | OFFSET3 |
C offset: | 0x14 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |||||||
OFFSET3[31:24] |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |||||||
OFFSET3[23:16] |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |||||||
OFFSET3[15:8] |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||||
OFFSET3[7:0] |
HW prefix: | tsf_csr |
HW address: | 0x6 |
C prefix: | CSR |
C offset: | 0x18 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | - | - | - | - |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
- | RAW_MODE | DELTA_REF[2:0] | RST_SEQ | DELTA_READ | DELTA_READY |
HW prefix: | tsf_fifo_r0 |
HW address: | 0x7 |
C prefix: | FIFO_R0 |
C offset: | 0x1c |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |||||||
TS0[31:24] |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |||||||
TS0[23:16] |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |||||||
TS0[15:8] |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||||
TS0[7:0] |
HW prefix: | tsf_fifo_r1 |
HW address: | 0x8 |
C prefix: | FIFO_R1 |
C offset: | 0x20 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |||||||
TS1[31:24] |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |||||||
TS1[23:16] |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |||||||
TS1[15:8] |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||||
TS1[7:0] |
HW prefix: | tsf_fifo_r2 |
HW address: | 0x9 |
C prefix: | FIFO_R2 |
C offset: | 0x24 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |||||||
TS2[31:24] |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |||||||
TS2[23:16] |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |||||||
TS2[15:8] |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||||
TS2[7:0] |
HW prefix: | tsf_fifo_r3 |
HW address: | 0xa |
C prefix: | FIFO_R3 |
C offset: | 0x28 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |||||||
TS3[31:24] |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |||||||
TS3[23:16] |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |||||||
TS3[15:8] |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||||
TS3[7:0] |
HW prefix: | tsf_fifo_csr |
HW address: | 0xb |
C prefix: | FIFO_CSR |
C offset: | 0x2c |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | - | CLEAR_BUS | EMPTY | FULL |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||
- | - | USEDW[5:0] |