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
6.3. UART Channel
Figure 34. UART Mapping in LTPI UART Channel
The UART channel works similarly to the LL GPIO channel. The UART transmit data (TXD) and receive data (RXD) lines are oversampled at three times the LL GPIO sampling frequency, which is set by the LTPI frame generation frequency. The Difference in Sampling Frequencies between LL GPIO and UART Oversampling figure shows the difference in sampling frequencies between LL GPIO and UART oversampling.
Figure 35. Difference in Sampling Frequencies between LL GPIO and UART Oversampling
UART sampling occurs every four system clock cycles within each frame to keep the sampling duty cycle close to 50%. This same sampling pattern is used when regenerating the UART data. The following figure shows the LTPI UART sampling distribution.
Figure 36. LTPI UART Sampling Distribution