AXI_Lite总线读写FIFO的模板

内容分享1周前发布
0 0 0

AXI_Lite总线读写FIFO的模板

图中的单头箭头表明:其指向的信号可以在箭头起始信号置起之前或之后置起(无依赖

图中的双头箭头表明:其指向的信号必须在箭头起始信号置起之后置起(指向信号依赖起始信号)

读顺序:先传输完毕读地址后(arvalid+arready),slave再给出读数据(rvalid)。slave也不能未卜先知。。。。

AXI_Lite总线读写FIFO的模板

写顺序:写地址和写数据同时传输,然后才能给出bvalid。

AXI_Lite总线读写FIFO的模板

AXI_Lite总线读写FIFO的模板

AXI_Lite总线读写FIFO的模板

收到读地址后,再给出读数据的RVALID。

全是时序逻辑:ARVALID->arready+axi_araddr->rvalid+ardata;

rresp始终是0.

AXI_Lite总线读写FIFO的模板

AXI_Lite总线读写FIFO的模板

写地址和写数据的valid同时有效时(上图写数据要比写地址早),给出写地址和写数据的ready,下一个周期给写响应的bvalid。

AWVALID+WVALID -> awready+wready + axi_awaddr->axi_bvalid+wdata

串口卡bresp始终是0.

AXI_Lite总线读写FIFO的模板

创建axi_lite接口的模板

AXI_Lite总线读写FIFO的模板

AXI_Lite总线读写FIFO的模板

AXI_Lite总线读写FIFO的模板


参考

[1].深入 AXI4总线 (六):制作一个 AXI 接口 IP

[2].AXI_Lite 总线详解

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...