学位论文 > 优秀研究生学位论文题录展示

基于PowerPC片上高速缓存的设计

作 者: 韩振江
导 师: 张玉明;冀力强
学 校: 西安电子科技大学
专 业: 软件工程
关键词: 高速缓存 PowerPC 自定时 组相联
分类号: TP333
类 型: 硕士论文
年 份: 2011年
下 载: 80次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文重点研究了Power PC体系下片上高速缓存的设计方法,本文首先介绍了本款Cache模块的设计思路,在满足CPU速度要求的基础上,提出了该款Cache的设计方案,该款Cache选择组相联的映射方式,使用物理寻址,采用伪LRU的替换方法来提高命中率。其次,为了减少CPU的等待时间,本文提出了硬件预取技术、关键双字技术以及非阻塞技术这3种方法。在此基础上,在设计Cache的关键电路时,本文采用一些新技术来提高电路的性能。如本文提出一种自定时电路来控制字线的关断,与过去通过反相器链的方法相比,该技术可以自动跟踪位线延迟来对字线进行控制,因此可以消除连线延时、工艺以及环境条件的变化,大大节省了复杂度,并且速度也相对较快,整个字线关断过程只用了0.26ns。为了减少门输入的串联电阻和延迟以及复杂度,本文采用分级的方法来设计译码电路。并利用差分锁存型结构提高了灵敏放大器的读出速度,使整个放大的过程提高到0.23ns。最后运用NC-Verilog对整个Cache做了功能仿真工作,仿真结果表明本款Cache完全符合项目规划的要求。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-11
  1.1 选题背景及意义  7
  1.2 POWER PC 体系结构概述  7-9
  1.3 本文工作  9-10
  1.4 论文组织结构  10-11
第二章 Cache 的基本原理与设计参考要素  11-29
  2.1 Cache 的基本原理  11-12
  2.2 Cache 的设计参考要素  12-24
    2.2.1 Cache 的容量  12
    2.2.2 Cache 的映射方式  12-16
    2.2.3 Cache 的查找策略  16-17
    2.2.4 Cache 的替换策略  17-20
    2.2.5 Cache 与主存之间的一致性问题  20-24
  2.3 Cache 其它一些技术的应用  24-26
    2.3.1 硬件预取技术  24-25
    2.3.2 关键双字优先技术  25
    2.3.3 非阻塞技术  25-26
  2.4 Cache 及其相关部分的结构  26-27
  2.5 本章小结  27-29
第三章 Cache 电路的设计  29-43
  3.1 Cache 译码电路的设计  29-30
  3.2 Cache 存储单元的设计  30-33
  3.3 Tag 比较器的设计  33-35
  3.4 自定时电路的设计  35-37
  3.5 灵敏放大器的设计  37-42
  3.6 本章小结  42-43
第四章 Cache 的仿真验证及版图设计  43-65
  4.1 Cache 基本指令的功能仿真  43-48
    4.1.1 Cache 写回模式下的读操作的功能仿真  43-45
    4.1.2 Cache 写回模式下的写操作的功能仿真  45-47
    4.1.3 Cache 写直达模式下的写命中  47-48
  4.2 Cache 的特殊指令的仿真  48-56
    4.2.1 数据Cache 块接触(dcbt)和用于写操作的数据Cache 块接触指令  48-49
    4.2.2 将数据Cache 块清除为零(dcbz)指令  49-51
    4.2.3 数据Cache 块存储指令(dcbst)  51-53
    4.2.4 数据Cache 块刷新指令(dcbf)  53-54
    4.2.5 数据Cache 块无效(dcbi)  54-56
  4.3 Cache 的版图设计  56-63
  4.4 本章小结  63-65
第五章 总结与展望  65-66
  5.1 总结  65
  5.2 展望  65-66
致谢  66-67
参考文献  67-70

相似论文

  1. 嵌入式处理器取指单元关键部件低功耗技术研究,TP332
  2. 基于路预测访问的低功耗高速缓存设计研究,TP333
  3. CMP中共享L2Cache失效预测算法研究,TP301.6
  4. 分组交换网仿真技术与算法研究,TN915.09
  5. 基于DSP和FPGA的高分辨率全景图像实时处理系统硬件设计,TP391.41
  6. 基于DDR Ⅱ的高速大容量数据存储板及其程序设计,TP333
  7. 一种基于PowerPC的嵌入式信号处理平台设计,TN911.7
  8. 系统级动态热管理关键技术研究,TP332
  9. 多核处理器中最后一级共享高速缓存管理策略研究,TP332
  10. PowerPC嵌入式系统模拟器实现与优化,TP368.1
  11. 矢量空间数据快速符号化研究与实现,P208
  12. 高速低功耗嵌入式SRAM的设计与优化,TP333
  13. 用于磁共振谱仪的高速数据传输方法的设计与实现,R445.2
  14. 基于PowerPC的视频监控软件系统的研究与实现,TP311.52
  15. 安全芯片物理防护研究,TN492
  16. 信息处理系统硬件测试平台设计与实现,V443.5
  17. 磁浮列车运行控制系统设计及其核心部件研制,U271.91
  18. 现代网络通信技术在信息化智能社区中的应用,TP399
  19. 高可靠性嵌入式仿真测试平台的硬件逻辑设计,TP368.1
  20. 基于单触发时钟的嵌入式Linux实时技术研究与优化,TP316.81

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com