LVDS Tunneling Protocol and Interface (LTPI) IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs

ID 844310
Date 8/15/2025
Public
Document Table of Contents

6.1. GPIO Channel

The GPIO channel tunnels low-speed HPM and SCM GPIOs through the LTPI interface.
It sorts GPIOs into two types:
  • Low latency (LL) GPIOs
  • Normal latency (NL) GPIOs

It is a specific platform design decision that determines whether the GPIO falls into the LL GPIO or NL GPIO category.

Figure 30. GPIO Mapping in LTPI GPIO Channel

The LL and NL GPIO Characteristics table shows an overview of the LL and NL GPIO characteristics.

Table 49.  LL and NL GPIO Characteristics
Parameter LL GPIO NL GPIO
Bandwidth Each LL GPIO is assigned a specific bit in the LTPI frame with maximum bandwidth of the frame and the status of each GPIO is updated with every LTPI frame. The maximum LTPI bandwidth is distributed across a set number of bits in the LTPI frame. These bits are shared among the NL GPIOs. Based on the equation below, updating all NL GPIOs requires N number of LTPI frames, depending on the number of NL GPIOs and the bits allocated to them in the LTPI frame.
Number of GPIOs Maximum of the numbers of LTPI frame bits allocated for LL GPIOs. Maximum of the acceptable latency for NL GPIOs. Increasing the number of NL GPIOs results a higher latency.
Figure 31. Calculating Number of LTPI Frames for Updating NL GPIOs Equation