Mailbox Client Intel® FPGA IP用户指南

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

1.3.3. AXI Manager接口

AXI manager接口是一个标准的高级可扩展接口(AXI)。当您启用crypto services(加密服务)功能后,就可访问该接口。 英特尔Agilex® 7器件中有该加密服务功能。
表 4.  AXI Manager接口如下表格显示了命令,响应和紧急接口信号。
信号角色(Signal Roles) 宽度 方向 描述
AXI Manager时钟和复位信号
axi_in_clk 1 输入

AXI* 接口时钟

axi_in_reset 1 输入

AXI* 接口复位。

AXI Manager写地址通道信号
axi_target_awid 4 输出 写事务的 AXI* 识别标志。
axi_target_awaddr 32 输出 写事务中第一次传输的 AXI* 地址。
axi_target_awlen 8 输出 AXI* 长度。识别写事务中数据传输的确切数量。
axi_target_awsize 3 输出

AXI* 大小。识别写事务中每数据传输的字节数。

axi_target_awburst 2 输出

AXI* 突发类型。指示写事务中每传输之间地址如何变化。

axi_target_awlock 1 输出

提供关于 AXI* 写事务中原子特征的信息。

axi_target_awcache 4 输出 指示如何通过系统进行要求的写事务。
axi_target_awprot 3 输出

写事务的保护属性(Protection attributes):权限(privilege),安全级别和访问类型。

axi_target_awqos 4 输出

写事务的Quality of Service(服务质量)标识符

axi_target_awvalid 1 输出

写事务的 AXI* 有效信号。

指示写地址通道信号有效。

axi_target_awuser 5 输出 用户定义的写地址通道扩展。
axi_target_awready 1 输入

写地址的 AXI* 就绪信号。

指示可以接受写地址通道上的传输。

AXI Manager写数据通道信号
axi_target_wdata 64 输出

AXI* 写数据。

axi_target_wlast 1 输出

AXI* 写事务最后一次数据传送。指示当前传送是否是写事务中的最后一个数据传输。

axi_target_wready 1 输入

写数据的 AXI* 就绪信号。指示可接受写数据通道传送。

axi_target_wvalid 1 输出

AXI* 有效信号,用于写信号。指示写数据通道信号有效。

axi_target_wstrb 8 输出

AXI* 写选通。指示持有有效数据的字节lane。

AXI Manager写响应通道信号
axi_target_bid 4 输入 写响应的 AXI* 识别标志。
axi_target_bresp 2 输入

AXI* 写响应。指示写响应状态。

axi_target_bvalid 1 输入

AXI* 有效信号,用于写响应。指示写响应通道信号有效。

axi_target_bready 1 输出

AXI* 就绪信号,针对写响应。指示可接受写响应通道传送。

AXI Manager读数通道信号
axi_target_rdata 64 输入

AXI* 读取数据。

axi_target_rresp 2 输入

AXI* 读响应。指示读传输状态。

axi_target_rlast 1 输入

AXI* 写事务最后一次数据传送。指示当前传送是否是写事务中的最后一个读传送。

axi_target_rready 1 输出

AXI* 读数据通道就绪信号。指示可接受读通道上的传输。

axi_target_rvalid 1 输入

AXI* 有效信号,用于读数据。指示读数据通道信号有效。

axi_target_rid 4 输入 AXI* 识别标志,针对读数据和响应。
AXI Manager读响应通道信号
axi_target_arid 4 输出

读取地址事务的 AXI* 识别标志。

axi_target_araaddr 32 输出

读事务中第一次传输的 AXI* 地址。

axi_target_arlen 8 输出

AXI* 长度。识别读事务中数据传输的数量。

axi_target_arsize 3 输出 AXI* 大小。

识别读事务中每数据传输的字节数

axi_target_arburst 2 输出

AXI* 突发类型。指示读事务中每传输之间地址变化情况。

axi_target_arlock 1 输出 提供关于 AXI* 读事务中原子特征的信息。
axi_target_arcache 4 输出 指示如何要求写事务通过系统进行。
axi_target_arprot 3 输出

读事务的保护属性(Protection attributes):权限(privilege),安全级别和访问类型。

axi_target_arqos 4 输出 读事务的Quality of Service(服务质量)标识符。
axi_target_arvalid 1 输出

AXI* 有效信号,针对读事务。指示读地址通道信号有效。

axi_target_aruser 5 输出 AXI* 用户定义的读地址通道扩展。
axi_target_arready 1 输入

AXI* 读地址通道就绪信号。指示可接受读地址通道上的传输。