电工电子工程基础-同步时序电路_第1页
电工电子工程基础-同步时序电路_第2页
电工电子工程基础-同步时序电路_第3页
电工电子工程基础-同步时序电路_第4页
电工电子工程基础-同步时序电路_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电工电子工程基础_同步时序电路第1页,课件共18页,创作于2023年2月内容时序逻辑电路的结构及特点时序逻辑电路逻辑功能的描述方法同步电路逻辑功能的分析计数器(二进制、十进制、N进制)同步计数器的建模方法参数化模块实验任务第2页,课件共18页,创作于2023年2月时序电路的一般化模型基本概念电路由组合电路和存储电路组成电路的输出不仅与当时的输入有关,而且还与电路原来的状态有关组合电路存储电路Y1YrX1Xi输入信号输出信号存储电路的输入输出状态QrQ1Z1Zj第3页,课件共18页,创作于2023年2月时序电路的分类从控制时序状态的脉冲源来分:同步:存储电路里所有触发器有统一的时钟源,它们的状态在同一时刻更新。异步:没有统一的时钟脉冲,触发器的状态更新不是同时发生的。同步异步第4页,课件共18页,创作于2023年2月时序逻辑电路的描述方法描述方法一般有四种逻辑方程式Z=F1(X,Qn)------输出方程

Y=F2(X,Qn)------激励方程Qn+1=F3(Y,Qn)------状态方程第5页,课件共18页,创作于2023年2月现态次态/输出输入nQXQ/Zn+1状态表状态表是反映时序逻辑电路的输出Z、输入X、次态Qn+1以及现态Qn之间的对应取值关系的表格。时序逻辑电路的描述方法第6页,课件共18页,创作于2023年2月状态图:反映时序逻辑电路状态转换规律及相应输入、输出取值关系的图形Q1Q0X/Z00011/00/11/10/0

该图表示Q1Q0的状态转换情况,斜线上方是输入信号X,斜线下方是输出信号Z,连线及箭头表示转换的方向。时序逻辑电路的描述方法第7页,课件共18页,创作于2023年2月时序图能直观地描述电路输入信号、输出信号以及CP,在时间上的对应关系,也称波特图。00010001011100001111000111010100时序逻辑电路的描述方法第8页,课件共18页,创作于2023年2月同步时序逻辑电路的分析时序逻辑电路分析按照给定的时序逻辑电路,分析它在输入信号的作用下,其状态和输出信号变化的规律,进而确定电路的逻辑功能。分析过程的主要表现形式时序电路的逻辑功能是由其状态和输出信号的变化规律呈现出来的。所以,分析过程主要是列出电路状态表或画出状态图、工作波形图。分析同步时序逻辑电路的一般步骤根据给定的时序逻辑电路,写出各触发器的激励方程和时序逻辑电路的输出方程将驱动方程代入相应触发器的特性方程,求出触发器的次态方程(状态方程)根据状态方程和输出方程,列出状态转换表、画出状态图或时序图确定和说明电路的逻辑功能第9页,课件共18页,创作于2023年2月同步时序逻辑电路的分析举例所以,属Moore型

例1试分析下图所示时序电路的逻辑功能。解:由电路图可知,此为同步时序逻辑电路,无输入信号1.写出各触发器的驱动方程和输出方程。Y2>1JC11K>1JC11KCPY1Q1Q2输出方程:驱动方程:第10页,课件共18页,创作于2023年2月同步时序逻辑电路的分析举例得:2.将驱动方程代入JKFF的特性方程,求JKFF的的次态方程。

JKFF的特性方程:3.列状态表,画状态图和时序图。现态触发器输入次态J2K2J1K1代入法。将

代入特性方程,得到再将01代入得到10····列表有两种方法:列出所有FF的输入状态,根据FF功能可得次态。010111001111111101001000J1=Q2K1=1J2=Q1K2=1

00011011第11页,课件共18页,创作于2023年2月画状态图和时序图000110Q2Q14.由状态图和时序图可确定:该时序电路为同步三进制计数器。现态触发器输入次态J2K2J1K101011100111111110100100000011011第12页,课件共18页,创作于2023年2月计数器的分类同步按数值增减趋势加计数器UpCounter减计数器DouCounter可逆计数器Up/DouCounter按FF状态更新时刻异步--所有FF的状态同时更新,共用一个CP--所有FF的状态不同时更新,不共用一个CP按状态变量使用的编码二进制计数器Binary二-十进制计数器BCDN进制计数器Another第13页,课件共18页,创作于2023年2月二进制计数器异步二进制加计数器J2K2Q2J1K1Q1J0K0Q0CPQ0Q1Q2RDFF0FF1FF2第14页,课件共18页,创作于2023年2月二进制计数器同步二进制计数器为了提高计数速度,我们将CP脉冲同时接到所有FF,使FF的状态变换与CP脉冲同步。这种方式的计数器称为同步计数器。该计数器的速度比异步计数器提高很多最短输入脉冲周期为一级FF的传输延迟时间:Tmin=tpd第15页,课件共18页,创作于2023年2月非二进制计数器十进制计数器是非二进制计数器中使用最多的,它同样有同步、异步之分和加、减、可逆之分。任意进制计数器反馈清零法:利用清零端。把计数过程中的某个状态反馈到清零端。反馈置数法“置0”----数据并入端D3-D0置成0000。把计数过程中的某个状态反馈到置数端,使计数器并入并出。“置最小数”----数据并入端D3-D0置成计数状态中的最小数,当计数器计到1111时,产生进位信号TCPE端,使其重新从最小数开始计数。第16页,课件共18页,创作于2023年2月异步清零、同步置数、可逆计数、保持module

cntr(q,aclr,clk,func,d);input

aclr,clk;input[7:0]d;//Controlsthefunctionality

input

[1:0]func;output

[7:0]q;reg

[7:0]q;always

@(posedge

clkor

posedge

aclr)

beginif

(aclr)q<=8'h00;elsecase

(func)2'b00:q<=d;//Loadsthecounter2'b01:q<=q+1;//Countsup2'b10:q<=q-1;//Countsdown2'b11:q<=q;endcaseendendmodule建议:时序电路的行为描述采用非阻塞赋值。第17页,课件共18页,创作于2023年2月实验任务Lab6(异步清零/异步置数)使用Verilog语言实现10进制计数器设计仿真波形1:使用basys2开发板下载、验证(使用4位发光二极管即可)2:在basys2开发板的数码管上显示0-9,计数时钟可以使用Lab7的1HzLab7使用Ver

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论