External Memory Interfaces (EMIF) IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 817467
Date 11/18/2024
Public
Document Table of Contents

13.1.1. Mailbox Supported Commands

Table 214.  Supported Commands
CMD_TYPE Enum CMD_OPCODE Enum Value
CMD_GET_SYS_INFO (value=0x1) GET_MEM_INTF_INFO 0x001
CMD_GET_MEM_INFO (value=0x2) GET_MEM_TECHNOLOGY 0x002
GET_MEMCLK_FREQ_KHZ 0x003
GET_MEM_WIDTH_INFO 0x004
CMD_TRIG_CONTROLLER_OP (value-0x4) ECC_ENABLE_SET 0x0101
ECC_ENABLE_STATUS 0x0102
ECC_INTERRUPT_STATUS 0x0103
ECC_INTERRUPT_ACK 0x0104
ECC_INTERRUPT_MASK 0x0105
ECC_WRITEBACK_ENABLE 0x0106
ECC_GET_SBE_INFO 0x0107
ECC_GET_DBE_INFO 0x0108
ECC_INJECT_ERROR 0x0109

ECC_LINK_ENABLE_SET

0x010a

ECC_LINK_ENABLE_STATUS

0x010b
ECC_SCRUB_IN_PROGRESS_STATUS 0x0201
ECC_SCRUB_MODE_0_START 0x0202
ECC_SCRUB_MODE_1_START 0x0203
BIST_STANDARD_MODE_START 0x0301
BIST_RESULTS_STATUS 0x0302
BIST_MEM_INIT_START 0x0303
BIST_MEM_INIT_STATUS 0x0304
BIST_SET_DATA_PATTERN_UPPER 0x0305
BIST_SET_DATA_PATTERN_LOWER 0x0306
LP_MODE_ENTER 0x0d01
LP_MODE_EXIT 0x0d02
LP_MODE_STATUS 0x0d03
LP_MODE_AUTO 0x0d04

CMD_TRIG_MEM_CAL_OP ​ (value=0x5)

TRIG_MEM_CAL 0x000a
GET_MEM_CAL_STATUS 0x000b