极术小姐姐 · 2019年12月17日

AXI4订购

AXI4文档说,当主节点向具有相同ID的相同/重叠地址发布多个事务时,到达从节点的顺序必须与发布顺序相同。

我认为这意味着如果交易不是针对相同的地址,即使它们具有相同的ID,交易也可能会混乱。

这是对的吗?

如果是这样,当交易具有相同的ID时,如何区分交易是否可重新排序?

1 个回答 得票排序 · 时间排序
棋子 · 2019年12月17日

这是来自AXI4协议的A6.2节吗?

如果是这样的话,这是针对“正常”内存类型的,当系统行为不受重叠时到达从服务器的事务顺序不会影响系统行为,但是在确实重叠的情况下,您需要确保最后一次发出的传输是最后一次更新,以便使内存从站处于主机的预期状态。

对于“设备”存储器类型,所有传输的顺序很重要,无论是否重叠,因为这可能会影响设备的编程步骤。

重叠描述了到同一个从设备的两个传输,传输中包含相同的一个或多个字节。这些重叠的传输必须是相同的从机。

你的回答