《计算机组成原理阵列乘法器课程设计报告》由会员分享,可在线阅读,更多相关《计算机组成原理阵列乘法器课程设计报告(20页珍藏版)》请在人人文库网上搜索。

1、课 程 设 计;.教 学 院课程名称题目专业班级姓名同组人员指导教师.计算机学院计算机组成原理4 位乘法整列设计计算机科学与技术2014 级计本非师班唐健峰黄亚军2016年10 月5日;.1 课程设计概述1.1 课设目的计算机组成原理是计算机专业的核心专业基础课。课程设计属于设计型实验,不仅锻炼学生简单计算机系统的设计能力,而且通过进行设计及实现,进一步提高分析和解决问题的能力。同时也巩固了我们对课本知识的掌握,加深了对知识的理解。在设计中我们发现问题,分析问题,到最终的解决问题。凝聚了我们对问题的思考,充分的锻炼了我们的动手能力、团队合作能力、分析解决问题的能力。1.2 设计任务设计一个 4。

2、 位的二进制乘法器:输入信号: 4 位被乘数 A(A1,A2,A3,A4 ), 4位乘数 B( B1,B2,B3,B4 ),输出信号: 8 位乘积 q(q1,q2,q3,q4,q5,q6,q7,q8).1.3 设计要求根据理论课程所学的至少设计出简单计算机系统的总体方案,结合各单元实验积累和课堂上所学知识,选择适当芯片,设计简单的计算机系统。( 1) 制定设计方案:我们小组做的是4 位阵列乘法器, 4 位阵列乘法器主要由求补器和阵列全加器组成。( 2) 客观要求要掌握电子逻辑学的基本内容能在设计时运用到本课程中,其次是要思维灵活遇到问题能找到合理的解决方案。小组成员要积极配合共同达到目的。;.。

3、2 实验原理与环境2.11. 实验原理计算机组成原理, 数字逻辑,maxplus2 是 现场可编程门阵列, 它是在 PAL、GAL 、CPLD 等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。用乘数的每一位去乘被乘数,然后将每一位权值直接去乘被乘数得到部分积,并按位列为一行每一行部分积末位与对应的乘数数位对齐,体现对应数位的权值,将各次部分积求和得到最终的对应数位的权值。2.22. 实验环境2.2.1双击 maxplu2II 软件图标,启动软件(1). 新建工程, flie-。

4、new project .,出现存储路径的选项框,指定项目保存路径并且为工程命名,第三行设置实体名,保持与工程名一致。点击OK;.( 2 )原理 入(1)建立 形 入文件在 1-16中的 File菜 的project 下 “ New”,出 1-18所示的 框;.选择“ Graphic Editor file”后,单击“ OK”,出现图 1-19即可开始建立图形输入文件( 3) . 调入元件符号 在图 1-19 图形编辑区双击鼠标左键可打开“ Enter symbol”对话框,如图 1-20 所示。 在该对话框你可选择需要输入的元件 / 逻辑符;.号。例如你可选择一个计数器,一个与门等;.3总体。

5、方案设计总体结构图;.;.图 3 总体结构图一根据 an 与 bn 的乘积,然后相应的am 与 bm 与运算,可得到qn 的值,最后按从大到小的顺序排列qn,即为计算结果。如下所示:1100*010111000000110000000111100即为十进制的12*5=601. 设计方案(1)为了进一步提高乘法运算速度,可采用类似人工计算的方法,阵列的每一行送入乘数 Y 的每一数位,而各行错开形成的每一斜列则送入被乘数的每一数位。(2)44 阵列乘法器可以由一定数量的4 个输入加法器构成的;(3)4 个输入加法器可以由多个全加1 器( 74283)构成;详细设计与实现4*4 乘法的设计主要包括以。

6、下几个主要的模块的设计3.1.2一位全加器的设计与实现一位全加 器的逻辑图,如下图所示:;.图 5 一位全加 器的逻辑图3.1.3四位及八位求补电路的设计原图:四位求补电路 的逻辑图,如下图所示:;.图 6 四位求补电路的逻辑图八位求补电路 的逻辑图,如下图所示:;.图 7 八位求补电路 的逻辑图3.1.4阵列乘法器的设计 :44 阵列乘法器 的逻辑图,如下图所示:图 8 4 4 阵列乘法器 的逻辑图图 9 阵列乘法器的电路原理图;.4实验过程与调试实验仿真图 :图 10仿真结果4 位*4 位乘法器的仿真结果如图:;.图 114*4 的乘法器仿真图4.1主要故障与调试4.1.1故障 1这次课程。

