首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--微型计算机论文--各种微型计算机论文--微处理机论文

基于QEMU的BM3803MG处理器模拟器的研究与实现

摘要第4-5页
ABSTRACT第5-6页
第一章 绪论第10-14页
    1.1 选题背景第10-11页
    1.2 方案选择第11页
    1.3 论文的主要工作和创新点第11-12页
    1.4 论文的结构安排第12-14页
第二章 模拟器与QEMU相关技术第14-28页
    2.1 模拟器的概念第14-15页
        2.1.1 虚拟化技术第14-15页
        2.1.2 模拟器第15页
    2.2 二进制翻译技术第15-16页
        2.2.1 二进制翻译系统的类型第15页
        2.2.2 翻译方式第15-16页
    2.3 QEMU简介第16-17页
    2.4 QEMU的模块划分第17页
    2.5 QEMU的二进制翻译技术第17-21页
        2.5.1 QEMU的二进制翻译流程第18-19页
        2.5.2 TCG的代码生成流程第19页
        2.5.3 TCG的Prologue和Epilogue第19-20页
        2.5.4 翻译块链第20-21页
    2.6 QEMU的硬件模拟机制第21-23页
        2.6.1 QOM的特性与注册流程第21-22页
        2.6.2 QOM硬件关系与属性第22-23页
        2.6.3 动态添加属性第23页
    2.7 QEMU的运行模式第23-26页
        2.7.1 QEMU中的协程第24页
        2.7.2 执行客户机指令第24-26页
    2.8 本章小结第26-28页
第三章 BM3803MG的结构与需求分析第28-36页
    3.1 BM3803MG的结构第28页
    3.2 功能性需求分析第28-34页
        3.2.1 定义BM3803MG机器第29页
        3.2.2 处理器的模拟与指令翻译第29页
        3.2.3 模拟指令Cache和数据Cache第29-30页
        3.2.4 模拟存储设备第30页
        3.2.5 模拟中断控制器第30-32页
        3.2.6 模拟GPIO,UART第32-33页
        3.2.7 模拟定时器与看门狗第33-34页
    3.3 性能需求第34页
    3.4 本章总结第34-36页
第四章 处理器核心的模拟和指令翻译的设计与实现第36-48页
    4.1 定义机器第36-37页
    4.2 实现处理器核心的设计与实现第37-41页
        4.2.1 处理器核心相关类的设计第37页
        4.2.2 状态寄存器PSR的实现第37-39页
        4.2.3 通用寄存器的实现第39-41页
    4.3 指令翻译的相关技术第41-43页
        4.3.1 BM3803MG支持的指令集第41-42页
        4.3.2 TCG微指令和临时变量第42页
        4.3.3 微指令的定义和分类第42-43页
        4.3.4 TCG变量第43页
    4.4 指令的翻译的实现第43-46页
        4.4.1 定义变量到状态的映射第44页
        4.4.2 简单指令的翻译第44-45页
        4.4.3 复杂指令的翻译第45-46页
    4.5 本章总结第46-48页
第五章 Cache与外围硬件的设计与实现第48-60页
    5.1 Cache实现方法研究与实现第48-51页
        5.1.1 一种实现Cache的思路第48-49页
        5.1.2 指令Cache的实现方法第49-51页
        5.1.3 数据Cache的实现方法第51页
    5.2 存储与I/O的设备的读写设计与实现第51-54页
        5.2.1 相关的数据结构第51-52页
        5.2.2 BM3803MG的存储空间第52-54页
    5.3 BM3803MG中断控制器的设计与实现第54-55页
    5.4 其他外围硬件的设计与实现第55-59页
        5.4.1 UART的设计与实现第55-58页
        5.4.2 定时器的设计与实现第58-59页
        5.4.3 看门狗的设计与实现第59页
    5.5 本章总结第59-60页
第六章 测试与验证第60-68页
    6.1 测试说明第60页
    6.2 测试环境与工具第60-61页
    6.3 指令翻译的测试第61页
    6.4 功能测试第61-64页
    6.5 性能测试第64-66页
    6.6 测试小结第66-68页
第七章 总结与展望第68-70页
    7.1 论文工作总结第68页
    7.2 展望第68-70页
参考文献第70-72页
致谢第72页

论文共72页,点击 下载论文
上一篇:光辐照和磁场调控下的掺镍HfO2薄膜电荷存储特性
下一篇:翻转课堂在初中英语教学的应用--以周南秀峰学校为例