EDA课件-时序逻辑电路.ppt

EDA课件-时序逻辑电路.ppt

ID:51992059

大小:838.00 KB

页数:94页

时间:2020-03-27

EDA课件-时序逻辑电路.ppt_第1页
EDA课件-时序逻辑电路.ppt_第2页
EDA课件-时序逻辑电路.ppt_第3页
EDA课件-时序逻辑电路.ppt_第4页
EDA课件-时序逻辑电路.ppt_第5页
资源描述:

《EDA课件-时序逻辑电路.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、时序逻辑电路设计时序电路主要有触发器、寄存器、计数器、序列信号发生器和序列信号检测器等。下一页返回一、时钟信号和复位信号1.时钟信号的描述(1)若进程的敏感信号是时钟信号,这时时钟信号出现在PROCESS后的括号中。例:PROCESS(时钟信号名)BEGINIF(时钟信号变化条件)THEN顺序语句;ENDIF;ENDPROCESS;下一页返回(2)在进程中用WAITON语句等待时钟这样的电路没有敏感信号,进程通常停留在WAITON语句上,只有时钟信号到来且满足一定条件时,其余语句才能执行。例:PROCESSBEGINWAITON(时钟信号名)UNTIL(时钟信号变化条件)顺序语句;

2、ENDPROCESS;下一页返回上一页(3)时钟信号的边沿描述时钟信号上升沿VHDL描述如下:IF(clk‘eventandclk=’1‘)或WAITUNTILRISING_EDGE(clk);时钟信号下降沿VHDL描述如下:IF(clk'eventandclk='0')或WAITUNTILFALLING_EDGE(clk);下一页返回上一页2.复位信号(1)同步复位同步复位是指,当时钟边沿有效且复位信号有效时,时序电路复位。同步信号复位的VHDL描述如下:PROCESS(时钟信号名)IF(时钟信号变化条件)THENIF(复位信号变化条件)THEN复位语句;ELSE顺序语句;END

3、IF;ENDIF;ENDPROCESS;下一页返回上一页(2)异步复位异步复位指的时,只要复位信号有效,时序电路就被复位,复位信与时钟信号外无关。异步信号复位的VHDL描述如下:PROCESS(时钟信号名)IF(复位信号变化条件)THEN复位语句;ELSIF(时钟信号变化条件)THEN顺序语句;ENDIF;ENDPROCESS;下一页返回上一页二、触发器触发器是构成时序逻辑电路的基本元件,常用的触发器包括RS触发器、JK触发器、D触发器等类型。1.D触发器例1:同步清零D触发器VHDL程序。下一页返回上一页集成触发器:是一种最常用的具有记忆功能,能存储数字信号的单元电路。触发器有两

4、个基本特性:它有两个稳定状态,分别用来表示二进制数码0和1表示。在输入信号作用下,触发器两个稳定可相互转换,输入信号消失后,可使触发器能够记忆二进制信息。它有一个或多个输入端;有两个互补输出端,分别用Q或表示。当Q=1,时,称为触发器的1状态。当Q=0,时,称为触发器的0状态。现态:指触发器输入信号变化前的状态,用Qn表示。次态:指触发器输入信号变化后的状态,用Qn+1表示。同步D触发器主要特点:同步D触发器解决了同步RS触发器的约束问题,但缺点是存在着空翻现象。空翻是指在CP=1期间,如果输入信号发生多次变化,D触发器的状态也会发生相应的变化。同步D触发器的特征方程工作波形例程一

5、(无清零端):LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYdff1ISPORT(d:INSTD_LOGIC;clk:INSTD_LOGIC;q:OUTSTD_LOGIC);ENDdff1;ARCHITECTUREbhvOFdff1ISsignalq1:std_logic;BEGINPROCESS(clk,q1)BEGINIFclk'eventandclk='1’THENq1<=d;endif;ENDPROCESS;q<=q1;ENDbhv;下一页返回上一页例程二(有清零端):LIBRARYIEEE;USEIEEE.STD_LOGIC_1

6、164.ALL;ENTITYdffISPORT(d:INSTD_LOGIC;clk:INSTD_LOGIC;clr:INSTD_LOGIC;q:OUTSTD_LOGIC);ENDdff;ARCHITECTUREbehav2OFdffISBEGINPROCESS(clk)BEGINIFclk'EVENTANDclk='1'THENIFclr='1'THENq<='0';ELSEq<=d;ENDIF;ENDIF;ENDPROCESS;ENDbehav2;下一页返回上一页课堂练习:用VHDL设计异步清零D触发器。下一页返回上一页例2:异步清零D触发器VHDL程序(只写出了结构体)ARCH

7、ITECTUREbehavlOFdff_yISBEGINPROCESS(clk,clr,d)BEGINIFclr='1'THENq<='0';ELSIFclk'EVENTANDclk='1'THENq<=d;ENDIF;ENDPROCESS;ENDbehavl;下一页返回上一页电路组成和逻辑符号信号输入端,低电平有效。基本RS触发器图是同步RS触发器的基本逻辑电路。R、S是信号输入端,CP为时钟脉冲输入端。同步触发器同步RS触发器CP=1期间有效(约束条件)同步RS触

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。