Data Format for HRB Trigger and Timing Control line
See also: HRB_TTC_DataFormat_2_0
Used in: HRB128E, HRB6ASD, TTB6, TTB9V
HRB Trigger and Timing Control on physical layer include 4 differential serial lines (LVDS standard):
- TRIGGER Line (TTB - Source)
- RESET Line (TTB - Source)
- CLOCK Line (TTB - Source)
- BUSY Line (TTB - Receiver)
CLOCK line serves for transmitting 125 MHz frequency signal. All other lines transmit data in 8B10B encoding, LSB first. In IDLE mode each serial line should transmit special word K28.5 for synchronization purpose.
TRIGGER line data format
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
trig fine time |
trig word |
- trig fine time - delay for trigger transmitting
- trig word:
- [4] - spill
- [3] - remote sync (verification that remote device is syncronized)
- [2] - rx sync (verification that host device is syncronized)
- [1] - trigger
RESET line - timestamp transmitting
Timestamp represented in UTC time format, 64-bit. Each timestamp transmitted in 9 word frame (last word is CRC8). Between frames some numbers of K28.5 words are transmitted.
word # |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
timestamp bits |
[7:0] |
[15:8] |
[23:16] |
[31:24] |
[39:32] |
[47:40] |
[55:48] |
[63:56] |
CRC8 |
BUSY line data format
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
reserved |
remote sync |
rx sync |
busy |
- [8:4] - reserved
- [3] - remote sync (verification that host device is syncronized)
- [2] - rx sync (verification that remote device is syncronized)
- [1] - busy