Intel Stratix 10配置用户指南

ID 683762
日期 12/16/2019
Public
文档目录

5.3. 命令和响应

远程系统更新主机通过Mailbox Client Intel® FPGA IP使用命令和响应数据包与SDM进行通信。

结构图

下图显示了在一个 Intel® Stratix® 10设计中Mailbox Client Intel® FPGA IP的角色。Mailbox Client IP使能与SDM的通信以访问Quad SPI闪存和系统状态。

Mailbox Client角色

图 66. 命令和响应标头(header)格式
注: 命令header中的LENGTH字段必须与相应命令的命令长度匹配。下表描述了header命令的字段。client必须读取所有响应字,即使client没有解释所有响应字。
表 34.  Mailbox Client Intel® FPGA IP命令和响应标头(command and response header)描述
Header Bit 说明
Reserved [31:28] 已保留。
ID [27:24] 命令ID。响应标头(response header)返回命令标头(command header)中指定的ID。在每个命令中设置不同的ID,使响应与命令相匹配。
0 [23] 已保留。
Length [22:12] header后面的自变量(argument)的字数。如果对一个命令输入了一个错误的字数,那么IP将一个错误进行响应。
保留 [11] 保留。必须设置成0。
Command Code/Error Code [10:0] Command Code指定命令。Error Code表明命令成功还是失败。

在命令标头(command header)中,这些比特代表命令代码。在响应标头(response header)中,这些比特代表错误代码。