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

AXI通道握手过程

对于AXI通道中的READY握手过程之前的VALID,AXI参考手册指出“在声明VALID之前,不允许源等待READY声明”。

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

它可以避免通道上的死锁。如果源在声明VALID之前等待READY声明,而目标在声明READY之前等待VALID声明,则将不会发生任何事情。

如果通道源要执行传输,则无论就绪状态如何,都为什么不主张有效(VALID)。

目的地可能能够接受来自多个源的传输,因此在它看到VALID上的传输请求之前,不想承诺断言READY。

因此,声明VALID断言不能等待READY断言可确保没有握手死锁,并同意通道源进行的明智操作。

你的回答