ti css 仿真读的数据错,DDR3 MIG仿真读操作数据错误

在使用ZYNQ7100进行DDR3 MIG仿真过程中,用户遇到读取数据时出现随机错误的问题。正常情况下,读取的数据与写入的数据一致,但在某些地址处却出现了错误数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hi Xilinx专家,

我在仿真DDR3的MIG时,发现读状态的数据有时正确有时错误。正确的情况下:

1f75d570adf8ca5c1f496da94d5acc68.png

我的地址app_addr = 00, 08, 10, 18, 20, 28, ......写入DDR3的数据app_wdf_data = 00010001, 00020002, 00030003, 00040004, 00050005, 00060006, ......在正确的情况下,读出的数据如上图,app_rd_data与app_wdf_data一致;

错误的情况下:

aad3b422c36ed2ed57481feda77eefbc.png

在错误的情况下,读出的数据如上图,第6个周期的app_rd_data忽然出现了一个错误的数据,5ba4f00f........看起来像是一个随机数据。我看到在正确和错误的情况下,app_en和app_rdy信号波形都是一样的,写的数据也是与我期望的一样。正确的与错误的读操作是同一次仿真过程的不同地址,请问这是怎么回事?跟app_rdy有关系吗?

我的芯片ZYNQ7100,开发工具2018.3,仿真工具Questasim10.6c。感谢指导。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值