CISC微处理器存储管理单元的研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:taizijian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CISC处理器在实际应用中最为广泛,相关软件最为丰富;但是它也有着现代微处理器中最复杂的存储管理单元。本文来源于西北工业大学航空微电子中心所承担的国防“十·五”预研项目(编号:41308010307),作者参与完成了32位嵌入式CISC处理器龙腾C2的研究与设计。 本文主要研究并实现了32位CISC处理器龙腾C2的存储管理单元(MMU)。本文对32位的Intel结构处理器的存储管理单元进行了详尽的分析,在此基础之上自行设计了同时支持实模式、保护模式和虚拟8086模式三种工作模式的龙腾C2的存储管理单元。 本论文的主要工作如下: 1.详细分析了Intel的32位处理器(简称IA-32)的地址管理机制和地址保护机制,分析了存储管理单元设计的最新技术,为龙腾C2微处理器存储管理单元的设计奠定了基础。 2.参与完成了龙腾C2的总体结构设计和流水线设计,提出了存储管理单元的设计方案。存储管理单元采用分段与分页组合的方式来支持三种工作模式下逻辑地址到物理地址的转换;采用硬件机构TLB来加快转换过程,使得地址转换大多数情况下能在一个时钟周期内完成;同步完成基于访问权的保护测试。 3.完成了龙腾C2存储管理单元的详细设计。分别对TLB不命中、跨行跨页、下级流水段阻塞和微指令分支预测等进行了详细分析,设计实现了MMU流水控制机制,解决了CISC结构中单条指令和单个数据跨页、跨Cache行的问题。 4.结合整个项目的验证计划,设计了模块级仿真验证存储管理单元的TestBench模型,并使用代码检查、时序验证、覆盖率检查、功能点验证和FPGA验证等方法,对龙腾C2处理器的MMU单元进行了充分的验证。 本文紧密结合国防“十·五”预研课题,深入开展了支持保护模式的32位嵌入式CISC处理器的研究,完成了龙腾C2微处理器MMU单元的设计,研究成果对进一步研究更高性能的x86系列处理器提供了方法和思路,对我国开发自主版权的嵌入式CISC处理器具有十分重要的意义。
其他文献
蚁群算法(Ant Colony Algorithm,ACA)是由意大利学者Dorigo、Maniezz等人在20世纪90年代初提出的模拟蚁群搜索食物过程的一种搜索算法,该算法具有一定的全局搜索能力。然而,蚁群算法收敛速度较慢,并且容易出现停滞现象,针对这个不足,本文引入自适应免疫算法来提高蚁群算法的全局搜索能力和加快蚁群算法的收敛速度,提出了一种改进蚁群算法。本文将改进蚁群算法作为人工神经网络的学
随着网络技术的不断发展,网络游戏已经成为电子游戏产业中增长最为迅速的游戏类型。据预测,2006年全球网络游戏市场年增长率在100%以上,增长潜力巨大。正因为如此,网络游戏已
无线局域WLAN(WirelessLAN)网有着组网灵活方便,开通迅速、维护费用低的优点,因而其应用存在着巨大的市场。但是随着无线局域网(WLAN)技术的迅速发展,它的安全问题越来越受到人
“预防为主、积极消灭”是我国森林防火的指导方针,森林防火预测预报是贯彻森林防火方针的重要措施,也是营林用火和进行森林火灾预防和扑救的重要依据。本文通过分析国内外对
随着网络技术的发展和应用范围的扩大,网上信息交换日趋频繁和重要,从而需要建立安全的信息系统。为此,需要研究和分析现有密码算法,并从中选择较适合的密码算法用于实际的信息传
专家系统是人工智能应用研究最活跃和最广泛的课题之一。CLIPS(CLanguage Integrated Production System)是常用的专家系统开发工具。专家系统外壳是一种专门工具,是为某些类
本论文研究人的视觉系统对粗糙表面光泽度的感知,在中尺度上建立一个粗糙表面感知光泽度的生成式模型。粗糙表面的成像是由三个因素决定的:表面拓扑结构、对光的反射特性、光照
DCS,即所谓的集散型控制系统,是相对于集中式控制系统而言的一种新型计算机控制系统,它是在集中式控制系统的基础上发展、演变而来的,目前已经被广泛应用于电力、化工、石化
自20世纪90代中期开始,非真实感绘制(NPR)逐渐成为计算机图形学的研究热点之一。非真实感绘制指的是利用计算机生成不具有照片般真实感,而具有手绘风格的图形的技术。其目标
随着情感计算和智能化的人机交互界面的发展,要求机器具备感知和理解人的情感的能力。因此,面部表情分析作为一个重要的课题被提出来,并在近十多年来展开了广泛的研究。目前