首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

基于FPGA的开放式CPU模型研究

摘要第3-4页
abstract第4页
第一章 绪论第7-10页
    1.1 课题背景及意义第7页
    1.2 国内外研究现状第7-8页
    1.3 论文的主要工作第8页
    1.4 论文的组织结构第8-10页
第二章 CPU系统概述第10-15页
    2.1 CPU的功能和结构第10-11页
        2.1.1 CPU的功能第10页
        2.1.2 CPU的结构第10-11页
    2.2 指令系统第11-12页
        2.2.1 指令系统概述第11页
        2.2.2 RISC指令系统第11-12页
    2.3 MIPSCPU第12-15页
        2.3.1 MIPSCPU结构第12页
        2.3.2 指令格式第12-13页
        2.3.3 寻址方式第13-15页
第三章 开放式CPU模型设计第15-28页
    3.1 开放式CPU模型架构第15-17页
        3.1.1 开放设计思路第15页
        3.1.2 总体结构第15-17页
    3.2 模型机设计第17-25页
        3.2.1 指令集选取第17-19页
        3.2.2 数据通路设计第19-20页
        3.2.3 主要功能部件设计第20-25页
    3.3 调试控制模块设计第25页
    3.4 调试软件设计第25-26页
    3.5 软硬件开发环境第26-28页
        3.5.1 硬件开发环境第26-27页
        3.5.2 软件开发环境第27-28页
第四章 三种工作方式CPU的设计和实现第28-49页
    4.1 单周期CPU第28-35页
        4.1.1 数据通路设计第28-32页
        4.1.2 控制器设计第32-35页
    4.2 多周期CPU第35-41页
        4.2.1 周期划分第35页
        4.2.2 数据通路设计第35-39页
        4.2.3 控制器设计第39-41页
    4.3 流水线CPU第41-49页
        4.3.1 五级流水第41页
        4.3.2 分段控制器第41-43页
        4.3.3 数据通路第43-45页
        4.3.4 流水线中的相关问题第45-49页
第五章 调试系统的实现第49-58页
    5.1 调试控制模块第49-53页
        5.1.1 串口通信子模块第49-51页
        5.1.2 调试控制第51页
        5.1.3 数据获取第51-53页
    5.2 调试软件第53-58页
        5.2.1 串口通信第53-54页
        5.2.2 数据处理第54-55页
        5.2.3 图形界面第55-58页
第六章 开放式CPU模型验证第58-71页
    6.1 实验人员自定义指令设计第58-59页
    6.2 验证样例程序第59-61页
    6.3 模型机仿真验证第61-66页
        6.3.1 单周期CPU仿真验证第61-63页
        6.3.2 多周期CPU仿真验证第63-66页
        6.3.3 流水线CPU仿真验证第66页
    6.4 整体测试第66-71页
        6.4.1 单周期CPU测试第67-69页
        6.4.2 多周期CPU测试第69-70页
        6.4.3 流水线CPU测试第70-71页
第七章 总结和展望第71-73页
致谢第73-74页
参考文献第74-76页
攻读学位期间参加科研情况及获得的学术成果第76-77页

论文共77页,点击 下载论文
上一篇:基于RISC-V指令集微处理器的运算模块设计
下一篇:复杂场景下视频目标检测方法研究