Visible to Intel only — GUID: vvu1662990164268
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 Async 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
Visible to Intel only — GUID: vvu1662990164268
Ixiasoft
4.3.1.3. get_hssi_profile for F-Tile
This SAL command is used to poll the DR CSR Ready for New Trigger. The DR ready for trigger status is reflected in HSSI Command/Status CSR bit 3 following the write/read CSR sequence to HSSI Command/Status CSR as shown in the following table. This get_hssi_profile SAL command is executed in HW and not through SAL NIOS firmware to avoid extra latency introduced in the DR sequence.
SAL command | Write CSR | Read CSR (polling) | CSR | Values |
---|---|---|---|---|
get_hssi_profile | HSSI Command/Status [0:0] = 1 (read command) HSSI Command/Status [1:1] = 0 (write command) HSSI Command/Status [2:2] = 0 (reset ACK_TRANS) HSSI Command/Status [3:3] = 0 (not busy) |
HSSI Command/Status [0:0] = 1 (read command) HSSI Command/Status [1:1] = 0 (write command) HSSI Command/Status [2:2] = 1 (transfer completed) HSSI Command/Status [3:3] = 0 (not ready) or 1 (ready) |
dyn_rcfg_dr_trigger_reg | [1:1] - Ready for trigger 0 = not ready 1 = ready |
get_hssi_profile | HSSI Write Data[31:24] = 1 | HSSI Read Data[31:0] | dyn_rcfg_dr_tx_fully_reset_ack_reg | Values |
get_hssi_profile | HSSI Write Data[31:24] = 2 | HSSI Read Data[31:0] | dyn_rcfg_dr_tx_fully_reset_out_reset_reg | Values |
get_hssi_profile | HSSI Write Data[31:24] = 3 | HSSI Read Data[31:0] | dyn_rcfg_dr_tx_reset_initial_reg | Values |
get_hssi_profile | HSSI Write Data[31:24] = 4 | HSSI Read Data[31:0] | dyn_rcfg_dr_tx_src_alarm_reg | Values |
get_hssi_profile | HSSI Write Data[31:24] = 5 | HSSI Read Data[31:0] | dyn_rcfg_dr_rx_fully_reset_ack_reg | Values |
get_hssi_profile | HSSI Write Data[31:24] = 6 | HSSI Read Data[31:0] | dyn_rcfg_dr_rx_fully_reset_out_reset_reg | Values |
get_hssi_profile | HSSI Write Data[31:24] = 7 | HSSI Read Data[31:0] | dyn_rcfg_dr_rx_reset_initial_reg | Values |
get_hssi_profile | HSSI Write Data[31:24] = 8 | HSSI Read Data[31:0] | dyn_rcfg_dr_rx_src_alarm_reg | Values |
get_hssi_profile | HSSI Write Data[31:24] = 9 | HSSI Read Data[31:0] | dyn_rcfg_local_error_stat_ctrl_reg | Values |
get_hssi_profile | HSSI Write Data[31:24] = A | HSSI Read Data[31:0] | dyn_rcfg_local_rx_src_alarm_reg | Values |