25G Ethernet Stratix® 10 Intel® FPGA IP Design Example User Guide
                    
                        ID
                        683252
                    
                
                
                    Date
                    6/20/2024
                
                
                    Public
                
            
                
                    
                        1. 25G Ethernet Intel® FPGA IP Quick Start Guide
                    
                    
                
                    
                        2. 10G/25G Ethernet Single-Channel Design Example for Stratix® 10 Devices
                    
                    
                
                    
                        3. 25G Ethernet Single-Channel Design Example for Stratix® 10 Devices
                    
                    
                
                    
                        4. 25G Ethernet Multi-Channel Design Example for Intel Stratix 10 Devices
                    
                    
                
                    
                        5. 25G Ethernet Intel® FPGA IP Design Example References
                    
                    
                
                    
                    
                        6. 25G Ethernet Stratix® 10 Intel® FPGA IP Design Example User Guide Archives
                    
                
                    
                    
                        7. Document Revision History for the 25G Ethernet Stratix® 10 Intel® FPGA IP Design Example User Guide
                    
                
            
        
                        
                        
                            
                            
                                1.1. Directory Structure
                            
                        
                            
                                1.2. Generating the Design Example
                            
                            
                        
                            
                                1.3. Simulating the 25G Ethernet Intel® FPGA IP Design Example Testbench
                            
                            
                        
                            
                                1.4. Compiling and Configuring the Design Example in Hardware
                            
                            
                        
                            
                                1.5. Changing Target Device in Hardware Design Example
                            
                            
                        
                            
                                1.6. Testing the 25G Ethernet Intel® FPGA IP Design in Hardware
                            
                            
                        
                    
                5.3. Using Transceiver Toolkit on H-Tile Production Device
If your design example targets the H-tile production device and Enable auto adaptation triggering for RX PMA CTLE/DFE mode option is turned on, you must perform additional steps to configure the register 0x343 bit[0] before you can use the Transceiver Toolkit. Refer to the description for register 0x343 in the 25G Ethernet Stratix® 10 FPGA IP User Guide for more information.
    Follow these steps to use Transceiver Toolkit: 
    
 
   - Follow the procedure in the Testing the 25G Ethernet Intel® FPGA IP Design in Hardware section to load the main.tcl script.
- For single-channel design example, type reg_write 0x343 0x1 to hold the auto adaptation module FSM in idle state.
- For multi-channel design example, 
      - type reg_write 0x343 0x1 for channel 0
- type reg_write 0x10343 0x1 for channel 1
- type reg_write 0x20343 0x1 for channel 2
- type reg_write 0x30343 0x1 for channel 3
 
- Launch the Transceiver Toolkit.
     Note: If the register 0x343 bit[0] is not set (1'b1), the transceiver channel is not visible in the Transceiver Toolkit. 
    
 
   
    Follow these steps after you already used the Transceiver Toolkit: 
    
 
  - Close the Transceiver Toolkit.
- For single-channel design example, type reg_write 0x343 0x0 to re-start the auto adaptation module FSM.
- For multi-channel design example, 
      - type reg_write 0x343 0x0 for channel 0
- type reg_write 0x10343 0x0 for channel 1
- type reg_write 0x20343 0x0 for channel 2
- type reg_write 0x30343 0x0 for channel 3
 
     Note: If the register 0x343 bit[0] is cleared (1'b0) when you opened the Transceiver Toolkit, the System Console may hang.