Visible to Intel only — GUID: nik1398984031983
Ixiasoft
Visible to Intel only — GUID: nik1398984031983
Ixiasoft
5.9. 1G/10GbE PHY Clock and Reset Interfaces
Use the Transceiver PHY Reset Controller IP Core to automatically control the transceiver reset sequence. This reset controller also has manual overrides for the TX and RX analog and digital circuits to allow you to reset individual channels upon reconfiguration.
If you instantiate multiple channels within a transceiver bank they share TX PLLs. If a reset is applied to this PLL, it will affect all channels. Altera recommends leaving the TX PLL free-running after the start-up reset sequence is completed. After a channel is reconfigured you can simply reset the digital portions of that specific channel instead of going through the entire reset sequence. If you are not using the sequencer and the data link is lost, you must assert the rx_digitalreset when the link recovers. For more information about reset, refer to the "Transceiver PHY Reset IP Core" chapter in the Altera Transceiver PHY IP Core User Guide.
Phy_mgmt_clk_reset is the Avalon-MM reset signal. Phy_mgmt_clk_reset is also an input to the Transceiver PHY Reset Controller IP Core which is a separately instantiated module not included in the 1G/10GbE and 10GBASE‑KR variants. The Transceiver PHY Reset Controller IP Core resets the TX PLL and RX analog circuits and the TX and RX digital circuits. When complete, the Reset Controller asserts the tx_ready and rx_ready signals.
The following figure provides an overview of the clocking for this IP core.
The following table describes the clock and reset signals.
Signal Name | Direction | Description |
---|---|---|
rx_recovered_clk | Output | The RX clock which is recovered from the received data. You can use this clock as a reference to lock an external clock source. Its frequency is 125 or 156.25 MHz. For 10G PCS, its frequency is 257.8125 MHz. |
tx_clkout_1g | Output | GMII TX clock for the 1G TX and RX parallel data source interface. The frequency is 125 MHz. |
rx_clkout_1g | Output | GMII RX clock for the 1G RX parallel data source interface. The frequency is 125 MHz. |
rx_coreclkin_1g | Input | Clock to drive the read side of the RX phase compensation FIFO in the Standard PCS. The frequency is 125 MHz. |
tx_coreclkin_1g | Input | Clock to drive the write side of the TX phase compensation FIFO in the Standard PCS. The frequency is 125 MHz. |
pll_ref_clk_1g | Input | Reference clock for the PMA block for the 1G mode. Its frequency is 125 or 62.5 MHz. |
pll_ref_clk_10g | Input | Reference clock for the PMA block in 10G mode. Its frequency is 644.53125 or 322.265625 MHz. |
pll_powerdown_1g | Input | Resets the 1Gb TX PLLs. |
pll_powerdown_10g | Input | Resets the 10Gb TX PLLs. |
tx_analogreset | Input | Resets the analog TX portion of the transceiver PHY. |
tx_digitalreset | Input | Resets the digital TX portion of the transceiver PHY. |
rx_analogreset | Input | Resets the analog RX portion of the transceiver PHY. |
rx_digitalreset | Input | Resets the digital RX portion of the transceiver PHY. |
usr_seq_rest | Input | Resets the sequencer. |