- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                时序逻辑电路设计610同步预置数串行输出移位寄存器
                    第6章  时序逻辑电路设计  6.1  基本D触发器的设计  6.2  JK触发器  6.3  带异步复位/置位端的使能T触发器  6.4  基本计数器的设计  6.5  同步清零的计数器  6.6  同步清零的可逆计数器  6.7  同步预置数的计数器  6.8  带进制的计数器  6.9  基本移位寄存器的设计  6.10  同步预置数串行输出移位寄存器  6.11  循环移位寄存器  6.12  6位双向移位寄存器	  6.13  有限状态机的设计	  习题  6.1  基本D触发器的设计             时序逻辑电路的输出不但和当前输入有关,还与系统的原先状态有关,即时序电路的当前输出由输入变量与电路原先的状态共同决定。为达到这一目的,时序逻辑电路从某一状态进入下一状态时,必须首先设法“记住”原先的状态。作为时序逻辑电路的基本特征,时序逻辑电路应具有“记忆”功能。触发器是时序电路最常用的记忆元件。本章将首先介绍常用触发器的设计方法,然后介绍常用的时序电路:计数器、寄存器、移位寄存器、状态机等。             任何时序逻辑电路都是以时钟信号为驱动信号的,时序电路通常在时钟信号的边沿到来时才发生状态变化。因此,设计时序逻辑电路时,必须要重视时钟信号。VHDL程序描述时钟有两种基本形式,即将时钟放入进程的敏感信号表和用WAIT语句描述时钟。              (1) 将时钟放入进程的敏感信号描述。只要将时钟信号放入进程的敏感信号表,时钟信号就成为了进程的敏感信号。当时钟有边沿变化时,无论上升沿或下降沿,都会启动进程执行一遍。不同的时序电路对时钟边沿的要求可能不同,有的是上升沿启动,有的是下降沿启动。例如,VHDL程序通常用语句                  clk=1  AND clk  event               来描述这种边沿变化,其中event表示信号发生变化;clk=1表示变化后clk的电平为“1”,此语句描述的是上升沿。若要描述下降沿,只要将clk=1改为clk=0就可以了。如              PROCESS(clk)              BEGIN              IF  clk=0  AND clk event THEN                                …                     END IF;             END PROCESS;             此外,程序包STD_LOGIC_1164内定义了边沿检测函数rising_edge(上升沿检测函数)和fall_edge(下降沿检测函数),只要打开STD_LOGIC_1164库,这些函数就可直接调用。如                IF rising_edge(clk) THEN ...                 END IF;               当所定义的数据类型为BIT时,用“clk=1 AND clk event”肯定没有问题,因为BIT型数据的取值必然是“0”与“1”中取其一。而当所定义的数据类型为STD_LOGIC时,用边沿检测函数则更加合适,因为STD_LOGIC是一个9值类型,“clk=1 AND clk event”并不能把该类型数据的所有边沿变化全部表达出来。             (2) 用WAIT语句描述clk的变化,如             WAIT UNTIL clk=1             一个进程内部一旦有了WAIT语句,就不要使用敏感信号表,反之亦然。WAIT语句或者置于进程的开始,或者置于进程的最后。              触发器为具有记忆功能的装置,可储存两种不同的状态:“0”或“1”;借助输入状态的改变,可改变储存的状态。但由于系统需要同步变化,故通常在计时脉冲的上升沿变迁(Positive Transition)时刻才容许储存数据改变,其他时刻触发器是被“锁住”的。触发器常被用在计数器、寄存器等器件中。              D触发器是最常用的触发器,其他的时序电路(包括其他触发器)都可以由D触发器外加一部分组合逻辑电路转换而来。  (1) 基本D触发器。基本触发器的特征方程为               Q n+1 = D 基本D触发器应具备的脚位: 数据输入端:D; 时钟输入端:clk; 输出端:Q。             (2) 带异步复位/置位端的同步使能D触发器。所谓异步复位,是指只要复位端有效,不需等时钟的上升沿到来就立刻使JK触发器清零。而异步置位是指只要复位端有效,不需等时钟的上升沿到来就立刻使JK触发置位。若异步复位端与异步置位端同时有效,
                您可能关注的文档
最近下载
- 第三单元习作:写观察日记(技法+范文+素材)统编版 四年级语文上册单元作文提升精讲.docx VIP
- 测绘工程监理讲解.ppt
- 四川省成都市金牛区成都外国语学校2023-2024学年九年级上学期9月月考数学试题(无答案).docx VIP
- 解读-GBT 228.1-2021 金属材料 拉伸试验 第1部分:室温试验方法.pdf VIP
- 雷顿三坐标操作手册.pdf
- 22G101 三维彩色立体图集.docx VIP
- 【资本深探】周亚辉投资笔记全集.pdf VIP
- DB13(J)_T 8357-2020 十字槽复合保温板应用技术标准(2024年版).docx
- 鲁教五四制六年级数学上册第一章达标检测卷附答案.doc VIP
- 企业绩效评价标准值2024.pdf VIP
 原创力文档
原创力文档 
                        

文档评论(0)