Channel传输示例介绍

描述

本节检查源和目标之间可能的握手的一些示例。它显示了符合 AXI 协议规范的 VALIDREADY 序列的几种可能组合。

在第一个示例中,如下图所示,我们有一个时钟信号,然后是信息总线,然后是 VALIDREADY 信号:

时钟信号

此示例具有以下事件序列:

在时钟周期 2 中,VALID 信号被置位,表明信息通道上的数据有效。

在时钟周期 3,即下一个时钟周期,READY 信号被置位。

握手在时钟周期 4 的上升沿完成,因为 READYVALID 信号都有效。

下图显示了另一个示例:

时钟信号

此示例具有以下事件序列:

在时钟周期 1 中,READY 信号被置位。

VALID 信号直到时钟周期 3 才被置位。

握手在时钟周期 4 的上升沿完成,此时 VALIDREADY 都被置为有效。

最后一个示例显示 VALIDREADY 信号在时钟周期 3 期间被断言,如下图所示:

时钟信号

同样,当 VALIDREADY 都被置位时,握手在时钟周期 4 的上升沿完成。

在所有三个示例中,当 READYVALID 在时钟信号的上升沿被断言时,信息将沿着通道传递。

读写握手必须遵守以下规则:

源不能等到 READY 被断言后才断言 VALID

目的地可以在断言 READY 之前等待 VALID 被断言。

这些规则意味着可以在 VALID 之前或之后甚至同时断言 READY





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分