用一位全加器设计一个四位的加法器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专业:计算机科学与技术班级:1班姓名:洪露露学号:090308013

实验二

一.实验目的:

用一位全加器设计一个四位的加法器

二. 实验内容

a.利用MAX+plusⅡ软件,对下图所示的逻辑图进行编译和仿真,并选择器件进行定时分析。

b. 利用一位全加器设计一个四位的加法器

三. 实验过程

(1) 在实验一做完的全加器的基础上,在原理图编辑窗口中插入所有四个全加器,将它们联接成一个四位的加法器。

(2) 为了使输入输出的线减少,可以使用总线加标号的画法。

(3) 将连接好的原理图保存在全加器的设计目录下。

(4) 将设计项目设置成工程文件(PROJECT),选择目标器件并编译;

(5) 保存原理图文件,对其进行编译,仿真,用“模式1”配引脚,

下载到实验仪(具体的操作方法同实验一的相同,可以参考实验一的课件)。

(6) 选择波形编辑器文件,从SNF文件中输入设计文件的信号节点,列出并选择需要观察的信号节点;

(7) 将仿真时的“end time”选项设为60us,并将标尺的尺度缩小。

(8) 把波形文件存盘,选择、运行仿真器;

带有引脚锁定的四位加法器原理图:

四位加法器的波形图

选用结构图1 , 引脚对应情况

实验板位置加法器信号通用目标器件引脚名目标器件EP1K30TC144引脚号

键1 a[3..0] PIO3-PIO0 12、10、9、8

键2 b[3..0] PIO7-PIO4 19、18、17、13

数码管7 s[3..0] PIO27-PIO24 67、65、42、41

发光二极管D7 c4 PIO38 83

(9)并编程下载,硬件测试逻辑功能

四.实验结果分析

该实验是用一位全加器设计一个四位加法器,就是当以二进制的形式输入两个四位数进行相加,得出进位和本位,再把进位跟下个本位相加在得出进位,以此类推,最终得出一个相加的结果。

五.遇到问题及解决方法

1.在编译原理图的时候会出现很多个错误提示,以至于无法对原理图编译成功。

解决方法:重新打开编辑好的原理图,查看输入输出处a[3..0],b[3..0]h 和s[3..0]这三个地方是否有两个点。

2在进行编译的时候系统提示找不到全加器的编译原理图,以至于没办法编译成功

解决方法:看看是否有将原理图保存在全加器的总目录下如果没有要将他另存到全加器的目录下,这样编译才不会出现错误。

相关文档
最新文档