F-Tile PMA and FEC Direct PHY Multirate Intel® FPGA IP User Guide
ID
720998
Date
4/01/2024
Public
A newer version of this document is available. Customers should click here to go to the newest version.
1. Introduction
2. Interface Overview
3. Parameters
4. Designing with the IP Core
5. Block Description
6. Configuration Registers Overview
7. F-Tile PMA and FEC Direct PHY Multirate Intel® FPGA IP User Guide Archives
8. Document Revision History for the F-Tile PMA and FEC Direct PHY Multirate Intel® FPGA IP User Guide
2.2. Reset Signals
Each of the F-Tile PMA/FEC Direct PHY Multirate Intel FPGA IP core ports has its own set of reset signals. The bit width of the tx_reset port is same as the maximum number of fractures possible. For example, in a 100G-4 reconfigurable group, if the system starts up as 1 fracture using all 4 PMAs, then the reset for all the PMAs should come from tx_reset[0].
The following table describes the reset and reset status signals that are a part of the reset interface of the F-Tile PMA/FEC Direct PHY Multirate Intel FPGA IP.
Signal Name | Clock Domain | Direction | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
tx_reset[M-1:0] | Asynchronous | Input | TX reset input for TX PMA and TX datapath. Must be asserted until tx_reset_ack is asserted. | |||||||||
rx_reset[M-1:0] | Asynchronous | Input | RX reset input for RX PMA and RX datapath. Must be kept asserted until rx_reset_ack is asserted. | |||||||||
tx_reset_ack[M-1:0] | Asynchronous | Output | TX reset complete indicator. | |||||||||
rx_reset_ack[M-1:0] | Asynchronous | Output | RX reset complete indicator. | |||||||||
tx_am_gen_start[M-1:0] | Asynchronous | Output | When using FEC mode, indicates when to start sending alignment markers. This clears once tx_am_gen_2x_ack is asserted. | |||||||||
tx_am_gen_2x_ack[M-1:0] | Asynchronous | Input | When using FEC mode, indicates to the reset sequencer at least 2 alignment markers were sent since tx_am_gen_start is asserted. This signal is deasserted after tx_am_gen_start is deasserted. | |||||||||
tx_ready[M-1:0] | Asynchronous | Output | Status port to indicate when TX PMA and TX datapath are reset successfully and ready for data transfer. | |||||||||
rx_ready[M-1:0] | Asynchronous | Output | If RX de-skew is disabled: status port to indicate when RX PMA and RX datapath are reset successfully and ready for data transfer. If RX de-skew is enabled: status port to indicate when RX PMA and RX datapath are reset successfully, RX de-skew is done, and ready for data transfer. |