2.5.2. Data Interface and Signals
The HSSI unified data interface conforms to the Intel® Arria® 10 FPGA Transceiver Native PHY IP with enhanced PCS. It consists of generic parallel data and encoding control interfaces for transmit and receive that are mapped to specific signaling behavior based on the configured HSSI PHY mode. The unified data interface also includes flow control ports to manage passing data to and from the HSSI PHY.
The below table provides a cross reference from the hssi:raw_pr unified data interface signals to the Intel® Arria® 10 FPGA Transceiver Native PHY IP with enhanced PCS signal set. For detailed information on these signals, see the Intel Arria 10 Transceiver PHY User Guide as referenced in the below table.
Port Name | Width | Direction | Clock Domain | Native PHY IP Port Name |
---|---|---|---|---|
Transmit and Receive Data and Encoding Control Ports | ||||
a2f_tx_parallel_data | (4*128) | Input | f2a_tx_clk | tx_parallel_data |
a2f_tx_control | (4*18) | Input | f2a_tx_clk | tx_control |
f2a_rx_parallel_data | (4*128) | Output | f2a_rx_clk_ln0 | rx_parallel_data |
f2a_rx_control | (4*20) | Output | f2a_rx_clk_ln0 | rx_control |
Flow Control Ports | ||||
f2a_tx_enh_fifo_full | 4 | Output | f2a_tx_clk | tx_enh_fifo_full |
f2a_tx_enh_fifo_pfull | 4 | Output | f2a_tx_clk | tx_enh_fifo_pfull |
f2a_tx_enh_fifo_empty | 4 | Output | f2a_tx_clk | tx_enh_fifo_empty |
f2a_tx_enh_fifo_pempty | 4 | Output | f2a_tx_clk | tx_enh_fifo_pempty |
a2f_tx_enh_data_valid | 4 | Input | f2a_tx_clk | tx_enh_data_valid |
f2a_rx_enh_fifo_full | 4 | Output | f2a_rx_clk_ln0 | rx_enh_fifo_full |
f2a_rx_enh_fifo_pfull | 4 | Output | f2a_rx_clk_ln0 | rx_enh_fifo_pfull |
f2a_rx_enh_fifo_empty | 4 | Output | f2a_rx_clk_ln0 | rx_enh_fifo_empty |
f2a_rx_enh_fifo_pempty | 4 | Output | f2a_rx_clk_ln0 | rx_enh_fifo_pempty |
f2a_rx_enh_data_valid | 4 | Output | f2a_rx_clk_ln0 | rx_enh_data_valid |
a2f_rx_enh_fifo_rd_en | 4 | Input | f2a_rx_clk_ln0 | rx_enh_fifo_rd_en |
f2a_rx_enh_fifo_pempty | 4 | Output | f2a_rx_clk_ln0 | rx_enh_fifo_pempty |
f2a_rx_enh_data_valid | 4 | Output | f2a_rx_clk_ln0 | rx_enh_data_valid |
a2f_rx_enh_fifo_rd_en | 4 | Input | f2a_rx_clk_ln0 | rx_enh_fifo_rd_en |