1.5. FPGA Pin Assignments
The interface ports of the top level HDL file (jesd204b_ed.sv) with their corresponding FPGA pin assignments on the Arria V SoC development board are listed in the table below. The table only lists the JESD204B-related pin assignments. For all other board-related and ARM HPS-related pin assignments, refer to the Quartus settings file (jesd204b_ed.qsf).
Interface Port Name | FPGA Pin Number | I/O Standard | Direction | Board Source/Destination | Description |
---|---|---|---|---|---|
General Clocks | |||||
fpga_clk_50 | AU32 | 1.5 V | Input | 50 MHz on-board oscillator (X4) via SL18860DC clock distribution buffer (U30) | Reference clock for ARM HPS control unit and all peripherals connected via AXI/Avalon-MM interconnect. The clock frequency is 50 MHz. |
device_clk | AC31 1 U31 2 |
LVDS | Input | FMC Port A connector 1 Si571 Programmable Oscillator 2 |
Reference clock for JESD204B data path. The clock frequency is 153.6 MHz |
device_clk (n) | AC32 1 U32 2 |
LVDS | Input | FMC Port A connector 1 Si571 Programmable Oscillator 2 |
|
Serial Data | |||||
jesd204_rx_serial_data[3] | AB39 | 1.5 V PCML | Input | FMC Port A connector |
Differential high speed serial input data. |
jesd204_rx_serial_data[3] (n) | AB38 | Input | FMC Port A connector |
||
jesd204_rx_serial_data[2] | AF39 | Input | FMC Port A connector |
||
jesd204_rx_serial_data[2] (n) | AF38 | Input | FMC Port A connector |
||
jesd204_rx_serial_data[1] | Y39 | Input | FMC Port A connector |
||
jesd204_rx_serial_data[1] (n) | Y38 | Input | FMC Port A connector |
||
jesd204_rx_serial_data[0] | T39 | Input | FMC Port A connector |
||
jesd204_rx_serial_data[0] (n) | T38 | Input | FMC Port A connector | ||
jesd204_tx_serial_data[3] | AA37 | 1.5 V PCML | Output | FMC Port A connector |
Differential high speed serial output data. |
jesd204_tx_serial_data[3] (n) | AA36 | Output | FMC Port A connector |
||
jesd204_tx_serial_data[2] | AE37 | Output | FMC Port A connector |
||
jesd204_tx_serial_data[2] (n) | AE36 | Output | FMC Port A connector |
||
jesd204_tx_serial_data[1] | W37 | Output | FMC Port A connector |
||
jesd204_tx_serial_data[1] (n) | W36 | Output | FMC Port A connector |
||
jesd204_tx_serial_data[0] | R37 | Output | FMC Port A connector |
||
jesd204_tx_serial_data[0] (n) | R36 | Output | FMC Port A connector |
||
JESD204B Control Signals | |||||
jesd204_sysref_out | E27 | LVDS | Output | FMC Port A connector |
SYSREF signal for JESD204B Subclass 1 implementation. |
jesd204_sysref_out (n) | F27 | LVDS | Output | FMC Port A connector |
|
jesd204_sync_n_out | J26 | LVDS | Output | FMC Port A connector |
Indicates a SYNC_N from the receiver. This is an active low signal and is asserted 0 to indicate a synchronization request or error reporting. |
jesd204_sync_n_out (n) | K26 | LVDS | Output | FMC Port A connector |
|
SPI | |||||
spi_MISO | H27 | 2.5 V | Input | FMC Port A connector |
Output data from a slave to the input of the master |
spi_MOSI | N23 | 2.5 V | Output | FMC Port A connector |
Output data from the master to the inputs of the slaves. |
spi_SCLK | M23 | 2.5 V | Output | FMC Port A connector |
Clock driven by the master to slaves, to synchronize the data bits. |
spi_SS_n[0] | P27 | 2.5 V | Output | FMC Port A connector |
Active low select signal driven by the master to individual slaves, to select the target slave. |
Interface Port Name | FPGA Pin Number | I/O Standard | Direction | Description |
---|---|---|---|---|
Avalon-ST User Data 3 | ||||
jesd204_avst_usr_din [LINK* TL_DATA_BUS_WIDTH-1:0] | — | — | Input | TX data from the Avalon-ST source interface. The TL_DATA_BUS_WIDTH is determined by the following formulas:
|
jesd204_avst_usr_din_valid [LINK-1:0] | — | — | Input | Indicates whether data from the Avalon-ST source interface to the transport layer is valid or invalid.
|
jesd204_avst_usr_din_ready [LINK-1:0] | — | — | Output | Indicates that the transport layer is ready to accept data from the Avalon-ST source interface.
|
jesd204_avst_usr_dout [LINK*TL_DATA_BUS_WIDTH-1:0] | — | — | Output | RX data to the Avalon-ST sink interface. The TL_DATA_BUS_WIDTH is determined by the following formulas:
|
jesd204_avst_usr_dout_valid [LINK-1:0] | — | — | Output | Indicates whether the data from the transport layer to the Avalon-ST sink interface is valid or invalid.
|
jesd204_avst_usr_dout_ready [LINK-1:0] | — | — | Input | Indicates that the Avalon-ST sink interface is ready to accept data from the transport layer.
|
jesd204_avst_patchk_data_error [LINK-1:0] | — | — | Output | Output signal from pattern checker indicating a pattern check error. |