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.4. LTPI Frame
LTPI specifies various frame types for different operational phases. Each frame on the LTPI interface is aligned to 16 symbols or 16 bytes (160 bits using 8b/10b encoding), including the comma symbol.
The following table shows a summary of the frame format of the LTPI frame.
Frame Offset (Byte Number) |
Bus Width (in bits) |
Description |
---|---|---|
0 | 8 | Start of frame (SYMBOL) Indicates the start of frame. |
1 | 8 | Frame subtype |
2–14 | 13x8 | Data/capabilities |
15 | 8 | CRC-8 Footer that indicates the end of frame. |
The first byte in the LTPI frame is used to indicate the frame type in a comma symbol and followed by frame subtype. The following table shows a summary of frame type and frame subtype.
Item | Link Training and Negotiation States | Active State | |||
---|---|---|---|---|---|
Frame type | Link Training—Link Detect State | Link Training—Link Speed State | Advertise State | Configuration/Accept State | Operational State |
Comma symbol | K28.5 | K28.6 | K28.7 | ||
Frame subtype | 0h00 | 0h01 | 0h00 | 0h01 - Configure 0h02 - Accept |
0x00 (Default I/O) 0x01 (Data) |