D触发器问题请教
时间:10-02
整理:3721RD
点击:
一个使能端为E的D触发器:工作原理是:
当E=0时:控制门被封锁,触发器保持原态不变。Qn+1=Qn
当E=1时:控制门开启,Qn+1=D(E=1时),
那么上电的时候输出Q为什么状态呢? 也就是说Qn是什么状态呢?
什么是上电,powerup?结果是x。
上电的时候是不定态,但是整个系统一般都有上电复位,所以就是复位后的值了 呵呵
0 1 都有可能,其中一个几率是大的
altera公司的FPGA很多是上电复位的,为0。xilinx的芯片就没有上电复位,所以最好是程序中设置复位,给触发器设置个初值,保证有个定态
没有复位的话,应该是不定的
Qn值状态不定
有可能是1,有可能是0
unpredictable!
上电复位前应该是不定的,上电复位后为默认值
给触发器设置个初态是指在代码里用initial置0或1吗?
5# cleocss
若没有复位,使能又一直为低,是不是就是一直是不定态了。
9# 诺亚
使用initial一般是不可综合的,但是在quartus里,initial可以综合为初始化电路
上电的时候是不定态,但是整个系统一般都有上电复位,所以就是复位后的值了 呵呵
看外接是什么电路,上电后会保持什么电平状态。
xilinx 也是有默认复位的
不定吧
学习下
受教乐乐乐
上电而不复位,是不定态,可能0可能1
上电复位之后,为复位状态,由你们的rtl决定
触发器通常都有复位端的,否则上电后的状态不定
路过!
学习中,谢谢
如果没有上点复位应该是不定态,求信元,呵呵 。
