仅对英特尔可见 — GUID: jwu1494232035797
Ixiasoft
1.1. 器件系列支持
1.2. 参数
1.3. Mailbox Client Intel® FPGA IP核接口信号
1.4. Mailbox Client Intel FPGA IP Avalon® 存储器映射接口
1.5. 命令和响应
1.6. 指定命令和响应FIFO深度
1.7. 启用加密服务
1.8. 使用Mailbox Client Intel FPGA IP
1.9. Mailbox Client Intel FPGA IP核用例示范
1.10. Nios® II和 Nios® V处理器HAL驱动程序
1.11. Mailbox Client Intel FPGA IP用户指南存档
1.12. Mailbox Client Intel® FPGA IP用户指南的文档修订历史
仅对英特尔可见 — GUID: jwu1494232035797
Ixiasoft
1.4.2. 中断状态寄存器
使用interrupt_status寄存器来监视FIFO的状态并识别无效命令。
您的逻辑可以轮询(poll)interrupt_status寄存器的错误位。或者,您可以配置中断使能寄存器的EN_COMMAND_INVALID位,以便在出现错误时进行中断。
出现错误时,Mailbox Client IP会清除所有挂起(pending)的响应。同时,您的逻辑也不会再从Mailbox Client IP得到预期响应。您的逻辑必须将复位置位最少100个时钟周期以复位Mailbox Client IP。
位 | 字段 | 访问权限(Access) | 默认值 | 描述 |
---|---|---|---|---|
31:8 | 保留 | |||
9 | RD_RSP_FIFO_WHEN_EMPTY | R(读) | 0x0 | 读响应FIFO,空检测中断时。
|
8 | WR_CMD_FIFO_WHEN_FULL | R | 0x0 | 写命令FIFO,满检测中断时。
|
7 | CRYPTO_ERROR_RECOVERY_PROGRESS 4 | R | 0x0 | 加密(crypto)流程的错误恢复流程进度中断。
|
6 | CRYPTO_MEMORY_TIMEOUT 4 | R | 0x0 | 用于存储器目标中断的加密服务定时器。由Mailbox Client IP中的Crypto Memory Timeout Value参数设置Timeout值。
|
5 | BACKPRESSURE_TIMEOUT | R | 0x0 | SDM背压定时器中断。
|
4 | EOP_TIMEOUT | R | 0x0 |
End of Packet(EOP,数据包结束标志)定时器中断。
指示Mailbox Client IP未收到带有EOP的完整命令,原因如下:
|
3 | COMMAND_INVALID | R | 0x0 | 无效命令中断。指示命令头(header)中指定的命令长度与发送的字的数量不符合。硬件清除该位。
|
2 | 保留 | — | — | 保留 |
1 | CMD_FIFO_NOT_FULL | R | 0x0 | 命令FIFO未满中断。
FIFO自动清除该位。您无需手动清除该位。 |
0 | DATA_VALID | R | 0x0 | 数据有效中断。
FIFO自动清除该位。您无需手动清除该位。 |
4 加密服务功能仅适用于 英特尔Agilex® 7器件。