间接补码阵列乘法器地设计组成原理课程设计报告材料.doc

间接补码阵列乘法器地设计组成原理课程设计报告材料.doc

ID:56795315

大小:3.26 MB

页数:19页

时间:2020-07-12

间接补码阵列乘法器地设计组成原理课程设计报告材料.doc_第1页
间接补码阵列乘法器地设计组成原理课程设计报告材料.doc_第2页
间接补码阵列乘法器地设计组成原理课程设计报告材料.doc_第3页
间接补码阵列乘法器地设计组成原理课程设计报告材料.doc_第4页
间接补码阵列乘法器地设计组成原理课程设计报告材料.doc_第5页
资源描述:

《间接补码阵列乘法器地设计组成原理课程设计报告材料.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、航空航天大学课程设计报告课程设计名称:计算机组成原理课程设计课程设计题目:间接补码阵列乘法器的设计院(系):计算机学院专业:计算机科学与技术班级:学号:姓名:指导教师:完成日期:2015年1月16日目录第1章总体设计方案11.1设计原理11.2设计思路21.3设计环境3第2章详细设计方案52.1顶层方案图的设计与实现52.1.1创建顶层图形设计文件52.1.2器件的选择与引脚锁定52.1.3编译、综合、适配62.2功能模块的设计与实现62.2.1细胞模块的设计与实现62.2.2全加器模块的设计与实现72.3仿真调试10第3章编程下载与硬件测试123.1编程下载123.2硬件测试及结果分析

2、12参考文献14附录(电路原理图)15第1章总体设计方案1.1设计原理由于计算机采用补码做加减运算,所以设计阵列补码乘法器能避免码制转换,提高机器效率。可以利用原码阵列乘法器来设计补码阵列乘法器,这时需要在计算前先进行原码--补码的转换。乘法器的常规设计是适用“串行移位”和“并行加法”相结合的方法,这种方法并不需要很多器件。然而串行方法毕竟太慢,不能满足科学技术对高速乘法所提出的要求。自从大规模集成电路问世以来,高速的单元阵列乘法器应运而生,出现了各种形式的流水线阵列乘法器,它们属于并行乘法器。阵列乘法器采用类似于人工计算的方法进行乘法运算。人工计算方法是用乘数的每一位去乘被乘数,然后将

3、每一位权值对应相加得出每一位的最终结果。如图1.1所示,用乘数的每一位直接去乘被乘数得到部分积并按位列为一行,每一行部分积末位与对应的乘数数位对齐,体现对应数位的权值。将各次部分积求和,即将各次部分积的对应数位求和即得到最终乘积的对应数位的权值。011010*001001____________011010000000000000011010000000000000_______________图1.1人工计算乘法示例阵列乘法器采用类似人工的计算方法来完成乘法计算。阵列的每一行送入乘数的每一位数位,而各行错开形成的每一斜列送入被乘数的每一数位。该方案所用加法器数量很多,但部结构规则性强,

4、标准化程度高,适于用超大规模集成电路的批量生产。1.2设计思路一、整体部分:阵列乘法器采用的是先逐位求解部分积,由于求解每一位的部分积是并行完成的,因此可以节省很多的计算时间,由于本课程设计要求的是设计一个六位乘六位的阵列乘法器,最高位为符号位,因此此阵列乘法器的整体设计包括25个加法器模块,加法器模块中由一个与门和一个全加器构成,由四个与门、两个异或门、一个三端接口的或门构成的全加器为底层设计,采用原理图设计输入方式,所谓的全加器就是就是两个数X、Y及进位输入CIN相加可得全加和POUT和进位输出COUT,三个补码转换模块。二、单元部分:设计整体框图中的每个细胞模块,每个模块实现的功能

5、是计算部分积和向高位的进位。三、仿真部分:将整个电路连好之后即可进行仿真,用以验证设计是否正确。四、下载部分:仿真成功之后即可进行此部分,在编译、调试之后形成的*.bit文件即可下载到XCV200可编程逻辑芯片中,经硬件测试验证设计的正确性。设被乘数和乘数(均为补码)分别为A=(a6)a5a4a3a2a1,B=(b6)b5b4b3b2b1,其中a6和b6为符号位,用括号括起来表示这一位有负的位权值。根据补码和真值的转换可以知道(如图1.2所示):图1.2补码和真值转换公式1.3设计环境(1)硬件环境•伟福COP2000型计算机组成原理实验仪COP2000计算机组成原理实验系统由实验平台、

6、开关电源、软件三大部分组成实验平台上有寄存器组R0-R3、运算单元、累加器A、暂存器B、直通/左移/右移单元、地址寄存器、程序计数器、堆栈、中断源、输入/输出单元、存储器单元、微地址寄存器、指令寄存器、微程序控制器、组合逻辑控制器、扩展座、总线插孔区、微动开关、逻辑笔、脉冲源、20个按键、字符式LCD、RS232口。COP2000计算机组成原理实验系统各单元部件都以计算机结构模型布局,清晰明了,系统在实验时即使不借助PC机,也可实时监控数据流状态及正确与否,实验系统的软硬件对用户的实验设计具有完全的开放特性,系统提供了微程序控制器和组合逻辑控制器两种控制器方式,系统还支持手动方式、联机方

7、式、模拟方式三种工作方式,系统具备完善的寻址方式、指令系统和强大的模拟调试功能。(2)EDA环境Xilinxfoundationf3.1设计软件是Xilinx公司的可编程期间开发工具,该系统由设计入口工具、设计实现工具、设计验证工具三大部分组成(如图1.3所示)。设计入口工具包括原理图编辑器、有限状态机编辑器、硬件描述语言(HDL)编辑器、LogiBLOX模块生成器、Xilinx核生成器等软件。其功能是:接收各种图形或文字的设计输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。