GTS Ethernet Intel® FPGA Hard IP User Guide: Agilex™ 3 FPGAs and SoCs

ID 848477
Date 4/07/2025
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.3.2. Verify the Simulation Results

The following sample output illustrates a successful simulation test run of the 10GE Design Example in VCS* MX simulator. The script and waveform output is similar for other supported simulators.
# The time now is 20000000000 
# 
#rck0_per = 6400.000000
---TX reset sequence completed -----
The time now is 30000000000 

---RX reset sequence completed -----
The time now is 40000000000 

---IP_INST[0] Test 0;  
 ---Total 16 packets to send-----
------IP_INST[0] Start pkt gen TX-----
------Checking Packet TX/RX result-----
------2 packets Sent; 0 packets Received--------
------16 packets Sent; 16 packets Received--------
------ALL 16 packets Sent out---
------ALL 16 packets Received---
The time now is 50000000000 

------TX/RX packet check OK---

****Starting AVMM Read/Write****
====>MATCH!  Read addr = 00000104, ReaddataValid = 1 Readdata = abcdef01 Expected_Readdata = abcdef01 

====>MATCH!  Read addr = 00000108, ReaddataValid = 1 Readdata = 00000007 Expected_Readdata = 00000007 

====>MATCH!  Read addr = 00100004, ReaddataValid = 1 Readdata = 12153524 Expected_Readdata = 12153524 

====>MATCH!  Read addr = 00100008, ReaddataValid = 1 Readdata = c0895e81 Expected_Readdata = c0895e81 

====>MATCH!  Read addr = 00100080, ReaddataValid = 1 Readdata = deadc0de Expected_Readdata = deadc0de 

====>MATCH!  Read addr = 00300080, ReaddataValid = 1 Readdata = deadc0de Expected_Readdata = deadc0de 

====>MATCH!  Read addr = 00000af0, ReaddataValid = 1 Readdata = 00000000 Expected_Readdata = 00000000 

====>MATCH!  Read addr = 00050014, ReaddataValid = 1 Readdata = 22334455 Expected_Readdata = 22334455 

====>MATCH!  Read addr = 0005001c, ReaddataValid = 1 Readdata = 000005ee Expected_Readdata = 000005ee 

====>MATCH!  Read addr = 00050014, ReaddataValid = 1 Readdata = 01234567 Expected_Readdata = 01234567 

====>MATCH!  Read addr = 00050018, ReaddataValid = 1 Readdata = 000089ab Expected_Readdata = 000089ab 

====>MATCH!  Read addr = 000a5000, ReaddataValid = 1 Readdata = 00000000 Expected_Readdata = 00000000 

**** AVMM Read/Write Operation Completed for IP_INST[0]****
**** AVMM Read/Write 50030 ****  0
====>MATCH!  Read addr = 00050030, ReaddataValid = 1 Readdata = 00000000 Expected_Readdata = 00000000 

====>MATCH!  Read addr = 00050030, ReaddataValid = 1 Readdata = 000001f5 Expected_Readdata = 000001f5 

====>MATCH!  Read addr = 00050030, ReaddataValid = 1 Readdata = 00000000 Expected_Readdata = 00000000 

**** AVMM Read/Write 50030 DONE ****  0
**** AVMM Read/Write 50000[3] ****  0

====>MATCH!  Read addr = 00050000, ReaddataValid = 1 Readdata = 00000000 Expected_Readdata = 00000000 

====>MATCH!  Read addr = 00050000, ReaddataValid = 1 Readdata = 00000008 Expected_Readdata = 00000008 

====>MATCH!  Read addr = 00050000, ReaddataValid = 1 Readdata = 00000000 Expected_Readdata = 00000000 

**** AVMM Read/Write 50000[3] DONE ****  0
************* Testbench complete****************************************
Note: The MAC Avalon® -ST client interface uses registers 0x50030 and 0x50000, only applicable to this interface. You can ignore any errors from these registers in other client interface modes.

The following sample waveform illustrates a simulation test run of the 10GE Design Example in VCS* MX simulator.