计算机组成原理实验系统简介,计算机组成原理实验系统的研究与设计

摘要:

在计算机组成原理课程教与学的过程中,实验必不可少.目前中国市场上 供应的计算机组成原理实验仪并不能完全满足教与学的需求.因此,开发一套 能够满足教学要求的计算机组成原理实验系统势在必行.本论文在此方面进行 了研究与设计.经过系统仿真,测试证明新开发的计算机组成原理实验系统符 合计算机的工作原理,能够满足现代教学的需要. 组成原理实验系统分为软件和硬件两大部分.本文详细论述了设计开发 工作中的几个核心部分. 在硬件开发中,论述了目前国内市场上同类产品所没有的高速缓存Cache 和流水线等部件的研究与设计.实验仪的Cache为一级Cache,容量共8个字 节.本文详细论述了定义Cache工作的类MESI协议,针对实验仪的结构,给出 了Cache的设计原理图和电路图.用典型数据定量仿真测试,分析性能,结果 证明,循环的程序段容量小于Cache时,Cache命中率高于90%;大于Cache时, Cache命中率在48%-74%之间. 硬件设计的另一个重点是流水线.实验仪的流水线类似于8086CPU的流水 线,分为两级--预取指和执行指令.本文详细设计了流水线的工作方式和工 作协议.典型程序定量仿真测试证明了该流水线结构的合理性,流水线的平均 加速比在1. 12. 在软件设计中,本文论述了上位机软件和实验仪,上位机软件和仿真机之 间的通信协议以及仿真机软件的设计思想和上位机软件的核心部分--图形解 释运行系统的设计思想.在总结实验仪上各个硬部件的工作原理的基础上,仿 真机软件模拟了实验仪的工作,并将结果传送给上位机软件.图形解释运行系 统解释并以数据流的形式运行微指令.在对微指令解释时,先对微指令进行词 法分析.在词法分析的基础上进行语法分析.最后根据词法分析和语法分析的 结果,结合实验仪或仿真机的实际运行结果画出微程序数据流动图并显示各硬 部件的值.

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值