2013.4 AXI互连 - 当互连包括数据宽度转换器时,ID信号丢失

描述

在我的IPI设计中,AXI互连在MI端口中没有ID信号(WID,BID,RID)。
我设计的所有AXI Masters都有ID信号。

如果这些主人使用ID信号并发出不同的交易ID怎么办?

这是数据宽度转换器的限制。

在此设计中,64位主机和32位从机通过AXI互连连接,并使用数据宽度转换器。

为了保存逻辑,数据宽度转换器仅支持单线程ID,因此它在MI中没有ID信号。

(PG059) AXI互连产品指南v2.1规定:
数据宽度转换器允许传播多个未完成的事务。
来自AW / AR信道传输的事务特征在等待相应的响应传输时排队。
然而,由于写响应和读数据重新排序的可能性,在数据宽度转换器的MI侧发出的事务被限制为重排序深度1(单ID线程)。
结果,当前活动的事务ID被存储在内部,并且MI上不存在ID信号。
这消除了下游IP核存储和处理ID信息的需要,从而节省了逻辑。

由于这种限制,即使主器件和从器件能够进行多线程处理,从器件也总是从AXI互连(当它包括数据宽度转换器)接收单个线程(ID = 0)并且从不响应重新排序。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 08:33:07 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它