- 18
- 0
- 约5.99千字
- 约 19页
- 2016-11-28 发布于重庆
- 举报
計算机组成原理课设_定点补码一位乘法器的设计
PAGE
课 程 设 计 报 告
课程设计名称:计算机组成原理课程设计
课程设计题目:定点补码一位乘法器的设计
院(系):计算机学院
专 业:计算机科学与技术
班 级:*****
学 号:*****
姓 名:*****
指导教师:*****
完成日期:2006年
沈阳航空工业学院课程设计报告
I-
目 录
TOC \o 1-3 \h \z HYPERLINK \l _Toc123616201 第1章 总体设计方案 PAGEREF _Toc123616201 \h 1
HYPERLINK \l _Toc123616202 1.1 补码乘法器设计原理 PAGEREF _Toc123616202 \h 1
HYPERLINK \l _Toc123616203 1.2 设计思路 PAGEREF _Toc123616203 \h 2
HYPERLINK \l _Toc123616204 1.3 设计环境 PAGEREF _Toc123616204 \h 3
HYPERLINK \l _Toc123616205 第2章 详细设计方案 PAGEREF _Toc123616205 \h 4
HYPERLINK \l _Toc123616206 2.1 补码乘法器电路图的设计与实现 PAGEREF _Toc123616206 \h 4
HYPERLINK \l _Toc123616207 2.1.1 补码乘法器设计 PAGEREF _Toc123616207 \h 4
HYPERLINK \l _Toc123616208 2.1.2 器件的选择与引脚锁定 PAGEREF _Toc123616208 \h 5
HYPERLINK \l _Toc123616209 2.1.3 编译、综合、适配 PAGEREF _Toc123616209 \h 5
HYPERLINK \l _Toc123616210 2.2 功能模块的设计与实现 PAGEREF _Toc123616210 \h 6
HYPERLINK \l _Toc123616211 2.2.1 两输入三选一选择器模块的设计与实现 PAGEREF _Toc123616211 \h 6
HYPERLINK \l _Toc123616212 2.2.2 半加器模块的设计与实现 PAGEREF _Toc123616212 \h 7
HYPERLINK \l _Toc123616213 2.3 仿真调试 PAGEREF _Toc123616213 \h 8
HYPERLINK \l _Toc123616214 第3章 编程下载与硬件测试 PAGEREF _Toc123616214 \h 10
HYPERLINK \l _Toc123616215 3.1 编程下载 PAGEREF _Toc123616215 \h 10
HYPERLINK \l _Toc123616216 3.2 硬件测试及结果分析 PAGEREF _Toc123616216 \h 10
HYPERLINK \l _Toc123616218 参考文献 PAGEREF _Toc123616218 \h 12
沈阳航空工业学院课程设计报告 KEYWORDS \* MERGEFORMAT 第2章 详细设计方案
第1章 总体设计方案
1.1 补码乘法器设计原理
原码乘法的主要问题是符号位不能参加运算,单独用一个异或门产生乘积
的符号位,故自然提出能否让符号数字化后也参加乘法运算,补码乘法就可以实现符号位直接参加运算。
布斯(Booth)算法,它采用相加和相减的操作计算补码数据的乘积,Booth算
法对乘数从低位开始判断,根据两个数据位的情况决定进行加法、减法还是仅仅
移位操作。
Booth算法操作表示
表1.1-1
S0
S1
操作
说明
0
0
无
处于0串中,不需要操作
0
1
加x
1串的结尾
1
0
减x
1串的开始
1
1
无
处于1串中,不需要操作
判断的两个数据位为当前位及其右边的位(初始时需要增加一个辅助位
0),移位操作是向右移动。判断被乘数中的最低位以及右边的位(辅助位0),如果
为00,则只
原创力文档

文档评论(0)