驱动多FPGA的实时嵌入式操作系统核心技术研究与设计

被引量 : 5次 | 上传用户:maoht1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现今FPGA微处理器芯片容量的极大增强,其功能和性能也随之增强,所以由FPGA构成的多处理器系统逐渐受到了业界的青睐。其硬件体系结构一般由多个不同型号的FPGA芯片组成主协处理器,能够满足处理效率高,灵活性好以及扩展能力强等要求,从而能够实现复杂的并行处理和实时控制。随着多FPGA系统架构应用的日益广泛,对于硬件系统之上的所需的软件系统提出了前所未有的挑战,其中,操作系统作为软件系统的核心和支撑,面向多FPGA的实时嵌入式操作系统的研究及其开发,成为多FPGA嵌入式系统设计开发的一个关键问题,其中,嵌入式操作系统内核启动,多FPGA任务间互斥通信以及多任务调度机制等,是多FPGA的嵌入式操作系统的核心关键技术。能否实现可以支持驱动多FPGA架构的实时嵌入式操作系统的核心技术,就显得尤为重要了。以多个FPGA芯片的硬件系统平台为基础,主要研究异构多FPGA系统架构之上的实时嵌入式操作系统核心技术。该多FPGA系统平台的硬件结构,以一个Spartan-6FPGA处理器作为主控处理器,负责其他处理器芯片的控制与管理,两个Virtex-5FPGA处理器作为协处理器,负责系统的信息采集与数据处理。主要研究了可以驱动多FPGA的实时嵌入式操作系统,其关键问题是可以适应于多FPGA的嵌入式操作系统内核、多FPGA任务间互斥通信机制以及多FPGA任务的调度机制,因此,本文选用嵌入式Linux操作系统和Xilkernel嵌入式操作系统作为研究对象,并对其中的操作系统内核、进程间通信以及进程调度等进行研究与改进。对两种嵌入式操作系统的内核体系架构,多FPGA架构对嵌入式操作系统的影响以及操作系统如何更好地组织和协调多FPGA之间的互斥通信与任务调度进行了重点的研究与分析,完成了驱动多FPGA的实时嵌入式操作系统的关键核心技术的设计方案与实现过程。旨在解决目前大多数操作系统还不能很好的支持和驱动多FPGA体系架构的难题,设计并实现了可以驱动多FPGA的实时嵌入式操作系统内核以及多任务之间的通信与调度机制,成功移植了改进之后的操作系统并对其测试结果进行了总结与分析,验证了可以驱动多FPGA的实时嵌入式操作系统核心技术的正确性与科学性。
其他文献
<正>铁岭监狱在民国初年因时代的巨变与动荡,经历了比较大的改良与革新,其名称亦随之经历了数次变化。"1913年1月23日成立名为铁岭分监,同年8月31日改为铁岭监狱,1914年12月2
期刊
九隆神话是云南少数民族的著名神话之一。被许多重要文献所记录,有各种版本,并被多种学科研究、引用,成为一个经典的永远不老的神话。通过对九隆神话研究各领域成果进行介绍
本文以旅游资源的生态可持续利用为目标,结合高原湖泊旅游资源的特性,提出了湖泊旅游资源可持续利用评价指标体系,建立了综合评价的多目标、线性加权函数模型,并利用此模型,
土族婚礼是世间最奇特、最热闹、最壮观的婚礼,整个婚礼犹如一出精彩美妙的歌舞剧,演义着土族独特的婚礼风俗。 土族婚礼作为一出大型歌舞剧,大致可分为四场,前两场在女方家
期刊
论文主要从地方高校汉语言文学专业应用型人才培养出现的主要问题入手,从注重人才培养目标的现代定位、构建汉语言文学专业应用型课程体系、探索汉语言文学专业应用型实践教
随着人类社会的快速发展,环境地质问题不断地演变和升级,城市的生存和发展受到了威胁和遏制,通过对区域地质环境质量状况进行评价,掌握地质环境质量状况,为合理地开发利用地
目的:探讨合因素、龋因素与颞下颌关节紊乱病(TMD)致病关系和作用机理。方法:以问诊及临床检查方式,调查石河子市第二中学即将高考体检的学生,采用TMD、龋临床诊断标准和安氏
本文分析了港口物流的发展现状,指出了镇江港口物流存在的问题,并结合镇江港口物流实际发展情况,提出了相应的解决对策。
21世纪是信息的时代,信息化已成为时代的手笔,刻画着各行各业改革和发展的方向,信息系统作为信息化的有形实体和重要基础设施越来越彰显其重要性。访问控制模型是实现信息系统安
目前大多数企业已经开展网络营销。传统的网络营销很容易理解,比如网站广告、搜索引擎、邮件直投等,这些定义为web1.0的营销方式。这种传统营销方式存在的一个明显弊端是传播对