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

带中断系统的五级流水线CPU设计

摘要第4-5页
ABSTRACT第5-6页
第一章 绪论第12-18页
    1.1 研究背景第12-14页
    1.2 国内外硏究现状第14-16页
    1.3 主要研究内容第16-17页
    1.4 论文结构第17-18页
第二章 开发平台与MIPS体系结构第18-28页
    2.1 CPU设计与实现的相关技术第18-23页
        2.1.1 硬件描述语言第18-20页
            2.1.1.1 硬件描述语言的概述第18-19页
            2.1.1.2 硬件描述语言的结构第19页
            2.1.1.3 硬件描述语言开发流程第19-20页
            2.1.1.4 硬件描述语言的发展第20页
        2.1.2 开发软件简介第20-21页
            2.1.2.1 QuartusⅡ第20页
            2.1.2.2 Modelsim第20-21页
        2.1.3 FPGA设计与验证技术第21-23页
    2.2 MIPS体系结构第23-28页
        2.2.1. MIPS经典五级流水线第23-24页
        2.2.2. MIPS的寄存器第24-25页
        2.2.3. MIPS的协处理器第25-26页
        2.2.4. MIPS指令集第26-28页
第三章 流水线设计第28-42页
    3.1 流水线的基本概念第28页
    3.2 流水线各级的设计第28-34页
        3.2.1 取指令IF级的设计第28-29页
        3.2.2 指令译码ID级的设计第29-31页
        3.2.3 指令执行EXE级的设计第31-32页
        3.2.4 存储器访问MEM级的设计第32-33页
        3.2.5 结果写回WB级的设计第33-34页
    3.3 流水线冒险问题的解决第34-42页
        3.3.1 数据冒险第34-38页
        3.3.2 控制冒险第38-40页
        3.3.3 结构冒险第40-42页
第四章 异常和中断处理电路设计第42-48页
    4.1 MIPS的异常和中断处理原理第42-43页
        4.1.1 异常、中断和精确中断第42页
        4.1.2 MIPS的异常和中断处理第42-43页
    4.2 流水线CPU精确异常和中断处理电路实现第43-48页
        4.2.1 异常事件和中断的种类以及相关的寄存器第43-44页
        4.2.2 流水线CPU的精确中断响应过程第44-46页
        4.2.3 流水线CPU的精确异常处理第46-48页
第五章 CPU功能验证第48-54页
    5.1 流水线电路验证第49-53页
        5.1.1 IF阶段第49页
        5.1.2 ID阶段第49-51页
        5.1.3 EXE阶段第51-52页
        5.1.4 MEM阶段第52页
        5.1.5 WB阶段第52页
        5.1.6 流水线整体验证第52-53页
    5.2 中断和异常电路验证第53-54页
结论第54-55页
参考文献第55-59页
致谢第59-60页
附录A 流水线测试程序第60页
附录B 中断和异常验证程序第60-61页

论文共61页,点击 下载论文
上一篇:中韩两国中小学信息技术教育开展情况的比较分析
下一篇:基于OpenWRT智能家庭安防系统的研究与实现