在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1637|回复: 4

[求助] 求助关于读sdram

[复制链接]
发表于 2013-6-21 08:56:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我写了个小程序来读取sdram上的数据,然后再写到sdram中,为什么我读来的数据都是0呢。。。写的应该没有错,我都已经验证过了,贴上程序,劳烦大侠给诊治一把:

case (a)
                 8'b00000001: begin
                                if(!master_waitrequest)
                                      begin
                                       //     j=j+1;
                                          sobel_write=1;
                                          i=1048577;
                                          master_writedata=dma;
                                                      a=8'b00000000;
                                                  end       
                                         end
                 8'b00000000: begin
                                                  if(!master_waitrequest)
                                                  begin
                                                   j=j+1;
                                                   i=0;
                                                   sobel_write<=0;
                                                   if(j<10)
                                                    begin
                                                 a=8'b00000001;
                                               end
                                             end
                                          end
                 8'b00000010: begin
                                                 k=k+1;
                                                 sobel_read=1'b1;
                                                 a<=8'b00000011;
                                           end
                8'b00000011: begin
                               
                                                      if(!master_waitrequest)
                                                        begin
                                                                   sobel_read=1'b0;
                                                           if(k<10)
                                                                      begin
                                                                    a=8'b00000010;
                                                                  end
                                                                  else begin
                                                                    a=8'b00000001;
                                                                            end
                                                      end
                                end
        endcase

前面有一个assign dma=master_readdata,我觉得应该没有问题呀。。。。。就是写出来的数全是零,屏蔽读的话,就可以写出我设定的数。是我这avalon时序没有对好?求高人指点
 楼主| 发表于 2013-6-21 14:25:51 | 显示全部楼层
顶一顶啊,新人需要爱呀。。。。。
发表于 2013-6-25 07:53:03 | 显示全部楼层
网上很多例子的,你可以参考一下,还有时序确认一下
发表于 2013-6-25 08:38:21 | 显示全部楼层
 楼主| 发表于 2013-6-26 14:07:07 | 显示全部楼层
看过例子啦,时序也没有问题的,就是没搞定。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-18 06:52 , Processed in 0.021022 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表