我的理解如下,以AW W B 三个和 write 有关的通道为例子:
- transfer 是一次成功的握手信号
- burst 是很多次 transfer ,或许是那种断断续续的连续
- transaction 加上写地址、写响应后,完成一个特定的工作,叫做transaction
为什么又说 transfer == beat 呢?一次握手需要满足 xVALID 和 xREADY信号同时有效,如不满足此情况,那么一次成功的握手需要的时钟周期超过 one clk cycle,这显然和我们理解的 beat(一节拍,节拍指 1 clk cycle )不同。
我的理解是:因为 transfer 是指一次成功的握手信号,该握手传输数据只需要一个始终周期(one cycle),所以称为一拍。beat指的是当传输调节满足时,传输完成所需要的时间为 beat。
文章讨论了在AWWB框架下,transfer、burst和transaction的概念。transfer被定义为一次成功的握手,通常在一个时钟周期(oneclkcycle)内完成。burst则表示多次连续的transfer,可能是间歇性的。transaction是包含写地址、写响应的完整过程。文章指出,尽管一次transfer理论上应在单个时钟周期内完成,但若xVALID和xREADY不同时有效,可能需要多个周期,这与beat(一个时钟周期)的概念有所区别。beat是指满足传输条件时,实际完成传输所需的时间单位。
1万+

被折叠的 条评论
为什么被折叠?



