- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8位CPU的设计
课程报告
设计课题: 基本模型计算机设计与实现 姓 名: 专 业: 学 号: 日 期 2011年4月24日——2011年5月 日 指导教师:
国立华侨大学信息科学与工程学院 目 录
1.设计的任务与要求…………………………………………………………………1……………………………………………………………………1
3.单元电路的设计和元器件的选择…………………………………………………5
3.1 六进制电路……………………………………………………………6
3.2 十进制计数电路的设计………………………………………………………6
3.3 六十进制计数电路的设计……………………………………………………6
3.4双六十进制计数电路的设计…………………………………………………7
3.5时间计数电路的设计…………………………………………………………8
3.6 校正电路的设计………………………………………………………………8
3.7 时钟电路的设计…………………………………………………………8
3.8 整点报时电路的设计…………………………………………………………9
3.9 主要元器件的选择…………………………………………………………10
4.系统电路总图及原理……………………………………………………………10
5.经验体会…………………………………………………………………………10
参考文献……………………………………………………………………………11
附录A:系统电路原理图……………………………………………………………12
8位CPU的设计
一、 设计的任务与要求
计算机的核心部件CPU通常包含运算器和控制器两大部分。组成CPU的基本部件有运算部件,寄存器组,微命令产生部件和时序系统等。这些部件通过CPU内部的总线连接起来,实现它们之间的信息交换。
1.设计目的
(1).深入理解基本模型计算机的功能、组成知识;
(2).深入学习计算机各类典型指令的执行流程;
(3).学习微程序控制器的设计过程和相关技术,掌握LPM_ROM的配置方法。
(4).在掌握部件单元电路实验的基础上,进一步将单元电路组成系统,构造一台基本模型计算机。
(5).定义五条机器指令,并编写相应的微程序,上机调试,掌握计算机整机概念。掌握微程序的设计方法,学会编写二进制微指令代码表。
(6).通过熟悉较完整的计算机的设计,全面了解并掌握微程序控制方式计算机的设计方法。
2.设计原理
在部件实验过程中,各部件单元的控制信号是人为模拟产生的,而本实验将能在微过程控制下自动产生各部件单元控制信号,实现特定的功能。实验中,计算机数据通路的控制将由微过程控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期,全部由微指令组成的序列来完成,即一条机器指令对应一个微程序。
该CPU 主要由算术逻辑单元ALU,数据暂存寄存器DR1、DR2,数据寄存器R0~R2,程序计数器PC,地址寄存器AR,程序/数据存储器MEMORAY,指令寄存器IR,微控制器uC,输入单元INPUT 和输出单元OUTPUT 所组成。图中虚线框内部分包括运算器、控制器、程序存储器、数据存储器和微程序存储器等,实测时,它们都可以在单片FPGA 中
实现。虚线框外部分主要是输入/输出装置,包括键盘、数码管、LCD 显示器等,用于向CPU 输入数据,或CPU 向外输出数据,以及观察CPU 内部工作情况及运算结果。
二、单元电路设计
1、运算部件
运算部件的任务是对操作数进行加工处理。主要由三部分组成:
(1) 输入逻辑。
(2) 算术/逻辑运算部件ALU。
(3) 输出逻辑。
2.寄存器组
计算机工作时,CPU 需要处理大量的控制信息和数据信息。例如对指令信息进行译码,以便产生相应控制命令对操作数进行算术或逻辑运算加工,并且根据运算结果决定后续操作等。因此,在CPU 中需要设置若干寄存器,暂时存放这些信息。在模型CPU中,寄存器组由R0、R1、R2所组成。
3.指令寄存器
指令寄存器(IR)用来存放当前正在执行的指令,它的输出包括操作码信息、地址信息等,是产生微命令的主要逻辑依据。
4.程序计数器
程序计数器(PC)也称指令指针,用来指示指令在存储器中的存放位置。当程序顺序执行时,每次从主存取出一条指令,PC 内容就增量计数,指向下一条指令的地址。增量值取决于现行指
您可能关注的文档
最近下载
- 2024年采制样工考试2024年采制样工试题库(判断题)试卷 .pdf
- 营销心理学(第五版)——数字时代消费者行为分析 课件 单凤儒 模块6--8 场景行为:传播与广告心理效应 ---现代场景:网络与新媒体营销心理效应 .pptx
- 内典讲座之研究.pdf
- 2024至2030年中国抬头显示器(HUD)行业市场深度研究及发展趋势预测报告.docx
- 新建南通至宁波高速铁路环境影响报告书.pdf
- 2024年GD省生态环境监测专业技术人员大比武模拟试卷及答案-3应急监测.pdf
- 第四章 刺胞动物门之二PPT课件.pptx
- 【B-1】本机构为护士实施治疗及护理时提供必要的防护措施,护士熟练掌握常见技术操作及并发症预防措施及处理流程。.docx
- 必威体育精装版《简爱》课件PPT完整版.ppt
- 管理者领导能力的提升.ppt
文档评论(0)