4位全加器设计解析.docx
《4位全加器设计解析.docx》由会员分享,可在线阅读,更多相关《4位全加器设计解析.docx(13页珍藏版)》请在优知文库上搜索。
1、可编程逻辑器件设计大作业题目学院班级姓名学号四位全加器设计自动化与电气工程学院2104年12月30日书目摘要O1 .设计目的12 .设计要求13 .设计原理13.1. 四位全加器132四位全加器的原理图34 .设计方案34.1. 仿真软件34.2. 全加器原理44.2.1 一位全加器的设计与原理44.2.2 四位全加器的原理及程序设计45 .程序设计66 .仿真及结果7总结与体会9参考文献10摘要VHD1.主要用于描述数字系统的结构,行为,功能和接口。除了含有很多具有硬件特征的语句外,VHD1.的语言形式、描述风格以及语法是非常类似于一般的计算机高级语言。VHD1.的程序结构特点是将一项工程设
2、计,或称设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可视部分,及端口)和内部(或称不行视部分),既涉及实体的内部功能和算法完成部分。在对一个设计实体定义了外部界面后,一旦其内部开发完成后,其他的设计就可以干脆调用这个实体。这种将设计实体分成内外部分的概念是VHD1.系统设计的基本点。本次设计是用VHD1.语言设计四位全加器,并用QuartusII仿真。关键词:VHD1.四位全加器QuartusII四位全加器设计1 .设计目的复习加法器的原理,驾驭加法器的设计实现方法,设计实现数字系统设计中常用的4位全加器,在此基础上进一步熟识MAX+P1.USII或QUartUSH软件的运
3、用方法,娴熟驾驭EDA的图形编程方法、开发流程、以及组合逻辑电路的设计、分析、综合、仿真方法。2 .设计要求D复习EDA的相关技术与方法;2)驾驭VHD1.或者VerilOg语言,并要求能编写程序。3 )QUamIS软件的运用:驾驭程序编辑、编译、调试、仿真方法。4 )设计相关简洁的电路,完成既定的功能。3 .设计原理3.1. 四位全加器加法器是数字系统中的基本逻辑器件。例如:为了节约资源,减法器和硬件乘法器都可由加法器来构成。但宽位加法器的设计是很耗费资源的,因此在实际的设计和相关系统的开发中须要留意资源的利用率和进位速度等两方面的问题。多位加法器的构成有两种方式:并行进位和串行进位方式。并
4、行进位加法器设有并行进位产生逻辑,运算速度快;串行进位方式是将全加器级联构成多位加法器。通常,并行加法器比串行级联加法器占用更多的资源,并且随着位数的增加,相同位数的并行加法器比串行加法器的资源占用差距也会越来越大。四位全加器可对两个多位二进制数进行加法运算,同时产生进位。当两个二进制数相加时,较高位相加时必需加入较低位的进位项(Ci),以得到输出为和(三)和进位(Co)。其中CIN表示输入进位位,COUT表示输出进位位,输入A和B分别表示加数和被加数。输出SUM=A+B+CIN,当SUM大于255时,COUT置其管脚图如下:CINIA1IB1IA2IB2IA3IB3IA4IB4I1SUM1|
5、SUM2|SUM3ISUM41SUM51SUM6|SUM7|SUM8|COUT图3-1四位全加器管脚图全加器是能进行加数、被加数和低位来的进位信号相加,并依据求和结果给出该位的进位信号的加法电路。其真值表如表1所示:表1全加器真值表输入输出abcinSCOUt0000001010100101100100110011011010111111依据真值表可得出下列表达式:s=ahcin+abcin+abcin+ahcin(cb+abjcin+cib+ab)cin(ab)cm+(b)cin=abcincout=abcin+abcin+abcin+abcin=ah+(ch+ab)cin=ab+(ab)c
6、in依据以上表达式,可以用数据流方式设计出1位全加器。要设计的是4位全加器,这里采纳串行进位来设计。先设计4个1位的全加器,然后将低位的进位输出与高位的进位输入相连,将要进行加法运算的两个4位数的每一位分别作为每一个1位全加器的输入,进行加法运算,全部的1位全加器的输出组成一个4位数,即输入的两个4位数之和,最高位的全加器产生的进位输出即两个4位数求和的进位输出。3.2. 四位全加器的原理图4位全加器的原理图如图3-2所示:图3-2四位全加器原理图依据图3-2所示,可以采纳结构化描述方式设计4位全加器。4 .设计方案5 .1.仿真软件QuartusII是AItera公司的综合性P1.D开发软件
7、,支持原理图、VHD1.VerilogHD1.以及AHD1.(AlteraHardwareDescription1.anguage)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整P1.D设计流程。QuartusII除了可以运用TCI脚本完成设计流程外,供应了完善的用户图形界面设计方式。具有运行速度快,界面统一,功能集中,易学易用等特点。4.2.全加器原理4.2.1一位全加器的设计与原理一位全加器的原理图如下:一位全加器的程序设计:ENTITYadderlIS1位全加器设计PoRT(a,b,cin:INSTD_1.0GIC;s,cout:OUTSTD_1.0G
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全加器 设计 解析