嵌入式处理器中高速缓存的研究与设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:marticabi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文来源于西安电子科技大学微电子学院关于网络处理器设计的项目,本文主要是对嵌入式处理器中的高速缓存(Cache)进行研究与设计。微处理器设计的难题之一就在于其高性能与外存储器的低读取速度极不相配,这在很大程度上限制了微处理器的性能及效率。尽管有多种解决方案解决该问题,但在微处理器中片上Cache是目前被广泛应用的一种有效方法,因此设计高性能的Cache电路至关重要。本文对Cache设计的主要目的是根据课题设计要求的设计参数,实现Cache的基本功能,在此基础上,使所设计的Cache性能尽可能得到提高。本文在充分理解Cache结构特点的前提下,对Cache进行了详细结构设计,分别设计了16KB的I-Cache以及8KB的D-Cache;并且采用了32路组关联的CAM-RAM结构来实现Cache的轮询操作的查询机制;采用了写回操作的方法实现Cache的写策略,使用了每个Cacheline用两个dirty位的方法来进行标记;本文主要对Cache的数据通路进行全定制的电路设计,详细研究分析了其中关键电路的设计思路,并对部分电路进行Hspice的仿真,以验证该电路是否符合设计的目的;使用SimpleScalar软件对Cache进行性能评估,配置合适的设计参数,对所设计的Cache进行性能上的仿真,最后得到所设计的Cache的性能符合项目要求的结果;将Cache的数据通路进行RTL描述,并将描述的结果与Cache的状态迁移结合在一起进行功能仿真,验证了所设计的Cache功能的正确性。本文完成了Cache的设计以及功能、性能仿真,仿真结果表明,所完成的设计与预定目标一致。
其他文献
本研究论文包括以下两个方面:(一)Palladin在ATRA诱导APL细胞分化过程中的功能研究;(二)Palladin纺锤体相关功能研究。  第一部分  Palladin在ATRA诱导APL细胞分化过程中的功
1.问题提出    对于初中物理学科来说,提高教学效率必须落脚于扎实的教研活动,包括学科组有目的、有计划地围绕学生、教材与教法等问题进行的集体备课过程。在集体备课过程中,我们可以看到一个物理教师的教研能力,包括解读文本能力、质疑能力、查阅资料能力、归纳能力、论证能力和交流能力。这些能力都是建立在教师掌握物理研究方法的基础上的,教师对物理研究方法的把握水平,是决定其提高教研能力的关键。因为这是学生解
期刊
大麦是仅次于水稻、玉米和小麦的第四大粮食作物,是我国藏区人民的主要粮食,对藏区人民的健康和经济发展起到了不可低估的作用。随着啤酒工业发展和人们对保健食品的日益重视,大
在研究基于空间谱估计的闪电波达方向估计方法和硬件实现技术的背景下,比较各种高速实时数字信号处理方法可知,DSP+FPGA的实现方式是最佳选择。DSP(Digital Siginal Processo
本文通过对荣华二采区10
期刊
我们实验室前期工作中,通过消减抑制杂交(SSH)和基因芯片筛选出植入前后差异表达基因,其中,Dermokine(DMKN)基因在胚胎植入后子宫中的表达量是植入前的95倍,该结果提示DMKN基因在
摘要: 本文主要从物理实验的角度阐述了培养学生的组织能力、自学和语言表达能力、动手操作能力和总结分析能力,提高综合素质能力的途径。  关键词: 物理实验综合能力培养    物理学是自然科学中的基础科学,包括声学、热学、光学、原子物理学等。因此,在物理教学中,实验教学占有极为重要的地位。培养和提高学生的综合实验素质,对提高物理基础知识的教学效果,促进教学思想、方法的更新,全面推行实施素质教育工程,具
期刊
摘要: 物理学是与生活实际紧密联系的一门学科,同时各种物理现象和物理规律之间也有密切联系,如果师生在教学中能自觉地应用联想学习方法,将会大大提高学生的学习效率,同时对促进学生的各项能力素质的发展具有重要意义。这就要求教师在教学中能够根据物理学科的特点采用适当的联想方法,有意识地培养学生的联想思维,养成良好的学习习惯。  关键词: 物理联想学习法能力素质    联想实际上反映了客观事物之间的联系,它
期刊
随着无线系统的快速发展,介质谐振器天线(Dielectric Resonator Antenna,DRA)由于其频带宽、损耗低、效率高等优点,受到了越来越多的关注。圆极化天线和双极化天线在卫星通信、
在集成电路的制造和应用的过程中,由于静电放电(ESD)会造成芯片失效,从而对集成电路的可靠性产生影响,同时也提高了集成电路的生产成本,因此要求芯片具有一定的抗静电能力。