GTS JESD204C Intel® FPGA IP Design Example User Guide

ID 813978
Date 12/13/2024
Public

3.3. GTS JESD204C Design Example Signals

Table 15.  System Interface Signals
Signal Direction Description
Clocks and Resets
mgmt_clk Input 100 MHz clock for system management.
refclk_xcvr Input Reference clock for GTS PMA QUAD.
refclk_core Input Core PLL reference clock. Applies the same clock frequency as refclk_xcvr.
in_sysref Input

SYSREF signal from external SYSREF generator for JESD204C Subclass 1 implementation.

sysref_out Output

SYSREF signal for JESD204C Subclass 1 implementation generated by the FPGA device for design example link initialization purpose only.

Signal Direction Description
SPI
spi_SS_n[2:0] Output Active low, SPI slave select signal.
spi_SCLK Output SPI serial clock.
spi_sdio
Note: When Generate 3-Wire SPI Module option is enabled.
Input/Output

Output data from the master to external slave. Input data from external slave to master.

spi_MISO
Note: When Generate 3-Wire SPI Module option is not enabled.
Input

Input data from external slave to the SPI master.

spi_MOSI
Note: When Generate 3-Wire SPI Module option is not enabled.
Output

Output data from SPI master to the external slave.

Signal Direction Description
ADC/DAC
tx_serial_data[LINK*L-1:0] Output

Differential high speed serial output data to DAC. The clock is embedded in the serial data stream.

tx_serial_data_n[LINK*L-1:0]
rx_serial_data[LINK*L-1:0] Input Differential high speed serial input data from ADC. The clock is recovered from the serial data stream.
rx_serial_data_n[LINK*L-1:0]
Signal Direction Description
General Purpose I/O
user_led[3:0] Output

Indicates the status for the following conditions:

  • [0]: SPI programming done
  • [1]: TX link error
  • [2]: RX link error
  • [3]: Pattern checker error for Avalon® streaming data
user_dip[3:0] Input

User mode DIP switch input:

  • [0]: Internal serial loopback enable
  • [1]: FPGA-generated SYSREF enable
  • [3:2]: Reserved

Signal

Direction

Description

Out-of-band (OOB) and Status
rx_patchk_data_error[LINK-1:0]

Output

When this signal is asserted, it indicates pattern checker has detected error.

rx_link_error[LINK-1:0]

Output

When this signal is asserted, it indicates JESD204C RX IP has asserted interrupt.

tx_link_error[LINK-1:0]

Output

When this signal is asserted, it indicates JESD204C TX IP has asserted interrupt.

emb_lock_out

Output

When this signal is asserted, it indicates JESD204C RX IP has achieved EMB lock.

sh_lock_out

Output

When this signal is asserted, it indicates JESD204C RX IP sync header is locked.

Signal

Direction

Description

Avalon Streaming
rx_avst_valid[LINK-1:0]

Input

Indicates whether the converter sample data to the application layer is valid or invalid.

  • 0: Data is invalid
  • 1: Data is valid
rx_avst_data[(TOTAL_SAMPLE*N)-1:0]

Input

Converter sample data to the application layer.