生活工程体验信仰哲学精神
投稿投诉
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

D触发器(DFF)详解

9月21日 多上心投稿
  D触发器的逻辑功能D触发器的逻辑符号
  把CP有效沿到来之前电路的状态称为现态,用QnQnQn表示。
  把CP有效沿到来之后,电路所进入的新状态称为次态,用Qn1Q{n1}Qn1表示。特性表
  D
  QnQnQn
  Qn1Q{n1}Qn1
  0hr0hr0hr0hr1hr0hr1hr0hr1hr1hr1hr1特性方程
  Qn1DQ{n1}DQn1D状态图
  有清零输入和预置输入的D触发器
  由于直接置1和清零时跟CP信号无关,所以称置1、清零操作是异步置1和异步清零。
  直接置1和直接清零的过程如下:
  (1)当SD0bar{S}{D}0SD0,RD1bar{R}{D}1RD1时,使得Y11Y{1}1Y11,SY1CPRDCPbar{S}overline{Y{1}cdotCPcdotbar{R}{D}}overline{CP}SY1CPRDCP,RSCPY41quadbar{R}overline{bar{S}cdotCPcdotY{4}}1RSCPY41,于是Q1Q1Q1,Q0bar{Q}0Q0,即将输出Q直接置1。
  (2)当SD1bar{S}{mathrm{D}}1SD1,RD0bar{R}{mathrm{D}}0RD0时,使得S1bar{S}1S1,于是Q0Q0Q0,Q1bar{Q}1Q1,即将输出Q直接清零。
  有同步清零端的D触发器
  所谓同步清零是指在清零输入信号有效,并且CP的有效边沿(如上升沿)到来时,才能将触发器清零。
  (a)实现同步清零的方案之一
  (b)实现同步清零的方案之二
  有使能端的D触发器
  功能:En0,Q保持不变。En1,在CP作用下,QD。
  Qn1CEQnCEDQ{n1}overline{CE}cdotQ{n}CEcdotDQn1CEQnCED
  逻辑符号
  D3触发器及其应用电路的VerilogHDL建模
  例1。试对图所示的带有异步清零和异步置位的边沿D触发器进行建模。
  有异步输入端的D触发器版本1:moduleSetRstDFF(Q,Q,D,CP,Rd,Sd);outputQ,Q;inputD,CP,Rd,Sd;wireY1,Y2,Y3,Y4,Y5,Y6;assign5Y1(SdY2Y4);assign5Y2(RdCPY1);assign5Y3(CPY2Y4);assign5Y4(RdY3D);assign5Y5(SdY2Y6);assign5Y6(RdY3Y5);assignQY5;assignQY6;endmodule复制代码
  版本1:根据该图使用连续赋值语句来建模,在assign语句中的5表示给每个与非门加5个单位时间的传输延迟。版本2moduleSetRstDFFbh(Q,Q,D,CP,Rd,Sd);outputregQ;outputQ;inputD,CP,Rd,Sd;assignQQ;always(posedgeCPornegedgeSdornegedgeRd)if(Sd)等同于:if(Sd0)Q1b1;elseif(Rd)Q1b0;elseQD;endmodule复制代码
  版本2的特点:
  采用功能描述风格,使用always和ifelse对输出变量赋值。
  negedgeSd是一个异步事件,它与if(Sd)必须匹配,negedgeRd是另一个异步事件,它与if(Rd)必须匹配,这是语法规定。当Sd为0时,将输出Q置1;当Sd1且Rd0时,将输出Q置0;当Sd和Rd均不为0,且时钟CP的上升沿到来时,将输入D传给输出Q。
  注意,如果置1事件、置0事件和时钟事件同时发生,则置1事件的优先级别最高、置0事件的次之,时钟事件的优先级最低。
  例2具有同步清零功能的上升沿D触发器。
  moduleSyncrstDFF(Q,D,CP,Rd);outputregQ;inputD,CP,Rd;always(posedgeCP)if(!Rd)alsoas(Rd)Q0;elseQD;endmodule复制代码
  例4试用功能描述风格对图所示电路进行建模(2分频电路),并给出仿真结果。
  解:(1)设计块:使用always和ifelse语句对输出变量赋值,其代码如下。
  timescale1ns1nsmodule2Divider(Q,CP,Rd);outputregQ;inputCP,Rd;wireD;assignDQ;always(posedgeCPornegedgeRd)if(Rd)Q1b0;elseQD;endmodule复制代码
  (2)激励块:给输入变量赋值。timescale1ns1nsmoduletest2Divider();regCP,Rd;wireQ;调用(例化)设计块2DividerU1(。CP(CP),。Q(Q),。Rd(Rd));initialbegin产生复位信号RdRd1b0;Rd20001b1;8000endalwaysbegin产生时钟信号CPCP1b0;CP5001b1;500;endendmodule复制代码
  (3)仿真波形(用ModelSim)
  由图可知,时钟CP的周期为1000ns,在2000ns之前,清零信号Rd有效,输出Q被清零。在此之后,Rd1,在2500ns时,CP上升沿到来,Q1;到下一个CP上升沿(3500ns)时,Q0,再到下一个CP上升沿(4500ns)时,Q1,,如此重复,直到8000ns时,系统任务stop被执行,仿真停止。
  总之,在不考虑清零信号Rd的作用时,每当CP上升沿到来时,触发器状态Q翻转一次。输出信号Q的频率正好是CP频率的二分之一,故称该电路为2分频电路。所谓分频电路,是指可将输入的高频信号变为低频信号输出的电路。
  例5试对图所示电路进行建模,并给出仿真结果。
  4位异步二进制计数器逻辑图
  解:(1)设计块:采用结构描述风格的代码如下。编写了两个模块,这两个模块可以放在一个文件中,文件名为Ripplecounter。v。
  第一个主模块Ripplecounter作为设计的顶层,它实例引用分频器子模块2Divider1共4次,第二个分频器子模块2Divider1作为设计的底层。timescale1ns1ns设计块:Ripplecounter。vmoduleRipplecounter(Q,CP,CLR);output〔3:0〕Q;inputCP,CLR;实例引用分频器模块2Divider12Divider1FF0(Q〔0〕,CP,CLR);注意,引用时端口的排列顺序位置关联2Divider1FF1(Q〔1〕,Q〔0〕,CLR);2Divider1FF2(Q〔2〕,Q〔1〕,CLR);2Divider1FF3(Q〔3〕,Q〔2〕,CLR);endmodule复制代码
  设计的底层模块2Divider1分频器子模块module2Divider1(Q,CP,Rd);outputregQ;inputCP,Rd;always(posedgeCPornegedgeRd)if(!Rd)Q1b0;elseQQ;endmodule复制代码
  (2)激励块:给输入变量(CLR和CP)赋值。激励块:testRipplecounter。vmoduletestRipplecounter();regCLR,CP;wire〔3:0〕Q;Ripplecounteri1(。CLR(CLR),。CP(CP),。Q(Q));initialbeginCLRCLR1b0;CLR201b1;400endalwaysbeginCPCP1b0;CP101b1;10;endendmodule复制代码
  (3)仿真波形:如下图所示。
  由图可知,时钟CP的周期为20ns。开始时,清零信号CLR有效(020ns),输出Q被清零。20ns之后,CLR一直为高电平,在30ns时,CP上升沿到来,Q0001;到下一个CP上升沿(50ns)时,Q0010,再到下一个CP上升沿(70ns)时,Q0011,,如此重复,到310ns时,Q1111,到330ns时,Q0000,,直到系统任务stop被执行,仿真停止。
  电路首先在CLR的作用下,输出被清零。此后当CLR1时,每当CP上升沿到来时,电路状态Q就在原来二进制值的基础上增加1,即符合二进制递增计数的规律,直到计数值为1111时,再来一个CP上升沿,计数值回到0000,重新开始计数。故称该电路为4位二进制递增计数器(Ripplecounter:纹波计数器)。
  可见,计数器实际上是对时钟脉冲进行计数,每到来一个时钟脉冲触发沿,计数器改变一次状态。
  参考文献:VerilogHDL与FPGA数字系统设计,罗杰,机械工业出版社,2015年04月VerilogHDL与CPLDFPGA项目开发教程(第2版),聂章龙,机械工业出版社,2015年12月VerilogHDL数字设计与综合(第2版),SamirPalnitkar著,夏宇闻等译,电子工业出版社,2015年08月VerilogHDL入门(第3版),J。BHASKER著夏宇闻甘伟译,北京航空航天大学出版社,2019年03月
