“龙腾”微处理器的微程序开发平台设计

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:myfarm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式微处理器在军事和民用领域具有广泛的应用,研制具有自主知识产权的嵌入式微处理器,对于嵌入式系统的开发具有重大意义。以x86为主的CISC结构微处理器在嵌入式微处理器中占据十分重要的地位,微程序的开发设计是CISC结构微处理器设计的关键问题之一。建立微程序开发平台,对于CISC结构微处理器的研究、开发,具有重要的支持作用。 本文来源于国防十五预研项目(项目编号:41308010307),作者参与完成了CISC结构微处理器——“龙腾”C1的设计。论文结合微处理器的设计,对CISC结构微处理器的微程序设计和开发平台进行了深入研究,定义了“龙腾”C1微处理器的微指令格式,完成了微程序控制器的设计,建立了微程序开发平台,包括微处理器的微指令汇编器、微指令仿真模型。 本论文主要工作包括: 1、参与完成了“龙腾”C1微处理器的设计,负责完成了“龙腾”C1的微程序设计和微程序开发平台设计。以“龙腾”C1为核心的SOC芯片——“龙腾”S1已经采用SMIC 0.18um COMS工艺流片成功,基于“龙腾S1”实现的“龙腾”PC104工控系统主机板能正确运行DOS操作系统和应用程序; 2、系统分析了“龙腾”C1微处理器体系结构,研究了指令系统的原理、特点以及指令系统的发展,确定了“龙腾”C1微处理器的微指令格式,并完成了微程序控制器设计; 3、提出了微程序开发平台的设计方案,开发了微指令汇编器和微指令仿真器,并进行了相应优化及验证; 4、将该微程序开发平台应用在“龙腾”C1微处理器的设计中,提高了微程序开发效率。 微程序开发平台的建立,加快了龙腾微处理器的微程序开发速度,大大提高了微程序验证的效率,为CISC结构微处理器的研究、开发打下了良好的基础。
其他文献
数据挖掘是从存放数据库、数据仓库或其它信息库中的大量数据中挖掘有趣知识的过程。它包含关联规则挖掘、预测、分类、聚类、演化分析等多种技术手段,其中关联规则挖掘是一种
电子选举指的是通过现代网络技术和密码学技术来实现现实生活中的选举行为,是对密码学领域内各种密码学知识的一种综合应用。它综合运用了公钥密码体制、数字签名、匿名信道、
随着Internet的迅猛发展,全球面临着数据库爆炸的挑战,人们常会感到被数据淹没却仍觉得知识饥饿的困惑。数据挖掘技术是解决上述问题的一种方法。数据挖掘是数据库中知识发现过
随着制造业规模的不断发展,信息化在工业生产中的地位越来越重要。制造执行系统的出现有效的解决了制造业信息化实施过程中出现的问题。它有效的将生产计划层和设备自动化系
煤矿监控系统的集成化、网络化是目前煤矿安全领域的一个重要发展方向。是一种综合集成技术,涉及现场总线技术、计算机技术、通信技术和网络技术等。 本课题主要研究了煤矿
当前,工作流技术已经成为企业信息化的一个热点,针对企业业务应用的开发离不开工作流技术的支持。文中深入讨论了工作流模型、工作流建模理论和方法以及工作流引擎层次结构,
随着Internet技术的飞速发展,人们越来越多地依赖网络这个巨大的知识平台。作为用户利用网络信息的重要接口,搜索引擎的发展自Web诞生之日起就一直没有停息。同时,计算机的日
目前,很多软件系统的更新和升级不再是停止运行后进行编码扩充,而是在运行过程中进行功能模块的动态添加,充分利用遗产系统。现有的研究方法包括网络构件,分布式组件和Agent等都
EJB是用于开发和部署多层结构的、分布式的、面向对象的Java应用系统的跨平台的组件体系结构。本文首先简要介绍了J2EE技术规范,然后阐述了EJB的体系结构和各组成部分。同时,
网格计算环境的出现使得大规模跨组织、跨区域的数据共享和分布式应用程序发布成为可能,其基本特点支持广域范围的资源共享和分布式协作。服务质量保证是衡量一个系统是否是网