The top-level port list for the core XCI is listed here.
Name | Size | I/O | Description | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
gt_ref_clk0_p | 1 | I | Differential input clk to the GT. | ||||||||||||||||||||||||||||||||||
gt_ref_clk0_n | 1 | I | Differential input clk to the GT. | ||||||||||||||||||||||||||||||||||
init_clk | 1 | I | Stable input clk to the GT. | ||||||||||||||||||||||||||||||||||
sys_reset | 1 | I | Reset for interlaken_0. | ||||||||||||||||||||||||||||||||||
gt_txusrclk2 | 1 | O | TX user clock output from the GT. | ||||||||||||||||||||||||||||||||||
gt_rxusrclk2 | 1 | O | RX user clock output from the GT. | ||||||||||||||||||||||||||||||||||
gt_tx_reset_done_inv | 1 | O | TX user reset output from the GT. | ||||||||||||||||||||||||||||||||||
gt_rx_reset_done_inv | 1 | O | RX user reset output from the GT. | ||||||||||||||||||||||||||||||||||
gt0_rxp_in | 1 | I | Differential serial GT RX input for lane 0. | ||||||||||||||||||||||||||||||||||
gt0_rxn_in | 1 | I | Differential serial GT RX input for lane 0. | ||||||||||||||||||||||||||||||||||
gt1_rxp_in | 1 | I | Differential serial GT RX input for lane 1. Note: This port is available when number of
lanes is more than 1.
|
||||||||||||||||||||||||||||||||||
gt1_rxn_in | 1 | I | Differential serial GT RX input for lane 1. Note: This port is available when number of
lanes is more than 1.
|
||||||||||||||||||||||||||||||||||
gt2_rxp_in | 1 | I | Differential serial GT RX input for lane 2. Note: This port is available when number of
lanes is more than 2.
|
||||||||||||||||||||||||||||||||||
gt2_rxn_in | 1 | I | Differential serial GT RX input for lane 2. Note: This port is available when number of
lanes is more than 2.
|
||||||||||||||||||||||||||||||||||
gt3_rxp_in | 1 | I | Differential serial GT RX input for lane 3. Note: This port is available when number of
lanes is more than 3.
|
||||||||||||||||||||||||||||||||||
gt3_rxn_in | 1 | I | Differential serial GT RX input for lane 3. Note: This port is available when number of
lanes is more than 3.
|
||||||||||||||||||||||||||||||||||
gt4_rxp_in | 1 | I | Differential serial GT RX input for lane 4. Note: This port is available when number of
lanes is more than 4.
|
||||||||||||||||||||||||||||||||||
gt4_rxn_in | 1 | I | Differential serial GT RX input for lane 4. Note: This port is available when number of
lanes is more than 4.
|
||||||||||||||||||||||||||||||||||
gt5_rxp_in | 1 | I | Differential serial GT RX input for lane 5. Note: This port is available when number of
lanes is more than 5.
|
||||||||||||||||||||||||||||||||||
gt5_rxn_in | 1 | I | Differential serial GT RX input for lane 5. Note: This port is available when number of
lanes is more than 5.
|
||||||||||||||||||||||||||||||||||
_rxp_in | 1 | I | Differential serial GT RX input for lane 6. Note: This port is available when number of
lanes is more than 6.
|
||||||||||||||||||||||||||||||||||
gt6_rxn_in | 1 | I | Differential serial GT RX input for lane 6. Note: This port is available when number of
lanes is more than 6.
|
||||||||||||||||||||||||||||||||||
gt7_rxp_in | 1 | I | Differential serial GT RX input for lane 7. Note: This port is available when number of
lanes is more than 7.
|
||||||||||||||||||||||||||||||||||
gt7_rxn_in | 1 | I | Differential serial GT RX input for lane 7. Note: This port is available when number of
lanes is more than 7.
|
||||||||||||||||||||||||||||||||||
gt8_rxp_in | 1 | I | Differential serial GT RX input for lane 8. Note: This port is available when number of
lanes is more than 8.
|
||||||||||||||||||||||||||||||||||
gt8_rxn_in | 1 | I | Differential serial GT RX input for lane 8. Note: This port is available when number of
lanes is more than 8.
|
||||||||||||||||||||||||||||||||||
gt9_rxp_in | 1 | I | Differential serial GT RX input for lane 9. Note: This port is available when number of
lanes is more than 9.
|
||||||||||||||||||||||||||||||||||
gt9_rxn_in | 1 | I | Differential serial GT RX input for lane 9. Note: This port is available when number of
lanes is more than 9.
|
||||||||||||||||||||||||||||||||||
gt10_rxp_in | 1 | I | Differential serial GT RX input for lane 10. Note: This port is available when number of
lanes is more than 10.
|
||||||||||||||||||||||||||||||||||
gt10_rxn_in | 1 | I | Differential serial GT RX input for lane 10. Note: This port is available when number of
lanes is more than 10.
|
||||||||||||||||||||||||||||||||||
gt11_rxp_in | 1 | I | Differential serial GT RX input for lane 11. Note: This port is available when number of
lanes is more than 11.
|
||||||||||||||||||||||||||||||||||
gt11_rxn_in | 1 | I | Differential serial GT RX input for lane 11. Note: This port is available when number of
lanes is more than 11.
|
||||||||||||||||||||||||||||||||||
gt0_txn_out | 1 | O | Differential serial GT TX output for lane 0. | ||||||||||||||||||||||||||||||||||
gt0_txp_out | 1 | O | Differential serial GT TX output for lane 0. | ||||||||||||||||||||||||||||||||||
gt1_txn_out | 1 | O | Differential serial GT TX output for lane 1. Note: This port is available when number of
lanes is more than 1.
|
||||||||||||||||||||||||||||||||||
gt1_txp_out | 1 | O | Differential serial GT TX output for lane 1. Note: This port is available when number of
lanes is more than 1.
|
||||||||||||||||||||||||||||||||||
gt2_txn_out | 1 | O | Differential serial GT TX output for lane 2. Note: This port is available when number of
lanes is more than 2.
|
||||||||||||||||||||||||||||||||||
gt2_txp_out | 1 | O | Differential serial GT TX output for lane 2. Note: This port is available when number of
lanes is more than 2.
|
||||||||||||||||||||||||||||||||||
gt3_txn_out | 1 | O | Differential serial GT TX output for lane 3. Note: This port is available when number of
lanes is more than 3.
|
||||||||||||||||||||||||||||||||||
gt3_txp_out | 1 | O | Differential serial GT TX output for lane 3. Note: This port is available when number of
lanes is more than 3.
|
||||||||||||||||||||||||||||||||||
gt4_txn_out | 1 | O | Differential serial GT TX output for lane 4. Note: This port is available when number of
lanes is more than 4.
|
||||||||||||||||||||||||||||||||||
gt4_txp_out | 1 | O | Differential serial GT TX output for lane 4. Note: This port is available when number of
lanes is more than 4.
|
||||||||||||||||||||||||||||||||||
gt5_txn_out | 1 | O | Differential serial GT TX output for lane 5. Note: This port is available when number of
lanes is more than 5.
|
||||||||||||||||||||||||||||||||||
gt5_txp_out | 1 | O | Differential serial GT TX output for lane 5. Note: This port is available when number of
lanes is more than 5.
|
||||||||||||||||||||||||||||||||||
gt6_txn_out | 1 | O | Differential serial GT TX output for lane 6. Note: This port is available when number of
lanes is more than 6.
|
||||||||||||||||||||||||||||||||||
gt6_txp_out | 1 | O | Differential serial GT TX output for lane 6. Note: This port is available when number of
lanes is more than 6.
|
||||||||||||||||||||||||||||||||||
gt7_txn_out | 1 | O | Differential serial GT TX output for lane 7. Note: This port is available when number of
lanes is more than 7.
|
||||||||||||||||||||||||||||||||||
gt7_txp_out | 1 | O | Differential serial GT TX output for lane 7. Note: This port is available when number of
lanes is more than 7.
|
||||||||||||||||||||||||||||||||||
gt8_txn_out | 1 | O | Differential serial GT TX output for lane 8. Note: This port is available when number of
lanes is more than 8.
|
||||||||||||||||||||||||||||||||||
gt8_txp_out | 1 | O | Differential serial GT TX output for lane 8. Note: This port is available when number of
lanes is more than 8.
|
||||||||||||||||||||||||||||||||||
gt9_txn_out | 1 | O | Differential serial GT TX output for lane 9. Note: This port is available when number of
lanes is more than 9.
|
||||||||||||||||||||||||||||||||||
gt9_txp_out | 1 | O | Differential serial GT TX output for lane 9. Note: This port is available when number of
lanes is more than 9.
|
||||||||||||||||||||||||||||||||||
gt10_txn_out | 1 | O | Differential serial GT TX output for lane 10. Note: This port is available when number of
lanes is more than 10.
|
||||||||||||||||||||||||||||||||||
gt10_txp_out | 1 | O | Differential serial GT TX output for lane 10. Note: This port is available when number of
lanes is more than 10.
|
||||||||||||||||||||||||||||||||||
gt11_txn_out | 1 | O | Differential serial GT TX output for lane 11. Note: This port is available when number of
lanes is more than 11.
|
||||||||||||||||||||||||||||||||||
gt11_txp_out | 1 | O | Differential serial GT TX output for lane 11. Note: This port is available when number of
lanes is more than 11.
|
||||||||||||||||||||||||||||||||||
tx_reset_done | 1 | I | TX reset done input to the core from the reset wrapper
logic. Note: This port is available when
the Include Shared Logic in option is
selected as Example Design in the
ILKN/GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
rx_reset_done | 1 | I | RX reset done input to the core from the reset wrapper
logic. Note: This port is available when
the Include Shared Logic in option is
selected as Example Design in the
ILKN/GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
axi_usr_tx_reset | 1 | O | User TX reset from the AXI4-Lite register map
module. Note: This port is available when
the Include Shared Logic in option is
selected as Example Design in the
ILKN/GT Selection and
Configuration tab and
Include AXI4-Lite Control and Statistics
Interface is selected in the
General
tab.
|
||||||||||||||||||||||||||||||||||
axi_usr_rx_reset | 1 | O | User RX reset from the AXI4-Lite register map
module. Note: This port is available when
the Include Shared Logic in option is
selected as Example Design in the
ILKN/GT Selection and
Configuration tab and
Include AXI4-Lite Control and Statistics
Interface is selected in the
General
tab.
|
||||||||||||||||||||||||||||||||||
axi_usr_rx_serdes_reset | 12 | O | User RX SerDes reset from the AXI4-Lite
register map module. Note: This port is
available when the Include Shared Logic
in option is selected as Example
Design in the ILKN/GT
Selection and Configuration tab and
Include AXI4-Lite Control and Statistics
Interface is selected in the
General
tab.
|
||||||||||||||||||||||||||||||||||
axi_usr_tx_serdes_refclk_reset | 1 | O | RX SerDes clock out from the core to the reset wrapper. Note: This port is available when the
Include Shared Logic in option is
selected as Example Design in the
ILKN/GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
qpll0clk_in | 12 | I | QPLL0 clock input. Note: This port is
available when the Include Shared Logic
in option is selected as Example
Design in the ILKN/GT
Selection and Configuration
tab.
|
||||||||||||||||||||||||||||||||||
qpll0refclk_in | 12 | I | QPLL0 ref clock input. Note: This port is
available when the Include Shared Logic
in option is selected as Example
Design in the ILKN/GT
Selection and Configuration
tab.
|
||||||||||||||||||||||||||||||||||
qpll1clk_in | 12 | I | QPLL1 clock input. Note: This port is
available when the Include Shared Logic
in option is selected as Example
Design in the ILKN/GT
Selection and Configuration
tab.
|
||||||||||||||||||||||||||||||||||
qpll1refclk_in | 12 | I | QPLL1 ref clock input. Note: This port is
available when the Include Shared Logic
in option is selected as Example
Design in the ILKN/GT
Selection and Configuration
tab.
|
||||||||||||||||||||||||||||||||||
gtwiz_reset_qpll0lock_in | 3 | I | QPLL0 lock reset input to the GT. Note: This
port is available when the Include Shared Logic
in option is selected as Example
Design and PLL Type is
selected as QPLL0 in the
ILKN/GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
gtwiz_reset_qpll0reset_out | 3 | O | QPLL0 lock reset output from the GT. Note: This port is available when the Include Shared Logic
in option is selected as Example
Design and PLL Type is
selected as QPLL0 in the
ILKN/GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
gtwiz_reset_qpll1lock_in | 3 | I | QPLL1 lock reset input to the GT. Note: This
port is available when the Include Shared Logic
in option is selected as Example
Design and PLL Type is
selected as QPLL0 in the
ILKN/GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
gtwiz_reset_qpll1reset_out | 3 | O | QPLL1 lock reset output from the GT. Note: This port is available when the Include Shared Logic
in option is selected as Example
Design and PLL Type is
selected as QPLL0 in the
ILKN/GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
rx_ovfout | 1 | O | Receive LBUS overflow. If this signal is asserted, it means that the LBUS clock is too slow for the incoming data stream. The LBUS bandwidth must be greater than the Interlaken bandwidth. | ||||||||||||||||||||||||||||||||||
rx_dataout0 | 128 | O | Receive segmented LBUS Data for segment0. The value of the bus is only valid in cycles in which RX_ENAOUT is sampled as 1. | ||||||||||||||||||||||||||||||||||
rx_chanout0 | 11 | O | Receive channel number for segment0. The bus indicates the
channel number of the in-flight packet and is only valid in cycles
in which RX_ENAOUT is sampled as 1. The maximum number of channels is programmed by the CTL_RX_CHAN_EXT pin. See that pin description for the encoding of that signal. |
||||||||||||||||||||||||||||||||||
rx_enaout0 | 1 | O | Receive LBUS enable for segment0. This signal qualifies the other
signals of the RX segmented LBUS Interface. Signals of the RX LBUS Interface are only valid in cycles in which RX_ENAOUT is sampled as a 1. |
||||||||||||||||||||||||||||||||||
rx_sopout0 | 1 | O | Receive LBUS Start of Packet for segment0. This signal indicates the SOP when it is sampled as a 1 and is only valid in cycles in which RX_ENAOUT is sampled as a 1. | ||||||||||||||||||||||||||||||||||
rx_eopout0 | 1 | O | Receive LBUS EOP for segment0. This signal indicates the EOP when it is sampled as a 1 and is only valid in cycles in which RX_ENAOUT is sampled as a 1. | ||||||||||||||||||||||||||||||||||
rx_errout0 | 1 | O | Receive LBUS error for segment0. This signal indicates that the current packet being received has an error when it is sampled as a 1. This signal is only valid in cycles when both rx_enaout and rx_eopout are sampled as a 1. When this signal is a value of 0, it indicates that there is no error in the packet being received. | ||||||||||||||||||||||||||||||||||
rx_mtyout0 | 4 | O | Receive LBUS Empty for segment0. This bus indicates how many bytes of the RX_DATAOUT bus are empty or invalid for the last transfer of the current packet. This bus is only valid in cycles when both RX_ENAOUT and RX_EOPOUT are sampled as 1. When RX_ERROUT and RX_ENAOUT are sampled as 1, the value of RX_MTYOUT[3:0] is always 000. Other bits of RX_MTYOUT are as usual. | ||||||||||||||||||||||||||||||||||
rx_dataout1 | 128 | O | Receive segmented LBUS Data for segment1. | ||||||||||||||||||||||||||||||||||
rx_chanout1 | 11 | O | Receive channel number for segment1. | ||||||||||||||||||||||||||||||||||
rx_enaout1 | 1 | O | Receive LBUS enable for segment1. | ||||||||||||||||||||||||||||||||||
rx_sopout1 | 1 | O | Receive LBUS Start of Packet for segment1. | ||||||||||||||||||||||||||||||||||
rx_eopout1 | 1 | O | Receive LBUS EOP for segment1. | ||||||||||||||||||||||||||||||||||
rx_errout1 | 1 | O | Receive LBUS Error for segment1. | ||||||||||||||||||||||||||||||||||
rx_mtyout1 | 4 | O | Receive LBUS Empty for segment1. | ||||||||||||||||||||||||||||||||||
rx_dataout2 | 128 | O | Receive segmented LBUS Data for segment2. | ||||||||||||||||||||||||||||||||||
rx_chanout2 | 11 | O | Receive channel number for segment2. | ||||||||||||||||||||||||||||||||||
rx_enaout2 | 1 | O | Receive LBUS enable for segment2. | ||||||||||||||||||||||||||||||||||
rx_sopout2 | 1 | O | Receive LBUS Start of Packet for segment2. | ||||||||||||||||||||||||||||||||||
rx_eopout2 | 1 | O | Receive LBUS EOP for segment2. | ||||||||||||||||||||||||||||||||||
rx_errout2 | 1 | O | Receive LBUS Error for segment2. | ||||||||||||||||||||||||||||||||||
rx_mtyout2 | 4 | O | Receive LBUS Empty for segment2. | ||||||||||||||||||||||||||||||||||
rx_dataout3 | 128 | O | Receive segmented LBUS Data for segment3. | ||||||||||||||||||||||||||||||||||
rx_chanout3 | 11 | O | Receive channel number for segment3. | ||||||||||||||||||||||||||||||||||
rx_enaout3 | 1 | O | Receive LBUS enable for segment3. | ||||||||||||||||||||||||||||||||||
rx_sopout3 | 1 | O | Receive LBUS Start of Packet for segment3. | ||||||||||||||||||||||||||||||||||
rx_eopout3 | 1 | O | Receive LBUS EOP for segment3. | ||||||||||||||||||||||||||||||||||
rx_errout3 | 1 | O | Receive LBUS Error for segment3. | ||||||||||||||||||||||||||||||||||
rx_mtyout3 | 4 | O | Receive LBUS Empty for segment3. | ||||||||||||||||||||||||||||||||||
tx_rdyout | 1 | O | Transmit LBUS Ready. This signal indicates whether the Interlaken core TX path is ready to accept data and provides back-pressure to the user logic. A value of 1 means the user logic can pass data to the core. A value of 0 means the user logic must stop transferring data to the core. When TX_RDYOUT is asserted depends on a pre-determined value of FIFO fill. | ||||||||||||||||||||||||||||||||||
tx_ovfout | 1 | O | Transmit LBUS Overflow. This signal indicates whether you have violated the back pressure mechanism provided by the TX_RDYOUT signal. If TX_OVFOUT is sampled as a 1, a violation has occurred. You must design the rest of the user logic to prevent the overflow of the TX interface. | ||||||||||||||||||||||||||||||||||
tx_datain0 | 128 | I | Transmit segmented LBUS Data for segment0. This bus receives input data from the user logic. The value of the bus is captured in every cycle that TX_ENAIN is sampled as 1. | ||||||||||||||||||||||||||||||||||
tx_chanin0 | 11 | I | Transmit LBUS channel number for segment0. This bus receives the
channel number for the packet being written. The value of the bus is
captured in every cycle that TX_ENAIN is sampled as 1.The maximum
number of channels is programmed by the CTL_TX_CHAN_EXT pin. See that pin description for the encoding of that signal. |
||||||||||||||||||||||||||||||||||
tx_enain0 | 1 | I | Transmit LBUS enable for segment0. This signal is used to enable
the TX LBUS Interface. All signals on this interface are sampled only in cycles in which TX_ENAIN is sampled as a 1. |
||||||||||||||||||||||||||||||||||
tx_sopin0 | 1 | I | Transmit LBUS Start Of Packet for segment0. This signal is used to indicate the SOP when it is sampled as a 1 and is 0 for all other transfers of the packet. This signal is sampled only in cycles in which TX_ENAIN is sampled as a 1. | ||||||||||||||||||||||||||||||||||
tx_eopin0 | 1 | I | Transmit LBUS EOP for segment0. This signal is used to indicate the EOP when it is sampled as a 1 and is 0 for all other transfers of the packet. This signal is sampled only in cycles in which TX_ENAIN is sampled as a 1. | ||||||||||||||||||||||||||||||||||
tx_errin0 | 1 | I | Transmit LBUS Error for segment0. This signal is used to indicate a packet contains an error when it is sampled as a 1 and is 0 for all other transfers of the packet. This signal is sampled only in cycles in which TX_ENAIN and TX_EOPIN are sampled as 1. | ||||||||||||||||||||||||||||||||||
tx_mtyin0 | 4 | I | Transmit LBUS Empty for segment0. This bus is used to indicate how many bytes of the TX_DATAIN bus are empty or invalid for the last transfer of the current packet. This bus is sampled only in cycles that TX_ENAIN and TX_EOPIN are sampled as 1. When TX_EOPIN and TX_ERRIN are sampled as 1, the value of TX_MTYIN[2:0] is ignored as treated as if it was 000. The other bits of TX_MTYIN are used as usual. | ||||||||||||||||||||||||||||||||||
tx_bctlin0 | 1 | I | Transmit force insertion of Burst Control word for segment0. This
input is used to force the insertion of a Burst Control Word. When
TX_BCTLIN and TX_ENAIN, are sampled as 1, a Burst Control word is
inserted before the data on the TX_DATAIN bus is transmitted even if
one is not required to observe the BurstMax parameter. This input is used by external schedulers that wish to reduce bandwidth lost due to observation of the BurstShort parameter. The use of an enhanced scheduling algorithm as described in the Interlaken Protocol Definition 1.2 is required. |
||||||||||||||||||||||||||||||||||
tx_datain1 | 128 | I | Transmit segmented LBUS Data for segment1. | ||||||||||||||||||||||||||||||||||
tx_chanin1 | 11 | I | Transmit LBUS channel number for segment1. | ||||||||||||||||||||||||||||||||||
tx_enain1 | 1 | I | Transmit LBUS enable for segment1. | ||||||||||||||||||||||||||||||||||
tx_sopin1 | 1 | I | Transmit LBUS Start Of Packet for segment1. | ||||||||||||||||||||||||||||||||||
tx_eopin1 | 1 | I | Transmit LBUS EOP for segment1. | ||||||||||||||||||||||||||||||||||
tx_errin1 | 1 | I | Transmit LBUS Error for segment1. | ||||||||||||||||||||||||||||||||||
tx_mtyin1 | 4 | I | Transmit LBUS Empty for segment1. | ||||||||||||||||||||||||||||||||||
tx_bctlin1 | 1 | I | Transmit force insertion of Burst Control word for segment1. | ||||||||||||||||||||||||||||||||||
tx_datain2 | 128 | I | Transmit segmented LBUS Data for segment2 | ||||||||||||||||||||||||||||||||||
tx_chanin2 | 11 | I | Transmit LBUS channel number for segment2. | ||||||||||||||||||||||||||||||||||
tx_enain2 | 1 | I | Transmit LBUS enable for segment2. | ||||||||||||||||||||||||||||||||||
tx_sopin2 | 1 | I | Transmit LBUS enable for segment2. | ||||||||||||||||||||||||||||||||||
tx_eopin2 | 1 | I | Transmit LBUS EOP for segment2. | ||||||||||||||||||||||||||||||||||
tx_errin2 | 1 | I | Transmit LBUS Error for segment2. | ||||||||||||||||||||||||||||||||||
tx_mtyin2 | 4 | I | Transmit LBUS Empty for segment2. | ||||||||||||||||||||||||||||||||||
tx_bctlin2 | 1 | I | Transmit force insertion of Burst Control word for Segment2. | ||||||||||||||||||||||||||||||||||
tx_datain3 | 128 | I | Transmit segmented LBUS Data for segment3. | ||||||||||||||||||||||||||||||||||
tx_chanin3 | 11 | I | Transmit LBUS channel number for segment3. | ||||||||||||||||||||||||||||||||||
tx_enain3 | 1 | I | Transmit LBUS enable for segment3. | ||||||||||||||||||||||||||||||||||
tx_sopin3 | 1 | I | Transmit LBUS Start Of Packet for segment3. | ||||||||||||||||||||||||||||||||||
tx_eopin3 | 1 | I | Transmit LBUS EOP for segment3. | ||||||||||||||||||||||||||||||||||
tx_errin3 | 1 | I | Transmit LBUS Error for segment3. | ||||||||||||||||||||||||||||||||||
core_tx_reset | 1 | I | Asynchronous reset for the TX circuits. This signal is
active-High (1= reset) and must be held High until all of the clocks
for the TX path are fully active. These clocks are CORE_CLK,
LBUS_CLK, and TX_SERDES_REFCLK. The Interlaken core handles synchronizing the TX_RESET input to the appropriate clock domains within the core. |
||||||||||||||||||||||||||||||||||
core_rx_reset | 1 | I | Asynchronous reset for the RX circuits. This signal is active-High (1= reset) and must be held High until all of the clocks for the RX path are fully active. These clocks are CORE_CLK, LBUS_CLK, and RX_SERDES_CLK[11:0]. The Interlaken core handles synchronizing the RX_RESET input to the appropriate clock domains within the core. | ||||||||||||||||||||||||||||||||||
tx_mtyin3 | 4 | I | Transmit LBUS Empty for segment3. | ||||||||||||||||||||||||||||||||||
tx_bctlin3 | 1 | I | Transmit force insertion of Burst Control word for Segment3. | ||||||||||||||||||||||||||||||||||
drp_clk | 1 | I | DRP interface clock. When DRP is not used, this can be tied to GND. | ||||||||||||||||||||||||||||||||||
core_drp_reset | 1 | I | Core DRP reset. | ||||||||||||||||||||||||||||||||||
gt_drp_done | 1 | I | GT DRP done signal is asserted High for at least two clock cycles (drp_clk). This is to reset the GT after any GT DRP write operations are performed. | ||||||||||||||||||||||||||||||||||
lockedn | 1 | I | User output to drive tx_reset and rx_reset of Interlaken. | ||||||||||||||||||||||||||||||||||
drp_en | 1 | I | DRP enable signal. 0: No read or write operations performed. 1: Enables a read or write operation. For write operations, DRP_WE and DRP_EN should be driven High for one DRP_CLK cycle only. |
||||||||||||||||||||||||||||||||||
drp_we | 1 | I | DRP write enable. 0: Read operation when DRP_EN is 1. 1: Write operation when DRP_EN is 1. For write operations, DRP_WE and DRP_EN should be driven High for one DRP_CLK cycle only. |
||||||||||||||||||||||||||||||||||
drp_addr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
drp_di | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the Interlaken core. | ||||||||||||||||||||||||||||||||||
drp_do | 16 | O | Data bus for reading configuration data from the ILKN to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
usr_tx_reset | 1 | O | TX reset output for the user. | ||||||||||||||||||||||||||||||||||
usr_rx_reset | 1 | O | RX reset output for the user. | ||||||||||||||||||||||||||||||||||
drp_rdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
core_clk | 1 | I | 300/412 MHz core clock. The minimum core clock frequency is 300 MHz for 12 x 12.5 Gb/s mode. | ||||||||||||||||||||||||||||||||||
lbus_clk | 1 | I | Rate-adapting FIFO clock for the user side logic. LBUS signals are synchronized to this clock. | ||||||||||||||||||||||||||||||||||
gt_loopback_in | 36 | I | GT loopback input signal. See the UltraScale Architecture GTY Transceivers User Guide (UG578). |
||||||||||||||||||||||||||||||||||
gt_eyescanreset | 12 | I | For the port description, see the
UltraScale Architecture GTY Transceivers User Guide
(UG578). Note: This port is available when Enable Additional GT
Control and Status Ports is selected from the
GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
gt_rxdfelpmreset | 12 | I | For the port description, see the
UltraScale Architecture GTY Transceivers User Guide
(UG578). Note: This port is available when
Enable Additional GT Control and Status
Ports is selected from the
GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
gt_rxlpmen | 12 | I | For the port description, see the
UltraScale Architecture GTY Transceivers User Guide
(UG578). Note: This port is available when
Enable Additional GT Control and Status
Ports is selected from the
GT Selection and
Configuration tab.
Port width: 10-bit for 100 Gigabit Attachment Unit Interface 10 (CAUI10) or Run time Selectable case and 4-bit width for CAUI4 mode) |
||||||||||||||||||||||||||||||||||
gt_rxprbscntreset | 12 | I | For the port description, see the
UltraScale Architecture GTY Transceivers User Guide
(UG578). Note: This port is available when
Enable Additional GT Control and Status
Ports is selected from the
GT Selection and
Configuration tab.
Port width: 10-bit for CAUI10 or Run time Selectable case and 4-bit width for CAUI4 mode) |
||||||||||||||||||||||||||||||||||
gt_rxprbserr | 12 | O | For the port description, see the
UltraScale Architecture GTY Transceivers User Guide
(UG578). Note: This port is available when
Enable Additional GT Control and Status
Ports is selected from the
GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
gt_rxprbssel | 48 | I | Refer GT user guide for the port description. Note: This port is
available when Enable Additional GT Control and
Status Ports is selected from the
GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
gt_rxresetdone | 12 | O | For the port description, see the
UltraScale Architecture GTY Transceivers User Guide
(UG578). Note: This port is available when
Enable Additional GT Control and Status
Ports is selected from the
GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
gt_txprbssel | 48 | I | For the port description, see the
UltraScale Architecture GTY Transceivers User Guide
(UG578). Note: This port is available when
Enable Additional GT Control and Status
Ports is selected from the
GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
gt_txresetdone | 12 | O | For the port description, see the
UltraScale Architecture GTY Transceivers User Guide
(UG578). Note: This port is available when
Enable Additional GT Control and Status
Ports is selected from the
GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
gt_rxbufstatus | 36 | O | For the port description, see the
UltraScale Architecture GTY Transceivers User Guide
(UG578). Note: This port is available when
Enable Additional GT Control and Status
Ports is selected from the
GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
gt_drpclk | 1 | I | DRP interface clock. | ||||||||||||||||||||||||||||||||||
gt0_drpdo | 16 | O | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt0_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt0_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt0_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt0_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt0_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt1_drpdo | 16 | O | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt1_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt1_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt1_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt1_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt1_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt2_drpdo | 16 | O | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt2_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt2_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt2_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt2_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt2_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt3_drpdo | 16 | O | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt3_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt3_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt3_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt3_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt3_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt4_drpdo | 16 | O | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt4_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt4_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt4_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt4_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt4_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt5_drpdo | 16 | O | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt5_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt5_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt5_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt5_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt5_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt6_drpdo | 16 | O | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt6_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt6_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt6_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt6_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt6_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt7_drpdo | 16 | O | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt7_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt7_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt7_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt7_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt7_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt8_drpdo | 16 | O | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt8_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt8_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt8_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt8_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt8_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt9_drpdo | 16 | O | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt9_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt9_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt9_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt9_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt9_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt10_drpdo | 16 | O | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt10_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt10_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt10_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt10_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt10_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt11_drpdo | 16 | I | Data bus for reading configuration data from the GT transceiver to the FPGA logic resources. | ||||||||||||||||||||||||||||||||||
gt11_drprdy | 1 | O | Indicates operation is complete for write operations and data is valid for read operations. | ||||||||||||||||||||||||||||||||||
gt11_drpen | 1 | I | DRP enable signal. 0: No read or write operation performed. 1: Enables a read or write operation. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt11_drpwe | 1 | I | DRP write enable. 0: Read operation when DRPEN is 1. 1: Write operation when DRPEN is 1. For write operations, DRPWE and DRPEN should be driven High for one DRPCLK cycle only. |
||||||||||||||||||||||||||||||||||
gt11_drpaddr | 10 | I | DRP address bus. | ||||||||||||||||||||||||||||||||||
gt11_drpdi | 16 | I | Data bus for writing configuration data from the FPGA logic resources to the transceiver. | ||||||||||||||||||||||||||||||||||
gt_eyescantrigger | 12 | I | Causes a trigger event. | ||||||||||||||||||||||||||||||||||
gt_rxcdrhold | 12 | I | Hold the clock data recovery (CDR) control loop frozen. | ||||||||||||||||||||||||||||||||||
gt_rxpolarity | 12 | I | The RXPOLARITY port can invert the polarity of incoming data: 0: Not inverted. RXP is positive and RXN is negative. 1: Inverted. RXP is negative and RXN is positive. |
||||||||||||||||||||||||||||||||||
gt_rxrate | 36 | I | Dynamic pins to automatically change effective PLL dividers in the GTH transceiver RX.
These ports are used for
PCI Express®
and other
standards. 000: Use RXOUT_DIV attributes 001: Divide by 1 010: Divide by 2 011: Divide by 4 100: Divide by 8 101: Divide by 16 110: Divide by 1 111: Divide by 1 RXBUF_RESET_ON_RATE_CHANGE attribute enables optional automatic reset. |
||||||||||||||||||||||||||||||||||
gt_txdiffctrl | 48 | I | Driver Swing Control. The default is user specified. All listed values are in
mVPPD. Note: The peak-to-peak differential
voltage is defined when TXPOSTCURSOR = 5'b00000 and TXPRECURSOR
= 5'b00000.
|
||||||||||||||||||||||||||||||||||
gt_txpolarity | 12 | I | The TXPOLARITY port is used to invert the polarity of outgoing data. 0: Not inverted. TXP is positive, and TXN is negative. 1: Inverted. TXP is negative, and TXN is positive. |
||||||||||||||||||||||||||||||||||
gt_txpostcursor | 60 | I | Transmitter post-cursor TX pre-emphasis control. The default is user specified. All
listed values (dB) are typical. Note: The
TXPOSTCURSOR values are defined when the TXPRECURSOR
=5'b00000.
Emphasis = 20log10(Vhigh/Vlow) = |20log10 (Vlow/Vhigh)| |
||||||||||||||||||||||||||||||||||
gt_txprbsforceerr | 12 | I | When this port is driven High, errors are forced in the pseudo-random binary sequence (PRBS) transmitter. While this port is asserted, the output data pattern contains errors. When TXPRBSSEL is set to 4'b0000, this port does not affect TXDATA. | ||||||||||||||||||||||||||||||||||
gt_txprecursor | 60 | I | Transmitter pre-cursor TX pre-emphasis control. The default is user specified. All
listed values (dB) are typical. Note: The
TXPRECURSOR values are defined when the TXPOSTCURSOR
=5'b00000.
Emphasis = 20log10(Vhigh/Vlow) = |20log10 (Vlow/Vhigh)| |
||||||||||||||||||||||||||||||||||
gt_eyescandataerror | 12 | O | Asserts high for one REC_CLK cycle when an (unmasked) error occurs while in the COUNT or ARMED state | ||||||||||||||||||||||||||||||||||
gt_txbufstatus | 24 | O |
TXBUFSTATUS provides status for the TX Buffer or the TX asynchronous gearbox. When using the TX asynchronous gearbox, the port status is as follows. Bit 1:
Bit 0:
After the port is set High, it remains High until the TX asynchronous gearbox is reset. |
||||||||||||||||||||||||||||||||||
gtpowergood_out | 12 | O | Refer to the UltraScale FPGAs Transceivers Wizard LogiCORE IP Product Guide (PG182) for the port description. | ||||||||||||||||||||||||||||||||||
gt_refclk_out | 1 | O | gt_refclk_out which is the same as gt_ref_clk to drive user fabric logic. | ||||||||||||||||||||||||||||||||||
ctl_tx_fc_stat | 256 | I | TX In-Band Flow Control Input. These signals are used to set the status for each
calendar position in the in-band-flow control mechanism (see the
Interlaken Protocol Definition,
Revision 1.2, October 7,
2008). A value of 1 means XON, a value of 0 means XOFF.
These bits are transmitted in the Interlaken Control Word bits
[55:40]. Each bit of CTL_TX_FC_STAT represents an entry in the flow
control calendar with a length of 256 entries. When bit 56 of a
Control Word is a value of 1, the first 16 calendar entries are
output on bits 55-40. Specifically, Bit 55 of the first Control Word
reflects the state of CTL_TX_FC_STAT[0], bit 54 reflects the state
of CTL_TX_FC_STAT[1], bit 53 reflects the state of
CTL_TX_FC_STAT[2], etc. as explained in the example in section
5.3.4.1 of Interlaken spec 1.1. Subsequent Control Words contain the
next 16 calendar entries and so forth. This input must be synchronous with LBUS_CLK. |
||||||||||||||||||||||||||||||||||
stat_tx_underflow_err | 1 | O | TX Underflow. This signal indicates if the LBUS interface is being clocked too slowly to properly fill the link with data. In normal operation, this signal is always sampled as 0. If this signal is sampled as 1, the clocks are not set to proper frequencies and must be fixed. | ||||||||||||||||||||||||||||||||||
stat_tx_burst_err | 1 | O | TX BurstShort Error. When this signal is a value of 1, a burst (that is, a sequence of Data Words between two Control Words) was shorter than the value specified by CTL_TX_BURSTSHORT. This signal is only asserted if the final Control Word did not contain an EOP. This signal is provided to identify a poor scheduler design that results in reduced LBUS transaction errors. The TX core must be reset if this signal is asserted. | ||||||||||||||||||||||||||||||||||
stat_tx_overflow_err | 1 | O | TX Overflow. This output should never be asserted and indicates a critical failure. The core needs to be reset. This output is synchronous with the LBUS_CLK. | ||||||||||||||||||||||||||||||||||
stat_rx_diagword_lanestat | 12 | O | Lane Status messaging outputs. This bus reflects the most recent value in bit 33 of the Diagnostic Word received on the respective lane. These bits should only be considered valid if the respective bit in STAT_RX_CRC32_VALID is a value of 1. See Appendix A in the Interlaken Protocol Definition, Revision 1.2, October 7, 2008. | ||||||||||||||||||||||||||||||||||
stat_rx_diagword_intfstat | 12 | O | Lane Status messaging outputs. This bus reflects the most recent value in bit 32 of the Diagnostic Word received on the respective lane. These bits should only be considered valid if the respective bit in STAT_RX_CRC32_VALID is a value of 1. See Appendix A in the Interlaken Protocol Definition, Revision 1.2, October 7, 2008. | ||||||||||||||||||||||||||||||||||
stat_rx_crc32_valid | 12 | O | Diagnostic Word CRC32 Valid. This bus reflects the validity of the CRC32 in the most recently received Diagnostic Word for the respective lane. A value of 1 indicated the CRC32 was valid and a value of 0 indicated the CRC32 was invalid. See section 5.4.6 of the Interlaken Protocol Definition, Revision 1.2, October 7, 2008. | ||||||||||||||||||||||||||||||||||
stat_rx_crc32_err | 12 | O | Diagnostic Word CRC32 Error/Invalid. This bus provides indication of an invalid CRC32 in the Diagnostic Word for the respective lane. These signals are asserted with a value of 1 for one LBUS clock cycle each time an error is detected. | ||||||||||||||||||||||||||||||||||
stat_rx_fc_stat | 256 | O |
RX Flow control Outputs. These signals indicate the flow control status for all of the calendar positions of the received data. A value of 1 means XON, a value of 0 means XOFF. These outputs reflect the information contained in bits 55-40 of the Control Words received by the RX. Only 256 In-Band flow control bits are supported. If a longer calendar is received, latter bits are ignored and are never output. If a shorter calendar is received, the bits of STAT_RX_FC_STAT that were not updated maintain their previous state. Each bit of STAT_RX_FC_STAT represents a received flow control calendar entry. STAT_RX_FC_STAT[0] is the first received calendar entry, STAT_RX_FC_STAT[1] is the second received calendar entry, STAT_RX_FC_STAT[2] is the third received calendar entry, etc. as explained in the example in section 5.3.4.1 Interlaken Protocol Definition, Revision 1.2, October 7, 2008. Whenever a CRC24 or a loss of lane alignment occurs, all bits of STAT_RX_FC_STAT are set to a value of 0. This output is synchronous with the LBUS_CLK. |
||||||||||||||||||||||||||||||||||
stat_rx_mubits | 8 | O | RX Multiple-Use Control Bits. This bus contains the “Multi-Use” field of the Interlaken Control (see the Interlaken Protocol Definition, Revision 1.2, October 7, 2008). The value of the bus are Bits[31:24] of the most recently received Interlaken Control Word. | ||||||||||||||||||||||||||||||||||
stat_rx_mubits_updated | 1 | O | RX Multiple-Use/General Purpose Control Bits Updated. This output indicates that STAT_RX_MUBITS has been updated and is asserted for one clock cycle. |
||||||||||||||||||||||||||||||||||
stat_rx_word_sync | 12 | O | 64B/67B Word Boundary Locked. These signals indicate whether a lane is 64B/67B word boundary locked. A 64B/67B word boundary lock occurs if a lane detects 64 consecutive valid framing patterns on Bits[65:64] as per the Interlaken Protocol Definition, Revision 1.2, October 7, 2008 Section 5.4.2. These signals are independent of both the Meta Frame Synchronization Word and Scrambler State Control Word. A value of 1 indicates the corresponding lane has achieved 64B/67B word boundary lock. | ||||||||||||||||||||||||||||||||||
stat_rx_synced | 12 | O | Word Boundary Synchronized. These signals indicate whether a lane is
word boundary synchronized. A value of 1 indicates the corresponding
lane has achieved word boundary synchronization as follows:
This output is synchronous with LBUS_CLK. |
||||||||||||||||||||||||||||||||||
stat_rx_synced_err | 12 | O | Word Boundary Synchronization Error. These signals indicate whether an error occurred during word boundary synchronization in the respective lane. A value of 1 indicates the corresponding lane had a word boundary synchronization error. | ||||||||||||||||||||||||||||||||||
stat_rx_framing_err | 12 | O | Framing Error. These signals indicate that an illegal framing pattern was detected in the respective lane. A value of 1 indicates an error occurred. | ||||||||||||||||||||||||||||||||||
stat_rx_bad_type_err | 12 | O | Unexpected or Illegal Meta Frame Control Word Block Type. These signals indicate an
unexpected or illegal Meta Frame Control Word Block Type was
detected. These signals can be used to collect the statistic "RX_Bad_Control_Error" as described in Table 5-9 of the Interlaken Protocol Definition, Revision 1.2, October 7, 2008. A value of 1 indicates an error in the corresponding lane. |
||||||||||||||||||||||||||||||||||
stat_rx_mf_err | 12 | O | Meta Frame Synchronization Word Error. These signals indicate that an incorrectly formed Meta Frame Synchronization Word was detected in the respective lane. A value of 1 indicates an error occurred. | ||||||||||||||||||||||||||||||||||
stat_rx_descram_err | 12 | O | Scrambler State Control Word Error. These signals indicate a mismatch between the received Scrambler State Word and the expected value. A value of 1 indicates an error in the corresponding lane. | ||||||||||||||||||||||||||||||||||
stat_rx_mf_len_err | 12 | O | Meta Frame Length Error. These signals indicate whether a Meta Frame length mismatch occurred in the respective lane. A value of 1 indicates the corresponding lane is receiving Meta Frame of wrong length. | ||||||||||||||||||||||||||||||||||
stat_rx_mf_repeat_err | 12 | O | Meta Frame Consecutive Error. These signals indicate whether consecutive Meta Frame errors occurred in the respective lane. A value of 1 indicates an error in the corresponding lane. | ||||||||||||||||||||||||||||||||||
stat_rx_aligned | 1 | O | All Lanes Aligned/Deskewed. This signal indicates whether or not all lanes are aligned
and deskewed. A value of 1 indicates all lanes are aligned and
deskewed. When this signal is a 1, the RX path is aligned and can receive packet data. |
||||||||||||||||||||||||||||||||||
stat_rx_misaligned | 1 | O | Alignment Error. This signal indicates that the lane aligner did not receive the
expected Meta Frame Synchronization Word across all (active) lanes.
This signal can be used to collect the statistic
"RX_Alignment_Error" as described in Table 5-9 of the Interlaken Protocol Definition, Revision 1.2, October 7,
2008. This signal is not asserted until the Meta Frame Synchronization Word has been received at least once across all lanes. A value of 1 indicates the error occurred. |
||||||||||||||||||||||||||||||||||
stat_rx_aligned_err | 1 | O | Loss of Lane Alignment/Deskew. This signal indicates an error occurred during lane alignment or lane alignment was lost. A value of 1 indicates an error occurred. | ||||||||||||||||||||||||||||||||||
stat_rx_crc24_err | 1 | O | Control Word CRC24 Error. This signal indicates whether or not a mismatch occurred between the received and the expected CRC24 value. A value of 1 indicates a mismatch occurred. | ||||||||||||||||||||||||||||||||||
stat_rx_msop_err | 1 | O | Missing Start of Packet Error. This signal indicates that a Missing Start of Packet was detected (and corrected). | ||||||||||||||||||||||||||||||||||
stat_rx_meop_err | 1 | O | Missing EOP Error. This signal indicates that a Missing EOP was detected (and corrected). | ||||||||||||||||||||||||||||||||||
stat_rx_overflow_err | 1 | O | RX FIFO Overflow Error. This signal indicates if the LBUS interface is being clocked
too slowly to properly receive the data being transmitted across the
link. A value of 1 indicates an error occurred. In normal operation, this signal is always sampled as 0. If this signal is sampled as 1, the clocks are not set to proper frequencies and must be fixed. |
||||||||||||||||||||||||||||||||||
stat_rx_burstmax_err | 1 | O | Interlaken RX BurstMax. This bus set the BurstMax parameter for the
RX as follows: 0x0 = 64 bytes 0x1 = 128 bytes 0x2 = 192 bytes 0x3 = 256 bytes These inputs are only used with STAT_RX_BURSTMAX_ERR. |
||||||||||||||||||||||||||||||||||
stat_rx_burst_err | 1 | O | Burst Error. This signal indicates that a BurstShort or a burst length error was detected. | ||||||||||||||||||||||||||||||||||
txdata_in | 768 | O | Core TX user data in when GT is present in the example design. Note: This port is available for configurations
when Include GT subcore in example design
is selected from the ILKN/ GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
rxdata_out | 768 | I | Core RX user data in when GT is present in example design. Note: This port is available for configurations when
Include GT subcore in example design
is selected from the ILKN/ GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
tx_clk | 1 | I | TX user clock Note: This port is available for configurations
when Include GT subcore in example design
is selected from the ILKN/ GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
rx_clk | 1 | I | RX user clock Note: This port is available for configurations
when Include GT subcore in example design
is selected from the ILKN/ GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
axi_gt_reset_all | 1 | O | User reset from the AXI4-Lite register map module. Note: This port is available for configurations
when Include GT subcore in example design
is selected from the ILKN/ GT Selection and
Configuration tab.
|
||||||||||||||||||||||||||||||||||
axi_gt_loopback | 1 | O | GT loopback signal to GT driven through AXI. Note: This port is
available for configurations when Include GT subcore
in example design is selected from the
ILKN/ GT Selection and
Configuration tab.
|