下载此文档

EDA课程设计----八位二进制全加器.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
EDA设计说明书课程名称:EDA技术实用教程设计题目:八位二进制全加器院系:电子信息与电气工程学院学生姓名:学号:专业班级:指导教师:Ⅱ的原理图输入法设计简单的组合电路,掌握层次化设计的方法,并通过一个八位全加器的设计把握利用EDA软件进行原理图输入方式的电子线路设计的详细流程。,因此需要首先完成半加器的设计。在本设计中,将采用原理图输入法来完成设计。一位全加器的设计步骤:①为本项工程设计建立文件夹;②输入设计项目和存盘;③将设计项目设计成可调用的元件;④设计全加器顶层文件;⑤将设计项日设置成工程和时序仿真。,加法器之间的进位可以用串行方式实现,即将低位加法器的进位输出cout与相邻的高位加法器的最低进位输入信号cin相接。,因此,要设计全加器应首先设计一个一位的半加器。半加器的实现方案为:为此项工程建立文件夹;在基本元件库中,选中需要的元件,将元件(包含元件and2、not、xnor和输入输出引脚input、output)调入原理图编辑窗口中;将己设计好的原理图文件存盘;将所设计的半加器设置成可调用的元件。用原理图输入法所设计的半加器原理图如图3-1所示,利用QuartusⅡ软件平台,根据图3-1所示电路,可生成一个半加器元件符号,如图3-2所示。在半加器的基础上,为了建立全加器的顶层文件,必须再打开一个原理图编辑窗口,方法同上。其中,所选择的元件包含半加器、或门和输入输出引脚,由此可得到如图3-3所示的全加器原理图;进而可生成个全加器元件符号,如图3-4所示。图3-1半加器原理图图3-2半加器元件符号图3-3全加器原理图图3-4全加器元件符号按照一位全加器原理图连接电路,通过编译、仿真所得的波形图如图3-5所示:图3-5一位全加器时序仿真波形根据图3-5可知,当输入信号ain、bin、cin全是低电平时,输出信号sum和cout全是低电平;当输入信号ain、bin、cin中有且只有一个为高电平时,输出信号sum为高电平,输出信号cout为低电平;当输入信号ain、bin、cin中有两个为高电平时,输出信号sum为低电平,输出信号cout为高电平;当输入信号ain、bin、cin全是高电平时,输出信号sum和cout全是高电平。由此可以看出仿真结果与理论值相符合。,它由八个一位全加器构成,加法器之间的进位可以用串行方式实现,即将低位加法器的进位输出cout与相邻的高位加法器的最低进位输入信号cin相接。;八位全加器的原理图见图3-6。根据其电路生成的可调用原件符号如图3-7所示。图3-6八位全加器原理图图3-7八位全加器元件符号根据图3-6所示的原理图进行时序仿真的波形如下图3-8所示:图3-8八位全加器时序仿真波形上图3-8中:、、、、、、、与、、、、、、、为八位全加器的输入信号,、、、、、、、为八位输出信号,cout为最高位进位输出信号;根据波形图可得,当输入信号、、、、、、、输入7B,、、、、、、、输入07时,输出为82,与原理图的设计要求完全相符。,就需要用到七段译码器。。按照程序生成的七段译码器元件符号如图3-9所示:图3-9七段译码器元件符号七段译码器的仿真结果如下图所示:图3-,需要将八位输出结果按高低位经过两个七段译码器分别对两个七段数码管生成可控的高低电平信号,驱动相应的数字点亮。具体电路连接如下图所示:图3-11数码管显示译码电路在此电路的仿真过程中,主程序需要调用八位全加器的源程序和七段译码器的源程序,。,。按照图3-11电路图连接好电路,通过编译、仿真所得的波形图如图3-12所示。图3-,为了在实验系统上硬件验证八位全加器的功能,用十六个键分别输入八个加数和被加数,分别对应、、、、、、、和、、、、、、、,数码管显示相加结果,发光二极管显示进位cout,编译下载后进行硬件测试。改变、、、、、、、和、、、、

EDA课程设计----八位二进制全加器 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gxngqvk
  • 文件大小1.86 MB
  • 时间2020-10-25