高性能存取部件的研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:wyj132
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作者基于国防“十五”预研课题(专题编号: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”微处理器的投片成功奠定了基础。
其他文献
在本文中,作者根据Francesc Comellas提出的确定性Small World网络的理论,结合J.P.Hubaux等人的Ad hoc网络中的节点认证模式,提出了在无线通信网络中应用确定性Small World网络
近年来,随着互联网的高速发展,网上的多媒体信息也急剧增加,这些多媒体信息以图像为主.面对浩瀚的信息海洋,人们迫切希望能够快速高效地获取所需要的多媒体信息.有效地组织、
随着大数据时代的来临,科学研究、工业应用等领域的数据规模正爆炸式增长,与此同时复杂数据分析的需求也日益强烈。当前高性能计算在国家的科学研究和科技服务行业中占有举足
近几年来,网络的发展体现出了两方面的特性:第一是物理网络即大规模基础设施与信息网络的关联。第二是社会网络中人与信息网络安全的紧密联系,即社会网络与信息网络的关联。因此可以说,社会网络、信息网络与物理网络正在快速的融合在一起,形成一个新的融合网络。我们叫这个网络为CPSNet。这个新的融合网络一方面促进了工业生产效率,提高了人们的生活质量,但是另一方面在融合网络中,各个网络之间的复杂关联影响也使网络
近年来,我国电子政务(E_Government)取得了长足的进展,但也存在着不少问题,制约着我国电子政务的进一步发展。本文主要依托重庆市某单位的网上办公自动化(Office Automation)
目前,越来越多的企业用户正在为应用集成所困扰,据统计,在绝大多数公司,80%的IT资源都花费在基础设施的开发、集成与维护上,这就意味着只有20%的IT预算能够用于提升企业市场竞争力、
随着信息技术不断深入应用到金融、交通、军事、生态环境监测、Web应用等领域,需要计算机处理的数据类型和数据量与日俱增。近年来,数据流作为一种新数据类型的出现引起了数据
随着图形图像处理技术在日常生活中的广泛应用,其包含的数据量和计算复杂度越来越高。其中,图形图像的相似性匹配问题是高级算法的重要基础。而传统计算机体系的规模和芯片密
为了解决安全数据库中事务处理问题,研究了安全数据库中多级事务ACIS正确性标准。提出了基于快照的多级安全并发控制算法和基于两阶段锁和串行图的多级事务调度算法。基于快
本文阐述一个基于类型系统编译器的设计和构造。基于类型系统的编译器使用了基于二阶多态λ演算的中间语言,并且对基本的类型系统进行了扩充,支持递归类型、存在类型、记录类