pl读写ddr,用的是axi_lite

yqq654101 2018-04-26 03:02:09
请问一下各位大神,我想通过pl读取ddr的数据,但是ardata读出来的数据不是ddr的数据是什么原因?
大概的步骤如下:
1 用vivado生成一个axi_lite接口,这个接口为主接口;
2 添加一个zynq模块;
3 自动连接线路;
4 在ddr的0x1000_0000,0x1000_0004,0x1000_0008中写入的数据为64;
5 每当txn触发一次,用ila抓取axi_lite的读地址是0x1000_0000,0x1000_0004,0x1000_0008读出来数据的是aa00_0000,aa00_0001,aa00_0002,aa00_0003;
6 用sdk读取ddr中的数据发现写入0x1000_0000,0x1000_0004,0x1000_0008的数据还是64。
请问一下为什么读取的不是ddr的数据?
...全文
1265 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,163

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