| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

定点原码一位乘法器的设计计算机组成原理

文***品

贡献于2022-10-26

字数:5586



课 程 设 计 报 告


课程设计名称:计算机组成原理课程设计
课程设计题目:定点原码位法器设计




院(系):计算机学院
专 业:计算机科学技术
班 级:
学 号:
姓 名:
指导教师:
完成日期:2009年X月X日

目 录
第1章 总体设计方案 1
11 设计原理 1
12 设计环境 2
第2章 详细设计方案 3
21 整体模块设计图 3
22 具体模块设计实现 4
221 数模块设计实现 4
222数寄存器模块设计实现 6
223部分积模块设计实现 8
224 控制器模块设计实现 10
225 加法器模块设计实现 13
2 3 总电路仿真测试 15
第3章 编程载硬件测试 18
31 编程载 18
参考文献 19
附 录(电路图) 20


第1章 总体设计方案
11 设计原理
原码位两原码数相积符号相两数符号异值数值两数绝值积
例:X01100Y01110计算积X*Y
01100
* 01110
0000
1100
1100
1100
010101000
计算时逐次数1位值10决定相加数取数值取零值相加数逐次左偏移1位起求积
计算机数般时相加次加法操作求出两数求相加数次部分积相加次计算时相加数逐次左偏移位积位数数(数)两倍加法器需增两倍部分积右移时数寄存器时右移位数寄存器低位控制相加数取数零时数寄存器接收部分积右移出位完成运算部分积寄存器保存积高位部分数寄存器中保存积低位部分
根工算法知道原码位法整体设计应包括数寄存器数寄存器移位电路控制器部分积五模块包含输入输出控制器模块作顶层设计五模块作底层设计采硬件器件设计实现
出原理框图设计图11示:

图11 原码位逻辑电路框图
逻辑框图11中示中B数寄存器存放数C数寄存器存放数移位A部分积寄存器存放次相加移位数ALU加法器实现加法操作移位电路相加数作移位处理计数器控制移位次数输出结果
12 设计环境
·硬件环境:伟福COP2000型计算机组成原理实验仪XCV200实验板微机
·EDA环境:Foundation f31设计软件该设计设计入口工具设计实现工具验证工具三部分组成入口工具包括原理图设计限状态编辑器硬件描述语言编辑器等

第2章 详细设计方案
21 整体模块设计图
课设题目求逻辑电路图先设计出电路具体模块图图示五模块1加法器:题目求4位数位加2符号位6位求加法器实现6位二进制数相加2部分积:原码位原理部分积求具行输入输出串行输入输出带异步清零端移位寄存器3数:存放数寄存器需移位功普通寄存器4数:应部分积模块基样功行输入输出串行输入输出功5控制器:实现电路动停止功计数器完成4脉计数器进位输出1然进位总CLK进行运算实现消脉进实现电路停止工作
加法器
部分积(移位寄存器)
&门

数(移位寄存器)
低位
4脉停止
控制器(计数器)

图 20 整体模块图设计图

22 具体模块设计实现
整体设计数寄存器数寄存器控制器部分积寄存器加法器五模块中数部分积寄存器移位寄存器五模块外符号转化芯片符号运算部分介绍模块具体设计方案实现
221 数模块设计实现
法设计原理图出数需移位功需具普通寄存器功选升D触发器第升数入变化
(1)数芯片外观部电路图

图 21 数寄存器芯片外观
显然6D触发器实现触发器CLK联接起输入端作数输入端输入数会第升时数入数位数低位进行运算电路中加入6门中门端数输出端相连端接起引出作数低位连接端中寄存器部分具体实现:


图 22 数寄存器电路图
(2)功仿真

图 23 数寄存器芯片部电路图
波形中出输入数100111第升达时数入波形改变该器件设计成功
222数寄存器模块设计实现
数寄存器普通移位寄存器基础改造基寄存器面加入行输入串行输入片选端SS1时行输入屏蔽串行移位功S0时串行移位屏蔽行输入功D5D0数输入端Q5Q0数输出端A0串行输入端接受部分积低位移出数
(1) 数芯片外观部电路图

图 24 数寄存器芯片外观

