- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机组成原理》 课程设计实验报告 实验题目 实验二 并行加法器设计实验 指导教师 职 称 学生姓名 学 号 日 期 1 任务描述 掌握运算器的原理及其设计方法的基础上,利用TD-CMA 计算机组成原理教学实验系统的CPLD单元或FPGA单元,使用Quartus II 软件,使用Verilog或VHDL语言设计方式实现一8位并行进位并行加法器,并进行验证。 2 实验设备 该实验所使用的是TD-CMA实验箱及PC机一台。 3 设计原理和方法 3.1 工作原理 加法器是执行二进制加法运算的逻辑部件,也是CPU 运算器的基本逻辑部件(减法可以通过补码相加来实现)。加法器又分为半加器和全加器(FA),不考虑低位的进位,只考虑两个二进制数相加,得到和以及向高位进位的加法器为半加器,而全加器是在半加器的基础上又考虑了低位过来的进位信号。 3.2 设计方法 对加法器进位的逻辑表达式做推导: C0 = 0 Ci+1 = AiBi + AiCi + BiCi 设gi = AiBi;pi = Ai + Bi,则有Ci+1 = gi + piCi 由于gi、pi 只和Ai、Bi 有关,这样Ci+1 就只和Ai、Ai-1、…、A0,Bi、Bi-1、…B0 及C0有关。所以各位的进位Ci、Ci-1、…、C1 就可以并行地产生。 转化为VHDL语言即为: sum(n)=ain(n) xor bin(n) xor h(n); h(n+1):=(ain(n) and bin(n)) or (h(n) and ain(n)) or (h(n) and bin(n)); 3.3设计思想 本算法的核心思想是把8 位加法器分成两个4 位加法器,先求出低4 位加法器的各个进位,特别是向高4 位加法器的进位C4。然后,高4 位加法器把C4 作为初始进位,使用低4 位加法器相同的方法来完成计算。每一个4 位加法器在计算时,又分成了两个2 位的加法器。 4 设计过程 (1)根据上述加法器的逻辑原理使用 Quartus II 软件编辑相应的电路原理图并进行编译,其在EPM1270 芯片中对应的引脚如图,框外文字表示I/O 号,框内文字表示该引脚的含义。 3-4-1 (2)关闭实验系统电源,按图连接实验电路。 (3) 打开实验系统电源,将生成的POF 文件下载到EPM1270 中去。 (4) 以CON 单元中的SD17…SD10 八个二进制开关为被加数A,SD07…SD00 八个二进制 开关为加数B,K7 用来模拟来自低位的进位信号,相加的结果在CPLD 单元的L7…L0 八个LED灯显示,相加后向高位的进位用CPLD 单元的L8 灯显示。给A 和B 置不同的数,观察相加的结果。 5 实验过程 5.1加载程序 5-1-1 5-1-2 5-1-3 5-1-4 5-1-5 5-1-6 5-1-7 5.2绑定引脚 5-2-1 5.3仿真时序图 5-3-1 5-3-2 5-3-3 5-3-4 5-3-5 5-3-6 5-3-7 5-3-8 实验分析 利用Quartus II 软件将程序加载到TD-CMA 计算机组成原理教学实验系统的CPLD单元上,使其实现八位并行加法器的功能。 7 错误分析 ①原因:刚开始加载程序时程序出错。 纠正:需要将C盘Quartus 2中liscense的编码替换成Quartus II 软件中的 编码即可。 ②原因:绑定cin,cout函数时数据录入错误,选定变量与芯片引脚名不对应; 纠正:重新选定数据变量,与试验绑定变量一一对应。 ③原因:连接试验箱时,只将数据绑定设定,没有将cin绑定,导致操作之后实 验箱没有任何输出结果。 纠正:在其他同学的共帮组下,找到了错误,成功连接电路。 8 实验结果 通过PC机与实验箱相连,使得程序下载到实验箱的芯片上,实现8位并行加法器的功能。通过输入几组测试数据得到正确的结果。 9 设计小结 在这次课程设计中,我遇到了许多问题,也学会了不少新的东西,并对所用器件有了初步的了解与掌握。 首先,学习Quartus II 软件花费了很多时间,以前没有接触过这个软件,我和小组同学是通过观看老师提供的Quartus II 使用方法及VHDL语言学习课件进行学习的,基本掌握了其在实验中的使用方法,而VHDL语言实质是对组成原理相关内容的转化。准备了这两项工作之后,才能顺利完成实验。其次,我深刻感受到了学习这门实验课的不易,仅仅靠理论的知识根本无法完成实验,实验对器材的使用要求非常严格,只要出现一处错误,实验就无法顺利运行,在绑定变量一一录入数
您可能关注的文档
最近下载
- 4郭永康光的干涉-14.ppt VIP
- 中职教育一年级上学期英语《We Are Friends》课件.pptx
- 4郭永康光的干涉-11.ppt VIP
- 《危险化学品目录(2015版)》(2022年调整)-标注为爆炸物的化学品.pdf VIP
- 湘南学院2021-2022学年第2学期《高等数学(下)》期末试卷(B卷)附标准答案.pdf
- 人美版小学四年级上册美术教案.pdf VIP
- 人教PEP版五年级上册英语Unit 2 My week单元整体教学设计(教案).docx VIP
- 4郭永康 光干涉-7 .ppt VIP
- 小学语文新部编版一年级上册全册教案(2025秋新版).doc
- 湘南学院2022-2023学年第2学期《高等数学(下)》期末试卷(B卷)附标准答案.pdf
文档评论(0)