- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计一台嵌入式CISC模型计算机
编号:
计算机组成原理课程设计说明书
题 目:设计一台嵌入式CISC模型计算机
系 别:
专 业:
学生姓名:
学 号:
指导教师:
2013年 4 月 09 日
目 录
1 课程设计的题目及内容 1
1.1 课程设计的题目 1
1.2 课程设计完成的内容 1
2 总体设计 2
2.1 CISC模型机数据通路框图 2
2.2 操作控制器的逻辑结构框图 2
2.3 模型机的指令系统和所有指令的指令格式 3
2.4 所有机器指令的微程序流程图 5
3 汇编语言及机器语言源程序 8
3.1 汇编语言源程序 8
3.2 机器语言源程序 8
4 机器语言源程序的功能仿真波形图及结果分析 9
5 故障现象与故障分析 12
6 体会 13
7 软件清单 14
7.1 算术逻辑运算单元ALU 14
7.2 状态条件寄存器单元 16
7.3 通用寄存器单元 16
7.4 1:2分配器单元 17
7.5 3选1数据选择单元 18
7.5.1 3选1数据选择器MUX3_1 18
7.5.2 3选1数据选择器MUX3_2 18
7.6 4选1数据选择器单元 19
7.6.1 4选1数据选择器MUX4_1 19
7.6.1 4选1数据选择器MUX4_2 20
7.7 程序计数器单元 21
7.8 地址寄存器单元 22
7.9 ROM存储器单元 23
7.10 RAM存储器单元 24
7.11 指令寄存器单元 25
7.12 指令转换器单元 25
7.13 时序产生器单元 26
7.14 微程序控制器单元 27
1 课程设计的题目及内容
1.1 课程设计的题目
设计一台嵌入式CISC模型计算机(采用定长CPU周期、联合控制方式),并运行能完成一定功能的机器语言程序进行验证,机器语言源程序功能如下:
要求连续输入5个有符号整数(用8位二进制补码表示,十六进制数输入)求所有负数的平方和并输出显示。
说明:
①5个有符号数从外部输入;
②一定要使用符号位(比如说SF),并且要使用负的时候转移(JS)或不为负的时候转移(比如说JNS)指令。
③采用三数据总线结构的运算器,采用RAM,先将输入数据依次存放在RAM的某一连续的存储区域内,再依次读出判断是否为负数,若为负数再求其平方和。
1.2 课程设计完成的内容
1.完成系统的总体设计,画出模型机数据通路框图;
2.设计微程序控制器(CISC模型计算机)的逻辑结构框图;
3.设计机器指令格式和指令系统;
4.设计时序产生器电路;
5.设计所有机器指令的微程序流程图;
6.设计操作控制器单元;
在CISC模型计算机中,设计的内容包括微指令格式(建议采用全水平型微指令)、微指令代码表(根据微程序流程图和微指令格式来设计)和微程序控制器硬件电路(包括地址转移逻辑电路、微地址寄存器、微命令寄存器和控制存储器等。具体电路根据微程序控制器的逻辑结构框图、微指令格式和微指令代码来设计)。
7.设计模型机的所有单元电路,并用VHDL语言(也可使用GDF文件----图形描述文件)对模型机中的各个部件进行编程,并使之成为一个统一的整体,即形成顶层电路或顶层文件;
8.由给出的题目和设计的指令系统编写相应的汇编语言源程序;
9.根据设计的指令格式,将汇编语言源程序手工转换成机器语言源程序,并将其设计到模型机中的ROM中去;
10.使用EDA软件进行功能仿真,要保证其结果满足题目的要求;(其中要利用EDA软件提供的波形编辑器,选择合适的输入输出信号及中间信号进行调试。)
2 总体设计
2.1 CISC模型机数据通路框图
整个系统数据通路如下所示,但是在数据Cache处(RAM)将双向的数据总线改为单向的输出数据总线和输入数据总线,还有就是所有的输出总线不能直接连接,需增加多路选择器。
2.2 操作控制器的逻辑结构框图
2.3 模型机的指令系统和所有指令的指令格式
本指令系统共采用了12条不同功能的指令,指令字长度为双字节,寻址方式有三种,分别是寄存器寻址、直接寻址和立即寻址。
为了完成求负数和的平方和的功能,系统共设计了12条指令:IN1(输入),OUT1(输出),MOV(将一个数送入寄存器),LAD(取数),STOI(存数),JNS(条件转移指令),JMP(无条
您可能关注的文档
- 计量三大量具使用及保养.pptx
- 认识各种假饵.doc
- 认证培训模电.ppt
- 认识地球:经线、经度课件.ppt
- 认识复吸,预防复吸,戒除毒瘾.ppt
- 认识千克_课件.ppt
- 认识三角形综合课件.ppt
- 认识实习报告(陈波) - 副本.docx
- 认 识 地 球(2013.9).ppt
- 计算机网络-谢希仁第4章 网络层.ppt
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
文档评论(0)