整体模块设计时思想数寄存器具行输入输出串行输入输出功数寄存器面加部分电路实现样六位D触发器组成触发器输入端直接接数输入端通片选电路接入时D触发器输出端通片选电路接触发器输入端样通片选段S(01)选择具体操作具体电路图:


图 25 数寄存器芯片部电路图
(2)功仿真
功仿真波形:

图 26 数寄存器测试波形仿真


波形中数出输入数101100该器件清零第升时S1数入第二升时S0A0始终1时产生移位该器件设计成功

223部分积模块设计实现
部分积设计法电路中较重块数功基样D触发器选择稍部分积寄存器选异步清零端CLRD触发器高电清零余端数样S1:行输入S0:右移
(1) 部分积芯片外观部电路图

图 27 部分积寄存器芯片外观
通数寄存器较发现两者点D触发器选择部分积具异步清零D触发器(高电效)清零端CLR作输入端A起保存低位数功D触发器防止数脉部分积脉升存时间差引起移入情况D触发器输出端接入数高位串行输入端实现移位部分积需串行输入数串行输入端接具体电路实现图:

图 28 部分积寄存器电路图
(2)功仿真

图 29 部分积寄存器波形仿真
波形出输入数110010CLR前两升高电起清零作输出端均0第三升时CLR已低电S1数入S0电路实现移位电路设计成功
224 控制器模块设计实现
控制器波形发生器计数器组成波形发生器实现输入CLKS波形产生数寄存器S端CLK波形计数器实现数寄存器第五升时计数进位输出1保持变中CLK数S脉相计数器进位输出端CO输入CLK接入门输出作部件CLK脉进位输出1时COCLK进行运算结果输出1脉恒1电路停止工作时输出结果
(1)控制器芯片外观部电路
       图 210 总控制器芯片外观
整体设计思路需输入两脉:CLKS作部分积时钟信号S片选端脉时数时钟脉数时钟脉(CLKX)S(SX)端脉通两波形产生(具体形状见底功仿真中波形发生器波形)然通4波形总电路正常工作中数首次进行数写入进行移位写入数数S片选端刚开始高电应该全低电波形通D触发器实现D输入端接高电输入波形作器脉源升时输出端变成高电变化电路中相反结果输出端加非门实现通CLKS产生CLKX波形通较CLKXCLK波形发现CLKX刚CLK两倍波形S取反加D触发器输入端然S作脉源具体电路图:

图 211 波形发生器电路图
计数器部分直接书计数器图212示S脉作脉源3JK触发器接成8进制计数器电路中需4进制计数器S走第5脉时进位输出1保持变三输出端输出数101进位输出1通三输入门实现中输入端低电输入保存进位输出进位输出端作D触发器脉D输入端接高电旦进位输出1D触发器触发输出1具体电路图212示


图 212 计数器电路图

(2) 功仿真

图 213 波形发生器波形仿真

图 214 计数器波形仿真
面两波形出波形发生器部分输入CLKS输出四波形:BUFENJIS(部分积S端脉)SX(数S端脉)BUFENJICLK(部分积CLK脉)CLKX(数CLK脉)计数器部分第五升时候进位输出变化电路设计成功
225 加法器模块设计实现
采两原XCV200编程逻辑芯片加法器件ADD4实现电路中加法求4位数加两符号位6数第二片4位加法器芯片两高位分接输出端取低两位
(1)加法器芯片外观部电路

图 215 加法器芯片外观

图 216 加法器部电路图
(2)功仿真

图 217 加法器仿真

A5A0B5B0输入数题目求原码位加法器参两数绝值运算符号位均0输入数分001101001101C5C0输出出结果正确误电路设计成功
(3)电路部件说明
述五模块外整电路包含部件具体符号转化部件符号位异运算符号位转换部分输入数转换成绝值两符号位1100通符号转换部件输出均00实现电路示:

两门端均接两输出端均0然符号位进行异运算符号部分正确输出结果
2 3 总电路仿真测试
仿真测试试验证设计电路逻辑功时序正确性次设计原码位法设计完成采功仿真方法设计电路进行仿真验证电路功正确性
(1)建立仿真波形文件仿真信号选择
功仿真时首先建立仿真波形文件输入仿真信号CLKS数输入A5A0B5-B0符号位输入A5A4B5B4结果输出C5C0选定输入信号设置参数验证输出信号正确性
(2)功仿真结果分析

