基于Leon3软核处理器嵌入式系统开发及应用研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:hlp2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前我国星载计算机使用的航天处理器,相对发达国家来说性能较低,已经成为阻碍我国航天事业发展的一个重要因素。欧空局于2005年开发的Leon3软核作为航空航天级的嵌入式处理器,不仅性能优越、可靠性高,更重要的是该软核的代码开源,对Leon3软核的深入研究和开发应用对解决我国航天处理器相对落后的现状具有重要意义。   本课题针对Leon3软核的体系结构进行了深入的研究,将Leon3CPU软核以及星载系统中常用外围控制器等集成在一片FPGA上,构建了一个嵌入式片上系统平台,并且在该平台的基础上针对星载系统中的具体应用,进行了FPGA接口配置的开发。论文的主要内容及创新工作总结如下:   第一,在对Leon3软核的整个体系结构深入研究的基础上,把Leon3软核处理器、AMBA总线控制器、存储控制器、串口通信总线控制器以及自定义接口控制等外围设备,集成到XilinxVirtex5FPGA芯片中,实现Leon3软核系统的硬件处理器运行平台。该方法具有更高的集成度,更灵活的监控能力以及更小的体积和功耗。   第二,在硬件设计的基础上,针对串口通信进行了软件应用程序的开发。在MicrosoftVisualC++中完成上位机的串口通信发送和接收设计,在Eclipse开发环境中完成Leon3软核嵌入式系统的串口通信协议及帧格式数据的接收处理设计等。   第三,在完成串口通信的基础上,设计实现了FPGA的并行SelectMap接口配置方式。通过串行通信总线实时传输数据,实现对FPGA功能组成的在线配置,可用于解决星载系统上出现不可自我修复错误问题。与传统的设计方法相比,该设计不需要另外的CPLD器件产生配置逻辑和专门的CPU来进行总体控制,提高了系统资源的利用率。   通过调试,验证了该系统设计的可行性。在该软核嵌入式系统构建成功的基础上,进行了Leon3软核容错机制的初步探索。
其他文献
合成孔径雷达(SAR)的运动目标检测技术在军事和民用领域有着广泛的应用,一直是雷达信号处理领域的研究热点。近年来随着SAR系统性能的提高,在准确性和实时性方面对动目标检测方
随着航空航天技术的进步和遥感信息数据业务的增长,越来越多的中低轨卫星发射升空。由于运行维护的困难,往往选择在单个地面站构建多套接收设备而不是肆意滥造过多的地面站,因此
气候条件和气象灾害,对棉花的的生产有很大的影响,在棉花的生产期间,会遇到很多不利于棉花生产的干旱、冰雹、低温等天气,要想使棉花能够更好的生产,必须针对这些问题,进行有
无线通信和微电子的最新发展促进了传感器节点向低成本,低功耗,多功能方向发展,使这些节点具有体积小,且仅拥有少量的资源来获取和处理信息。这些微型设备能够以自组织的方式建立
随着各种成像设备和应用需求的发展,影像数据格式经历了由全色图、彩色图、多光谱图像到高光谱图像的发展。丰富的影像数据为我们处理不同的实际问题提供了强大的数据支持。其
随着互联网技术的飞速发展,互联网出现了个人化、去中心化的趋势,同时强调社会化,强调开放、共享,强调参与、创造。普通人开始去改变、创造网络。网络用户的行为发生了改变,从寻找
玉米作物廉价,容易种植,但是,对于玉米高产栽培技术的分析需要不断深入.根据专业人员广泛的实践经验以及工作经验,对于玉米高产栽培技术的研究需要有进一步理性的思考,以理论
红枣在柯坪多年的栽培实践表明,枣树品种适宜在全阿克苏地区大面积发展.经过多年发展,新疆大部分地区对这类枣树的栽培技术趋于成熟,在原产区栽培技术的基础上形成了一套适应
自从上个世纪七十年代初ALOHA系统在夏威夷大学出现,随机多址接入技术取得了突飞猛进的发展,在通信网络、计算机系统、自动化控制系统等领域得到广泛应用,促进了计算机通信网
现今,信息技术的飞速发展给我们的日常生活带来了便利,各种企业级软件所提供的各式资讯服务已成为人们生活中不可或缺的一部分。与此同时,各种合力也促使企业级软件需求变更