|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
DDR2在进行读操作时有pipeline吗?首先想申明一点,就是控制器是不带pipeline现在调试的现象有点奇怪,每次读出的数据总是上一次写入的数据,而不是这次写入的数据。
比如:
for(i=0;i<32;i=i+8)
{
DDR2_WR(i,i);//前面参数是地址,后面是数据
DDR2_RD(i,d);//前面参数是地址,后面是数据
if(d!=i)
D_print("read data is error, expect data is %x,actual data is %x",i,d);
}
最后打印结果是:
read data is error, expect data is 0 ,actual data is FF234567
read data is error, expect data is 8 ,actual data is 0
read data is error, expect data is 10,actual data is 8
read data is error, expect data is 18,actual data is 10
请问有没有大侠遇到这类似问题,谢谢! |
|