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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6289|回复: 8

[求助] 入门遇难!~

[复制链接]
发表于 2012-4-12 17:40:05 | 显示全部楼层 |阅读模式

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

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

x
尝试在QUARTUS II 上写一个TIMESCALE

代码如下:

`timescale 100ns/10ns
module delay(din,dout);
input din;
output reg dout;
always @(din)
begin
#1 dout<=din;
end
endmodule

编译通过,用QUARTUS自带的仿真工具,结果波形 DOUT只比DIN慢了大约10ns、在我理解应该是输出比输入慢100ns,(我知道这段代码不可综合,但是可以仿真)求解答、在线等
 楼主| 发表于 2012-4-12 17:45:05 | 显示全部楼层
求高手帮忙,在线等
 楼主| 发表于 2012-4-12 17:49:14 | 显示全部楼层
是我没描述清晰还是大家都下班挤公交去了?
发表于 2012-4-12 18:02:40 | 显示全部楼层
下班时间关注的人少,等等吧
 楼主| 发表于 2012-4-12 18:05:24 | 显示全部楼层
回复 4# jackzhang


    嗯,继续在线等,谢谢哈
发表于 2012-4-12 21:39:40 | 显示全部楼层
你的testbench是不是还定义了一个timescale ,精度设置与你的设计里面的不一致? 如果有两个或多个,按照最小精度来计算延时。
发表于 2012-4-12 22:00:11 | 显示全部楼层
回复 1# 0蛋骗鸡0


    我注意到你这里写的“大约10ns”,如果是timescale有问题的话,那就应该是精确的10ns,为什么是大约呢?

建议你检查一下,你做的是不是布局布线后仿真。quatus往往在后仿上会加上实际器件的延时。
如果是后方,那么延时10ns,这个10ns是真实器件延迟,和你写#1还是#2都无关的。
 楼主| 发表于 2012-4-13 10:38:54 | 显示全部楼层
回复 7# acgoal


   大侠!~我对QUARTUS这个软件也是才学的,但是可以理解你的意思,布局布线后再仿真那么效果就相当于综合后的仿真,也就是会有布局布线的延时(小于10NS)但是代码中的延时不做处理、

那么我刚才进行了功能仿真,结果时序图 输入 输出是一样的、

我想问一下,如果要看到我那段代码的效果,用QUARTUS 自带的仿真可以实现?还是必须下载一个MODELSIM?
 楼主| 发表于 2012-4-13 11:23:02 | 显示全部楼层
回复 7# acgoal


    你说的应该就是MODELSIM、算了下载一个研究一下,QUARTUS 自带的仿真太弱了、感谢你的帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-7 12:15 , Processed in 0.020985 second(s), 6 queries , Gzip On, MemCached On.

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