3.3.1. Simulation Results for Basic Mode
The generated example testbench is dynamic and has the same configuration as the IP.
In basic or pure streaming mode, the traffic generator generates 10,000 words and transmits to the IP once the TX and RX links are established. The words are then looped back to the RX MAC. The RX MAC then sends the words to the traffic checker for data verification. In the simulation results, you can find the following information:
- TX and RX link status
- Configuration settings of the IP
- Number of words transferred per burst
- Test results with the total number of words transferred and link latency value
The following are samples of simulation results for each design example variant.
PAM4 with RS-FEC Enabled in Basic Transfer Mode Simulation Result
Note: NRZ with RS-FEC enabled variant has similar simulation result as PAM4 with RS-FEC enabled variant.
# Waiting for TX Link Up # # Phy TX Lanes Stable asserted at time 354081776 # # Phy EHIP ready asserted at time 475222181 # # TX link_up asserted at time 475228320 # TX user_clock frequency = 3.731343e+02 MHz # RX user_clock frequency = 3.731343e+02 MHz # # *************************************** Test Started ************************************* # # Tests started at time 475239040 # # LANES = 4 # # Streaming Mode = BASIC # # SRL4 Align Period = 128 # # RSFEC Enable = 1 # # PER LANE CRC ENABLE Enable = 0 # # ******************************* Data Forwarding Test Initialize ***************************** # # Waiting for RX Link Up # # Phy block lock asserted at time 495699771 # # Phy RX PCS Ready asserted at time 495731094 # # RX link_up asserted at time 495786600 # # ******************************* Data Forwarding Test Started ***************************** # # Test Mode: Burst # User Stall Insertion: Disabled # # # Traffic Generator: 98 sample burst started at time 495797320 # # Traffic Generator: 17 sample burst started at time 496110880 . . . # Traffic Generator: 96 sample burst started at time 533156520 # # Traffic Generator: 85 sample burst started at time 533515640 # # ****************************** Data Forwarding Test Completed **************************** # # ************************************** Test Completed ************************************ # # End time = 534579600 # # Total words tranferred = 10000 # # Number of bursts = 0 # # Random number generator seed = 1756255697 # # Link Latency = 434 ns # # *************************************** Test Passed **************************************
NRZ without RS-FEC Enabled in Basic Transfer Mode Simulation Result
# Waiting for TX Link Up # # Phy TX Lanes Stable asserted at time 3007624010 # # Phy EHIP ready asserted at time 4397012810 # # TX link_up asserted at time 4397112640 # TX user_clock frequency = 3.511236e+02 MHz # RX user_clock frequency = 3.511236e+02 MHz # # *************************************** Test Started ************************************* # # Tests started at time 4397226560 # # LANES = 2 # # Streaming Mode = BASIC # # SRL4 Align Period = 128 # # RSFEC Enable = 0 # # PER LANE CRC ENABLE Enable = 0 # # ******************************* Data Forwarding Test Initialize ***************************** # # Waiting for RX Link Up # # Phy block lock asserted at time 4423739210 # # Phy RX PCS Ready asserted at time 4424123210 # # RX link_up asserted at time 4425564160 # # ******************************* Data Forwarding Test Started ***************************** # # Test Mode: Continuous # User Stall Insertion: Disabled # # # Traffic Generator: 10000 sample continuous transfer started at time 4425678080 # # ****************************** Data Forwarding Test Completed **************************** # # ************************************** Test Completed ************************************ # # End time = 4814401600 # # Total words tranferred = 10000 # # Number of bursts = 0 # # Random number generator seed = 1221861777 # # Link Latency = 2900 ns # # *************************************** Test Passed **************************************