Visible to Intel only — GUID: vsd1708643479201
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 and FEC 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.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
3.8.1. Reset Signal Requirements
3.8.2. Power On Reset Requirements
3.8.3. Reset Signals—Block Level
3.8.4. Run-time Reset Sequence—TX
3.8.5. Run-time Reset Sequence—RX
3.8.6. Run-time Reset Sequence—TX + RX
3.8.7. Run-time Reset Sequence—TX with FEC
3.8.8. RX Data Loss/CDR Lock Loss (Auto-Recovery)
3.8.9. TX PLL Lock Loss
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
Visible to Intel only — GUID: vsd1708643479201
Ixiasoft
3.13.1.1. Direct Register Method Examples
The following examples demonstrate the direct register method to configure the GTS PMA.
TX Equalizer Co-efficients
To set the TX equalizer co-efficients:
- Write the TX equalizer pre_tap_2 register (0x97830[18:16]) with valid value.
- Write the TX equalizer pre_tap_1 register (0x97830[9:5]) with valid value.
- Write the TX equalizer main_tap register (0x97830[15:10]) with valid value.
- Write the TX equalizer post_tap_1 register (0x97830[4:0]) with valid value.
Mute TX Output
To mute TX output (to configure TX output to 0 V):
- Set 0x91750[25:24] to 2’b11
- Set 0x91750[25:24] to 2’b00
Internal Serial Loopback
To enable internal serial loopback:
Step 1:
- Set 0x91418[31] to 0x0
- Set 0x91420[25] to 0x1
- Set 0x91418[29] to 0x1
- Set 0x91418[31] to 0x1
To disable internal serial loopback:
Step 1:
- Set 0x91418[31] to 0x0
- Set 0x91418[29] to 0x0
- Set 0x91420[25] to 0x0
TX to RX Parallel Loopback
To enable the TX to RX Parallel Loopback:
- Write 0x1 to 0x916A4[8]
- Write 0x0 to 0x916A4[8]
Polarity Inversion
For TX polarity inversion:
- Assert TX reset.
- TX polarity inversion:
- Write 0x1 to 0x91428[7]
- TX polarity inversion revert back:
- Write 0x0 to 0x91428[7]
- Deassert TX reset.
For RX polarity inversion:
- Assert RX reset.
- RX polarity inversion:
- Write 0x1 to 0x91428[6]
- RX polarity inversion revert back:
- Write 0x0 to 0x91428[6]
- Deassert RX reset.