Visible to Intel only — GUID: zbf1663260050202
Ixiasoft
1. Introduction
2. Feature Description
3. Ethernet Subsystem Parameters
4. Subsystem Abstraction Layer (SAL)
5. Dynamic Reconfiguration Extension Subsystem
6. Interfaces and Signals
7. Recommended Clock Connections
8. Register Descriptions
9. Ethernet SS IP Example Design
10. Document Revision History for Ethernet Subsystem Intel FPGA IP User Guide: Early Access Customer Release
4.1.1. NOP(0x0)
4.1.2. get_hssi_profile
4.1.3. set_hssi_profile
4.1.4. read_MAC_statistic (0x3)
4.1.5. get_mtu(0x4)
4.1.6. set_csr for E-Tile (0x5)
4.1.7. set_csr for F-Tile
4.1.8. get_csr for E-Tile (0x6)
4.1.9. get_csr for F-Tile
4.1.10. enable_loopback for E-Tile (0x7)
4.1.11. enable_loopback for F-Tile
4.1.12. disable_loopback for E-Tile (0x8)
4.1.13. disable_loopback for F-Tile
4.1.14. Reset MAC Statistics (0x9)
4.1.15. set_mtu for F-Tile
4.1.16. Ncsi_get_link_status
4.1.17. Reserved
4.1.18. firmware_version (0xFF)
8.1.1. Device Feature Header Lo
8.1.2. Device Feature Header Hi
8.1.3. Feature GUID_L
8.1.4. Feature GUID_H
8.1.5. Feature CSR ADDR
8.1.6. Feature CSR Size Group
8.1.7. Version
8.1.8. Feature List
8.1.9. Interface Attribute Port X Parameters
8.1.10. HSSI Command/Status
8.1.11. HSSI Control/Address
8.1.12. HSSI Read Data
8.1.13. HSSI Write Data
8.1.14. HSSI Ethernet Port X Status
Visible to Intel only — GUID: zbf1663260050202
Ixiasoft
9.3.1. Steps to Simulate the Design Example
- Navigate to <Design Example Directory>/example_testbench/
- Type appropriate command for your simulator:
Simulator Command VCS sh run_vcs.sh VCSMX sh run_vcsmx.sh Questasim -c -do run_vsim.tcl Xcelium sh run_xcelium.sh - Observe simulation output. The successful simulation displays a Testbench Complete message.
The following sample output illustrates a successful simulation test run for the Ethernet Subsystem IP core design example testbench.
TBINFO: Ref clock is 156.25 MHz
TBINFO: 300335000000 Port 0 - Waiting for EHIP READY
TBINFO: 425955000000 Port 0 - EHIP READY is 1
TBINFO: 425955000000 Port 0 - Waiting for EHIP RX Block Lock
TBINFO: 438285000000 Port 0 - EHIP RX Block Lock is high
TBINFO: 438285000000 Port 0 - Waiting for RX PCS Ready
TBINFO: 438300000000 Port 0 - RX deskew locked
TBINFO: 438300000000 Port 0 - RX lane aligmnent locked
TBINFO: 438300000000 Port 0 - Waiting for TX Lanes Stable
TBINFO: 438300000000 Port 0 - TX enabled
TBINFO: 438300000000 Port 0 - Checking EHIP Ready & Rx Block Status Register
TBINFO: 438310000000 Address offset = 00202114, WriteData = 00000003
TBINFO: 438330000000 Address offset = 00202514, WriteData = 00000003
TBINFO: 439210000000 Address offset = 00202114, WriteData = 00000000
TBINFO: 440100000000 Address offset = 00202514, WriteData = 00000000
TBINFO: 443250000000 Address offset = 002020d8, ReadData = 00000000
TBINFO: 444660000000 Address offset = 002024d8, ReadData = 00000000
TBINFO: 444667000000 Port 0 - Sending Packet 1
TBINFO: 444694000000 Port 0 - Sending Packet 2
TBINFO: 444722000000 Port 0 - Sending Packet 3
TBINFO: 444749000000 Port 0 - Sending Packet 4
TBINFO: 444776000000 Port 0 - Sending Packet 5
TBINFO: 444804000000 Port 0 - Sending Packet 6
TBINFO: 444831000000 Port 0 - Sending Packet 7
TBINFO: 444858000000 Port 0 - Sending Packet 8
TBINFO: 444885000000 Port 0 - Sending Packet 9
TBINFO: 444913000000 Port 0 - Sending Packet 10
TBINFO: 445347000000 Port 0 - Received Packet 1
TBINFO: 445379000000 Port 0 - Received Packet 2
TBINFO: 445412000000 Port 0 - Received Packet 3
TBINFO: 445442000000 Port 0 - Received Packet 4
TBINFO: 445471000000 Port 0 - Received Packet 5
TBINFO: 445506000000 Port 0 - Received Packet 6
TBINFO: 445533000000 Port 0 - Received Packet 7
TBINFO: 445563000000 Port 0 - Received Packet 8
TBINFO: 445590000000 Port 0 - Received Packet 9
TBINFO: 445620000000 Port 0 - Received Packet 10
TBINFO: 447080000000 Address offset = 002020d8, ReadData = 0000000a
TBINFO: 448490000000 Address offset = 002024d8, ReadData = 0000000a
TBINFO: 449900000000 Address offset = 00202010, ReadData = 00000000
TBINFO: 451310000000 Address offset = 00202410, ReadData = 00000000
**
** Testbench complete.
**
*****************************************