LVDS Tunneling Protocol and Interface (LTPI) IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
ID
844310
Date
8/15/2025
Public
1. Overview
2. Configuring and Generating the IP
3. Simulating the IP
4. Validating the IP
5. Troubleshooting and Debugging Issues
6. Appendix A: Functional Description
7. Appendix B: Registers
8. Document Revision History for the LVDS Tunneling Protocol and Interface (LTPI) IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
1.4.4.1. Link Detect and Link Speed Selection Frames
1.4.4.2. Link Detect Frame
1.4.4.3. Link Speed Frame
1.4.4.4. Advertise, Configure, and Accept Frames
1.4.4.5. Advertise Frames
1.4.4.6. Configure Frame
1.4.4.7. Accept Frame
1.4.4.8. LTPI Operational Frames
1.4.4.9. Default I/O Frame
1.4.4.10. Default Data Frame
2.2.1. Configuring the LVDS Tunneling Protocol and Interface (LTPI) IP Parameters
On the IP Configuration tab, specify the parameters for your IP core variation. Refer to the following tables for more information about the specific LVDS Tunneling Protocol and Interface (LTPI) IP parameters.
Figure 16. LVDS Tunneling Protocol and Interface (LTPI) IP Parameters—General Tab
Parameter | Range Selection | Default Setting | Description |
---|---|---|---|
Device Type |
|
Controller | Specify if the IP is used as SCM or HPM. |
LTPI Major Version | 0–15 | 1 | Indicates the major LTPI version number. This option is greyed out and always set to 1. |
LTPI Minor Version | 0–15 | 0 | Indicates the minor LTPI version number. This option is greyed out and always set to 0. |
Interface Channels | |||
Enable NL/LL GPIO Channel | On/Off | On | Enables or disables low latency (LL) and normal latency (NL) GPIO channel. |
Enable I2C SMbus Channel | On/Off | On | Enables or disables the I2C/SMBus channel. |
Enable UART Channel | On/Off | On | Enables or disables the UART channel. |
Enable Data Channel | On/Off | On | Enables or disables the data channel. |
Enable OEM Channel | On/Off | On | Enables or disables the OEM channel. |
CSR Lite | On/Off | Off | Enables or disables the reduced number of CSR registers. |
Enable Status Interface | On/Off | Off | Enables or disables the status signals. |
Enable Error Interface | On/Off | Off | Enables or disables the error signals |
Figure 17. LVDS Tunneling Protocol and Interface (LTPI) IP Parameters—Channel Setting Tab
Parameter | Range Selection | Default Setting | Description |
---|---|---|---|
Number of NL GPIO Interface | 1–1024 | 16 | Specifies the number of NL GPIO. |
Number of I2C Bus Interface | 1–6 | 6 | Specifies the number of the I2C bus interface. |
I2C Bus Speed Mode |
|
STANDARD(100 KHz) | Selects the I2C bus speed. |
Number of UART Bus Interface |
|
2 | Specifies the number of the UART buses. |
UART BAUD Rate |
|
9600 | Sets the baud rate for the UART channels. |
Data Channel Mailbox Enable |
|
1 | Enables the data channel mailbox. |
OEM Data Width | 1–32 | 32 | Specifies the OEM data width. |
Figure 18. LVDS Tunneling Protocol and Interface (LTPI) IP Parameters—Link Configuration Tab
Parameter | Range Selection | Default Setting | Description |
---|---|---|---|
Select Link Mode |
|
SDR | Selects the link mode supported by the DDR capability. |
Link Speed Capability |
|
X1 (25 MHz) | Specifies the clock supported by LVDS. |
Select System Clock |
|
60 | Selects the system clock. |