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.4.6.1. Link Training
The link training phase begins once the SCM CPLD or FPGA and the HPM FPGA exit reset. It operates at a base frequency of 25 MHz in a single data rate mode. The primary objectives of the link training phase are to:
- Achieve DC balance on the link
- Exchange link speed capabilities
The link training phase consists of two states:
- Link detect
- Link speed
Link Detect
In the link detect state, both the SCM FPGA and the HPM FPGA send the link detect frame in both directions, frame as defined in the Link Detect Frame table. The main goals are to establish DC balance on the link and indicate the supported operational frequency. The transmitter (TX) continuously sends the link detect frame, while the receiver (RX) uses these frames for word alignment and start-of-frame detection.
Figure 8. LTPI Link Detect State
Link Speed
In the link speed state, both SCM FPGA and HPM FPGA start sending the link speed frame in both directions to achieve a target operating speed defined in the Link Speed Frame table. During this state, the link speed frame is continuously transmitted across SCM and HPM.
Figure 9. LTPI Link Speed State