组成与体系结构试验二.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成与体系结构课程设计 西安电子科技大学软件学院 实验二:运算器组成实验 2012 年 2 月 西安电子科技大学计算机学院 - School of Computer Science Engineering, Xidian University, China 软件学院 ---- 计算机组成与体系结构讲义 西安电子科技大学 软件学院 - School of Software, Xidian University, China 实验介绍 使用大规模 FPGA 、 EDA 软件工具和 IEEE 标准硬件描 述语言构建的现代计算机组成原理实验系统取代传统的计 算机组成原理实验已成为势在必行。 利用 FPGA 技术,在实验中能方便灵活地设计出简单 完整的 C P U 模型机。基于查找表硬件结构的商用 FPGA 是 当前进行快速系统原型设计最流行的 ASIC 手段。 ALTERA 的 ACEX 系列 FPGA 产品具有片上 EAB ,可以构成各种类型 的存储器结构,利用在其内部的 LPM 可以实现微程序控制 和管理复杂逻辑电路。 2 西安电子科技大学计算机学院 - School of Computer Science Engineering, Xidian University, China 软件学院 ---- 计算机组成与体系结构讲义 西安电子科技大学 软件学院 - School of Software, Xidian University, China 实验介绍 现代计算机组成原理实验系统的 CPU 核心部分由 FPGA 设计实现,通过 FPGA 将 CPU 核心部件中的指令寄存器、程 序计数器、地址寄存器、暂存寄存器、运算寄存器、缓冲 寄存器、存储器、微地址寄存器、输入缓冲寄存器等大量 的数据实时地在数码管和 LED 灯显示出来。各类操作指示 、数据动态流向显示,直观明了,一目了然,摆脱了与电 脑联机的麻烦。该实验仪采用 FPGA 设计 CPU 内部结构,采 用模块化设计,单元电路分开,模块间连接通过内部总线 和总线选择多路开关连接相,不必进行硬件连线,从而大 大提高了实验的成功率。传统的计算机组成原理实验台体 积庞大,使用的芯片种类繁多,实验中需要花许多时间进 行大量的连线,系统的可靠性低,由于芯片或连线出现的 各种故障排查困难。 3 西安电子科技大学计算机学院 - School of Computer Science Engineering, Xidian University, China 软件学院 ---- 计算机组成与体系结构讲义 西安电子科技大学 软件学院 - School of Software, Xidian University, China 实验介绍 计算机组成原理实验台采用模块化的系统结构,学生 可通过一系列基本单元实验和模型计算机综合设计实验, 对 CPU 的运算功能、控制功能、总线结构、指令系统的设 计和微指令的实现,以及 CPU 内部是如何工作的,有直观 、深刻的认识。学生在进行各个单元实验和综合实验时, 既可以通过系统计算机进行综合设计,系统软件仿真、观 察仿真波形,更重要的是可以在计算机组成原理实验平台 上,将自己设计的 CPU 电路下载到 FPGA 中进行硬件仿真。 观察 CPU 内部的各种信息:包括数据总线、地址寄存器、 程序计数器、指令译码器、指令寄存器、控制信号、内部 寄存器、数据寄存器、微指令存储器 LPM _ ROM 中的数据 等,可以实时、直观地显示在数码管上,使学生实时观察 每条指令及微指令的执行情况,从而对计算机的原理、结 构,从部件到系统,直到计算机整机有一个形象的、生动 的、本质的认识。 4 西安电子科技大学计算机学院 - School of Computer Science Engineering, Xidian University, China 软件学院 ---- 计算机组成与体系结构讲义 西安电子科技大学 软件学院 - School of Software, Xidian University, China 实验介绍 微处理器主要由两个主要部分 —— 控制器和运算器组成。 控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控 制 器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计 算机系统的操作。控制器的主要功能有: ( 1 )从内存中取出一条指令,并指出下一条指令在内存中的位置; ( 2 )对指令进行译码或测试,并产生相应的操作控制信号,以便启动 规定的动作; ( 3 )指挥并控制 CPU 、内存和输入 / 输出设备之间数据流动的方向。 运算器由算术逻辑单元( A L U )、累加寄存器、数据缓冲寄存器和状 态条件寄存器组成,它是数

文档评论(0)

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

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

1亿VIP精品文档

相关文档