恢不复余数法定点原码一位除法器的的设计_大学毕设论文.docVIP

恢不复余数法定点原码一位除法器的的设计_大学毕设论文.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
恢不复余数法定点原码一位除法器的的设计_大学毕设论文

目录 学术诚信声明 I 第1章 总体设计方案 1 1.1 设计原理 1 1.2 设计思路 1 1.3 设计环境 2 第2章 详细设计方案 3 2.1 顶层方案图的设计与实现 3 2.1.1创建顶层图形设计文件 3 2.1.2器件的选择与引脚锁定 4 2.1.3编译、综合、适配 5 2.2 功能模块的设计与实现 6 2.2.1 输入模块的设计与实现 6 2.2.移位模块的设计与实现 7 2.2.3加法器模块的设计与实现 9 2.2.4 相反补码模块的设计与实现 10 2.3 仿真调试 11 第3章 编程下载与硬件测试 13 3.1编程下载 13 3.2 硬件测试及结果分析 13 参考文献 15 附 录(电路原理图) 16 第1章 总体设计方案 1.1 设计原理 减交替法的实现是当某一次求得的差值(余数Ri)为负时,不恢复它,继续求下一位的商,但用加上除数(+[—Y]补)的办法来取代(-Y)的操作,其他操作依然不变。 (1)当余数为正时,商上“1”,求下一位商的办法是余数左移一位,再减去除数; 当余数为负数时,商上“0”,求下一位商的办法是余数左移一位,再加上除数。 (3)这种方法不用恢复余数,但若最后一次上商为“0”,而又需要得到正确的余数,则在这最后一次仍需恢复余数。 1.2 设计思路 课程设计的要求为: 采用定点原码一位除法器由一个除数寄存模块,一个被除数寄存模块,一个加法模块,一个移位模块,一个移位模块、一个商寄存模块,采用逻辑电路设计输入方式。 定点原码一位除法器的顶层采用原理图设计输入方式。 课程设计的思路为: 由于是不恢复余数法,所以需要修正余数为负的情况,所以原理图如图1.2: 图1.2 不恢复余数法一位除法器设计总框图 1.3 设计环境 (1)硬件环境 ?伟福COP2000型计算机组成原理实验仪 COP2000计算机组成原理实验系统由实验平台、开关电源、软件三大部分组成实验平台上有寄存器组R0-R3、运算单元、累加器A、暂存器B、直通/左移/右移单元、地址寄存器、程序计数器、堆栈、中断源、输入/输出单元、存储器单元、微地址寄存器、指令寄存器、微程序控制器、组合逻辑控制器、扩展座、总线插孔区、微动开关/指示灯、逻辑笔、脉冲源、20个按键、字符式LCD、RS232口。 ?COP2000集成调试软件 COP2000 集成开发环境是实时监控数据流状态及正确与否,?实验系统的软硬件对用户的实验设计具有完全的开放特性,系统提供了微程序控制器和组合逻辑控制器两种控制器方式,?系统还支持手动方式、联机方式、模拟方式三种工作方式,系统具备完善的寻址方式、指令系统和强大的模拟调试功能。 (2)EDA环境 ?Xilinx foundation f3.1设计软件 Xilinx foundation f3.1是Xilinx公司的可编程期间设计入口工具包括原理图编辑器、有限状态机编辑器、硬件描述语言(HDL)编辑器、LogiBLOX模块生成器、Xilinx内核生成器等软件。其功能是:接收各种图形或文字的设计输入,并最终生成网络表文件。设计实现工具包括流程引擎、限制编辑器、基片规划器、FPGA编辑器、FPGA写入器等软件。设计实现工具用于将网络表转化为配置比特流,并下载到器件。设计验证工具包括功能和时序仿真器、静态时序分析器等,可用来对设计中的逻辑关系及输出结果进行检验,并详尽分析各个时序限制的满足情况。 第2章 详细设计方案 2.1 顶层方案图的设计与实现 顶层方案图是实现两个六位二进制数的定点原码一位除法器的的逻辑功能,采用原理图设计输入方式完成。在完成原理图的功能设计后,把输入和输出信号在Xilinx 软件上完成。 2.1.1创建顶层图形设计文件 顶层图形文件的设计实体两个六位的二进制数输入端、一个功能使能端、一个数据清零端和一个脉冲控制端,一个六位余数输出端、一个四位商输出端和一个两位符号位输出端组装而成的一个完整的设计实体。除法器的设计采用自顶向下的设计思路和自底向上的实现思想。除法运算作为顶层模块,顶层图形文件结构如图2.1所示: 图2.1 顶层图形文件结构图 2.1.2器件的选择与引脚锁定 (1)器件的选择 由于硬件基于伟福COP2000型计算机组成原理实验仪和XCV200实验板,故采用的目标芯片为Xlinx?XCV200可编程逻辑芯片。 (2)引脚锁定 把顶层图形文件中的被除数A [0:5]为六位输入信号,除数B [0:5]为六位输入信号,时钟脉冲CLK、电路使能端CE和清零端CLR各占一位管脚;所得的商SHANG [0:4]占有五位信号,余数YUSHU [0:5]占六位

您可能关注的文档

文档评论(0)

aoligei + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档