图 218 仿真波形
波形清楚出输入输出结果次测试中输入两数第章法说明举例两数:001100001110图219输出结果C4符号位读运算结果010101000正确误说明总电路设计成功符合课设题目基求


图 219 仿真输出结果


第3章 编程载硬件测试
31 编程载
功仿真通编译成功编程载功*bit文件然载XCV200实验板XCV200编程逻辑芯片中次设计编译点问题通终没成功载试验没完美完成点遗憾




























参考文献
[1] 曹昕燕 EDA技术实验课程设计[M]北京:清华学出版社2006
[2] 范延滨微型计算机系统原理接口EDA设计技术[M]北京:北京邮电学出版社2006
[3] 王爱英.计算机组成结构(第4版)[M]北京:清华学出版社2006
[4] 李勇.计算机原理设计(修订).长沙:国防科技学出版社1989
[5] 王尔乾.数字逻辑数字集成电路.北京:清华学出版社1996
[6] 白中英.计算机组成原理.北京:科学出版社1994
[7] 杨天行.计算机技术.北京:国防工业出版社1999

附 录(电路图)

课程设计总结:
两方面总结:
1. 次组成原理设计实验中遇问题刚开始题目时候知道手完全知道部件应该设计查资料答疑思路快新问题模块设计数部分积移位寄存器控制端S明显输入CLK脉数部分积控制端S波形协调部件波形整电路正常工作成设计电路关键问题量尝试解决问题需输入CLKS产生部件波形协调运行然程中艰辛尝成功喜悦觉值
2. 通次实验设计解许计算机组成原理知识更重知道设计方面足需学知识次设计中指导老师予帮助表示感谢学实验中会更加努力学弥补足
指导教师评语:






指导教师(签字):       年 月 日
课程设计成绩

沈阳航空工业学院课程设计报告
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 3 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

计算机组成原理课程设计定点原码一名乘法器的设计

课 程 设 计 报 告课程设计名称:计算机组成原理课程设计课程设计题目:定点原码一名乘法器的设计院(系):计算机学院专 业:班 级:学 号:姓 名:指导教师:完成日期:目 录第1章 整体设计方案 1设计原理 1设计环境 2第2章 详细设计方案 3顶层方案图的设计与实现 3创建顶层图形设计文件 3器件的选择

文***享 1年前 上传276   0

定点原码一位乘法器的设计课程设计

课 程 设 计 报 告课程设计名称:计算机组成原理课程设计课程设计题目:定点原码一位乘法器的设计院(系):专 业:班 级:学 号:姓 名:指导教师:完成日期:目 录第1章 总体设计方案 11.1 设计原理 11.2 设计思路 21.3设计环境 3第2章 详细设计方案 52.1 顶层方案图的设计与实现 52.1.

文***品 1年前 上传317   0

计算机组成原理课程设计报告

课 程 设 计 报 告课程名称 计算机组成原理 课题名称 复杂模型计算机的设计 专 业 网络工程 班 级 班 学 号

文***享 3年前 上传800   0

计算机组成原理简单模型机设计课程设计

计算机组成原理课程设计任务书题目: 模型机设计—1 学生姓名: 学 号: 班级:计算机科学与技术班 指导老师: 一、 计算机组成原理课程设计题目简介该设计要求学成根据计算机组成原理课程所学知识,设计、开发一套简单的模型就算计。通过对一个简单计算机的设计,以达到对计算机的基本组成、部件

文***享 2年前 上传515   0

计算机组成原理课程设计报告书

计算机组成原理课程设计报告书目录一.实验计算机设计 11.整机逻辑框图设计 12.指令系统的设计 23.微操作控制部件的设计 54.设计组装实验计算机接线表 135.编写调试程序 14二.实验计算机的组装 14三.实验计算机的调试 151.调试前准备 152.程序调试过程 163.程序调试结果 164.出错和故障分析 16四.心得体会 17五.参考文献 17

