SSI组合逻辑电路设计实验报告

上传人:re****.1 文档编号:498257277 上传时间:2023-09-26 格式:DOCX 页数:8 大小:209.17KB
返回 下载 相关 举报
SSI组合逻辑电路设计实验报告_第1页
第1页 / 共8页
SSI组合逻辑电路设计实验报告_第2页
第2页 / 共8页
SSI组合逻辑电路设计实验报告_第3页
第3页 / 共8页
SSI组合逻辑电路设计实验报告_第4页
第4页 / 共8页
SSI组合逻辑电路设计实验报告_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《SSI组合逻辑电路设计实验报告》由会员分享,可在线阅读,更多相关《SSI组合逻辑电路设计实验报告(8页珍藏版)》请在金锄头文库上搜索。

1、华中科技大学电子线路设计、测试与实验实验报告实验名称:SSI 组合逻辑电路设计实验(软件)院(系):自动化学院实验成绩指导教师2014 年 4 月 24 日一. 实验目的1. 掌握用SSI (小规模数字集成电路)实现简单组合逻辑电路的方法。2. 掌握简单数字电路的安装于调试技术。3. 进一步熟悉数字万用表、示波器等仪器的使用办法。4. 熟悉用Verilog HDL描述组合逻辑电路的方法,以及EDA仿真技术。二. 实验元器件芯片 74HC00 2 片,74LS04 片;若干导线,计算机;QuartusII9.1集成开发环境; 面包板;可编程器件实验板; 专用的在系统编程电缆。三. 实验原理及参考

2、电路组合逻辑电路的设计流程组合逻辑电路的设计步骤如下图,先根据实际的逻辑问题进行逻辑抽象,定 义逻辑状态的含义,在按照给定事件因果关系列出逻辑关系真值表。然后用给定 的器件实现简化后的逻辑表达式,画出逻辑电路图。QuartusI9.1在设计好电路之后,就可以根据设计的电路,就可以在QuartusII9.1集成开 发环境下,通过Verilog HDL语言编程,然后生成相应的波形文件执行仿真,最 后再把程序下载到老师给的DE0板子上去,从而通过板子上LED灯的亮和不亮来 确定输出的高低电平。插板在做完仿真之后,就可以根据设计的逻辑图选择相应的芯片进行插板,通过 给不同输入高低电平组合来测输出电平的

3、高低,从而检测是否符合实验要求。四实验内容全加器/全减器 根据给定的器件,设计一个全加器/全减器电路,使之既能实现1 位加法运算 又能实现 1 位减法运算。当控制变量 M=0 时,电路实现加法运算;当 M=1 时,电路实现减法运算。其框图如下所示,图中, A 、B 分别为被加(减)数和加 00(减数),S为相加(减)的结果,C为进(借)位。00首先,按照组合逻辑电路的设计流程,写出其真值表如下:MA。000000001001010010011011100100101101110110111111C SC0001100101010101010011110001110111010101000001

4、11根据真值表,。我得到如下逻辑表达式:=MA AM B0 MA MAC BCi o -iS = AB BA C BA BA C000 i00 i根据其表达式,用与非门和非门设计的逻辑图如下所示(由于做实验的时候只有与非门和非门,设计的了逻辑图只有这两种门)【注】我这里画的电路图和我接下来编的VerilogHDL没有关系,因为这里只 用了与非门和非门,是后面插板的逻辑图,而VerilogHDL可以用多种门,逻辑 图没有这么复杂。四、Verilog HDL语言实现仿真首先给出编好的程序:1dc33 (Ar 3r CiSo, Co);3 input A, Br Cir Mr4 Qiitp口t Sq

5、, CorEwire Wlf W2r W3r W4F W5r7Kor xl tWlf Ar B) fx ;W2 f Ar M) r9x3 ;W3f Mr Wl) r1-3;Sof Wlf Ci) p11丄左and al ;W4f % W),-13 a ;W5f W3f Ci)1414 ar (Cof W4f W5) f161=1313【注】用的门级建模方法。然后是波形仿真结果:以上的波形符合要求。五、 附加实验题(13号模 3 余 1)4 位密码锁设计它的正确密码为0000,即必须A, B, C, D (确定输入有效),都输入 0 时,输出 L 才为 1,即箱子打开。L= ABCD编程代码如下

6、:L HpasswordLi ;2 二二f 二止fE” 二D;5 2 J. T C J. z L;匚二:c-Lwcl/s(A z-r B z-r - z-r D)6 1 (A=l-B=l- 温 G=: 怖 D=:J -=-;_=13 L=J;3 =irr.2ij.L =仿真波形图如下:且输入与设定的密码1111 一致时,Z才输出1,箱子才会打开。(在155.0ns到 160.0ns 之间)。五、实验总结1. 学会了 QuartusII9.1仿真组合逻辑电路,及Verilog HDL语言编程。以 后在数电学习方面遇到问题时,可以通过仿真来检验结果,特别是对于要 插板的实验,可以事先检验自己的逻辑

7、是否正确。2. 对具体如何设计一个组合逻辑电路有了更加具体,深刻的把握。3. 掌握了用SSI (小规模数字集成电路)实现简单组合逻辑电路的方法。4. 掌握了简单数字电路的安装于调试技术。5. 进一步熟悉了数字万用表、示波器等仪器的使用办法。6. 熟悉了用Verilog HDL描述组合逻辑电路的方法,以及EDA仿真技术。六、实验遇到的问题和解决方法1. 对于一个新软件的学习,总是有个熟悉的过程,在实验课上,老师可以 说的一步一步教我们做项目工程,速度也比较合理,但是我们还是出现 的各种问题。总的来说,我觉得是对这一软件的界面不是很熟悉。好多 问题都是问哪个哪个按键在哪里等等,还有就是感觉自己的英语水平还 有待提高,毕竟是英文版的软件。以后还有很多机会接触到,熟练的掌 握是很有必要的。2. 软件仿真之后就是硬件实现,但是由于只有非门和与非门的芯片来实现 全加全减器,工作量太大,对自己的耐心是个很大的考验,最后还是把 板子插完了,虽然没有成功,但是简单电路之后,就只做了一位的全加 器,很容易的就验收了。我感觉插板子最重要的就是耐心和细心。一不 留神就插错了。而那么多的线,找问题都很难找得出来。所以,慢慢来, 不能急。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号