[菜鸟]一个关于D触发器的小问题

[复制链接]
3018|10
 楼主| catiya 发表于 2009-10-16 12:58 | 显示全部楼层 |阅读模式
一个关于D触发器的问题,采用quartus7编译并仿真,如图1,




如果在仿真文件中手动将d端置为1,那clk端来一个脉冲,q端由0变为1,此后无论clk怎样变化,q端保持为1,这是我所期望的结果,如图2,




但是如果在程序中直接将d端接到vcc,如图3:




仿真出来q端则一直为高,而与clk无关?如图4:




请问这是什么原因?

谢谢!
sheshichu 发表于 2009-10-16 15:20 | 显示全部楼层
我是这样整的。你看下。 [img][/img]
sheshichu 发表于 2009-10-16 15:23 | 显示全部楼层
file:///X:/ylt.bmpfile:///x:/bx.bmp
 楼主| catiya 发表于 2009-10-16 15:43 | 显示全部楼层
楼上的大哥,图片没贴上啊
钻研的鱼 发表于 2009-10-16 15:46 | 显示全部楼层
fpga有上电复位过程或者缺省输出。
另外你的这个实验有何用处?感觉这种想法无实际意义
 楼主| catiya 发表于 2009-10-16 16:16 | 显示全部楼层
我就是不明白这两种办法给D端赋值为什么导致不同的结果。
sheshichu 发表于 2009-10-17 09:00 | 显示全部楼层
你加个复位信号输入就行了。
蓝色的云 发表于 2009-10-17 13:09 | 显示全部楼层
本帖最后由 蓝色的云 于 2009-10-17 13:13 编辑

MAX+plus II
原理图

结果

本帖子中包含更多资源

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

×
Fourier00 发表于 2009-10-17 21:48 | 显示全部楼层
patrick007 发表于 2009-10-18 07:48 | 显示全部楼层
我不太明白,为什么这两个DFF的tco不太一样。Q1和Q好像不是在同一时刻。
跟仿真原理有关吗?
 楼主| catiya 发表于 2009-10-19 09:23 | 显示全部楼层

感谢各位的关注。特别感谢蓝色的云。

本帖最后由 catiya 于 2009-10-19 09:36 编辑

但是我用quartus2仿真出来依然不对:

仿真结果:

本帖子中包含更多资源

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

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

235

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部