实验报告姓名### 学号### 专业## 班级##一、设计/实验项目名称:集成电路系统EDA软件使用简介基本内容描述:了解门电路元件库,了解逻辑电路的仿真,了解原理图文件的综合和下载。
输入端为:A、B、C ; 输出端为:O0、O1、O2、O3、O4、O5、O6、O7。
二、电路设计及原理了解元件设计图如图1所示。
图1. 了解元件电路设计图了解元件电路通过添加与门和非门,实现了ABC的各种情况输出,结果由O0~O7输出端输出。
三、设计电路仿真与分析了解元件电路仿真图如图2所示,由仿真可得出ABC的所有可能输出结果。
图2. 了解元件电路仿真图四、实验结论由仿真实验可知:设计电路正确,实现了ABC的所有组合输出。
实验报告姓名## 学号### 专业## 班级##一、设计/实验项目名称:多选一选择器电路的设计基本内容描述:完成2选1多路选择器mux21a的设计及仿真,其中a、s、b为输入端,y为输出端;完成4选1多路选择器mux41a的设计及仿真,其中A0、A1、O0、O1、O2、O3为输入端,Y为输出端。
二、电路设计及原理2选1多路选择器mux21a的设计电路图如图2.1所示。
4选1多路选择器mux41a的设计电路如图2.2所示。
图2.1 2选1多路选择器mux21a设计电路图图2.2 4选1多路选择器mux41a设计电路图2选1多路选择器mux21a中,s为地址码输入端,决定输出端y输出a或b的输入信号。
同样的,4选1多路选择器mux41a中,A0、A1为地址码输入端,决定输出端Y输出输入端A0~A1中的其中一个信号。
三、设计电路仿真与分析2选1选择器mux21a的功能仿真图如图2.3所示,该电路通过地址选择输入端s选择输出端y输出的是输入端a或b的输入信号。
图2.3 2选1多路选择器mux21a的仿真图4选1选择器mux41a的功能仿真图如图2.4所示,该电路通过选择输入端A0与A1选择输出端Y输出的是输入端A0~A7中的哪一个输入信号。
图2.4 4选1多路选择器mux41a的仿真图四、实验结论由仿真实验可知:(1)2选1多路选择器mux21a与4选1多路选择器mux41a的电路设计正确,实现了数据选择器的功能,数据选择器通过地址码选择输出的信号。
(2)在本实验中2选1多路选择器mux21a通过地址码输入端s控制输出,4选1多路选择器则通过地址码输入端A0、A1控制输出。
实验报告姓名## 学号### 专业### 班级##五、设计/实验项目名称:一位全加器电路的设计基本内容描述:完成双2选1多路选择器的设计及仿真,完成一位半加器的设计及仿真,利用已经设计好的半加器完成一位全加器的设计及仿真和一位全减器的设计及仿真。
六、电路设计及原理(1)双2选1多路选择器双2选1多路选择器的基本单元(mux21a)设计原理图如图3.1所示,双2选1多路选择器以图3.1设计电路生成的设计图如图3.2所示。
图3.1 基本单元(mux21a)设计原理图基本单元二选一多路选择器mux21a可通过地址码输入端s控制输出端y的输出,当s为高电平时输出输入端b接收的信号,当s为低电平时输出输入端a接收的信号。
图3.2 双2选1多路选择器的设计电路双2选择器以二选一多路选择器为基本单元设计而成,通过地址码输入端s0与s1控制输出端outy的输出。
当s1s0=00时,输出输入端a1的输入信号;当s1s0=01时输出输入端a2的输入信号;当s1s0=10时输出输入端a3的输入信号。
(2)一位全加器的设计一位半加器h_adder的设计电路图如图3.3所示,以一位半加器h_adder为基本单元设计的一位全加器f_adder设计图如图3.4所示。
图3.3 一位半加器h_adder的设计电路图一位半加器h_adder电路可实现如表一所示的逻辑功能。
表一图3.4 一位全加器f_adder的设计电路一位全加器f_adder的加数输入输入端为ain和bin,前一位进位端为cin,均为输入端;输出端有cout和sun,cout为进位端,sum为输出端。
要相加的数在输入端ain与bin输入,在输出端sum就课得出本位的相加结果,输出端可得出是否有进位。
(3)一位全减器的设计一位全减器f_subber以一位半加器a_dder为基本元件设计而成,其设计原理图如图3.5所示。
该一位全减器可以实现输入端x与y的想减,输出端differ可输出相减数本位的计算结果,输出端sub_out显示向高位的借位,输入端sub_in显示向低位的借位。
图3.5 一位全减器f_subber的设计电路七、设计电路仿真与分析(1)双2选1多路选择器的设计双2选1的多路选择器的功能仿真图如图3.6所示。
由仿真图可以看出该双2选1多路选择器的设计通过地址输入码s0与s1控制输出端的输出信号。
图3.6 双2选1多路选择器仿真图(2)一位全加器的设计一位半加器h_adder的功能仿真图如图3.7所示,该设计的一位半加器能实现表一的逻辑功能。
图3.7 一位半加器h_adder的仿真图一位全加器f_adder的仿真图如图3.8所示。
该设计的一位全加器可以实现两个一位二进制数的相加,课在输出端sum输出从输入端ain和bin输入的相加数的本位相加结果,输出端cout输出相加的进位结果,实现两个一位二进制数的相加功能。
图3.8 一位全加器f_adder的仿真图(3)一位全减器的设计一位全减器f_suber的仿真图如图3.9所示。
该设计的一位全减器可以实现两个一位二进制数的相减,本位相减结果由输出端differ输出,输出端sub_out表示是否向高位借数。
图3.9 一位全减器f_suber的仿真图八、实验结论由仿真实验可知:(1)双2选1选择器、一位全加器、一位全减器电路均设计成功,功能均正确。
(2)双2选1选择器通过地址输入码选择输出信号;一位全加器能实现可实现两位一位二进制数的加法,得出本位的数和对高位的进位;一位全减器可实现两位一位二进制数的减法,得出本位的数和向高位的借位。
实验报告姓名@@ 学号@@ 专业@@ 班级@@九、设计/实验项目名称:含时钟使能的十进制计数器的设计基本内容描述:完成基于74390的十进制计数器电路设计及仿真,完成含时钟使能的2位十进制计数器的电路的设计及仿真,完成含时钟使能的30进制计数器的设计及仿真。
十、电路设计及原理(1)基于74390的十进制计数器的设计十进制计数器的基本单元74390设计原理图如图4.1所示,十进制技术器的设计原理图如图4.2所示。
图4.1 基本元件74390设计原理图基本元件74390有两组输入端:1CLR、1CLKA、1CLKB为一组,2CLR、2CLKA、2CLKB 为另外一组;两组输出端:1QA、1QB、1QC、1QD为一组,2QA、2QB、2QC、2QD又为另外一组。
其中开头为1的为一组,开头为2的又一组,CLR端为清零端,高电平清零,CLK为输入脉冲端,上升沿使芯片计数,且芯片74390有过9(即输出超过1001)自动清零功能。
图4.2十进制计数器电路设计图十进制计数器输入端为1CLK,输出端为q[3..0],清零端1CLR姐弟,芯片随输入端信号的上升沿计数,且过9自动清理。
(2)含时钟使能的2位十进制计数器的设计含时钟使能的2位十进制计数器的设计原理图如图4.3所示。
输入端enb为使能端,接高电平计数有效,低电平无效;输入端CLK为时钟输入端,上升沿计数;输入端CLR为清零端,高电平有效。
输出端为q[3..0]与q[7..4],输出已经记到的数;进位端count显示是否有进位,高电平表示有进位,低电平表示无进位。
该2位十进制计数器可以实现00~99的计数。
图4.3 含时钟使能的2位十进制计数器的设计电路(3)含时钟使能的30进制计数器的设计含时钟使能的30进制计数器的设计原理图如图4.4所示。
该电路在含时钟使能的2位十进制计数器基础上加上了一个反馈电路,使计数器输出超过29时(即超过0010 1001)自动清零,实现30进制计数。
图4.4 含时钟使能的30进制数的电路设计十一、设计电路仿真与分析(1)基于74390的十进制计数器的设计基于74390的十进制计数器设计电路的功能仿真图如图4.5所示,输入端接时序脉冲,输出端实现了0~9(即0000~1001)的计数,且过9后(即过1001后)自动清零,重新计数,清零端CLR接地为低电平,不清零。
图4.5 十进制计数器电路的仿真图(2)含时钟使能的2位十进制计数器的设计含时钟使能的2位十进制计数器设计电路的功能仿真图如图4.6所示。
使能端enb接高电平使计数器可以计数,输入端CLK接时钟脉冲,上升沿计数,清零端CLR接低电平,不清零。
该电路可以实现00~99(即0000 0000 ~ 1001 1001)的计数。
图4.6 含时钟使能的2位十进制计数器电路的仿真图(3)含时钟使能的30进制计数器的设计含时钟使能的30进制计数器的设计电路的时序仿真图如图4.7所示。
使能端始终接高电平,使芯片计数,输入端CLK接时钟脉冲,上升沿计数,当计数超过29(即超过0010 1001)时,有反馈电路使清零端CLR输入高电平,芯片清零,重新计数,实现30进制计数。
图4.7 含时钟使能的30进制计数器设计电路的仿真图十二、实验结论由仿真实验可知:(1)基于74390的十进制计数器、含时钟使能的2位十进制计数器、含时钟使能的30进制计数器的电路设计均成功,逻辑功能均正确。
(2)使能输入端enb时钟接高电平,高电平有效;清零输入端clr始终接低电平,低电平无效。
利用反馈电路能实现利用M进制的计数器实现N进制计数器的功能(N<=M)。
实验报告姓名3## 学号### 专业## 班级##十三、设计/实验项目名称:编码器与译码器的设计基本内容描述:完成8421编码器的设计与仿真,完成5-24译码器的设计及仿真,得出结论并分析。
十四、电路设计及原理(1)8421编码器的设计8421编码器的基本元件74148的设计电路如图5.1所示,基于74148设计的8421编码器的设计电路如图5.2所示。
图5.1 基本元件74148设计电路图基本元件74148的输入使能端为EIN,低电平有效;选通输出端为EON,低电平有效;扩展输出端为GSN,同样低电平有效;输入端0N、1N、2N、3N、4N、5N、6N、7N其中一个输入为低电平,其余为高电平,则输出端A2N、A1N、A0N输出对应的二进制码的反码。
该基本元件74148能实现表一所示的功能。
表一由表一可以看出,使能端EIN=0时,编码器处于工作状态,允许编码。
即只要有一个输入为0,A2N A1N A0N就输出对应的二进制的反码。