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

基于FPGA流水线CPU的设计与实现

摘要第1-4页
Abstract第4-8页
第一章 绪论第8-13页
   ·研究背景和意义第8页
   ·CPU的发展现状第8-11页
     ·国外CPU第8-10页
       ·通用CPU第8-9页
       ·嵌入式CPU第9-10页
     ·国内CPU第10-11页
       ·通用CPU第10页
       ·嵌入式CPU第10-11页
   ·研究内容第11页
   ·结构安排第11-13页
第二章 开发平台与CPU体系结构第13-24页
   ·CPU设计与实现的相关技术第13-20页
     ·EDA技术第13-15页
       ·硬件描述语言VHDL第13-14页
       ·QuartusII概述第14-15页
     ·FPGA第15-20页
       ·FPGA概述第15-16页
       ·FPGA的开发流程第16-18页
       ·Cyclone系列FPGA第18页
       ·FPGA在CPU领域中的应用第18-20页
   ·CPU体系结构第20-23页
     ·CISC与RISC第20-22页
       ·复杂指令系统计算机(CISC)第20-21页
       ·精简指令系统计算机(RISC)第21-22页
     ·MIPS架构及其特点第22-23页
   ·小结第23-24页
第三章 数据通路设计与实现第24-42页
   ·指令集设计第24-27页
     ·指令集第24-25页
     ·指令格式第25-27页
   ·数据通路设计第27-33页
     ·五种基本数据通路第27-28页
     ·五级数据通路第28-33页
       ·流水线技术第28-30页
       ·流水线技术融入数据通路第30-32页
       ·流水线引发的相关(hazard)及解决方案第32-33页
       ·旁路通路设计第33页
   ·数据通路的实现第33-40页
     ·IF取指令段第33-35页
     ·ID译码段第35-36页
     ·EX执行段第36-39页
     ·MEM访存段第39-40页
     ·WB写回段第40页
     ·Forward旁路模块第40页
   ·小结第40-42页
第四章 控制通路设计与实现第42-51页
   ·控制器实现原理第42-44页
     ·微程序控制器第42-43页
     ·硬布线控制器第43-44页
   ·控制器设计与实现第44-47页
     ·控制器的主要任务和相应设计第44-45页
     ·控制器的辅助任务及其对应设计第45-46页
     ·控制器实现第46-47页
   ·其它功能部件设计和实现第47-50页
     ·控制相关检测模块第47-48页
     ·中断控制器第48-50页
   ·小结第50-51页
第五章 指令Cache设计与实现第51-60页
   ·Cache工作原理第51-53页
     ·Cache的层次结构第51页
     ·程序局部性原理第51-52页
     ·地址映射方式第52-53页
     ·替换算法第53页
   ·基于FIFO算法的指令Cache的设计与实现第53-57页
     ·Cache(FIFO)结构设计第53-54页
     ·Cache(FIFO)控制器设计第54页
     ·Cache(FIFO)实现第54-56页
     ·FIFO算法仿真第56-57页
   ·基于LRU算法的指令Cache的设计与实现第57-59页
     ·Cache(LRU)结构设计第57-58页
     ·Cache(LRU)控制器设计第58页
     ·Cache(LRU)实现第58页
     ·LRU算法仿真第58-59页
   ·小结第59-60页
第六章 CPU功能验证第60-65页
   ·旁路功能的验证第60-62页
   ·CPU整体功能的验证第62-64页
   ·小结第64-65页
第七章 总结与展望第65-66页
参考文献第66-69页
致谢第69-70页
作者在攻读硕士期间的主要研究成果第70页

论文共70页,点击 下载论文
上一篇:基于免疫系统的计算机病毒检测模型研究
下一篇:无线传感器网络分层路由协议的研究