AXI协议包括一个事务标识符(AXI ID)。主机可以使用AXI ID来识别必须按顺序返回的事务。
具有相同AXI ID值的所有事务必须保持有序,但对于具有不同ID值的事务的排序没有限制。单个物理端口可以通过充当多个逻辑端口来支持无序事务,每个逻辑端口按顺序处理其事务。
通过使用AXI ID,主机可以在等待较早的事务完成之前发出事务,即无需等待当前transaction完成,就可以发送下一个transaction。这可以提高系统性能,因为它可以实现事务的并行处理。
每个通道都有独立的ID
注意:
当主机不支持request/response的重排序,或者只有一个outstanding transaction时,可以忽略ID信号端口。与其相连接的从机的AxID必须tie低电平。
当从机不支持req/resp重排序时,不需要使用ID值。
如果从机没有ID信号端口,不能与具有ID信号的主机相连接。主机需要接收与AWID/ARID对应的BID,RID
UNIQUE ID