网站大量收购独家精品文档,联系QQ:2885784924

组成原理课程设计报告-阵列乘法器的设计与实现.doc

组成原理课程设计报告-阵列乘法器的设计与实现.doc

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

沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:计算机组成原理课程设计 课程设计题目:阵列乘法器的设计与实现 院(系):计算机学院 专 业:计算机科学与技术 班 级: 学 号: 姓 名: 指导教师:施国君 完成日期:2014年01月10日 目 录 第1章 总体设计方案 2 1.1 设计原理 2 1.2 设计思路 2 1.3 设计环境 3 第2章 详细设计方案 5 2.1 总体方案的设计与实现 5 2.1.1创建顶层图形设计文件 5 2.2 功能模块的设计与实现 6 2.2.1输入加法器模块的设计与实现 6 2.3 阵列乘法器的设计与实现 8 第3章 编程下载与硬件测试 10 3.1 编程下载 10 3.2 硬件测试及结果分析 10 参考文献 13 附 录 14 第1章 总体设计方案 1.1 设计原理 以COP2000实验仪、FPGA实验板为硬件平台,采用Xilinx Foundation F3.1设计工具和COP2000仿真软件,采用自上而下的设计方法,设计并实现阵列乘法器功能。阵列乘法器的设计原理如图1.1所示,X1,X2,X3,X4, Y1,Y2,Y3,Y4为阵列乘法器的输入端, S1~S8为阵列乘法器的输出端。图中的排列形式和笔算乘法的位积排列形式相似。阵列的每一行由乘数Y的每一位数位控制,而各行错开形成的每一列由被乘数X的每一位数位控制。图中方框内的电路由一个与门和一个全加器组成。由于采用阵列结构,虽然采用加法器数量较多,但内部结构规则,采用超大规模集成电路很容易实现,可大大提高运算速度。 图1.1 阵列乘法器原理图 1.2 设计思路 阵列乘法器是设计主要包含如下3个部分: 1、加法器的设计与实现; 2、阵列乘法器的设计与实现; 3、下载与硬件测试; 阵列乘法器的设计与实现采用自上而下的设计方法,在这3个部分中分别设计实现相应功能的器件,在连接具体电路时配合相应脉冲和门电路以达到预期效果。乘法器采用硬件描述语言进行电路设计并实现给定的功能,设计的原理图经编译、调试后形成*.bit文件并下载到XCV200可编程逻辑芯片中,经硬件测试验证设计的正确性。 设计环境 硬件环境: 1、伟福COP2000型计算机组成原理实验仪:COP2000各单元部件都以计算机结构模型布局,清晰明了,各寄存器、部件均有?8位数据指示灯显示其二进制值,两个?8段码?LED显示其十六进制值,清楚明了,两个数据流方向指示灯,以直观反映当前数据值及该数据从何处输出,而又是被何单元接收的。这是该产品独创的“实时监视器”,使得系统在实验时即使不借助?PC机,也可实时监控数据流状态及正确与否。各实验模块的数据线、地址线与系统之间的挂接是通过三态门,而不是其它实验设备所采用的扁平连线方法,而数据线、地址线是否要与系统连通,则由用户连线控制,这样,就真实的再现了计算机工作步骤。 2、XCV200实验板:在COP2000 实验仪中的FPGA 实验板主要用于设计性实验和课程设计实验,它的核心器件是20 万门XCV200 的FPGA 芯片。用FPGA 实验板可设计8 位16 位和32 位模型机。 软件环境: 1、Xilinx Foundation3.1设计软件:Xilinx Foundation3.1是Xilinx公司的主要可编程器件开发工具,塔可以开发Xilinx公司的Spar tan,Virtex,CX4000,CX3000,CX5200系列的FPGA芯片。该平台功能强大,主要用于百万逻辑门级的设计和1Gb/s的告诉通信内核的设计。 2、 COP2000仿真软件:COP2000系统的运算器采用了代表现代科技的EDA技术设计,随机出厂时,已提供一套已装载的方案,能进行加、减、与、或、带进位加、带进位减、取反、直通八种运算方式PC 机的串行接口相连,提供汇编、反汇编、编辑、修改指令、文件传送、调试FPGA 实验等功能。 第2章 详细设计方案 2.1 总体方案的设计与实现 为了进一步提高乘法运算速度,可采用类似人工计算的方法,阵列的每一行送入乘数Y的每一数位,而各行错开形成的每一斜列则送入被乘数的每一数位。4×4阵列乘法器可以由16个输入加法器构成的;输入加法器可以由一个与门和一位全加器构成;一位全加器可以用一个两输入或门模块和两个半加器模块构成。一位全加器的整体设计包含两半加器构成,半加器由异或门构成。电路实现基于XCV200可编程逻辑芯片,在完成原理图的功能设计后,把输入/输出信号安排到XCV200指定的引脚上去,实现芯片的引脚锁定。 2.1.1创建顶层图形设计文件 4×4阵列乘法器由四位被乘数输入端(X4X3X2X1)、.2 功能模块的设计与实现 2.2.1输入加法器模块的设计与实现

文档评论(0)

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

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

1亿VIP精品文档

相关文档