日本人教的AXI4-Lite总线课程

地址:https://www.bilibili.com/video/BV1364y117ZB/?spm_id_from=333.788.recommend_more_video.-1&vd_source=7a1a0bc74158c6993c7355c5490fc600

AXI4-Lite 传输的三种时序情况:

1. 主机 valid 了,但是 从机还没 ready,等待从机 ready

 

 

个人认为,从机ready后,主机其实可以在下一时钟周期更新地址,然后继续拉高valid信号

 

2. 主机 valid,同时 从机 ready,数据在这一周期内完成传输

 

 

3. 从机ready, 等待 主机 valid

 

 

综合三种情况,主机的valid和从机的ready顺序不分先后,只要它们同时为1,传输则发生(且在一周期内完成)

 

在 AXI4Lite 中,RRESP只有三种情况,分别是 Okay, Slave Error(从机错误,表示非法访问), Decode Error(总线桥上的解码错误) 

 

 

 

 

看看总览:

 

 

接下来我们讨论一下 AXI4Lite 的写流程

 

 

 注意:在总线中,我们说传输,通常指一次完整的 VALID/READY 握手

 

 这里有三种写数据的流程

1. 先完成写地址传输,再完成写数据传输,再完成写回馈传输。(最基本的传输方法,比较常用)

2. 先完成 写数据传输,。。。。(用得不多,很少有这种情况)

3. 同时完成写地址和写数据传输,再完成写回馈传输 (最常用,因为快)

 

 

 

读的过程只有一种(不可能没有地址就有数据)

 

接下来我们讲解一个,使用 AXILite 接口的外设。

 

 

第二个视频:https://www.bilibili.com/video/BV1Vy4y1T7U5/?spm_id_from=333.788.recommend_more_video.3&vd_source=7a1a0bc74158c6993c7355c5490fc600

 

posted @ 2023-03-06 20:49  yinhuachen  阅读(88)  评论(0编辑  收藏  举报