Mailbox Client Intel® FPGA IP用户指南

ID 683290
日期 12/04/2023
Public
文档目录

1.5. 命令和响应

host控制器通过Mailbox Client Intel® FPGA IP使用命令和响应数据包与SDM通信。

命令和响应数据包的第一个字是头(header),它提供关于命令或响应的基本信息。

图 3. 命令和响应header格式
注: 命令header中的LENGTH字段必须与相应命令的命令长度匹配。

下表描述了header命令的字段。

表 10.  命令和响应header描述
Header 描述
保留 [31:28] 保留。
ID [27:24] 命令ID。响应header返回命令header中指定的ID。请参阅操作命令了解关于命令的描述。
0 [23] 已保留。
LENGTH [22:12] Header后面自变量的字数。如果给定命令中输入的自变量字数错误,则IP会返回一个错误。

如果命令header中指定的命令长度和发送的字数不匹配,则IP将Interrupt Status Register (COMMAND_INVALID)的bit 3升至高电平并且Mailbox Client Intel® FPGA IP必须复位。

保留 [11] 保留。必须设置为0。
Command Code/Error Code [10:0] Command Code指定命令。Error Code指示命令是成功还是失败。

在命令header中,这些位代表命令码。在响应header中,这些位代表错误码。如果命令成功,Error Code为0。如果命令失败,则请参阅Error Code Responses中错误码的定义。