7、设计的精华之一就是设计阵列乘法器刚开始时由于按照课本上的设计所以掉下了好多的与门所以在仿真的时候出现了好多的问题,后在老师的指导下,得以改进了设计和避免了很多的连线的错误,提高了速度4.1.2故障 2在实验的时候,对实验的软件和装置很不是熟悉,导致文件的命名时经常出错,而且问题还不宜被发现,在老师的提示下照到了问题的所在,后来就没有遇到类似的问题。4.1.3故障 3在做求补电路的时候我们做的事4 位的求补器但是需要8 位的求补器所以我们就拿两个4 位的求补器去连接结果由于连线的错误导致了好多的错误,后来我们直接连接8 位的求补器就解决了问题。;.5 设计总结与心得5.1课设总结基于对象的存储是。

8、为了克服当前基于块的存储存在的诸多难题, 在存储接口和结构层次的重要发展。 可以根据应用负载选择优化的存储策略。作了如下几点工作:1)我们小组负责的是阵列乘法器的设计,通过小组的合作我们一次完成了全加器、求补器、阵列乘法器然后完成了综合的拼接工作,虽然在最后的阶段出了一些问题但是我们小组掌握了此次设计的核心内容达到了实验的目的。2)此次看课程设计我们实现任意给定两位四位二进制的相乘运算,相乘积的计算结果为8 位二进制。将移位复制的被乘数依次对准乘数数位的位置进行排列,然后将各列相加。如果乘数的某一数位为0,将跳过相应的被乘数, 下一个复制被乘数的位置是由向乘数的最高位方向移动时有1 出现的位置。

9、3)这次课程设计虽然没有在规定的时间内完成要求的任务,但是我们小组每一个组员都认真负责的设计,对组成原理这门学科的了解更加深刻,学到了好多以前不曾知道的知识。其他需要总结的内容,(自行修订扩充)。5.2课设心得在还没有作课程设计时我是比较畏惧组成原理这门课设的,毕竟前几次小实验每每都是做得很不尽人意,总是不能在老师规定的时间内完成,所以担心这种不好的过程会给后面的大实验也即课设;.带来很大的负面影响。 这次实验我的设计题目是-阵列乘法器,通过和同学的讨论和老师的交流,并在老师的指导下,解决了很多的问题,从其中获得了知识,使得我对环境和工具的使用能力得到了进一步的提升,我相信,这将给以后的学习和。

10、实验带来益处,最后圆满的完成了实验。此次课程设计实验,不仅是对课程知识的巩固,对所学理论知识的很好应用与发挥,更是对新知识的学习,新鲜工具的应用的提升和实践能力的提升,而且对个人自学能力的也是一个极大考验,处于信息快速发展更新世代人只有不断提高自身自学能力才能很好地接受合理地利用信息化时代所出现的各色个样的产品。这次课设然我领悟到很多课本以外的一些生活处事道理:( 1)学习是永无止境不断充实自我提升自身价值就得不断地接受并吸收新鲜事物。( 2)合作是前进的最佳途径,现在所做的只是小的实验项目步入社会合作精神会比自身能力来得更重要;;.参考文献1 秦磊华,王小兰 . 计算机组成原理实验指导及课程。

11、设计指导书 (基于 EDA 平台 ). 武汉:华中科技大学出版社, 2010 年.2 秦磊华,吴非,莫正坤 .计算机组成原理 . 北京:清华大学出版社, 2011 年.3 DAVID A.PATTERSON(美).计算机组成与设计硬件 /软件接口 (原书第 3 版).北京:机械工业出版社 . 2007 年 .4 袁春风编著 . 计算机组成与系统结构 . 北京:清华大学出版社, 2011 年.5 张志刚, FPGA 与 SOPC 设计教程 -DE2 实践 . 西安:电子科技大学出版社,2007;.计算机组成原理课程设计成绩评定表1、课程设计答辩或质疑记录1232、答辩情况a)未能完全理解题目,答。

12、辩情况较差 c)理解题目较清楚,问题回答基本正确 b)部分理解题目,答辩情况较差d)理解题目透彻,问题回答流利3、课程设计报告a)内容:不完整 完整 详细 b)方案设计:较 差 合理 非常合理 c)实现:未实现 部分实现 全部实现 d)文档格式:不规范 基本规范 规范 考勤成绩:,占总成绩比例 10%答辩成绩:,占总成绩比例 30%课程设计论文成绩:, 占总成绩比例 60%课程设计总成绩:4、课程设计评语指导教师签字:年月日;.1. 一位全加器 FA 的内部由哪些逻辑门构成?采用一个或门进位其结果Si 三个输入信号 AiBiCi 异或得到 ,信号 Ci+1 位进位 .2. 第二题中,阵列乘法器的算前求补器的作用是?将两个操作数A 和 B 在不带符号的乘法阵列相乘以前,先变成正整数 .3. 阵列乘法器的算后求补器的作用是?当两个输入操作数的符号不一致时把运算额结果变成带符号位的原码.;。

