LVDS Tunneling Protocol and Interface (LTPI) IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
1.4.4.9. Default I/O Frame
It serves as a basic I/O frame format with predefined channel allocation according to the DC-SCM LTPI standard. Any of the channels are optional to be disabled. The sequence mapping of the enabled channels is fixed and cannot be rearranged during IP generation.
Name | Bit Field Encoding | |||||||
---|---|---|---|---|---|---|---|---|
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
Low latency (LL) GPIO | LL GPIO7
|
LL GPIO6
|
LL GPIO5
|
LL GPIO4
|
LL GPIO3
|
LL GPIO2
|
LL GPIO1
|
LL GPIO0
|
Normal latency (NL) GPIO | NL GPIO [X+7]
|
NL GPIO [X+6]
|
NL GPIO [X+5]
|
NL GPIO [X+4]
|
NL GPIO [X+3]
|
NL GPIO [X+2]
|
NL GPIO [X+1]
|
NL GPIO [X]
|
Name | Bit Field Encoding | |||||||
---|---|---|---|---|---|---|---|---|
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
UART0/1 TX Encoding | UART1 | UART0 | ||||||
RTS
|
TXD[2]
|
TXD[1]
|
TXD[0]
|
RTS
|
TXD[2]
|
TXD[1]
|
TXD[0]
|
|
UART0/1 TX Encoding | UART1 | UART0 | ||||||
CTS
|
RXD[2]
|
RXD[1]
|
RXD[0]
|
RTS
|
RXD[2]
|
RXD[1]
|
RXD[0]
|
Name | Bit Field Encoding | |||||||
---|---|---|---|---|---|---|---|---|
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
I2C/SM Bus 0/1 Encoding | I2C/SMBus1 | I2C/SMBus0 | ||||||
I2C/SMBus event as defined in the I2C/SMBus Event Bit Encoding table. |
Frame Offset (bytes) |
Size (bits) |
Bit Field | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
0 | 8 | Comma Symbol | Comma symbol as defined in the Frame Type and Frame Subtype table. | |||||||
1 | 8 | Frame Subtype | Frame subtype as defined in the Frame Type and Frame Subtype table. | |||||||
2 | 8 | Frame Counter | Frame counter used to decode NL GPIOs (refer to GPIO Channel appendix section). | |||||||
3 | 8 | Low Latency GPIO 0 | LL GPIOs as defined in the LTPI GPIO Channel Encoding table. |
|||||||
4 | 8 | Low Latency GPIO 1 | LL GPIOs as defined in the LTPI GPIO Channel Encoding table. |
|||||||
5 | 8 | Normal Latency GPIO 0 | NL GPIOs as defined in the LTPI GPIO Channel Encoding table. |
|||||||
6 | 8 | Normal Latency GPIO 1 | NL GPIOs as defined in the LTPI GPIO Channel Encoding table. |
|||||||
7 | 8 | UART0 and UART1 | UART0 and UART1 as defined in the UART Channel Encoding table. | |||||||
8 | 8 | I2C/SMBus0 and I2C/SMBus1 | I2C/SMBus0 and I2C/SMBus1 as defined in the I2C/SMBus Bit Field Encoding in LTPI Frame table. | |||||||
9 | 8 | I2C/SMBus2 and I2C/SMBus3 | I2C/SMBus2 and I2C/SMBus3 as defined in the I2C/SMBus Bit Field Encoding in LTPI Frame table. | |||||||
10 | 8 | I2C/SMBus4 and I2C/SMBus5 | I2C/SMBus4 and I2C/SMBus5 as defined in the I2C/SMBus Bit Field Encoding in LTPI Frame table. | |||||||
11 | 8 | OEM Reserved | OEM reserved | |||||||
12 | 8 | |||||||||
13 | 8 | |||||||||
14 | 8 | |||||||||
15 | 8 | CRC | CRC8 checksum |