LVDS Tunneling Protocol and Interface (LTPI) IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs

ID 844310
Date 8/15/2025
Public
Document Table of Contents

1.4.4.9. Default I/O Frame

The default I/O frame is utilized in the LTPI operational mode to tunnel the LTPI channels.

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.

Table 24.  LTPI GPIO Channel Encoding
Name Bit Field Encoding
7 6 5 4 3 2 1 0
Low latency (LL) GPIO

LL GPIO7

  • 0: Low
  • 1: High

LL GPIO6

  • 0: Low
  • 1: High

LL GPIO5

  • 0: Low
  • 1: High

LL GPIO4

  • 0: Low
  • 1: High

LL GPIO3

  • 0: Low
  • 1: High

LL GPIO2

  • 0: Low
  • 1: High

LL GPIO1

  • 0: Low
  • 1: High

LL GPIO0

  • 0: Low
  • 1: High
Normal latency (NL) GPIO

NL GPIO [X+7]

  • 0: Low
  • 1: High

NL GPIO [X+6]

  • 0: Low
  • 1: High

NL GPIO [X+5]

  • 0: Low
  • 1: High

NL GPIO [X+4]

  • 0: Low
  • 1: High

NL GPIO [X+3]

  • 0: Low
  • 1: High

NL GPIO [X+2]

  • 0: Low
  • 1: High

NL GPIO [X+1]

  • 0: Low
  • 1: High

NL GPIO [X]

  • 0: Low
  • 1: High
Table 25.  UART Channel Encoding
Name Bit Field Encoding
7 6 5 4 3 2 1 0
UART0/1 TX Encoding UART1 UART0

RTS

  • 0: Low
  • 1: High

TXD[2]

  • 0: Low
  • 1: High

TXD[1]

  • 0: Low
  • 1: High

TXD[0]

  • 0: Low
  • 1: High

RTS

  • 0: Low
  • 1: High

TXD[2]

  • 0: Low
  • 1: High

TXD[1]

  • 0: Low
  • 1: High

TXD[0]

  • 0: Low
  • 1: High
UART0/1 TX Encoding UART1 UART0

CTS

  • 0: Low
  • 1: High

RXD[2]

  • 0: Low
  • 1: High

RXD[1]

  • 0: Low
  • 1: High

RXD[0]

  • 0: Low
  • 1: High

RTS

  • 0: Low
  • 1: High

RXD[2]

  • 0: Low
  • 1: High

RXD[1]

  • 0: Low
  • 1: High

RXD[0]

  • 0: Low
  • 1: High
Table 26.  I2C/SMBus Bit Field Encoding in LTPI Frame
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.
Table 27.  LTPI Default I/O Frame

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