Visible to Intel only — GUID: mgr1662727925768
Ixiasoft
4.3.1.1. NOP(0x0)
4.3.1.2. get_hssi_profile for E-Tile
4.3.1.3. get_hssi_profile for F-Tile
4.3.1.4. set_hssi_profile for E-Tile
4.3.1.5. set_hssi_profile for F-Tile
4.3.1.6. read_MAC_statistic
4.3.1.7. get_mtu
4.3.1.8. set_csr for E-Tile
4.3.1.9. set_csr for F-Tile
4.3.1.10. get_csr for E-Tile
4.3.1.11. get_csr for F-Tile
4.3.1.12. enable_loopback for E-Tile
4.3.1.13. enable_loopback for F-Tile
4.3.1.14. disable_loopback for E-Tile
4.3.1.15. disable_loopback for F-Tile
4.3.1.16. Reset MAC Statistics
4.3.1.17. set_mtu for F-Tile
4.3.1.18. Ncsi_get_link_status
4.3.1.19. Reserved
4.3.1.20. firmware_version (0xFF)
6.1. Driving Multiple Ports with the Same Clock
6.2. Clock Connections for MAC Asynchronous Client FIFO
6.3. F-Tile Clock Connections for PTP Synchronous and Asynchronous cases
6.4. Clock Connections for SyncE Operation on E-Tile
6.5. Clock Connections for SyncE Operation on F-Tile
6.6. F-Tile PMA and FEC Direct PHY IP Clock Output
7.1.1. Device Feature Header Lo
7.1.2. Device Feature Header Hi
7.1.3. Feature GUID_L
7.1.4. Feature GUID_H
7.1.5. Feature CSR ADDR
7.1.6. Feature CSR Size Group
7.1.7. Version
7.1.8. Feature List
7.1.9. Interface Attribute Port X Parameters
7.1.10. HSSI Command/Status
7.1.11. HSSI Control/Address
7.1.12. HSSI Read Data
7.1.13. HSSI Write Data
7.1.14. HSSI Ethernet Port X Status
7.1.15. Priority Flow Control
7.1.16. Priority Flow Control TX Queue Statistics
7.1.17. Priority Flow Control RX Queue Statistics
7.1.18. Priority Flow Control TX Queue Threshold
7.1.19. Priority Flow Control RX Queue Threshold
7.1.20. F-Tile DR Controller Status
Visible to Intel only — GUID: mgr1662727925768
Ixiasoft
4.3.1.10. get_csr for E-Tile
get_csr SAL command is an indirect CSR access to read to the Ethernet Subsystem Registers. The CSR address is written to HSSI Control/Address CSR and then a write to the HSSI Command/Status Register is required to trigger the read CSR operation. The CSR read data is written into HSSI Read Data CSR.
ROffset field in HSSI Command/Status Register is only applicable when the user reads PMA AVMM/Capabilites registers. All other registers read disregard the value in this field.
Refer to set_csr for E-Tile example above to determine the Address[25:2] field in the HSSI Control/Address CSR for get_csr command.
The PMA AVMM/Capabilites register is per 8 bits.
- Write HSSI Control/Address Register 0x6 (SAL get_csr Command), 0x0 (Port), 0x0 (Channel), Address[25:2] (PMA)
- Write HSSI Command/Status Register to configure READ_CMD = 1, WRITE_CMD = 0, ROffset = 0 - 3 (Address[1:0])
- Read HSSI Command/Status Register ACK_TRANS, BUSY and ERROR.
- If ACK_TRANS = 1 and BUSY/ERROR = 0
- Read HSSI Read Data [7:0] for 8 bits PMA AVMM/Capabilities register data
- Write 0x0 to clear HSSI Command/Status and HSSI Control/Address
The read rate of RS-FEC registers is per 32 bits.
- Write HSSI Control/Address Register 0x6 (SAL get_csr Command), 0x0 (Port), 0x0 (Channel), Address[25:2] (RS-FEC registers address)
- Write HSSI Command/Status Register to configure READ_CMD = 1, WRITE_CMD = 0, ROffset = 0 (ignored)
- Internally, the subsystem generates 4 x 8 bit RS-FEC register reads
- Each 8-bit RS-FEC register read is separated by 10us (when the AXI-Lite clock is 125MHz) or 12.5us (when the AXI-Lite frequency is 100MHz)
- Read HSSI Command/Status Register ACK_TRANS, BUSY and ERROR
- If ACK_TRANS = 1 and BUSY/ERROR = 0
- Read HSSI Read Data [31:0]
- Write 0x0 to clear HSSI Command/Status and HSSI Control/Address
Related Information