西北工业大学数字集成电路实验五、时序逻辑
数字电路与逻辑设计基础实验 MSI时序逻辑器件应用
cp A2B2C2D2E2F2G2数字电路与逻辑设计基础实验实 验 五:MSI 时序逻辑器件应用(一)实验目的1、掌握MSI 时序器件74LS160、74LS194的逻辑功能和使用方法2、掌掌握MSI 时序逻辑电路的分析方法(二)预习要求复习时序逻辑电路的分析和设计、常用集成时序逻辑器件及应用的相关知识(三)实验器材(1)直流稳压电源、数字逻辑电路实验箱、万用表、示波器(2)74LS00、74LS48、74LS160、74LS194(四)实验内容和步骤2、同步十进制计数器与74LS161类似,MSI 同步十进制计数器74LS160可以实现74LS161几乎所有的逻辑功能。
两者之间不同的仅在于:74LS161是二进制计数,而74LS160是十进制(BCD 码)计数。
其他诸如预置数、异步清零、计数保持等功能完全相同。
关于74LS161详细的逻辑功能请参与相关资料。
用74LS160和74LS48芯片建立如图所示的实验电路(74LS160引脚编号旁边标注的是对应引脚的逻辑名称之别名)。
计数器的时钟脉冲输入端CP 接单脉冲,进位输出端O c 、计数输出端Q 、D Q 、C Q B 、Q A 各接一个LED ,并且最好按照从左到右的顺序排列。
让74LS160从0000 A B C D Q Q Q Q (十进制数“0”)开始工作,按动单脉冲按钮逐个送入计数脉冲。
每送入一个脉冲就记下相应的时钟脉冲计数以及输出端A B C D C Q Q Q Q O 、、、、的状态变化和数码管显示出的数字。
送入第十个脉冲时,状态转移图:波形图:CPQ DQC Q BQ A。
西北工业大学课件 时序电路(5)序列信号发生器
Z 2 (Q2 , Q1 , Q0 ) = ∑ m(1,3, 4)
Q3 Q2 Q1 Q0 Z1 Z2 0 0 0 0 1 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 1 0 0 0 1 0 1 0 1 1 0 Z1循环输出 110101 的序列信号 Z2循环输出 010110 的序列信号
74LS151
1
分析工作特点:
194右移,151地址为Q2Q1Q0,其输出反 馈送DSR,输出由Q3给出。
注意 A2A1A0顺序 DSR Q0 Q1 Q2 Q3
1
Z DSR Q0 Q1 Q2 Q0 D1 D2 D3
CP
1
1 0 1 1 1 0 1 0 0 0 1
DR
Q0
Q1
Q2
110 111
100 011
能 自 启 动
2.中规模实现:
CP
1 1
CP
0 1 Y 2 MUX 3 EN
1 1
≥1
A0 A1
1
移存型序列信号发生器只能产生一组序列信号,如 果要同时产生多组序列信号,可以采用计数型序列信号 发生器。 计数型序列信号发生器是在计数器的基础上加适当 的反馈网络构成。要实现序列长度为M的序列信号发生 器,其设计步骤为: ★ ★ 先设计一个计数模置为M的计数器。 再令计数器每一个状态输出符合序列信号要求。
在移位寄存器的基础上加反馈网络形成移存型序列信 号发生器。先设计移位寄存器,再设计反馈网络。 例:设计产生序列信号11000的发生器电路。 解:首先判断序列长度M,若n位移位寄存器最多可产生长 度M=2n的序列,依此确定移位寄存器位数. 状态划分: CP Q2Q1Q0 DR 1100011000 0 0 1 1 0 1 1 0 0 0 2 1 0 0 0 3 0 0 1 1 4 0 1 1 0
数字集成电路(时序逻辑电路)
目录
• 引言 • 时序逻辑电路的基本概念 • 数字集成电路的组成 • 时序逻辑电路的分析方法
目录
• 引言 • 时序逻辑电路的基本概念 • 数字集成电路的组成 • 时序逻辑电路的分析方法
目录
• 时序逻辑电路的设计方法 • 时序逻辑电路的应用 • 时序逻辑电路的发展趋势和挑战
逻辑门
01
逻辑门是数字集成电路的基本组成单元,用于实现逻辑运算(如AND、 OR、NOT等)。
02
常见的逻辑门有TTL(Transistor-Transistor Logic)和CMOS (Complementary Metal-Oxide Semiconductor)等类型。
03
逻辑门通常由晶体管组成,通过不同的组合和连接方式实现各种逻辑 功能。
目录
• 时序逻辑电路的设计方法 • 时序逻辑电路的应用 • 时序逻辑电路的发展趋势和挑战
01
引言
01
引言
主题简介
数字集成电路
数字集成电路是利用半导体技术将逻 辑门、触发器等数字逻辑单元集成在 一块衬底上,实现数字信号处理功能 的集成电路。
时序逻辑电路
时序逻辑电路是一种具有记忆功能的 电路,其输出不仅取决于当前的输入 ,还与电路的先前状态有关。常见的 时序逻辑电路有寄存器、计数器等。
时序图
通过图形方式表示时序逻辑电路的输入和输出随时间变化的规律,能够直观地展 示电路的工作过程。
逻辑方程和时序图
逻辑方程
描述时序逻辑电路输入和输出关系的数学表达式,通常由触发器的状态方程和输 出方程组成。
时序图
通过图形方式表示时序逻辑电路的输入和输出随时间变化的规律,能够直观地展 示电路的工作过程。
西工大硬件描述语言实验报告-实验五
组合逻辑如果不考虑门的延时的话当然可以理解为瞬时执行的,因此没有并行和顺序之分,并行和顺序是针对时序逻辑来说的。值得注意的是所有的时序块都是并行执行的。initial块只在信号进入模块后执行1次而always块是由敏感事件作为中断来触发执行的。
2、写出测试模块,对模块的功能进行测试;
3、对模块进行RTL级仿真、综合后门级仿真,布局布线仿真。
【实验步骤】
1、仔细阅读课本,建立工程文件,编写模块源码和测试模块,要求测试模块能对源文件进行比较全面的测试;
2、编译源码和测试模块,用测试模块对源文件进行测试,并综合仿真;
3、观察综合后生成的两个电路结构图并观察仿真波形图,分析assign与always两种组合电路实现方法的区别和注意点;
4、综合时采用不同的FPGA器件,如Altera公司的Cyclone II系列和Stratix III系列,观察综合后的结果有什么不同。
四、实验结果与数据处理
图1
图2
五、分析与讨论
本次试验使用Modelsim仿真出的图像如图1所示,使用Synplify运行出的电路图如图2所示。
用assign语句和always语句进行组合逻辑设计时,被assign赋值的信号定义为wire型,被always结构块下的信号定义为reg型,值得注意的是,这里的reg并不是一个真正的触发器,只有敏感列表为上升沿触发的写法才会综合为触发器,在仿真时才具有触发器的特性。
西北工业大学
《硬件描述语言》实验报告
实验八
学院:
计算机学院
学 号:
《数字电子技术基础》课程教学大纲
《数字电子技术基础》课程教学大纲一、课程基本信息1. 课程代码:课程名称:数字电子技术基础2. 学时/学分:72/4.53. 先修课程:大学物理/物理实验、电路分析基础、模拟电子技术基础4. 面向对象:测控技术与仪器、自动化5. 开课系:机电工程系6. 教材、教学参考书:【1】余孟尝主编《数字电子技术基础简明教程》(第3版)高等教育出版社;【2】候建军主编《数字电子技术基础》(第2版)高等教育出版社;【3】候建军主编《电子技术基础重点、难点、试题》高等教育出版社;【4】杜清珍主编《电工电子实验技术》西北工业大学出版社。
二、课程性质和任务数字电子技术基础课程是测控技术与仪器、自动化等电子信息类专业本科生在电子技术方面入门性质的技术基础课,具有自身的体系和很强的实践性。
本课程的任务是:通过对常用电子器件、数字电路及其系统的分析和设计的学习,使学生获得数字电子技术方面的基本知识、基本理论和基本技能,为深入学习测控技术及其在专业中的应用打下基础。
三、教学内容和基本要求本课程包括:逻辑代数的基础知识、门电路、组合逻辑电路、触发器、时序逻辑电路、脉冲产生与整形电路、A/D与D/A转换电路。
第一章逻辑代数基础1)掌握二进制、十六进制数及其与十进制数的相互转换。
2)掌握8421编码,了解其他常用编码。
3)掌握逻辑代数中的基本定律和定理。
4)掌握逻辑关系的描述方法及其相互转换。
5)掌握逻辑函数的化简方法。
第二章门电路1)了解半导体二极管、晶体管和MOS管的开关特性。
2)了解TTL、CMOS门电路的组成和工作原理。
3)掌握典型TTL、CMOS门电路的逻辑功能、特性、主要参数和使用方法。
4)了解ECL等其它逻辑门电路的特点。
第三章组合逻辑电路1)掌握组合电路的特点、分析方法和设计方法。
2)掌握编码器、译码器、加法器、数据选择器和数值比较器等常用组合电路的逻辑功能及使用方法。
3)了解组合电路的竞争冒险现象及其消除方法。
西工大数电实验报告一
数字电子技术基础实验报告姓名: 班级: 学号:实验日期:年月日实验一:TTL 集成逻辑门的参数测试一、实验目的(1) 把握TTL 与非门各参数的物理意义及测试方式。
(2) 把握TTL 器件的利用规那么。
(3) 把握TTL 与非门的逻辑功能。
二、实验原理本实验将对TTL 集成逻辑与非门74LS00的逻辑功能及要紧的参数进行测试。
74LS00是2输入4与非门,图1(a ),(b )为其逻辑符号及引脚排列图。
(a)(b)图1 74LS00逻辑符号及引脚排列图 (a )74LS00逻辑符号;(b )74LS00引脚排列74LS00与非门的逻辑功能当输入端有一个或一个以上是低电平常,输入端为高电平;只有当输入端全数为高电平常,输出端才是低电平。
其逻辑表达式为Y AB三、所需元件电源,示波器,面包板,与非门74LS00,导线 四、内容1.TTL 信号的产生利用面包板上的555按时器来产生方波信号并进行测试 2.测试与非门功能如下图在实验箱上连接电路,输入端与逻辑开关相连,输出端与指示灯相连。
将测试结果填入表1中,并写出与非门的逻辑表达式。
表1图2 74LS00逻辑功能测试电路五、门的逻辑变换(1) 与门:F AB =逻辑变换:1F AB AB AB ===• 电路如图3所示:开关开关图3(2) 或门:F A B =+逻辑变换:11F A B A B AB A B =+=+==•• 电路如图4所示:图4(3) 异或门:F A B =⊕逻辑变换:F A B AB AB ABB AAB ABBAAB =⊕=+=+= 电路如图3所示:图5六、测试结果1. 所得方波波形如图:2.填表1:逻辑表达式:Y AB3. 示波器的通道1接A ,通道2接Y ,B 别离接“1”(高电平)和“0”(低电平)(1) 与门B=1 B=0输入输出 A B Y 0 0 1 0 1 1 1 0 1 11(2)或门B=1B=0(3)异或门B=1 B=0七、结论用与非门能够实现与、或和异或门的逻辑链接八、体会、试探题这种集成与非门的逻辑器件,体积较小,而且能够同时实现多种逻辑电路的链接,专门大程度上简化了电路。
西工大数电实验报告——TTL集成门电路逻辑变换
TTL集成门电路逻辑变换班级:03051001班学号:姓名:同组成员:一、实验目的1.加深了解TTL逻辑门电路的参数意义。
2.掌握TTL逻辑门电路的主要参数及测量方法。
3.认识各种门电路及掌握空闲端处理方法。
4.掌握各种TTL门电路的逻辑功能。
5.掌握验证逻辑门电路的方法。
6.掌握空闲输入端的处理方法。
二、实验设备数字电路试验箱、数字双踪示波器、函数信号发生器、数字万用表、74LS00、电位器、电阻三、实验原理门电路是数字逻辑电路的基本组成单元,它最早是由分立元件构成,体积大,性能差,随着现代半导体工艺的快速发展和电路设计概念的不断改进,使所有分立元件连同分布线都集成在一小块硅芯片上,形成集成逻辑门。
集成逻辑门是最基本的数字集成元件,在数字电路中被大量使用,因此它的特性参数选择得适当与否在很大程度上影响整个电路工作的可靠性,所以理解和掌握集成逻辑门的参数特性对数字电路设计至关重要。
目前使用最普遍的双极型数字集成电路是TTL逻辑门电路,它们通常都采用双列直插式封装在集成芯片内。
双列直插式集成电路的右下方引脚通常是地线GND,左上方引脚一般是电源线VCC,其它引脚的用途如图中门电路的符号所示,每个集成电路都有自己的代号,与代号对应的名称形象地说明了集成电路的用途。
本实验中选用TTL74LS00二输入端四与非门实现与逻辑、或逻辑、异或逻辑,以掌握电路的主要参数的意义和测试方法。
74LS00引脚图门电路是数字逻辑电路的基本组成单元,门电路按逻辑功能可分为:与门、或门、非门及与非门、或非门、异或门等。
按电路结构组成的不同,可分为分立元件电路、CMOS集成门电路、TTL集成门电路等。
集成门电路通常封装在集成芯片内,一般有双列直插和表面贴装两种封装形式。
试验中常用的封装形式为双列直插式。
每个集成电路都有自己的代号,与代号对应的名称形象地说明了集成电路的用途。
如:74LS00是二输入端四与非门,她说明这个集成电路中包含了四个二输入端的与非门。
时序逻辑实验报告
一、实验目的1. 理解时序逻辑电路的基本概念和工作原理。
2. 掌握时序逻辑电路的设计方法和测试方法。
3. 熟悉常用中规模集成计数器和寄存器的逻辑功能和使用方法。
二、实验原理时序逻辑电路是指其输出不仅取决于当前输入信号,还取决于电路的过去状态。
本实验主要涉及计数器和寄存器两种时序逻辑电路。
计数器:计数器是一种能够对输入脉冲进行计数的时序逻辑电路。
常见的计数器有二进制计数器、十进制计数器和可编程计数器等。
寄存器:寄存器是一种用于存储二进制信息的时序逻辑电路。
常见的寄存器有D型寄存器、移位寄存器和计数寄存器等。
三、实验设备1. 数字电子技术实验箱2. 示波器3. 信号源4. 集成芯片:74LS163、74LS00、74LS20等四、实验内容1. 计数器设计(1)设计一个4位二进制加法计数器,实现0-15的循环计数。
(2)设计一个10进制计数器,实现0-9的循环计数。
2. 寄存器设计(1)设计一个D型寄存器,实现数据的存储和读取。
(2)设计一个移位寄存器,实现数据的右移和左移。
3. 时序逻辑电路测试(1)测试计数器的计数功能。
(2)测试寄存器的存储和读取功能。
五、实验步骤1. 计数器设计(1)根据计数器的功能要求,设计电路图。
(2)根据电路图,选择合适的集成芯片。
(3)搭建实验电路。
(4)测试计数器的计数功能。
2. 寄存器设计(1)根据寄存器的功能要求,设计电路图。
(2)根据电路图,选择合适的集成芯片。
(3)搭建实验电路。
(4)测试寄存器的存储和读取功能。
3. 时序逻辑电路测试(1)测试计数器的计数功能。
(2)测试寄存器的存储和读取功能。
六、实验结果与分析1. 计数器设计(1)4位二进制加法计数器能够实现0-15的循环计数。
(2)10进制计数器能够实现0-9的循环计数。
2. 寄存器设计(1)D型寄存器能够实现数据的存储和读取。
(2)移位寄存器能够实现数据的右移和左移。
3. 时序逻辑电路测试(1)计数器的计数功能正常。
西工大 数字集成电路实验组合逻辑的设计
数字集成电路实验报告西北工业大学2014年5月19日星期一实验二、组合逻辑的设计一、分析电路,解答下面的问题。
使用互补CMOS,实现逻辑表达式:((++)(+=)+BFGEDACX)并要求每条上拉及下拉通路单一串联通路(不包含任何形式的器件并联)的等效电阻与具有下述尺寸的单位反相器相同(所有管子的沟道长度取0.5um):NMOS:W/L=1um/0.5um;PMOS:W/L=3um/0.5um;①什么样的输入组合可以使所设计的逻辑电路具有最好及最差的上拉特性?什么样的输入组合可以使其具有最好及最差的下拉特性?答:把逻辑表达式化简得+++++=)+()((=)=FGFABCDEG⨯EXX+DABC画出逻辑图如下②在输出端接一个10pF的电容,通过仿真确定最好及最差情况下TPHL及TPLH,(仿真时可采用10ns的上升/下降时间)当输入电压变化如下时 Vin[6:0]0 11111112 00000004 11111116 01110108 011110010 0000000得到延时如下:besttphl= 1.3190E-08 targ= 4.0182E-06 trig= 4.0050E-06besttplh= 1.7432E-08 targ= 2.0225E-06 trig= 2.0050E-06worsttplh= 3.6379E-08 targ= 6.0414E-06 trig= 6.0050E-06worsttphl= 2.4113E-08 targ= 8.0291E-06 trig= 8.0050E-06二、考虑下面的逻辑电路:Y解决下面的问题:1、 写出这个CMOS 逻辑门的逻辑表达式,标记出每一个晶体管的尺寸,使此逻辑门单一通路的上拉下拉通路的等效电阻与具有下列尺寸的反相器相同:NMOS :W/L=1um/0.25um ;PMOS :W/L=2um/0.25um ;答:CMOS 逻辑门的逻辑表达式CD B A Y )(+=CMOS 尺寸如下:2、 考虑使PHL t 和PLH t 达到最大的输入方式(要考虑到内部节点电容的情况),写出产生这种最大延迟初始输入状态和最终输入状态。
西工大数字集成电路实验报告 数集实验5
第四次实验课 译码器的设计及延迟估算1、设计译码器并估算延迟设计一个用于16bit 寄存器堆的译码器,每一个寄存器有32bit 的宽度,每个bit 的寄存器单元形成的负载可以等效为3个单位化的晶体管(后面提到负载都为单位化后的负载)。
① 假定4个寄存器地址位的正反8个输入信号,每个信号的输入负载可以等效为10。
确定译码器的级数,并计算相关逻辑努力,以此来确定每一级中晶体管的尺寸(相当于多少个单位化的晶体管)及整个译码电路的延迟(以单位反相器的延迟的本征延迟Tp0为单位)。
答:输入信号有4对,参考3-8译码器,我们也可以采用4输入的与非门作为译码主要结构。
4-16译码产生16个输出,每一个输出对应的负载为32*3。
因此,每个信号的负载等效为10,则.等效扇出。
假定每一级的逻辑努力为1,这样可以算出总的路径努力H=GFB ,使用最优锥形系数就能得到最佳的电路级数N=lnH/ln3.6。
分支努力(每个信号与8个与非门相连),则8.7686.91=⨯⨯==GFB H使用最优锥形系数39.36.3ln 8.76ln 6.3ln ln ===HN ,可以得到最佳电路级数,N 取3.确定级数后画出电路图如图所示:...964输入与非门的逻辑努力:,重新计算,则使得路径延时最小的门努力36.5)6.153(3/1===N H h 。
因此各级的等效扇出如下:.36.5136.5,68.2236.5,36.5136.5132211=========g h f g h f g h f 故第一级晶体管尺寸为1;第二级尺寸为7.681036.5=⨯; 第三级尺寸为956.1768.27.6=⨯。
故延迟为:0008.22)36.5136.5436.51(p p p t t t =+++++=② 如果在四个寄存器地址输入的时候,只有正信号,反信号必须从正信号来获得。
每个正信号的输入的等效负载为20,使用与①中同样的译码结构,在这种条件下确定晶体管的大小并评估延迟(以单位反相器的延迟的本征延迟Tp0为单位)。
西北工业大学数字逻辑实验报告
数字电路技术实验报告学号:姓名:日期:一、实验目的:(1).用数码显示管实现0.1.2.3.4.0.3.0.3.4;(2).用74LS90,5421BCD码实现模十计数;二、实验设备:(1).数字电路试验箱;(2).数字双踪示波器;(3).函数信号发生器;(4).集成电路:74LS90;(5).集成电路:74LS00;三、实验原理:计数是一种最简单的基本运算计数器在数字系统中主要是对脉冲的个数进行计数以实现测量、计数和控制的功能同时兼有分频功能。
计数器按计数进制分为二进制计数器十进制计数器和任意进制计数器按计数单元中触发器所接收计数脉冲和翻转顺序分为异步计数器同步计数器按计数功能分有加法计数器减法计数器可逆双向计数器等。
异步清零2-5-10进制异步计数器74LS9074LS90是一块2-5-10进制异步计数器它由四个主从JK触发器和一些附加门电路组成 其中一个触发器构成一位二进制计数器另三个触发器构成异步五进制计数器。
在74LS90计数器电路中设有专用置0端R01 R02和置9端S91 S92 当R1=R2=S1=S2=0时时钟从CP1引入Q0输出为二进制时钟从CP2引入Q3输出为五进制时钟从CP1引入Q0接CP2即二进制的输出与五进制的输入相连则Q3Q2Q1Q0输出为十进制8421BCD码时钟从CP2引入而Q3接CP1即五进制的输出与二进制的输入相连Q0Q3Q2Q1输出为十进制5421BCD码。
74LS90管脚定义74LS00管脚定义74LS90功能表四、实验内容:(1).用74LS90实现0123403034 (2).用5421BCD实现计数;五、实验结果:(1).列出真值表;(2).画出卡诺图;(3).按化简结果连接图;(循环数字列表)(1).F8=0;(2).四变量卡诺图:F4=Q3;(3).四变量卡诺图:F 2=Q .Q .Q .Q 1020;(4).四变量卡诺图;F 1=Q 1;(5).把F 8接地;F 4接Q 3;F 2与相接Q .Q .Q .Q 1020;F 1与Q 1链接;六、心得体会:这次实验综合性较强,主要考察了我们从实际问题中抽象出逻辑函数的能力。
数电西北工业大学考试A卷
西北工业大学命题专用纸(A卷)
五、(共21分)分析如下的时序逻辑电路。
1.(9分)画出图5(a)(b)(c)电路的状态转换图,并回答是几进制计数器。
图5(a)图5(b)图5(c)
2.(6分)由维持阻塞式D触发器组成的电路如图6(a)所示。给定输入A、B脉冲如图6(b),试画出触发器复位端 的波形和触发器输出端Q1、Q2的电压波形。设Q1、Q2初态为0。图6(a)图6(b)
附录:
1.异步2-5-10进制计数器74LS90的逻辑框图和功能表:
2.四位超前进位全加器74LS283的逻辑关系和逻辑框图:4.集成定时器555的逻辑框图和功能表:
COF3F2F1F0=A3A2A1A0+B3B2B1B0+CI
3.3线-8线译码器74LS138的逻辑框图和功能表:
教务处印制(A卷)共8页 第7页
假设运动是匀速运动交叉点为起始位置箭头方向为小汽车前部驾驶室位置ctctcrldcoctrdiv16ct5474161cpd3d2d1d0q374ls138stcstbstaa2a1a074ls138stcstbstaa2a1a0q2q1q0前进后退左转右转lrfbs1srg474ls194d0q0q1q2q3a0a1a2enmux74ls151cpd1d2d3irdils0y输出西北工业大学命题专用纸a卷六10分使用jk触发器组成的同步时序逻辑电路如图7a所示
(2)将原函数化简为与或式;
(3)写出其对偶函数的最小项表示式;图1(a)图1(b)
(4)写出该函数的最大项表示式;
2.(12分)异步2-5-10进制计数器74LS90和四位2进制倒T型D/A转换器组成的电路如图2(a)所示。设计数器初始状态Q0Q1Q2Q3=0000。要求:
西北工业大学数字电路与数字电子技术考试题答案
本人知晓我校考场规则和违纪处分条例的有关规定,保证遵守考场规则,诚实做人。本人签字:
编号:
西北工业大学考试试题(答案)
2007-2008学年第二学期
开课学院11院课程数字逻辑学时54
考试日期2008.6.11考试时间2小时考试形式(闭)(A)卷
题号
一
二
三
四
五
六
七
八
总分
得分
10
8
12
15
15
15
解:Qn + 1= D = Qn AB,
当 AB = 0, Qn + 1= Qn;
当 AB = 1, Qn + 1=
当A≠B, Qn + 1= Q;n
教务处印制共8页 第4页
西北工业大学命题专用纸
七、由集成四位二进制同步步计数器74161和8选1数据选择器74LS151组成的电路如图所示。试按要求回答:(15分)
解:激励方程:
状态方程:
状态转换表:状态转换图:
功能描述:具有自启动能力的摸5异步加法计数器。
五、试用八选一数据选择器CT74LS151用降维法实现逻辑函数:(15分)
解:
教务处印制共8页 第3页
西北工业大学命题专用纸
解:
六、由维持-阻塞型D触发器组成的电路如图所示。已知A、B、CP端的电压波形,试画出Q端对应的电压波形。设电路的初始状态为0。(15分)
西北工业大学命题专用纸
8选1数据选择器(74LS151)
74LS161:4位二进制同步计数器
教务处印制共8页 第7页
15
10
考生班级
学 号
姓 名
一、按要求完成下列各题: (10分)
数电实验_触发器及其应用_西北工业大学
数字电路课程实验报告班级:姓名:学号:学院:专业:软件工程指导教师:2012年5月9实验三触发器及其应用一、实验目的1.熟悉基本D触发器的功能测试;2.了解触发器的两种触发方式及触发特点;3.熟悉触发器的实际应用。
二、实验设备数字电路试验箱, 数字双踪示波器, 函数发生器, 74LS00、74LS74器件各一片,导线若干三、实验原理触发器是一个具有记忆功能的二进制信息存储器件,是构成多种时序电路的最基本逻辑单元,也是数字逻辑电路中一种重要的单元电路。
在数字系统和计算机中有着广泛的应用。
触发器具有两个稳定状态,即“0”和“1”,在一定的外界信号作用下,可以从一个稳定状态翻转到另一个稳定状态。
触发器呦集成触发器和门电路(主要是“与非门”)组成的触发器。
按其功能可分为有RS触发器、JK触发器、D触发器、T和T’功能等触发器。
触发方式有电平触发和边沿触发两种。
D触发器原理:D触发器是在时钟脉冲CP的前沿(整跳变:0到1)发生翻转,触发器的次态取决于CP脉冲上升沿来到之前D端的状态,即其状态方程为Q n+1=D n。
因此,它具有置0、置1两种功能。
由于在CP=1期间电路具有维持阻塞作用,所以在CP=1期间,D端的数据状态变化,不会影响触发器的输出状态。
D触发器的应用很广,可用作数字信号的寄存,移位寄存,分频和波形发生等。
有很多种型号可供各种用途的需要而选用。
如双 D 74LS74、四 D 74LS175、六D 74LS174等。
下图为双D 74LS74的引脚排列及逻辑符号:a.引脚排序b.逻辑符号四、实验内容在CP1端加入1KHz,峰峰值为5.00V,平均值为2.50V的连续方波,用双D触发器设计电路:1.用双D触发器构成二分频器a.波形图a.实现电路2.用双D触发器构成四分频器a.波形图b.实现电路3.生成如图所示时序脉冲a.波形图1 2 3 4 5 6 7 84.5.6.7.8.b.实验电路C.真值表0001d.特征方程n 011n 1Q D Q ==+ n 101n 0Q D Q ==+ CP Q n ∙∙=n01Q Fe.实现电路五:实验结果及数据分析1. 用双D 触发器构成二分频器2.用双D触发器构成四分频器3.生成如图所示时序脉冲由上图可知,实验结果与预期结果完全符合六.心得体会本次实验较难理解,开始有点茫然,不知道要从哪儿开始做,经过老师讲解才明白了实验目的及原理。
西工大数电实验报告
西工大数电实验报告西工大数电实验报告引言:数电实验是电子信息类专业中必不可少的一门实跃实践课程。
通过实验,我们可以更加深入地了解数字电路的原理和应用,培养我们的实践能力和创新思维。
本篇文章将对我在西工大数电实验中所进行的实验进行总结和分析,以期对今后的学习和研究有所帮助。
实验一:逻辑门的实验逻辑门是数字电路中最基本的元件,它们能够实现逻辑运算。
在本次实验中,我们使用了与门、或门和非门,通过连接它们,实现了简单的逻辑电路。
通过实验,我们更加深入地了解了逻辑门的工作原理和真值表的应用。
实验二:译码器的实验译码器是一种将输入信号转换为输出信号的电路。
在本次实验中,我们使用了译码器来实现BCD码到七段数码管的转换。
通过连接译码器和七段数码管,我们成功地将BCD码转换为了对应的数字显示。
这个实验让我们对译码器的工作原理有了更加深入的了解。
实验三:触发器的实验触发器是一种存储器件,能够存储一个比特的信息。
在本次实验中,我们使用了JK触发器和D触发器,通过连接它们,实现了一个简单的计数器电路。
通过实验,我们更加深入地了解了触发器的工作原理和时序逻辑电路的设计。
实验四:计数器的实验计数器是一种能够实现计数功能的电路。
在本次实验中,我们使用了74LS193计数器芯片,通过连接它们,实现了一个四位二进制计数器。
通过实验,我们更加深入地了解了计数器的工作原理和时序逻辑电路的设计。
实验五:存储器的实验存储器是一种能够存储和读取信息的电路。
在本次实验中,我们使用了SR锁存器和D触发器,通过连接它们,实现了一个简单的存储器电路。
通过实验,我们更加深入地了解了存储器的工作原理和时序逻辑电路的设计。
结论:通过参与西工大数电实验,我对数字电路的原理和应用有了更加深入的了解。
实验过程中,我学会了使用逻辑门、译码器、触发器、计数器和存储器等元件,成功地设计和实现了各种数字电路。
这些实验不仅培养了我的实践能力和创新思维,也为我今后的学习和研究打下了坚实的基础。
西工大电工电子第9章触发器与时序逻辑电路
2020/12/7
西工大电工电子第9章触发器与时序 逻辑电路
•本章要求
• 1. 掌握 RS、JK、D 触发器的逻辑功能及不 同结构触发器的动作特点
• 2. 掌握寄存器、移位寄存器、二进制计数器、 • 十进制计数器的逻辑功能,会分析时序逻
辑 • 电路 • 3. 学会使用本章所介绍的各种集成电路 • 4. 了解集成定时器及由它组成的单稳态触发
•S•' •R•' •Qn+1
•0 0 •Qn •0 1 0 •1 0 1
•C高电平时F主状态
由J、K决定,F从状
态不变
•C下降沿( )触发 器翻转( F从状态与 F主状态一致)
• JK触发器状态表
• J K Qn Qn+1
•0
0
•0 1
•0 •1
•Qn
• 0 1 •0 •0 •0 1 •0
•1
0
•0 1
•0•.
•.•1
•触发器置“0” •(3)S =1, R= 0
•触发器置“1”
•& •G1
•& •G2
•1•SD •1 •& •G3
•0 •RD•1
•& •G 4
•S•0
•1 •C
•R•1
西工大电工电子第9章触发器与时序 逻辑电路
•Q=0 •1•Q
•(4)S =1, R= 1 •若先翻
•.
•当时钟由 1变 0 后 • 触发器状态不定
•(2)SD=0,RD = 1 •设原态为“0”态
•0 •Q
•1 •.
•翻转为“1”态
•&•G
1 •0 •0
西北工业大学数字集成电路实验五、时序逻辑
西北工业大学数字集成电路实验五、时序逻辑LT实验五、时序逻辑一、 下图是一种用于AMD-K6处理器的脉冲寄存器。
DDQ QVDD=2.5V ,反相器的延迟TPinv=40Ps ,回答下面的问题:1、 画出节点CLK ,CLKd ,X 和Q 两个时钟周期内的波形,其中输入D 在一个周期中为0,在另一个周期中为1。
答:波形如下:CLKCLKDDXQ2、 考察这个寄存器的建立时间和保持时间。
答:这个寄存器对数据建立时间没有要求,可以达到0, 而保持时间为120ps T 3pinv =⨯。
3、 对该电路进行仿真,所有管子的初始尺寸可以设定为:NMOS :W/L=0.5um/0.5um PMOS :W/L=1.8um/0.5 um通过观察关键点的波形,更改某些管子的尺寸,使电路能够正常工作。
贴出正常工作时两个时钟周期的波形。
其中D 在一个周期为0,一个周期为1。
施加激励可参考:Vclk CLK 0 pwl(0 0 0.3n 0 0.4n 2.5 0.7n 2.5 0.8n 0 R ) VinD D 0 pwl(0 0 800p 0 900p 2.5) 注意,在SP 文件中加入初始状态描述 .ic V(Q)=0 V(x)=2.5 V(CLKD)=0 .tran 0.001n 2n UIC仿真代码见附录,仿真波形如下从上到下依次表示CLK, CLKD, D, X, Q1二、 观察下面时序模块与组合逻辑模块共同构成组合路径(时钟占空比为50%)LOGIC BLOCKD2Q2BD1Q1A CL CLTskewa) A 、B 寄存器的建立时间Tsetup=100ps ,保持时间Thold=0,与时钟相关的传输延迟Tcq=50ps ,Tlogic=250ps ,求输入时钟的最高频率(时钟偏斜时间Tskew=0)。
答:400ps T T T T logic cq setup min =++= 故:z GH T 5.2H 102.51F z 9max =⨯==b) 假定输入到B 的时钟相对于输入到A 的时钟有偏斜的情况存在,那么在下列情况下求输入最高时钟频率。
西工大硬件描述语言实验报告
硬件描述语言实验报告班级: xxxxxxxx学号: xxxxxxxx姓名: xxxxxxxx目录硬件描述语言 ············································································································· - 0 - 实验报告 ························································································································· - 0 - 实验一简单组合逻辑设计 ························································································· - 2 - 实验二简单分频时序逻辑电路的设计······································································ - 4 - 实验三利用条件语句实现计数分频时序电路·························································· - 7 - 实验四阻塞赋值与非阻塞赋值的区别···································································· - 12 - 实验五用always块实现较复杂的组合逻辑电路··················································· - 16 - 实验六在Verilog中使用函数 ·················································································· - 21 - 实验七在Verilog HDL中使用任务(task) ·································································· - 25 - 实验八利用有限状态机进行时序逻辑的设计························································ - 32 - 实验九利用状态机实现比较复杂的接口设计························································ - 36 - 实验十利用SRAM设计一个FIFO ··········································································· - 46 -实验一简单组合逻辑设计一、实验目的1.掌握基本组合逻辑电路的实现方法。
西工大数字电路实验报告——实验五
实验五:计数器及其应用一.实验目的:1. 熟悉常用中规模计数器的逻辑功能。
2. 掌握二进制计数器和十进制计数器的工作原理和使用方法。
3. 运用集成计数器构成1/N 分频器。
二. 实验设备:数字电路试验箱,数字双踪示波器,函数信号发生器,74LS90及Multisim 仿真软件。
三. 实验原理:计数是一种最简单基本运算,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时兼有分频功能。
计数器按计数进制有:二进制计数器,十进制计数器和任意进制计数器;按计数单元中触发器所接收计数脉冲和翻转顺序分有:异步计数器,同步计数器;按计数功能分有:加法计数器,减法计数器,可逆(双向)计数器等。
目前,TTL 和CMOS 电路中计数器的种类很多,大多数都具有清零和预置功能,使用者根据器件手册就能正确地运用这些器件。
实验中用到异步清零二-五-十进制异步计数器74LS90。
74LS90是一块二-五-十进制异步计数器,外形为双列直插,引脚排列如图(1)所示,逻辑符号如图(2)所示,图中的NC 表示此脚为空脚,不接线,它由四个主从JK 触发器和一些附加门电路组成,其中一个触发器构成一位二进制计数器;另三个触发器构成异步五进制计数器。
在74LS90计数器电路中,设有专用置“0”端)1(0R 、)2(0R 和置“9”端)1(9S 、)2(9S 。
其中)1(0R 、)2(0R 为两个异步清零端,)1(9S 、)2(9S 为两个异步置9端,CP1、CP2为两个时钟输入端,Q0~Q3为计数输出端,74LS90的功能表见表(1),由此可知:当R1=R2=S1=S2=0时,时钟从CP1引入,Q0输出为二进制;时钟从CP2引入,Q3输出为五进制;时钟从CP1引入,而Q0接CP2 ,即二进制的输出与五进制的输入相连,则Q3Q2Q1Q0输出为十进制(8421BCD 码);时钟从CP2引入,而Q3接CP1 ,即五进制的输出与二进制的输入相连,则Q0Q1Q2Q3输出为十进制(5421BCD 码)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.SUBCKT INV2 IN OUT Wn=0.25u Wp=0.5u
Mn out in 0 0 NMOS W=Wn L=0.25U
Mp out in vdd vdd PMOS W=Wp L=0.25U
.ENDS INV2
*----------------------------------------------------
答:
故:
b)假定输入到B的时钟相对于输入到A的时钟有偏斜的情况存在,那么在下列情况下求输入最高时钟频率。
ⅠTskew = 50ps
ⅡTskew = -50ps
答:
Ⅰ:
Ⅱ:
附录
.TITLE EXPERIMENT 5
*---------------------------------------------------
.unprotect
*-------------------------------------------------
*netlist
.global vdd
.SUBCKT INV1 IN OUT Wn=0.25u Wp=0.5u
Mn out in 0 0 NMOS W=Wn L=0.5U
Mp out in vdd vdd PMOS W=Wp L=0.5U
*-------------------------------------------
XINV1 CLK 5 INV1 WN=0.25u WP=0.5u
XINV2 5 6 INV1 WN=0.25u WP=0.5u
XINV3 6 CLKD INV1 WN=0.25u WP=0.5u
XINV4 Q1 Q0 INV2 WN=0.25u WP=0.5u
* SIM OPTIONS
*---------------------------------------------------
.options post acct probe
.options tnom=25
.options ITL5=0
.OPTIONS ingold=2 limpts=30000 method=gear
.OPTIONS lvltim=2 imax=20 gmindc=1.0e-12
*---------------------------------------------------
.protect
.lib 'C:\Eric\Digital Integrated Circuit\experiment 5\cmos25_level49.lib' TT
M1 X CLK VDD VDD PMOS W=0.5u L=0.25u
M2 X D VDD VDD PMOS W=0.5u L=0.25u
M3 X CLKD VDD VDD PMOS W=0.5u L=0.25u
M4 Q1 X VDD VDD PMOS W=1u L=0.25u
M5 X CLK 1 GND NMOS W=0.25u L=0.25u
数字集成电路
实验报告
西北工业大学2014年5月27日星期二
实验五、时序逻辑
一、下图是一种用于AMD-K6处理器的脉冲寄存器。
VDD=2.5V,反相器的延迟TPinv=40Ps,回答下面的问题:
1、画出节点CLK,CLKd,X和Q两个时钟周期内的波形,其中输入D在一个周期中为0,在察这个寄存器的建立时间和保持时间。
答:这个寄存器对数据建立时间没有要求,可以达到0,而保持时间为 。
3、对该电路进行仿真,所有管子的初始尺寸可以设定为:
NMOS:W/L=0.5um/0.5um
PMOS:W/L=1.8um/0.5 um
通过观察关键点的波形,更改某些管子的尺寸,使电路能够正常工作。贴出正常工作时两个时钟周期的波形。其中D在一个周期为0,一个周期为1。
XINV5 Q0 Q1 INV2 WN=0.25u WP=0.5u
*-------------------------------------------------
* Power supply
.ic V(Q1)=0 V(X)=2.5 V(CLKD)=0
VDD VDD 0 2.5
VGND GND 0 0
*-------------------------------------------------
*INPUT
Vclk CLK 0 pwl(0 0 0.6n 0 0.61n 2.5 1.2n 2.5 1.21n 0 R )
VinD D 0 pwl(0 2.5 1800p 2.5 1811p 0 )
施加激励可参考:
Vclk CLK 0 pwl(0 0 0.3n 0 0.4n 2.5 0.7n 2.5 0.8n 0 R )
VinD D 0 pwl(0 0 800p 0 900p 2.5)
注意,在SP文件中加入初始状态描述
.icV(Q)=0 V(x)=2.5 V(CLKD)=0
.tran0.001n2nUIC
M6 1 D 2 GND NMOS W=0.25u L=0.25u
M7 2 CLKD GND GND NMOS W=0.25u L=0.25u
M8 Q1 CLK 3 GND NMOS W=0.5u L=0.25u
M9 3 X 4 GND NMOS W=0.5u L=0.25u
M10 4 CLKD GND GND NMOS W=0.5u L=0.25u
仿真代码见附录,仿真波形如下
从上到下依次表示CLK, CLKD, D, X, Q1
二、观察下面时序模块与组合逻辑模块共同构成组合路径(时钟占空比为50%)
a)A、B寄存器的建立时间Tsetup=100ps,保持时间Thold=0,与时钟相关的传输延迟Tcq=50ps,Tlogic=250ps,求输入时钟的最高频率(时钟偏斜时间Tskew=0)。
.tran 0.001n 2.5n UIC
.probe V(Q1) V(D) V(X) V(CLK) V(CLKD)
.END