《一位全加器.doc》由会员分享,可在线阅读,更多相关《一位全加器.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一位全加器的设计一、 实验要求(1)用原理图输入设计方法或者硬件描述语言设计方法皆可(2)如果是原理图,把图贴出来,如果是代码,附上代码(3)写清楚设计过程(4)用仿真波形说明全加器功能正确二、 实验目的1、学会在仿真平台上进行设计实验验证及时序仿真。2、进一步熟悉利用quartus进行电路系统设计的一般流程。3、掌握1位全加器原理图输入设计的基本方法及过程。4、进一步提高学生运用所掌握的数字电子电路的分析方法与分析实际电路的基本技能,并了解基本逻辑单元电路在生活中的应用。三、实验原理 全加器是一个能对两个一位二进制数及来自低位的“进位”进行相加,产生本位“和”及向高位“进位”的逻辑电路。该电
2、路有3个输入变量,分别是2个加数A、B及1个低进位Cin,两个输出变量,分别是本位S和向高进位Co。用原理图输入法构造一位全加器,并进行时序仿真。 1、全加器真值表分析:输入A输入B输入Cin输出S输出Co0000000110010100110110010101011100111111由真值表写逻辑函数表达式S=ABCin Co=ACin+BCin+AB画原理图时,用到2个异或门,3个二端口与门,一个三端口或门。2、设计原理图:四、实验结果连接时没有错误,进行波形仿真,输入端A、B、Cin周期分别为10ns、20ns、30ns得到波形图如下:仿真波形分析:输入:A=0、B=0、Cin=0时,输
3、出S=0、Co=0输入:A=1、B=0、Cin=0时,输出S=1、Co=0输入:A=0、B=1、Cin=0时,输出S=1、Co=0输入:A=1、B=1、Cin=1时,输出S=1、Co=1五、实验结论 本实验实现的是简单层面上设计加法器的功能,而没有考虑到从加法器的性能上选择实验。虽然设计上没有实现,但是我们理论上分析和讨论不同的加法器选择不同门电路在性能上的差别。从而得知在不同的计算机内部采用不同的加法器机制,在具体设计时需要根据具体的应用环境和实现工艺确定采用哪一种加法器。加法器的性能可以从延迟、功耗、面积等方面进行分析。具体的分析方法有三种:一是通过门级模拟器来估算加法器的性能;二是采用标
4、准单元库对每种加法器进行逻辑综合和布局布线来设计电路,然后从版图中反提取电路参数,针对其参数进行电路的模拟,从中得出各种加法器的比较结果;三是通过物理实验在芯片上实现各种加法器,然后通过实际测量进行比较。六、 实验小结 课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。通过本次课程设计,不仅巩固了我在数字电子技术基础中所学过的知识,还掌握了Quartus的一些基本运用方法,收获良多。 此次我初次接触课程设计,过程还不够完善,其中的不足还望谅解指正。参考文献:【1】电子技术基础 数字部分(第四版) 康华光,邹寿彬
5、 华中理工大学电子学教研室编【2】基于VHDL语言与Quqrtus软件的可编程逻辑器件应用【3】GPLD/FPGA与ASIC设计实践教程(第二版) 陈赜 邹道胜 朱如琪 科学出版社3设 版学琪 邹陈 第践设 与 应器程可件 与 室室电学华 , 版分字础术献正指谅不其够还计程次我多获收用些 握还的学基子数在固计课本。考练具力实对节要力炼锻实和、发识用生养设小较比测过后法种实在验通三较器种出中拟电进其参取反从,电来局综逻进每元标是;器算来级过:三析体。进等、从可的。器哪定确和环的根需设在器的同内机同在。的性路同器法不析上们,实计虽验上性加从有,的计上简现实结验= 出 、= 、输时 = 出,=0 =0输, 0、 析分下图 0 、0别周 、入真波进误结验图理计门口个,口二, , = =达函写 出 入入析分值加真仿进,位造入 向位本量输, 位 个 量输有该路逻进高向和产,”“位来制一对个加原验用的中电辑基解技基际分方析子数掌用高一程过本计输原器 程般的系行 悉一真仿及实行台平在目正能加形真过过清代附码如来贴,原皆方言语件法计图用要
限制150内