
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
zynq仿真将ddr中数据读出到文件中的bug
我想通过peek mem to file将仿真计算结果读出到文件中,需要读出131072/(2×2)= 32768个8bit数据,换算为ddr中的32bit对齐就是8192个lines,但是实际读出的数据却是7737个lines,最后我又加了一个固定值才将完整的8192个lines读出。仿真这里也可以看到提示读出了34588个bytes(实际需要32768)但是却读出来8192个lines(对应3
记录一个乌龙。。
翻手册的时候没有注意到pre_load_mem的数量参数是byte,想当然也以为要把数据量除以4转化成lines,结果就是仿真的时候读取到后面地址的数据全部返回为XXXX,找了半天AXI通讯的问题结果是初始化函数用错了,谨记。在tb中用zynq初始化ddr数据有以下函数。
到底了







