《8位全加器-课程设计》由会员分享,可在线阅读,更多相关《8位全加器-课程设计(12页珍藏版)》请在人人文库网上搜索。

1、硬件技术课程设计硬件技术课程设计 课题名称课题名称 8 8 位全加器的设计与实现位全加器的设计与实现 组组 名名 组组 员员 班班 级级 12011201 专专 业业计算机科学与技术计算机科学与技术 指导教师指导教师 计算机学院计算机学院 20142014 年年 1212 月月 课题四、课题四、8 8 位全加器的设计与实现位全加器的设计与实现 一、设计任务及要求:一、设计任务及要求: 1设计和实现 8 位全加器,并完成编译、综合、适配、仿真和在 GW48-CP+实验平台 上,实验测试,即选择电路模式 NO.1;键 2、键 1 输入 8 位加数;键 4、键 3 输入 8 位被 加数;数码管 6 。

2、和数码管 5 显示加和;D8 显示进位 COUT。 2请画出时序仿真图 3进行必要的数据测试 2014 年 12 月 10 日 二、成绩:二、成绩: 设计报告 调试答辩 合 计 指导教师签名: 2014 年 月 日 目录目录 一、设计目的 .1 二、设计内容 .1 三、实验原理图.1 半加器原理图.1 1 位全加器原理图.1 4 位全加器原理图.2 8 位全加器原理图.2 锁引脚图.3 四、设计与说明.3 五、时序仿真 .4 六、实验步骤 .5 七、设计总结 .8 八、参考文献.8 8 8 位全加器的设计与实现位全加器的设计与实现 一、设计目的一、设计目的 1、掌握运用 MAX+plusII 。

3、原理图编辑器进行层次电路系统设计的方法。 2、进一步熟悉利用 MAX+plusII 进行电路系统设计的一般流程。 3、掌握 8 位全加器原理图输入设计的基本方法及过程。 二、设计内容二、设计内容 一个 8 位全加器可以由 8 个 1 位全加器构成,加法器间的进位可以以串行方式实现, 即将低位加法器的进位输出 cout 与相邻的高位加法器的最低进位输入信号 cin 相连接。而 一个 1 位全加器则可由实验一包装元件入库得到。 三、实验原理图三、实验原理图 半加器原理图:半加器原理图: 1 1 位全加器原理图:位全加器原理图: 1 /8 4 位全加器原理图:位全加器原理图: 8 位全加器原理图:位。

4、全加器原理图: 2 / 8 锁引脚原理图:锁引脚原理图: 四、设计与说明四、设计与说明 8 位全加器可由 2 个 4 位的全加器串联组成,因此,先由一个半加器构成一 个全加器,再由 4 个 1 位全加器构成一个 4 位全加器并封装成元器件。加法器 间的进位可以串行方式实现,即将低位加法器的进位输出 cout 与相临的高位加 法器的最低进位输入信号 cin 相接最高位的输出即为两数之和。最后一个 Cout 输出进位,D8 显示。 3 / 8 五、时序仿真五、时序仿真 1、建立波形文件。为此设计建立一个波形测试文件。选择 File 项及其 New,再 选择右侧 New 窗中的 vector Wav。

5、eform file 项,打开波形编辑窗。 2、输入信号节点。在波形编辑窗的左方双击鼠标,在出现的窗口中选择 Node finder,在弹出的窗口中首先点击 List 键,这时左窗口将列出该项设计所以利 用中间的“=”键将需要观察的信号选到右栏中。 3 设定仿真时间宽度。选择 edit 项及其 End time 选项,在 End time 选择窗中 选择适当的仿真时间域,本次实验由于是八位的全加器,为避免延迟太大不利 于显示,可将 End Time 设置为 50ms,以便有足够长的观察时间和便于分析的 波形仿真波形图。 4、波形文件存盘。选择 File 项及其 Save as 选项,按 OK 。

