- 博客(2)
- 收藏
- 关注
原创 DDR数据写入成功但读取失败?Cache问题解析
在开发时,我为了验证数据是否成功的写入,每次写入数据后同通过寻址的方式将地址处的数据打印出来,但是实际测试的时候发现,每下载一次程序,打印出来的数据都相同,但是通过ila观测,每次数据都成功写入。最后发现是因为在PS端,当我们通过指针访问DDR中的数据时,如果这部分内存被缓存(Cache)了,那么在没有进行缓存无效(invalidate)操作的情况下,PS可能会直接从缓存中读取旧数据,而不是从DDR中读取新数据,这就导致了成功写入但是无法成功打印的现象。解决方式是添加如下函数。
2025-07-08 11:30:49
214
原创 在线逻辑分析仪、ILA IP核的使用中遇到的问题以及解决办法
本文针对领航者ZYNQ在线逻辑分析仪(ILA)在实验中的使用问题进行了分析,并提出了优化方案。
2025-05-13 11:09:20
518
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人