介绍单个数据项的写入事务的过程

描述

本节介绍单个数据项的写入事务的过程,以及用于完成事务的不同通道。

本次写交易涉及以下channel:

Write Address (AW)

Write (W)

Write Response (B)

首先,在写地址 (AW) 通道上进行握手,如下图所示:

高电平

此握手是manager将写入地址传达给subordinate的地方。握手具有以下事件序列:

manager将地址放在 AWADDR 上并在时钟周期 2 中断言 AWVALID。

subordinate在时钟周期 3 中断言 AWREADY 以指示其接收地址值的能力。

握手在时钟周期 4 的上升沿完成。

在第一次握手后,manager将数据传输到写入 (W) 通道上的subordinate,如下图所示:

高电平

数据传输具有以下事件序列:

subordinate正在等待数据,WREADY 在时钟周期 n 中设置为高电平。

manager将数据放在 DATA 总线上,并在时钟周期 n+2 中断言 VALID。

握手在时钟周期 n+3 的上升沿完成。

最后,subordinate使用写响应 (B) 通道,在收到所有 WDATA 后确认写事务已完成。此响应如下图所示:

高电平

写入响应具有以下事件序列:

manager断言 BREADY。

subordinate驱动 BRESP 以指示写入事务的成功或失败,并断言 BVALID。

握手在时钟周期 n+3 的上升沿完成。





审核编辑:刘清

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

全部0条评论

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

×
20
完善资料,
赚取积分