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
                            
                            
                        
                    
                2.6.2. Test Procedure—Design Example with the IEEE 1588v2 Feature
Follow these steps to test the design examples in hardware using PMA serial loopback:
   Note: The design example starts with default data rate of 25G. 
  
 
  - Perform data rate switching to 10G: 
    - In Quartus® Prime Pro Edition software, go to Tools > In-System Sources & Probes Editor tool to open the default source and probe GUI.
- Set the source bit[1] in source and probe to 1.
- In the System Console panel, type the following commands as below to set the correct clock period for the required TX and RX MAC clock frequency in 10G speed mode:reg_write 0xA05 0x66666 reg_write 0xB05 0x66666 
 
- Perform data rate switching to 25G: 
    - In Quartus® Prime Pro Edition software, go to Tools > In-System Sources & Probes Editor tool to open the default source and probe GUI.
- Set the source bit[1] in source and probe to 0.
- In the System Console panel, type the following commands as below to set the correct clock period for the required TX and RX MAC clock frequency in 25G speed mode:reg_write 0xA05 0x28F5C reg_write 0xB05 0x28F5C 
 Note: 0xA05 is register that configure TX_PTP_CLK_PERIOD. 0xB05 is register that configure RX_PTP_CLK_PERIOD.
- Perform system reset release after executing the data rate reconfiguration: 
    - Click Tools > In-System Sources & Probes Editor tool for the default Source and Probe GUI.
- Toggle the system reset signal (Source[0]) from 0 to 1 to apply the reset and return the system reset signal back to 0 to release the system from the reset state.
- Monitor the Probe signals and ensure that the status is valid.
 
- To perform internal serial loopback test, refer to the Test Procedure—Design Example Without the IEEE 1588v2 Feature section of this chapter.