文***享 3年前 上传644   0

东北大学计算机组成原理课程设计报告

计算机组成原理课程设计报告班级:计算机 班 姓名: 学号: 完成时间: 一、课程设计目的1.在实验机上设计实现机器指令及对应的微指令(微程序)并验证,从而进一步掌握微程序设计控制器的基本方法并了解指令系统与硬件结构的对应关系;2.通过控制器的微程序设计,综合理解计算机组成原理课

文***品 3年前 上传734   0

计算机组成原理实验指导书

 计算机组成原理 实验指导书 目 录 实验一 8位算术逻辑运算实验 1 实验二 带进位控制8位算术逻辑运算实验 5 实验三 16位算术逻辑运算实验 8 实验四 移位运算器实验 12 实验五 存储器实验 14

文***品 5年前 上传1500   0

计算机组成原理实验报告 (2)

计 算 机 组 成 原 理 实 验 报 告Computer Organization Lab Reports______________________________________________________________________________班级: ___ 姓名:__ _ 学号:_____ 实验日期:_____________学院: ___ _ 专业:_ ___

z***u 1年前 上传483   0

计算机组成原理实验报告

计算机组织与体系结构实 验 报 告评 语:成绩教 师: 年 月 日班 级: ________学 号: ____________姓 名: ______实验地点: E-Ⅱ区 311 _实验时间: 第三批 实验一 存储器实验

z***u 1年前 上传436   0

计算机组成原理实验报告 (1)

郑州航空工业管理学院计算机科学与应用系实验报告课 程 名: 计算机组成原理 学 号: 姓 名: 指导教师: 成 绩; 计算

文***品 1年前 上传392   0

计算机组成原理课后答案计算机系统概论

计算机组成原理课后答案计算机系统概论

王***朝 3年前 上传656   0

国开电大《计算机组成原理》形考任务1-6

论文和作业参考答案联系qq2019910207或咨询微信15927685953,为了准确获取需要资料请在付费前加qq或微信咨询,请认真核对是您需要的题目后再付费!形考任务一下列数中最小的数是。某计算机字长16位,采用补码定点小数表示,符号位为1位,数值位为15位,则可表示的最大正小数为_____,最小负小数为_____。两个补码数相加,在符号位相同时有可能产生溢出,符号位不同时。已

学***网 3个月前 上传100   0

计算机组成原理课后答案(唐朔飞第二版)

第一章 计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯•诺依曼计算机的特点是什么? 解:冯•诺依曼计算机的特点是

n***s 5年前 上传1511   0

河南大学计算机组成原理考点

河南大学计算机组成原理考点第1章 计算机系统概论1、计算机硬件的五大部件?三大部分?运算器 存储器 控制器 输入设备 输出设备CPU I/O设备 主存储器2、机器字长、存储字长、指令字长?机器字长:CPU 一次能处理数据的位数存储字长:存储器中一个存储单元所存储的二进制代码的位数指令字长:计算机指令字的位数3、若内存容量为4GB,字长为32,则该内存有多少存储单元?存储容

文***享 1年前 上传342   0

计算机组成原理选择题200道

计算机组成原理【选择题200道】1. 计算机系统中的存贮器系统是指__D____。A  RAM存贮器B  ROM存贮器C  主存贮器D  cache、主存贮器和外存贮器2. 某机字长32位,其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小数为___B___。A  +(1 – 2-32)    B  +(1 – 2-31)    C  2-32    D  2-313

文***品 3年前 上传602   0

OTL电路组成特点及工作原理教案

OTL电路组成特点及工作原理教案 授课日期: 年 月 日 星期 课 题6.2 OTL电路组成特点及工作原理(1)课 时教 学目 标OTL电路的电路组成和工作原理。教学重点教学难点课 型理论课时数2更新、补充删减内容使用教

豆***2 4年前 上传850   0

计算机基本组成实验

一、 实验原理 在计算机中,CPU是运算中心和控制中心,系统中的所有设备都是通过三条总线(DB数据总线、AB地址总线、CB控制总线)以及相应的输入/输出接口与CPU相连的,本实验就是在熟悉计算机基本工作原理和内部结构的基础上进行的。 二、 实验目的 1. 熟悉计算机的基本组成结构 2. 掌握计算机的基本工作原理 3. 掌握计算机核心部件的安装、调试方法以及相关注意事项 三、 实验内容

