5
26
78
初级技术员
复制assign sdram_wr_ack = ((work_state == `W_TRCD) & ~sys_r_wn) | (work_state == `W_WRITE) | ((work_state == `W_WD) & (cnt_clk_r < 9'd6)); assign sdram_rd_ack = (work_state_r == `W_RD) & (cnt_clk_r > 9'd1) & (cnt_clk_r < 9'd10); 我又查看了sdram的工作状态机,发现一直没有进入读状态,而写完之后还是会进入写状态。 求指点。 捕获.PNG (20.39 KB ) 下载附件 2013-2-3 23:31 上传 代码比较长,如果不想看就算了,只求有做过或者有相似经历的前辈给点提示或可能的方向,万分感谢。 sdram_usart.rar (972.01 KB) 2013-2-3 23:35 上传 点击文件名下载附件
assign sdram_wr_ack = ((work_state == `W_TRCD) & ~sys_r_wn) | (work_state == `W_WRITE) | ((work_state == `W_WD) & (cnt_clk_r < 9'd6)); assign sdram_rd_ack = (work_state_r == `W_RD) & (cnt_clk_r > 9'd1) & (cnt_clk_r < 9'd10);
捕获.PNG (20.39 KB )
下载附件
2013-2-3 23:31 上传
使用特权
13
909
2792
初级工程师
0
1619
5292
VIP会员
80
4493
1万
资深工程师
264
实习生
jlass 发表于 2013-2-5 08:35 你自己调出来了,不是很好吗,又有所进步了。
ifpga 发表于 2013-2-4 21:46 个人感觉不要急着先用SignalTap,先用Modelsim仿真了没问题,再在板子上测 如果这个时候,有问题但是仿真找 ...
GoldSunMonkey 发表于 2013-2-5 22:31 解决了就好。 快过年了,都没心思了
Backkom80 发表于 2013-2-5 08:03 没有进入读,那就查状态机跳转的条件是不是满足啊,查状态机是不是有问题等等。 ...
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号