打印

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

[复制链接]
2130|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 | 只看该作者
楼上的大哥,图片没贴上啊

使用特权

评论回复
5
钻研的鱼| | 2009-10-16 15:46 | 只看该作者
fpga有上电复位过程或者缺省输出。
另外你的这个实验有何用处?感觉这种想法无实际意义

使用特权

评论回复
6
catiya|  楼主 | 2009-10-16 16:16 | 只看该作者
我就是不明白这两种办法给D端赋值为什么导致不同的结果。

使用特权

评论回复
7
sheshichu| | 2009-10-17 09:00 | 只看该作者
你加个复位信号输入就行了。

使用特权

评论回复
8
蓝色的云| | 2009-10-17 13:09 | 只看该作者
本帖最后由 蓝色的云 于 2009-10-17 13:13 编辑

MAX+plus II
原理图

结果

截图00.jpg (35.91 KB )

截图00.jpg

截图02.jpg (19.05 KB )

截图02.jpg

使用特权

评论回复
9
Fourier00| | 2009-10-17 21:48 | 只看该作者
ding

使用特权

评论回复
10
patrick007| | 2009-10-18 07:48 | 只看该作者
我不太明白,为什么这两个DFF的tco不太一样。Q1和Q好像不是在同一时刻。
跟仿真原理有关吗?

使用特权

评论回复
11
catiya|  楼主 | 2009-10-19 09:23 | 只看该作者

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

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

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

仿真结果:

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

228

帖子

2

粉丝