LVDS Tunneling Protocol and Interface IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 844310
Date 2/24/2025
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

1.4.5. System-level Block Diagram

Figure 6. LTPI System-level Block Diagram
The TX (steps 1–4) and RX (steps 5–8) paths in both SCM and HPM work as follows:
  1. The signal on the physical interfaces is captured by the respective LTPI channel in the controller or target.
  2. The LTPI channel controller generates the LTPI frame and CRC checksum.
    1. Each LTPI channels is encoded on dedicated bit fields inside the LTPI Frame. Refer the LTPI Frame section for more details.
  3. The frame is then encoded using 8b/10b encoding.
    1. The frame is extended with frame comma symbol.
  4. The 10b-encoded frame is transmits on the LVDS TX link.
  5. The LVDS traffic is received and downstream into 10b-encoded FIFO buffer.
  6. Frame comma symbol is captured as the beginning of the LTPI frame in the 10b data stream.
    1. The frame is decoded to 8b encoding.
  7. The frame is checked again CRC checksum and decomposed into LTPI channel.
  8. Channel states are being reconstructed on respective channels with channel controllers or target.