学位论文 > 优秀研究生学位论文题录展示
基于M5的方舟3全系统实现
作 者: 赵景琰
导 师: 王进祥
学 校: 哈尔滨工业大学
专 业: 微电子学与固体电子学
关键词: 全系统 模拟器 M5 方舟3
分类号: TP337
类 型: 硕士论文
年 份: 2010年
下 载: 51次
引 用: 2次
阅 读: 论文下载
内容摘要
模拟器已成为计算机系统开发和研究过程中必不可少的工具。在系统设计的前期可以验证系统功能,在设计过程中能够开展性能评估,以便找到系统瓶颈,从而改进微体系结构。并且可以在硬件设计的同时开始应用程序的开发,极大提高了系统开发的效率。在计算机体系结构研究方面,由于模拟器便于修改,可以方便的修改处理器结构和整个系统的构成,在比较不同配置下系统性能中有指导作用。本设计在M5模拟器平台上实现了方舟3全系统模拟器。完成了对方舟3处理器的描述和以方舟3处理器为核心的嵌入式芯片GT3000的部分外部设备的模型实现,在实现的全系统上,可以运行Linux操作系统。虚拟出和真实硬件系统几乎一致的环境。本文首先详细说明了M5模拟器平台的工作原理,介绍了实现全系统模拟器需要完成的工作,M5平台上的指令描述,阐述了M5平台上全系统模拟器中引发异常的机制。在深入学习方舟3处理器的体系结构、存储管理和异常处理的工作机制的基础上,在M5平台上对方舟3处理器建模。之后描述了GT3000中的中断控制器,定时器,串口,时钟发生单元四个外部设备的模拟实现。最后完成了对方舟3全系统的配置,对操作系统进行修改使之适应于软件模拟器,将修改后的操作系统制作成系统映像。操作系统的正常运行验证了全系统的功能正确性。
|
全文目录
摘要 4-5 Abstract 5-8 第1章 绪论 8-14 1.1 课题背景 8 1.2 模拟器简介 8-10 1.3 国内外研究现状 10-12 1.3.1 SimpleScalar 11 1.3.2 SimOS 11-12 1.3.3 Sim-Godson 12 1.4 本文研究内容 12-13 1.5 本章小结 13-14 第2章 M5 模拟器平台及GT3000 嵌入式系统 14-31 2.1 M5 模拟器平台 14-16 2.1.1 M5 中全系统开发需要完成的工作 14-15 2.1.2 M5 平台上模拟器指令的描述 15-16 2.1.3 全系统模拟器中指令执行过程 16 2.2 GT3000 嵌入式系统 16-30 2.2.1 方舟3 处理器 17-25 2.2.2 GT3000 的中断控制器 25-26 2.2.3 GT3000 的定时器 26-28 2.2.4 GT3000 的串口 28-29 2.2.5 GT3000 的时钟发生单元 29-30 2.3 本章小结 30-31 第3章 方舟3 处理器建模 31-40 3.1 方舟3 全系统中基本体系结构描述 31-32 3.2 方舟3 全系统指令类生成 32-33 3.3 方舟3 的存储管理实现 33-37 3.4 方舟3 的异常处理实现 37-39 3.5 本章小结 39-40 第4章 全系统模拟器外设的实现 40-50 4.1 GT3000 中断控制器的实现 42-44 4.2 GT3000 定时器的实现 44-47 4.3 GT3000 串口的实现 47-48 4.4 GT3000 时钟发生单元 48-49 4.5 本章小结 49-50 第5章 全系统配置及系统运行 50-57 5.1 全系统配置 50-52 5.2 操作系统运行 52-53 5.3 操作系统文件系统 53-54 5.4 方舟3 全系统验证 54-55 5.5 本章小结 55-57 结论 57-58 参考文献 58-62 攻读学位期间发表的学术论文 62-64 致谢 64
|
相似论文
- 自动变速器负载模拟器的设计与研究,TH132.46
- 低轨卫星移动信道特性模拟硬件实现,TN927.23
- 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
- 基于PDNS的BitTorrent流量局域化算法的仿真与实现,TP393.093
- 一种对等网络文件共享算法仿真与性能分析比较,TP393.09
- 粗粒度可重构体系结构建模方法研究与实现,TP311.52
- 声纳模拟器及显控软件的研究与开发,U666.7
- 面向高可伸缩与可移植的众核全系统模拟器的设计与实现,TP302.1
- 编队飞行卫星物理仿真系统设计及分析,V556
- 基于Arca3处理器的Linux2.6内核移植,TP316.81
- 片上网络基于反馈的动态分片与调度流控制机制的研究,TN47
- 《方舟》与《犀牛角一样独自前行》女性主题比较研究,I207.42
- 基于直线电机的运动控制研究,TP273.2
- 面向流媒体传输研究的模拟器设计与实现,TN919.8
- 电液负载模拟器理论分析与仿真研究,U664
- 电液负载模拟器控制系统设计,TJ765
- 基于方舟3的嵌入式调试机制的设计与实现,TP368.12
- 基于广义Petersen图的片上互连网络研究,TN47
- 六自由度一体式坦克模拟器误差特性及控制,TJ810.6
- 基于ARCA3平台ISS的协同验证环境的设计与实现,TP337
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 仿真器
© 2012 www.xueweilunwen.com
|