1 前言
1.1 声明
本文依据个人试验及工作经验整理而成,如有错误请留言。
文章为个人辛苦整理,付费内容,禁止私自转载。
1.2 背景
当初学习fpga时候,很难分清楚AXI Lite/AXI4/AXI Stream三种协议带的地址是什么的地址,于是做了如下试验,最终通过试验得出结论,方便大家区分。
2 正文
(一)
以正点原子《领航者ZYNQ之嵌入式开发指南_V1.2》第六章:自定义 IP 核-呼吸灯实验来说AXI Lite:
code中对控制LED的寄存器(该寄存器地址:0x43c00004)进行写入数据0x800003E0
波形中可以看到:
(1)写通道中:写入的数据就是要写到寄存器中的数据0x800003E0
(2)写地址通道中:AWADDR信号中的值就是0x43c00004,即LED寄存器的地址。


也就是说,AXI lite协议中带的地址就是要操作设备/
本文详细介绍了AXI Lite、AXI4和AXI Stream三种协议在FPGA设计中的地址含义。AXI Lite协议中的地址用于操作设备或寄存器在内存中的映射地址;AXI4协议中的地址表示数据在内存设备中的存储位置;而AXI Stream协议则不包含地址信号,主要负责数据的传输。通过实例解析,帮助读者理解三种协议在AXI DMA环路测试中的应用。
订阅专栏 解锁全文
4106

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



