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
1.1.3. IP High-level Block Diagram
The LTPI interface can be implemented with two FPGA or CPLD devices for configurations with typical BMC devices:
- HPM FPGA
- Facilitating the connection between local HPM interfaces and LTPI.
- HPM is a key component that communicates with SCM.
- HPM uses LTPI to send and receive different types of control signals to and from the SCM, ensuring efficient and reliable communication within the system.
- SCM FPGA or CPLD
- Connecting LTPI with local SCM interfaces.
- SCM is responsible for managing and securing the communication between different components in a data center.
- SCM ensures that various low-speed signals are transmitted securely and efficiently over the LVDS interface.
Both HPM and SCM work together to manage and secure communication within a system by tunneling control signals over the LVDS interface within the system.
Figure 1. High-Level Diagram of LTPI Usage
Figure 2. Block Diagram of LTPI
Component | Description |
---|---|
Fabric PLL | Generates system clock and reference clock to the IP. |
PHY PLL | Internal clock that drives the LTPI TX and RX channels. |
Link Management |
Manages LVDS link training and Link FSM. This block is responsible for:
|
Channel Interface (Controller/Target) | Samples or drives the I/O pins for capturing and reconstructing of the physical interfaces on the LTPI channels:
|
Configuration and Status Registers (CSRs) | Manages BMC or other device on the SCM or HPM to read the status/error signals and to configure advertise capability. |