Visible to Intel only — GUID: mvm1708497698831
Ixiasoft
1. 10/100/1000 Ethernet MAC Design Example with 1000BASE-X/SGMII 2XTBI PCS with GTS Transceiver
2. 10/100/1000 Multiport Ethernet MAC Design Example with 1000BASE-X/SGMII PCS and Embedded PMA (LVDS)
3. Triple-Speed Ethernet Intel® FPGA IP Design Example User Guide: Agilex™ 5 FPGAs and SoCs Archives
4. Document Revision History for the Triple-Speed Ethernet Intel® FPGA IP Design Example User Guide: Agilex™ 5 FPGAs and SoCs
Visible to Intel only — GUID: mvm1708497698831
Ixiasoft
1.2.4.1. Testbench
Figure 7. Block Diagram of the 10/100/1000Mb Ethernet MAC Design Example with 1000BASE-X/SGMII 2XTBI PCS with GTS Transceiver Simulation Testbench
Note: SYSPLL IP is not instantiated in DUT when data clocking mode selected is PMA (Native PHY). Testbench simulation tests the basic checks with packets, thus it does not qualify PMA reconfiguration interface.
A successful testbench sends ten packets and receives the same number of packets. The following sample output illustrates the excerpt of the output:
Figure 8. Simulation Test Result of VCS* MX Simulator
Statistics MAC Tx Path — Frames sent in TX path total: 5 — Tx_good_sent: 5 — Tx_vlan_sent: 0 — Tx_stack_vlan_sent: 0 — Payload_err_sent: 0 Statistics MAC Rx Path — Loopback Test — Rx_good_rcvd: 5 — Rx_vlan_rcvd: 0 — Rx_stack_vlan_rcvd: 0 — Rx_fifo_overflow_rcvd: 0 — Rx_payload_err_rcvd: 0 — Rx_crc_err_rcvd: 0 -- Loopback Simulation Ended with no Error - -------------------------------------------------------------------------- - End of Simulation — Break