Visible to Intel only — GUID: mta1445556573309
Ixiasoft
Visible to Intel only — GUID: mta1445556573309
Ixiasoft
4.2. Transceiver PHY Implementation
Transceiver Reset Endpoints—The Transceiver PHY IP core contains Transceiver Reset Endpoints (TREs)58 .
Transceiver Reset Sequencer—The Quartus Prime software detects the presence of TREs and automatically inserts only one Transceiver Reset Sequencer (TRS)58. The tx_analogreset and rx_analogreset requests from the reset controller (User coded or Transceiver PHY Reset Controller) is received by the TREs. The TRE sends the reset request to the TRS for scheduling. TRS schedules all the requested PMA resets and sends them back to TREs. You can use either Transceiver PHY Reset Controller or your own reset controller. However, for the TRS to work correctly, the required timing duration must be followed. See Figure 202 for required timing duration.
- The TRS IP is an inferred block and is not visible in the RTL. You have no control over this block.
CLKUSR connection—The clock to the TRS must be stable and free-running (100-125 MHz). By default, the Quartus Prime software automatically connects the TRS clock input to the CLKUSR pin on the device. If you are using the CLKUSR pin for your own logic (feeding it to the core), you must instantiate altera_a10_xcvr_clock_module:
altera_a10_xcvr_clock_module reset_clock (.clk_in(mgmt_clk));
For more information about the CLKUSR pin, refer to the Arria 10 Pin Connection Guidelines.