Visible to Intel only — GUID: qhm1684443096613
Ixiasoft
1. GTS Transceiver Overview
2. GTS Transceiver Architecture
3. Implementing the GTS PMA/FEC Direct PHY Intel FPGA IP
4. Implementing the GTS System PLL Clocks Intel FPGA IP
5. Implementing the GTS Reset Sequencer Intel FPGA IP
6. GTS PMA/FEC Direct PHY Intel FPGA IP Example Design
7. Design Assistance Tools
8. Debugging GTS Transceiver Links with Transceiver Toolkit
9. Document Revision History for the GTS Transceiver PHY User Guide
3.1. IP Overview
3.2. Designing with the GTS PMA/FEC Direct PHY Intel FPGA IP
3.3. Configuring the GTS PMA/FEC Direct PHY Intel FPGA IP
3.4. Signal and Port Reference
3.5. Bit Mapping for PMA, FEC, and PCS Mode PHY TX and RX Datapath
3.6. Clocking
3.7. Custom Cadence Generation Ports and Logic
3.8. Asserting reset
3.9. Bonding Implementation
3.10. Configuration Register
3.11. Configuring the GTS PMA/FEC Direct PHY Intel FPGA IP for Hardware Testing
3.12. Configurable Quartus® Prime Software Settings
3.13. Hardware Configuration Using the Avalon® Memory-Mapped Interface
3.3.1. Preset IP Parameter Settings
3.3.2. Common Datapath Options
3.3.3. TX Datapath Options
3.3.4. RX Datapath Options
3.3.5. PMA Configuration Rules for Specific Protocol Mode Implementations
3.3.6. FEC Options
3.3.7. PCS Options
3.3.8. Avalon® Memory-Mapped Interface Options
3.3.9. Register Map IP-XACT Support
3.3.10. Analog Parameter Options
3.4.1. TX and RX Parallel and Serial Interface Signals
3.4.2. TX and RX Reference Clock and Clock Output Interface Signals
3.4.3. Reset Signals
3.4.4. FEC Signals
3.4.5. Custom Cadence Control and Status Signals
3.4.6. RX PMA Status Signals
3.4.7. TX and RX PMA and Core Interface FIFO Signals
3.4.8. Avalon Memory-Mapped Interface Signals
6.1. Instantiating the GTS PMA/FEC Direct PHY Intel FPGA IP
6.2. Generating the GTS PMA/FEC Direct PHY Intel FPGA IP Example Design
6.3. GTS PMA/FEC Direct PHY Intel FPGA IP Example Design Functional Description
6.4. Simulating the GTS PMA/FEC Direct PHY Intel FPGA IP Example Design Testbench
6.5. Compiling the GTS PMA/FEC Direct PHY Intel FPGA IP Example Design
6.6. Hardware Testing the GTS PMA/FEC Direct PHY Intel FPGA IP Example Design
Visible to Intel only — GUID: qhm1684443096613
Ixiasoft
6.4. Simulating the GTS PMA/FEC Direct PHY Intel FPGA IP Example Design Testbench
Follow these steps to simulate the testbech:
Figue 86. Steps to Simulate the Example Desig
- At the commad pompt, chage to the testbech simulatio diectoy <example_desig/testbech>.
cd <diectphy_example_desig>/example_desig/testbech
- Ru the simulatio usig the suppoted simulatos by executig the simulatio scipt file. To simulate with VCS* MX, chage to the example_desig/testbech diectoy ad the lauch the simulatio usig the shell scipt:
sh u_vcsmx.sh
Note: Fo VCS* MX simulatios, the simulato geeates a syopsys/vcsmx folde upo a successful simulatio u. You have to geeate the simulatio wavefom fom the syopsys/vcsmx folde.To u the simulatio i QuestaSim* , u the followig commad:vsim -c -do u_vsim.tcl
To u the simulatio i Xcelium* , u the followig commad:sh u_xcelium.sh
To u the simulatio i Riviea-PRO* , u the followig commad:vsim -c -do u_ivieasim.do
Note: Cuetly oly Riviea-PRO* vesio 2024.04 is suppoted. - The followig steps show the simulatio testbech flow fo the example desig:
- Asset esets i_tx_eset ad i_x_eset to eset the IP.
- Wait util esets ae ackowledged, whe o_tx_eset_ack ad o_x_eset_ack go high.
- Deasset the esets, i_tx_eset ad i_x_eset. Moito o_tx_eady bit is set to 1, idicatig TX path is eady.
- Moito o_x_eady bit is set to 1, idicatig the RX path is eady.
- Moito o_tx_pll_locked bit is set to 1, idicatig that the TX PLL is locked to efeece clock withi the PPM theshold status sigal.
- Moito o_x_is_lockedtoef bit is set to 1, idicatig the CDR is fequecy locked to efeece clock withi the PPM theshold.
- Moito o_x_is_lockedtodata bit is set to 1, idicatig idicates that the CDR is i locked-to-data mode.
- Moito tx_clkout_feq_valid bit is set to 1, idicatig TX clock output fequecy is withi the uppe ad lowe limits as expected i the defiitio file.
- Moito x_clkout_feq_valid bit is set to 1, idicatig RX clock output fequecy is withi the uppe ad lowe limits as expected i the defiitio file.
- Moito veifie_lock bit is set to 1, idicatig that the lock to the RX data patte afte successfully pedictig 16 cosecutive pattes i RX data.
- Moito veifie_eo bit is ot set to 1. If it is 1, this idicates the RX data is diffeet tha the expected esult.
- Aalyze the esults, a passig testbech displays the followig messages i the simulatio widow, Test case Passed ad Simulatio Passed, as show i the followig figues.
Figue 87. Sample Results fo the PMA Diect PHY Example Desig TestbechFigue 88. Sample Results fo the FEC Diect PHY Example Desig Testbech