硬件加减法器的设计.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
硬件加减法器的设计

学 号: 201140410337 课 程 设 计 题 目 硬件加减法器的设计 教 学 院 计算机学院 专 业 计算机科学与技术 班 级 2011级(3)班 姓 名 张勇 指导教师 高 芹 2013 年 1 月 20 日 课程设计任务书 2012~2013学年第 1 学期 学生姓名: 张勇 专业班级:计算机科学与技术(3)班 指导教师: 高芹 工作部门: 计算机学院 一、课程设计题目 硬件加减法器的设计 二、课程设计内容(含技术指标) 1.利用QUARTUS软件设计8位的补码加减法电路。 方案一:用原理图设计法设计8位行波进位加减法器。 方案二:用原理图设计法设计8位超前进位加法器。 方案三:用VHDL设计法设计8位加减法器。 2. 输入两个8位数据分别存放在A、B寄存器中,通过计算,将结果Y以十进制显示在数码管上,并判断是否产生溢出,用V表示,如果溢出,使蜂鸣器报警。 总体框图参考下图: 三、进度安排 2012年12月29日,课题讲解,布置任务查阅资料,分析、讨论与设计,进行调试完成联调,进行测试成果验收,1 课程设计概述 4 1.1 课设目的 4 1.2 设计任务 4 1.3 设计要求 4 2 实验原理与环境 6 2.1 实验原理 6 2.2 实验环境 7 3 总体方案设计 8 3.1 需求分析 8 3.2 硬件设计 8 4 详细设计与实现 10 4.1 硬件实现 10 5 实验过程与调试 14 5.1 仿真 14 5.2 主要故障与调试 16 5.3 功能测试 16 5.4 实验流程图 18 6 设计总结与心得 19 6.1 课设总结 19 6.2 课设心得 19 参考文献 21 课程设计概述 课设目的 计算机组成原理是计算机专业的核心专业基础课。课程设计属于设计型实验,不仅锻炼学生简单计算机系统的设计能力,而且通过进行设计及实现,进一步提高分析和解决问题的能力。 学习从书籍以及实践的经历方面去获取知识加强自我学习的能力,对计算机组成原理更进一步的了解,从而锻炼自己的动手能力实践课本上的知识来加深对知识的掌握。 (2)掌握硬件描述语言VHDL及原理图设计方法;掌握QUARTUC II软件平台。 (3)培养小组团队间的团结合作精神 设计任务 加减法器的目的是利用QUARTUS软件设计8位的补码加减法电路,实现八位二进制数的加减运算,通过指示灯亮暗来判断结果,并且用一个信号灯判断是否溢出。 具体设计任务如下: 1.输入两个8位数据分别存放在A、B寄存器中,通过计算,将结果Y显示在数码管上,并判断是否产生溢出,用V表示,如果溢出,使蜂鸣器报警。 2.用原理图设计法设计8位行波进位加减法器。 设计要求 根据理论课程所学的至少,设计出简单计算机系统的总体方案,结合各单元实验积累和课堂上所学知识,选择适当芯片,设计简单的计算机系统,具体要求如下: 根据课设指导书的要求,制定设计方案。 设计一个八位二进制数的寄存器。 设计一个一位二进制数的加减法器。 画出自己所涉及加减法器的原理图和器件连接引脚。 设计硬件电路,载入试验箱实现功能。 实验原理与环境 实验原理 运用到数字逻辑与计算机组成原理知识,包括逻辑电路的设计,及加减法器的原理,根据运算的过程得到方程,从而画出原理图。 一位全加器的原理为,两个二进制数Ai,Bi和一个进位输入Ci相异或,产生一个和输出Si,以及一个进位输出Ci+1。表中列出一位全加器FA进行加法运算的输入输出真值表2.1。 表2.1一位全加器真值表 输入 输出 Ai Bi Ci Si Ci+1 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 0 1 0 0 1 1 0 0 1 0 1 1 1 根据表所示的真值表,三个输入端和两个输出端可按如下逻辑方程进行联系: S i=Ai⊕Bi⊕Ci Ci+1=AiBi + BiCi+ CiAi 而八位二进制的加法器则是有这样的二进制加法器串联而成,如图2.2,其中M用高低电压来控制,低电压时M=0,此时做加法(A+B)运算,高电压时M=1,此时做减法[A补+(-B)补]运算 ,而V控制溢出。 图2.2八位二进制加法器原理图 n=8 实

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档