投诉 评论

贪婪!中国男足又一恶习被曝光球员爱找各种理由借钱前段时间,山东泰山球员戴琳,因为卷入了一起借钱纠纷,而备受争议。与此同时,戴琳此前因为借贷吃官司的旧闻也被扒出。很多人无法理解,为什么年入至少数百万的戴琳,会在外面欠下巨额款项……太赚钱了!林书豪首场收益125。9万!若CBA重视,200万昨天林书豪进行了首场比赛,这场比赛林书豪整体的发挥并不差。进攻端可以打出不错的效率,只是中投的命中率并不是很好,突破因为速度的下滑,造成命中率有点低。不过林书豪的助攻并不差,这……小红书再出新动作网页版更新!近期,小红书的功能更新越来越频繁,最近又上线了网页版。小红书上线网页版对我们的影响如何?本文带着小红书上线网页版的意图,对其进行评测,分析体验感受,一起来看看吧。前言……外媒美国投资者看好中国人工智能产业中国上海南京东路步行街上的华为旗舰店。外媒称,美国政府正在考虑切断美国供应商与中国华为公司的所有联系。图片来源视觉中国综合编译袁野据英国路透社报道,2月1日,美国乔……D触发器(DFF)详解D触发器的逻辑功能D触发器的逻辑符号把CP有效沿到来之前电路的状态称为现态,用QnQnQn表示。把CP有效沿到来之后,电路所进入的新状态称为次态,用Qn1Q{n1}……经销商回应iPhone14pro降价700元线下店和官网售价Tech星球2月5日消息,据媒体报道,苹果iPhone14Pro系列2月5日起,将迎来700元优惠,起售价仅7299元,范围几乎涵盖所有授权门店。有苹果授权专营店表示确有降价,……股海猎股分享2月6日上涨概率大的几只股票一:高斯BE所属板块:军工智能电视智能家居5G概念华为概念超高清视频被动元件概念卫星互联网主营业务:数字电视机顶盒、室外单元、卫星电视接收天线和接收机、数字电视前端……安225运输机将加入微软飞行模拟现实中已成废铁安多诺夫公司宣布与微软和iniBuids合作,在《微软飞行模拟》中推出安225运输机。该飞机在游戏中的定价为19。99美元,全部收益将捐献给安多诺夫。安225运输机是前苏……投资20亿元伊吾煤化工绿色项目开工记者魏永贵2月8日,伊吾氢能环保科技有限公司绿电耦合焦炉煤气资源综合利用项目在哈密市伊吾工业园区开工,拉开哈密市重点项目建设序幕。2月8日,伊吾氢能环保科技有限公司……衡水!!最佳战绩2月8日,河北省第四届冰雪运动会竞赛项目全部结束,衡水代表队创下历史最佳战绩斩获22枚金牌、23枚银牌、24枚铜牌,共获奖牌69枚,金牌数、奖牌数、团体总分综合排名均居全省第二……今天涨了,明天接着涨吗?今天A股缩量回调沪市上涨收出小阳线,两市成交量只有8457亿,但是个股方面3379家上涨,1504家下跌,回血效应明显。昨天热门的ChatGPT出现分化,但是人工智能和新能源热……帽子点缀冬日时尚尽管已经到了2月,天气依然很寒冷。帽子不仅是御寒单品,更可以当作造型的点缀物,毕竟戴在头上,不像内搭会被外套给盖住,常换常新,给人带来时髦印……
武夷岩茶山场坑涧窠岩峰洞各个山场岩茶的特征揭秘好斗之人的幕后自卑心理领导的样子云南女星有多美?这10位各个集彩云之南灵气,杨蓉才排第二五一出行怎么穿?郊游也要时尚!这些好看的穿搭模板,值得收藏华商造句用华商造句大全历史上世界上最高的人是谁身高两米七二已经去世烤炉上的黑锅巴怎么清理七夕优惠多多,2699元起的华为nova10系列展现超强影像德国人寿命越来越长,关键在于坚持这七点,告诉你你能做到吗?基层反映吃播乱象丛生亟需重视如此精致的胶片相机尼康玛特ftn月子红枣茶怎么做呢女人月经时间长咋回事大鼻角龙:北美中型恐龙(长5米鼻骨硕大隆起)天气转凉,宝宝洗澡防感冒要知道这些tips!怎么查对方通话记录吗(怎么才能查到别人的通话记录)王斯然到底有何魅力,能让GAI在外高冷在家卖萌?简单才是王道考试通知劳动合同法中的月工资指的是什么?励志故事老虎与蚂蚁如何及时而恰当地跟孩子说“no”乌龟和兔子作文150字2021鲁股表现概览赚钱效应明显!50只个股涨幅超50

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找