v***a 15年前 上传17834   0

华科组成原理课程设计MIPS流水线CPU

计算机科学与技术学院2014计算机组成原理 课程设计报告题 目:支持流水线的简单计算机系统设计与实现专 业:计算机科学与技术班 级:学 号:姓 名:电 话:邮 件:实 验 台:完成日期:指导教师:目录一、课程设计概述 31 课设目的 32 实验环境 33 设计任

z***u 1年前 上传317   0

电大计算机组成原理A(本科)期末复习考试小抄

2015春计算机组成原理考试小抄一、选择题 1.下列数中最小的数是 ( C )。 A.(101001)2 B. (52)8 c.(00111001)BCD D. (101)16 2.定点数补码加法具有两个特点: 一是符号位( B ) ;二是相加后最高位上的进位要舍去。

豆***2 3年前 上传548   0

2018年4月全国自考计算机组成原理考试真题及答案

全国2018年4月自考计算机组成原理试卷 (课程代码02318) 第一部分 选择题 一、单项选择题:本大题共10小题,每小题1分,共10分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。 1.计算机中的U盘属于 A.运算器  B.控制器 C.内存  D.外存 2.下列软件中不属于系统软件的是 A.操作系统  B.语言处理系统 C.文字处理软件 D.数据库管理

A***1 5年前 上传2138   0

验证74LS181运算和逻辑功能计算机组成原理

计算机组成原理实验报告学院: 专业:计算机科学与技术班级:计算机班学号: 姓名:2009年X月X日试验一 验证74LS181运算和逻辑功能实验名称: 验证74LS181运算和逻辑功能实验目的:(1).掌握算术逻辑单元(ALU)的工作原理;(2).熟悉简单运算器的数据传送通路;(3).画出逻辑电路图及布出美观整齐的接线图;(4).验

文***享 8个月前 上传258   0

国开(中央电大)《计算机组成原理》网上形考任务试题及答案

国开(中央电大)《计算机组成原理》网上形考任务试题及答案形考任务一一、单项选择题(每小题6分,共36分)1.下列数中最小的数是_____。(B)A.(1010011)2B.(42)8C.(10011000)BCDD.(5A)162.某计算机字长16位,采用补码定点小数表示,符号位为1位,数值位为15位,则可表示的最大正小数为_____,最小负小数为_____。(C)A.B.

h***s 4年前 上传1641   0

《水的组成》教学设计

《水的组成》教学设计来凤接龙中学 周光道一、教学目标1.知识与技能。(1)认识水的组成。(2)了解单质和化合物的区别。(3)了解人类认识物质世界的过程和方法。2.过程与方法(1)结合资料,从人类认识水的组成过程体会科学研究和思维的方法,认识实验研究和创新思维的重要性。(2)学习对实验现象的观察、分析、归纳和总结。3.情感态度与价值观 (1)通过电解水实验的现象及有关数据得出

奋斗不止500年 3年前 上传878   0

计算机基本组成实验报告

电 子 科 技 大 学 实验报告   学生姓名:                           学 号:   一、     实验室名称:  计算机学院硬件实验室   二、  实验项目名称:计算机基本组成实验   三、    实验原理 在计算机中,CPU是运算中心和控制中心,系统中的所有设备都是通过三条总线(DB数据总线、AB地址总线、CB控制总线)以及相应的输入/输出接

x***8 12年前 上传12513   0

计算机基础培训 计算机系统的组成

第三章计算机系统组成3.1计算机的工作原理3.1.1冯·诺依曼的设计思想1) 计算机内信息的表示采用二进制;2) 计算机应由运算器、控制器、存储器、输入设备和输出设备五个部分组成;3) 计算机之所以能自动运行,是因为计算机采用了存储程序和程序控制的工作原理。3.1.2计算机系统的组成è 计算机系统的组成一台完整的计算机包括硬件系统和软件系统两部分。1、硬件硬件是指物理装置。

小***库 4年前 上传760   0