Tz110 HSIO Configured as GPIO

You can configure each HSIO block as two GPIO (single-ended) or one GPIO (differential).

Figure 1. I/O Interface Block
Table 1. HSIO Block Configured as GPIO Signals (Interface to FPGA Fabric)
Signal Direction Description
I[3:0] Output Input data from the pad to the core fabric.
I[0] is the normal input to the core. In DDIO mode, I[0] is the data captured on the positive clock edge (HI pin name in the Interface Designer) and I[1] is the data captured on the negative clock edge (LO pin name in the Interface Designer).
When using the deserializer, the first bit is on I[0] and the last bit is on I[3].
ALT Output Alternative input connection for GCLK, PLL_CLKIN, RCLK, PLL_EXTFB, and VREF.
(In the Interface Designer, Register Option is none).
O[3:0] Input Output data to GPIO pad from the core fabric.
O[0] is the normal output from the core. In DDIO mode, O[0] is the data output on the positive clock edge (HI pin name in the Interface Designer) and O[1] is the data output on the negative clock edge (LO pin name in the Interface Designer).
When using the serializer, the first bit is on O[0] and the last bit is on O[3].
OE/OEN Input Output enable from core fabric to the I/O block. Can be registered.
OEN is used in differential mode. Drive it with the same signal as OE.
DLYCLK Input Delay clock for dynamic delay, sampled on the negative edge. In serializer mode, this clock must be the same clock as INCLK.
DLY_ENA Input (Optional) Enable the dynamic delay control.
DLY_INC Input (Optional) Dynamic delay control. When DLY_ENA = 1,
1: Increments
0: Decrements
The updated delay count takes effect approximately 5 ns after the rising edge of the clock.
DLY_RST Input (Optional) Reset the delay counter.
OUTCLK Input Core clock that controls the output and OE registers. This clock is not visible in the user netlist.
OUTFASTCLK Input Core clock that controls the output serializer.
INCLK Input Core clock that controls the input registers. This clock is not visible in the user netlist.
INFASTCLK Input Core clock that controls the input serializer.
Table 2. GPIO Pads
Signal Direction Description
IO (P and N) Bidirectional GPIO pad.

The signal path from the pad through the I/O buffer changes depending on the I/O standard you are using. The following figures show the paths for the supported standards. The blue highlight indicates the path.

Figure 2. I/O Buffer Path for LVCMOS

When using an HSIO with the HSTL or SSTL I/O standards, you must configure an I/O pad of the standard's input path as a VREF pin. There is one programmable VREF per I/O bank.

Important: When configuring an I/O pad of the standard's input path as a VREF pin, you must use the VREF from the same physical I/O bank even when the I/O banks are merged to share a common VCCIO pin.
Figure 3. I/O Buffer Path for HSTL and SSTL

When using an HSIO with the differential HSTL or differential SSTL standard, you must use both GPIO resources in the HSIO. You use the core interface pins associated with the P resource.

Figure 4. I/O Buffer Path for Differential HSTL and SSTL