高性能存取部件的研究

高性能存取部件的研究

论文摘要

作者基于国防“十五”预研课题(专题编号:41308010108)的研究工作,着重研究了RISC微处理器系统的存取部件(包括Load-Store部件和总线接口部件)的体系结构,同时对国内外先进的存取部件的设计技术加以研究并运用到了作者参加的自主研发的32位RISC微处理器“龙腾R2”中。 Load-Store部件和总线接口部件作为微处理器中的存取部件,随着多发射、指令乱序执行技术在微处理器中的实现、微处理器和外部存储器之间的时钟频率的差距不断增加,其执行效率越来越成为了微处理器数据传输的瓶颈。本文围绕微处理器器中存取部件的性能优化展开了深入的研究。 论文的主要研究成果有: 1.深入研究了PowerPC750的指令系统,并结合“龙腾R2”的微体系结构完成了“龙腾R2”微处理器存取部件中Load-Store部件的设计与实现。经仿真分析其执行功能与PowerPC750的完全兼容,同时在0.18um库中其综合的结果显示,关键路径对齐部件的延时为3.24ns,完全满足了“龙腾R2”时钟频率为233MHz的目标。 2.在研究PowerPC 60X总线接口时序和总线接口协议的基础上,设计并实现了“龙腾R2”微处理器中存取部件的另外一个功能部件—总线接口部件。在总线接口部件中实现了Load-Store缓冲模型,大大提高了微处理器访问外部存储器的效率。 3.搭建了Load-Store部件和总线接口部件的软件验证平台,进行了Load—Store部件和总线接口部件的RTL级仿真,并完成了PowerPC750指令系统单条指令的逐一测试。 4.在单片FPGA上设计并实现了“龙腾R2”的整体验证系统,其主要的功能部件包括“龙腾R2”微处理器、外部总线控制器、SRAM控制器、串口控制器、M2681控制器以及中断控制器。 5.在“龙腾R2”FPGA验证系统上通过了用户提供的大小监控程序、浮点测试程序、特殊指令包以及VxWorks操作系统BootRom的测试。 本论文的研究成果对顺利完成“十五”国防预研项目以及“龙腾R2”微处理器的投片成功奠定了基础。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 课题背景及来源
  • 1.2 国内外研究现状
  • 1.3 论文内容及其意义
  • 1.4 论文安排
  • 第二章 存取部件的技术研究
  • 2.1 LOAD-STORE部件的研究
  • 2.1.1 非流水线技术
  • 2.1.2 LSU流水线设计
  • 2.2 总线接口部件的研究
  • 2.3 小结
  • 第三章 “龙腾R2”LOAD-STORE部件
  • 3.1 “龙腾R2”微体系结构
  • 3.2 “龙腾R2”的LOAD-STORE指令寻址模式
  • 3.2.1 间接寻址
  • 3.2.2 基址寻址
  • 3.2.3 寄存器变址寻址
  • 3.3 操作数的对齐
  • 3.4 LOAD-STORE部件的设计实现
  • 3.4.1 有效地址计算单元
  • 3.4.2 输出对齐单元
  • 3.4.3 输入对齐处理
  • 3.5 小结
  • 第四章 “龙腾R2”总线接口单元
  • 4.1 POWERPC 60X总线接口协议
  • 4.1.1 总线接口信号简介
  • 4.1.2 总线周期
  • 4.1.3 “龙腾R2”总线接口的特性
  • 4.2 总线接口单元的实现
  • 4.2.1 预处理控制逻辑
  • 4.2.2 地址总线控制逻辑
  • 4.2.3 数据总线控制逻辑
  • 4.2.4 数据后处理模块
  • 4.2.5 侦听逻辑
  • 4.3 小结
  • 第五章 验证、综合与实现
  • 5.1 电路验证的目的和方法
  • 5.2 ASIC和FPGA的设计和验证流程
  • 5.3 模块级的仿真模型
  • 5.4 LOAD-STORE单元的仿真
  • 5.4.1 LSU的仿真模型
  • 5.4.2 LSU的测试
  • 5.5 总线接口单元BIU的仿真
  • 5.5.1 总线接口单元的软件仿真
  • 5.6 “龙腾R2”的FPGA系统实现
  • 5.6.1 “龙腾R2”FPGA验证系统设计
  • 5.6.2 外部总线控制器的实现
  • 5.6.3 串口控制逻辑
  • 5.6.4 M2681
  • 5.6.5 系统FPGA的实现
  • 5.7 小结
  • 第六章 结束语
  • 硕士期间发表的论文和参加的工作
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于经验/知识传承的部件级快速化设计[J]. 机械工程与自动化 2020(01)
    • [2].《现代常用字部件及部件名称规范》的问题及改进建议[J]. 学术探索 2020(07)
    • [3].名称:一种耐曲挠鞋类部件及其制作方法[J]. 中外鞋业 2019(03)
    • [4].飞织鞋部件及飞织方法[J]. 中外鞋业 2018(05)
    • [5].室内部件(二)[J]. 汽车与安全 2015(02)
    • [6].3D打印鞋部件[J]. 中外鞋业 2018(09)
    • [7].浅议《现代常用字部件及部件名称规范》的部件命名问题[J]. 学行堂语言文字论丛 2011(00)
    • [8].含“女”部件汉字类释[J]. 文教资料 2008(33)
    • [9].修理情形不同的两部件串联系统的可靠性研究[J]. 电脑迷 2017(04)
    • [10].城市部件调查方法研究[J]. 科技创新导报 2013(28)
    • [11].说说相同部件字[J]. 青年文学家 2012(12)
    • [12].童装小部件概念及判定方法探讨[J]. 中国纤检 2013(22)
    • [13].中航工业昌飞系统动部件厂贯彻十八大精神向圆满完成年度任务聚焦——“尖刀班”吹响年终“冲锋号”[J]. 中国军转民 2012(12)
    • [14].通信软件可重用部件库研究[J]. 电子设计工程 2012(22)
    • [15].汉字认知部件频率作用研究[J]. 北京城市学院学报 2018(06)
    • [16].看我72变! 小部件带来大方便[J]. 电脑爱好者(普及版) 2011(11)
    • [17].浅析对外汉字教学之部件教学[J]. 海外华文教育 2010(04)
    • [18].留学生部件功能认知发展实验研究[J]. 对外汉语研究 2010(00)
    • [19].大型术语部件库建设的实践与思考[J]. 中国科技术语 2014(04)
    • [20].一种面向目标检测的部件学习方法[J]. 计算机研究与发展 2013(09)
    • [21].计算机各部件功能之我见[J]. 职业 2010(26)
    • [22].纯电动车高压部件对车身电压问题剖析[J]. 客车技术与研究 2020(02)
    • [23].变更过程中部件再识别决策过程的研究[J]. 机械管理开发 2020(06)
    • [24].室内部件(一)[J]. 汽车与安全 2015(01)
    • [25].联合收割机的正确使用及主要部件的维修[J]. 民营科技 2016(02)
    • [26].一种高效的城市部件普查方法[J]. 测绘工程 2016(11)
    • [27].包件拎提部件舒适度的分析与研究[J]. 中国皮革 2015(14)
    • [28].重庆市城市部件普查确权方法研究及应用[J]. 测绘与空间地理信息 2013(12)
    • [29].关于贵州彝文部件整理研究[J]. 贵州民族研究 2014(03)
    • [30].图解家用电器可拆卸部件案例[J]. 家电科技 2013(09)

    标签:;  ;  ;  ;  

    高性能存取部件的研究
    下载Doc文档

    猜你喜欢