SE2_2综合性实验报告.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SE2_2综合性实验报告剖析

计算机组成原理课程设计 小组成员、组内分工及各成员成绩 学号 姓名 (组长排第一个) 分工 工作量比例(组长指定) 自评成绩 (组长指定) 201030690224 莫华焕 通用寄存器组、取指及调试 35% 98 201030690202 蔡曼佳 存储器 25% 95 201030690230 周加伟 控制逻辑 25% 96 201030050705 胡俊峰 ALU 15% 85 【分工包括:取指及调试、控制逻辑、执行(ALU相关)、通用寄存器组、存储器等】 (六)实验要求 根本目标:缩小到8位的数据通路,也即是4位OP和4位的地址码。(参考代码是16位数据通路,也即8位OP和8位的地址码) (参见实践报告.doc中的9-11页的指令系统总体说明) 学生按照实验要求,在实验平台上实现具有存储与运算功能的计算机系统,并能通过测试,以验证其正确性。具体要求如下: (1)取指及调试(组长兼任)。 熟悉指令取指过程,并把16位的部分改为8位。使用DebugController和系统中的调试模块(reg_testa.vhd,reg_test.vhd)。 (2)熟悉电原理图的连接,以通用寄存器组部分为例。 实现上,用实验4所用的简单通用寄存器组(4个寄存器+1个2-4译码器+2个4选1多路开关)设计方法,替代参考代码中的通用寄存器组部分。 (3)学习和掌握控制逻辑。 设计一套指令集(可在原参考代码指令集的基础上做删减,从中选取16条基本的指令),并修改控制器中指令集的译码部分。 (4)执行部件,ALU的改造。 可在原参考代码的基础上,改变某些运算功能的实现方式,比如加、减、增1、减1等算术运算。 实现上,原参考代码采用了最少编码量的“+”、“-”号实现。可以改用通过port map语句调用系统自带的加法器,也可以进一步自己编写加法器,然后用port map语句调用。 (5)存储器部分的加入。 原参考代码采用的带外部存储器的模式。实现上,可以在实验3的基础上,设计一个适合加到本CPU系统的存储器部分,通过与原参考代码系统连接外带存储器的数据线、控制线和地址线相连接。 此部分设计中,存储器的指令置入是一个难点。可以考虑简单点的作为只读模式把指令写死在存储器中(可用于验证指令的执行);或者考虑在reset的那一拍里,实现存储器中待指令的置入。 存储器模块单独调试可行后再加到系统上。 (九)总结构图 (十)指令集 (参考实验大纲中的示例,结合各小组自己的设计),撰写内容可参照参考材料的 实践报告.doc中的指令系统总体说明 (p9-11页) 指令格式分类(按指令字长和操作数不同): ① 单字单操作数指令 7 4 3 2 1 0 OPCODE DEST_REG 0000 OPCODE OFFSET 包括:DEC,SHL,SHR,JR,JRC ② 单字双操作数指令 7 4 3 2 1 0 OPCODE DEST_REG SOUR_REG 包括:ADD,AND,CMP,XOR,OR,MVRR,ADC,LDRR,STRR ③ 双字单操作数指令 7 4 3 2 1 0 OPCODE 0000 0000 ADR 包括:JMPA ④ 双字双操作数指令 7 4 3 2 1 0 OPCODE DEST_REG 0000 DATA 包括:MVRD 指令的分组及节拍: 由于没有中断操作,本机指令的执行步骤可概括如下: 读取指令:地址寄存器-指令地址,修改PC内容使其指向下一条将要执行的指令; 读内存,指令寄存器-读出的内容。 分析指令 执行指令:通用寄存器之间的运算或传送,可1步完成; 读写内存,通常要两步完成。 根据指令的执行步骤不同,可以把全部指令分为A、B两组。其中A组指令完成的是通用寄存器之间的数

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档