计算机组成原理乘法器组成图,计算机组成原理阵列乘法器课程设计报告相关推荐

  1. 计算机组成原理带符号的阵列乘法器,计算机组成原理阵列乘法器课程设计报告精选.doc...

    计算机组成原理阵列乘法器课程设计报告精选 编 号: 学 号: XXX 课 程 设 计 教 学 院计算机学院课程名称计算机组成原理题 目阵列乘法器专 业计算机科学与技术班 级2011级计科(X)班姓 名 ...

  2. 计算机组成原理cop乘法器,计算机组成原理课程设计报告COP2000实现乘法器和除法器.doc...

    文档介绍: 计算机组成原理课程设计报告班级:班姓名:学号:完成时间:一.课程设计目的1.在实验机上设计实现机器指令及对应的微指令(微程序)并验证,从而进一步掌握微程序设计控制器的基本方法并了解指令系统 ...

  3. 计算机组成原理课程设计报告 给出指令执行流程 add(二进制加法),《计算机组成原理》课程设计报告材料...

    <计算机组成原理>课程设计报告材料 (28页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实用文档电子信息学院实验报告书课程 ...

  4. 计算机组成原理课程设计a,计算机组成原理课程设计报告.doc

    计算机组成原理课程设计报告.doc (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 计算机组成原理课程设计报告实验项目:1.设计一 ...

  5. 重庆大学计算机课程设计,计算机组成原理课程设计报告重庆大学.doc

    计算机组成原理课程设计报告重庆大学 计算机组成原理课程设计报告 题目:微程序设计 专业:计算机科学与技术 班级: 指导老师: 目录 一.摘要 二.设计要求 三.微程序控制器原理 四.总体设计 五.测试 ...

  6. 西南交通大学计算机组成原理,西南交通大学计算机组成原理课程设计报告

    西南交通大学计算机组成原理课程设计报告 (16页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 <计算机组成实验 C>课程设计适 ...

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

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

  8. 计算机组成原理调研报告,[调研报告]计算机组成原理课程设计报告模板2011.doc...

    [调研报告]计算机组成原理课程设计报告模板2011 课程设计(论文)任务书 软件 学 院 软件+电子商务 专 业 2 班 一.课程设计(论文)题目 基本模型机设计与实现 二.课程设计(论文)工作自 2 ...

  9. 合肥工业大学《系统硬件综合设计》(《计算机组成原理》,CPU)课程设计报告(2020)

    文章目录 1 课程设计概述 1.1 设计目的 1.2 设计任务 1.3 设计要求 1.4 技术指标 2 总体方案设计 2.1 MIPS体系结构 2.1.1 MIPS寄存器 2.1.2 MIPS指令集 ...

最新文章

  1. C++100w个数中找出最大的前K个数
  2. git 远程仓库版本的回退以及git reset 几种常用方式记录
  3. NTU 课程笔记 CV6422 Statistical Methods Applications (1) 基本统计知识
  4. 洛谷 - P3810 【模板】三维偏序(陌上花开)(CDQ分治套树状数组)
  5. javascript 不让成为nan_这10个JavaScript面试题,看看你会几个?
  6. [FxCop.设计规则]13. 定义自定义属性参数的访问属性
  7. kail linux更新源、挂载
  8. leetcode59题:滑动窗口的最大值(用双端队列实现)
  9. mysql主从复制实施流程_MySQL主从复制认识及实施操作
  10. 使用Python自由切分pdf文件提取任意页面
  11. 基于电商消费行为金融用户的数据梳理
  12. Oracle用户密码使用特殊符号,例如(AND)、$(Dollar)、#(Pound)、*(Star)等
  13. ipython介绍及使用
  14. 任正非华为为什么暂不推出鸿蒙,任正非表示,华为的鸿蒙系统已经上网?惊喜吗...
  15. Java生成、解析二维码方案以及代码实现
  16. 如何长久维持远距离恋情?
  17. C语言作业然后是几点,用C语言解“然后是几点”问题
  18. 苹果 python蚂蚁森林自动收能量_蚂蚁森林自动收能量的最新脚本
  19. [转]Clion2019破解-Jetbrains系列产品2019.1.1最新激活方法[持续更新]
  20. 哈达玛矩阵的相关基础知识

热门文章

  1. modelsim仿真ip核
  2. oracle 更新sysdate,如何使用sysdate更新日期列,包括动态sql中的时间戳
  3. anyRTC视频连麦demo上线啦!
  4. ISO8583报文格式解析
  5. c语言feof函数_使用示例的C语言中的feof()函数
  6. 华为手机哪一款手机是鸿蒙系统_华为自己的手机操作系统有了!不叫麒麟叫“鸿蒙”...
  7. ADC采集噪声问题及均方根值滤波与Kalman滤波比较
  8. niushop二次开发常见问题
  9. 阿里达摩院决策智能实验室招聘全职/博士后/实习生
  10. 阿里达摩院招Research Intern