6、键即可。存盘窗中波 形文件名是默认的(这里是 adder.scf 所以直接存盘即可。 5、运行仿真器。点击 processing 中的 Start simulation 选项,如图是仿真运 算完成后的时序波形。注意,刚进入如图所示的窗口时,应该将最下方的滑标 拖向最左侧,以便可观察到初始波形。 仿真波形图: 4 /8 分组后的仿真图: 六、六、实现步骤实现步骤 1.首先为此工程建立一个放置与此工程相关的所有文件的文件夹,认为工作库 (Work Library)。本项设计我的文件夹取名为 8 位全加器。 2. 选 FileNew,在弹的 New 对话框中选择 Device Design File。

7、s 页的原理图 文件编辑输入项 Block diagramSchematic File,画半加器原理图。 3. 另存自己的工程,将已设计好的图文件命名为:h_adder.bdf,并保存在此 文件夹内。编译通过之后,将该半加器封装入库待设计 1 位全加器的时候调用。 5/8 4. 利用封装后的半加器画 1 位的全加器,并封装成元器件。 5. 利用封装后的 1 位全加器,将 4 个 1 位全加器串行,画 4 位的全加器,并封 装成元器件。 6. 将 2 个 4 位全加器元器件串行,按照实验原理设计 8 位全加器。 7运行并调试成功。 8. 锁引脚,参考课本模式 1 图(注:灯 8 表示结果有无进位。

8、) 。 9. 连接 USB。 按 START 运行。 6/8 9. 测试数据如下: A4+92=36 有进位 D8 亮 62+58=BA 无进位 82+94=16 有进位 D8 亮 7/8 七、设计总结七、设计总结: 通过这次 8 位全加器的设计实验,我们发现自己的动手实践能力还比 较弱,所以以后要多动手。我们在设计实验时也遇到了很多麻烦,如选择 模式时组员中出现了不同意见以及时序仿真不会做等,不过通过和组员的 讨论及向老师请教基本上得以解决,不过时序仿真还不够熟练,需加强。 这次设计,使我们能清楚的了解设计程序和设计步骤、设计思路和硬 件测试,最终能清晰的建立起整体概念。再者组员之间通过不断地磨合, 由一开始的大家手忙脚乱,到后来逐渐适应,按部就班分工合作,工作效 率明显提高。所以也为团队合作的精神感到可贵。 八、参考文献:八、参考文献: 1 潘松,潘明 现代计算机组成原理 科学出版社 2 康华光 电子技术基础数字部分 高等教育出版社 3 张文希、谢明华EDA 技术实验指导书 4 王锁平电子设计自动化(EDA)教程电子科技大学出版社 8/8。

计算机组成原理八位全加器,8位全加器-课程设计相关推荐

  1. 计算机组成原理源码,计算机组成原理源码两位乘课程设计报告.docx

    PAGE 沈阳航空航天大学 计算机组成原理课程设计报告 院系 计算机学院 专 业 题目 定点原码两位乘法程序的设计与实现 班级 姓 名 学号 指导教师 以下内容由指导教师填写 序号 评价项目 评分 满 ...

  2. 成贤学院计算机组成原理,东南大学成贤学院计算机硬件课程设计报告解读.doc...

    计算机硬件课程设计 设计报告 学号 姓名:王宇 学号 姓名:杜冰 2015年10月29日一.课题名称: 微程序控制模型计算机的设计 二.实验目的: 1.运用"计算机组成原理"和&q ...

  3. 成贤学院计算机组成原理,东南大学成贤学院计算机硬件课程设计报告.doc

    东南大学成贤学院计算机硬件课程设计报告 计算机硬件课程设计 设计报告 学号 姓名:王宇 学号 姓名:杜冰 2015年10月29日一.课题名称: 微程序控制模型计算机的设计 二.实验目的: 1.运用&q ...

  4. 计算机组成原理判零实验,计算机组成原理实验报告 进位位控制、通用寄存器判零实验...

    <计算机组成原理实验报告 进位位控制.通用寄存器判零实验>由会员分享,可在线阅读,更多相关<计算机组成原理实验报告 进位位控制.通用寄存器判零实验(17页珍藏版)>请在人人文库 ...

  5. 模型机设计计算机组成原理报告,计算机组成原理 实验报告四 基本模型机设计与实现...

    计算机组成原理 实验报告四 基本模型机设计与实现 计算机组成原理实验报告学院:计算机科学与信息 专业: 班级:姓名 学号 实验组实验时间 指导教师 成绩实验项目名称 实验四.基本模型机设计与实现实验目 ...

  6. 计算机组成原理实验单周期处理,计算机组成原理实验实验报告-单周期cpu设计...

    计算机组成原理实验实验报告-单周期cpu设计 (16页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 计算机组成原理实验计算机组成原理实验 ...

  7. 计算机综合课设 交通运输相关,计算机在道路运输管理中的应用课程设计.doc

    计算机在道路运输管理中的应用课程设计 课程设计 论文题目:课程名称:计算机在道路运输管理中的应用 学 院: 交通运输 专 业: 交通运输 班 级: 学生姓名: 学 号: 指导教师: ====2010 ...

  8. 计算机组成原理八位全加器,计算机组成原理实验报告-八位补码加减法器的设计与实现.docx...

    文档介绍: 计算机科学与技术学院计算机组成原理实验报告书实 验 名 称班 级学 号姓 名指 导 教 师日 期成 绩八位补码加/减法器的设计与实现实验 1 八位补码加/减法器的设计与实现一.实验目的1. ...

  9. 计算机组成原理第一章(跟着王道课程做的笔记)

    第一章-计算机发展-硬件发展 第一章-计算机发展-软件发展 计算机硬件的基本组成 所以针对以上特点对冯诺依曼计算机加以改进,出现了现代计算机  总结计算机结构 1.主存储器的基本组成 2.运算器 3. ...

  10. 计算机组成原理|考试大纲知识点梳理--自考课程代码02318(2016年版)|计算机及应用(本科段)

    本文主要按照本书的考核知识点与考核要求,对每个章节的知识点分为识记.领会.简单应用.综合应用.重点五个层次进行梳理. 注:图中标有底色且为红色字体的,为该章的重点. 后续会按照自考考试大纲,发布计算机 ...

最新文章

  1. SpringCloud Alibaba-Nacos 的使用
  2. Go程序:演示数组切片用法
  3. C语言如何处理不定长度参数,C语言中不定参数的实现
  4. java深入学习2多线程(面试必备)
  5. Selenium(Python)页面对象+数据驱动测试框架
  6. Powerset:超越Google的搜索引擎?
  7. echarts实现立体柱状图
  8. python代码加密解密_Python实现对字符串的加密解密方法示例
  9. 阿里云服务器安装mongodb
  10. JMeter 进行压力测试并发测试步骤,及文件上传并发测试演示
  11. Git实战技巧-多人协作开发出现代码冲突,如何合并代码
  12. Linux 网络之netlink 简介
  13. bzoj1937: [Shoi2004]Mst 最小生成树
  14. Python爬取微信公众号历史文章进行数据分析,发现2017年运营总结,可以这样写!...
  15. ap计算机科学考题,把AP计算机A Free Response题做成阅读理解理解翻译题
  16. 图形学思考 - 聊聊透视图投射矩阵perspective projective matrix
  17. iphone6 适配和分辨率
  18. SVPWM仿真和基于DSP28335的PIL(处理器在环) 仿真模型(将matlab仿真算法生成代码在DSP中在线运行返回数据给Matlab)验证算法可行性和实时性
  19. YYDS!一个针对中文的预训练模型
  20. 2017年最好的JavaScript插件

热门文章

  1. AI:人工智能领域之AI发展史(人工智能发展历史)之详细攻略
  2. 创业者如何吸引风险投资商
  3. 项目经理之项目的投资回报率
  4. docker部署分布式应用_Docker服务,堆栈和分布式应用程序捆绑
  5. RTU和DTU的区别是什么?
  6. JavaWeb学习阶段一MySQL数据库三(数据库设计:一对一、一对多、多对多的关系设计和案例)
  7. 苹果账号的分类以及注册免费苹果账号
  8. 康师傅矿物质水黑幕:水源竟是自来水
  9. testlink批量执行用例
  10. Python数据字典处理Excel,并统计总数,画出饼图