Skip to content

LTPI (LVDS Tunneling Protocol & Interface)

LTPI (LVDS Tunneling Protocol & Interface) carries low-speed signals between the HPM and SCM. It supports GPIO, I2C/SMBus, UART, and related channels via TDM over LVDS. GPIO has low- and normal-latency types; I2C/SMBus handles single-controller links; UART supports flow control; OEM is for proprietary interfaces; a data channel supports memory-mapped transfers.

Wrong Interface mode or waveform direction/type yields incorrect decode content. For channel-prefix differences, see Settings.

Decode Settings

Decode Settings

LTPI Decode Settings
  • Tx Clock / Tx Data / Rx Clock / Rx Data: Assign each signal to a logic analyzer channel.
  • Interface mode: SDR / DDR / Auto. Default: Auto.
  • Waveform: Direction and decode content in the waveform area.
    • Direction: Tx / Rx. Default: Tx.
    • Type: LTPI / GPIO / Uart 0–1 / I2C 0–5 / 8b10b. Default: LTPI.
  • Detail Report: Detailed report. Field enabled (Enable) when checked. Default: checked.
  • CRC8 reflect in/out (Lattice): CRC-8 (0x07) reflect in/out. Field enabled (Enable) when checked. Default: cleared.
  • OEM/Vendor custom-field parsing: Parse OEM/vendor fields from AqLTPI_Vendor.csv in the working directory. Field enabled (Enable) when checked. Default: checked.
  • Advanced (cross-byte / scale / signed / little-endian): Advanced field parsing. Field enabled (Enable) when checked. Default: checked.
  • Import GPIO CSV: Import GPIO bit names from CSV.

Result

LTPI Result

LTPI decode result

See also