今天又看了一天,发现读的写的数据是对的只是波形不对,可能是这种IP的特点吧。后来修改了设置发现仿真波形完全正确,读出的数据还是对的。我只能安慰自己是IP的特点了。
今天有发现了2个问题:1.对于write_req和read_req根据说明是再burstbegin这个信号asserted的时候才能发送,但是我发现再仿真前面很长一段时间里avl_ready信号和burstbegin不同时为1,总是后者落后前者一个cycle,后面的一段波形则是同步的。
2.关于DM掩码,我设置的DQ是16bits但是当我DM为低时,写入的数据前8位是不变的,后面8bits是随机的。这怎么回事?一直都没有找到很好的资料来参考,你有推荐的吗?
今天有发现了2个问题:1.对于write_req和read_req根据说明是再burstbegin这个信号asserted的时候才能发送,但是我发现再仿真前面很长一段时间里avl_ready信号和burstbegin不同时为1,总是后者落后前者一个cycle,后面的一段波形则是同步的。
2.关于DM掩码,我设置的DQ是16bits但是当我DM为低时,写入的数据前8位是不变的,后面8bits是随机的。这怎么回事?一直都没有找到很好的资料来参考,你有推荐的吗?