64位微处理器中数据缓存的设计与实现

来源 :同济大学电子与信息工程学院 同济大学 | 被引量 : 4次 | 上传用户:tangguopingzhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微处理器是信息产品中不可缺少的部件,它有通用和专用两种。微处理器设计是集成电路设计中最复杂,也最具挑战性的工作。本论文设计研究工作来源于国家科技部863项目——“具有自主知识产权的64位高性能嵌入式微处理器的设计”,该项目的设计过程采用了目前国内少有的微处理器设计方法——全定制设计方法,充分利用而又不依赖EDA工具进行设计,弥补了半定制设计的不足。论文首先分析了我国开发具有自主知识产权的微处理器的重要性和必要性,介绍了集成电路设计方法和全定制设计流程。然后详细分析了高速缓冲存储器(Cache)的结构和基本原理,在此基础上,对多核处理器的缓存进行研究,介绍了SMP结构分类和解决Cache一致性的方案,另外,介绍了三种具有代表性的SCMP模型——POWER4-IBM,Hydra-Stanford,SMPDCA;并分析比较了三种模型的利弊;提出了四核处理器缓存系统的设计方案。本文着重介绍了基于MIPS R4000指令集的五段流水线的数据高速缓存的全定制设计,包括电路设计、电路前仿真、版图设计、版图验证、版图参数提取、后仿真在内的全部后端设计。设计时将系统分为数据通道和控制逻辑两部分,数据通道部分采用手工设计电路,手工绘制版图的全定制设计,控制逻辑采用综合、自动布局布线的方法。设计采用哈佛总线结构,分离的4KB的数据Cache和4KB的指令Cache,采用直接映象的映象方式,虚拟地址索引、物理地址与TAG比较判断是否命中,采用了LRU替换策略。
其他文献
由于圆极化波的传播优点,圆极化天线在卫星通信和移动通信领域有着了广泛的应用。微带天线由于体积小、重量轻、适合于采用印刷电路技术批量生产,因而其设计研究近20年来一直是
摘要:课前五分钟能力训练是一种用时不多,学生能力却日有所增的有效活动,它以训练学生听、说能力为主要目的,以广阔的社会生活和学生的所思所想为主要素材,以学生登台演讲为主要方式,极大地调动了学生学习英语的积极性和主动性,培养了浓厚的学习兴趣。  关键词:英语;课前五分钟;能力训练;探索  中图分类号:G632.0 文献标识码:A 文章编号:1992-7711(2016)04-0007  课前五分钟能力
研究香溪河大型底栖无脊椎动物群落结构和季节动态特征情况,发现高翔蜉、萝卜螺、河蚬、湖沼股蛤、四节蜉为香溪河水系优势分类单元,各季节底栖动物优势种的组成存在显著差异
利用平板对峙法和牛津杯法,从疏花水柏枝、金银花、秋华柳的内生菌中,筛选出1株对稻瘟病菌具有很强抑制作用的菌株JS-1.经生理生化实验和18S rDNAITS序列分析,确定该菌株为黑