关于AXI加了延时之后

老师您好,我们给AXI总线加了随机延时后遇到以下两个问题:1.为什么总线的slave端发出的arready信号比master端收到的arready信号还要早;2.为什么rdata会在rvalid信号有效之前就将数据传送到主机。
图片.PNG
已邀请:

邢金璋

赞同来自:

1.桥有暂存功能,受到请求,暂存下来,再发出去,完全没问题。所以arready比master端受到arready还早,完全可以。
2.AXI只保证rvalid为1时,rdata是有效的。换言之,rvalid为0时,rdata为任意值都可以,既然为正确的值也是可以的,接收方就不应该关心rvalid为0时的rdata。

要回复问题请先登录注册