支持软/硬件任务协调处理的局部可重构SoC系统研究及实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:wjs9988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可重构计算(Reconfiguration Computing)作为一种新型的体系结构和时空域信息处理模型,既具有接近于专用集成电路的高性能,又具有通用处理器的高灵活性,填补了传统软/硬件之间的鸿沟,在嵌入式及高性能计算领域具有广阔的应用前景,为现代计算方法及体系结构提供了新的选择。动态局部可重构技术,通过动态重构FPGA芯片中的局部逻辑资源,从而实时改变系统的部分功能,实现了硬件资源的时分复用,构造新的计算平台,这种技术是数字系统设计方法和设计思想的变革。特别是支持RTOS软/硬件任务协调调度的系统级局部可重构系统已成为当前计算机嵌入式系统研究中的新热点。   我国目前基于FPGA可重构技术方面开展的研究相对很少,大部分处于学术研究和执行验证阶段,许多关键问题面临着突破,如资源利用率、配置时隙、软/硬件任务协调调度和管理等。本文正是针对可重构SoC系统所面临的相关问题进行了研究和分析。本文主要工作如下:   (1)介绍了可重构技术的研究背景、意义以及研究进展等相关基础知识。同时对动态可重构原理、设计流程和基于一维和二维局部可重构模型进行了深入探讨。通过设计方法对比,选择了最新的基于早期获取的动态局部可重构设计方法EAPR。   (2)利用基于支持动态局部可重构的Virtex系列FPGA作为目标开发平台,设计和实现了一种全新架构的动态局部可重构系统DPR—SoC并编写了相关的外设驱动。该SoC系统采用FPGA内嵌的PowerPC处理器控制局部模块的动态重配置,采用具有数据并行传输方式内部配置访问接口ICAP来进行数据配置,相比其他的配置方式,该方式下的重构速度要更快。   (3)本文针对可重构系统软/硬件任务协调处理研究,在所设计的DPR-SoC系统上成功移植了实时操作系统μC/OS-Ⅱ;同时详细阐述了实时系统下的软/硬件协调处理及调度原理,定义了硬件任务的概念,提出了一种软/硬件协调调度处理的能耗近似最优方法,增强了系统的灵活性和减少了处理复杂应用的时间及能耗。   (4)最后对针对可重构系统关心的相关问题,如资源利用、配置时隙及软/硬件任务协调处理性能,根据实验数据结果进行了比较与分析。   实验表明,本文所设计支持软/硬件任务协调处理的DPR-SoC相比于硬件固定和纯软件嵌入式系统,具有明显的性能优势。   本课题的研究成果为可重构技术在自适应硬件系统、硬件容错技术、航空航天电子系统、音视频处理系统中的应用打下了的基础。
其他文献
图像置乱是图像加密方式的一种,有着多种用途,包括信息隐藏、水印保护等。随着用户隐私保护意识的增强,人们更加关注的是图像置乱后是否能达到好的加密效果,因此,图像置乱度
图像配准是图像融合、图像分析、图像重建的基础,尤其在医学图像处理领域,图像配准发挥着重要的作用,高效准确的配准方法可以辅助医生进行医疗诊断,制定手术计划,跟踪病人的
无线传感器网络通常用于对监测区域内的各种环境或对象进行信息采集并传送到基站处理,其中数据收集在此过程中占有重要的地位。很多数据收集应用都位于人不可到达或环境恶劣的
随着网络的飞速发展,我们需要应对的网络安全问题也越来越多。诸如数字签名、访问控制、防火墙等的传统网络安全技术己不能很好地满足目前网络安全的需求。入侵检测系统作为一
视频中的文字包含了丰富的语义信息,文字提取对于基于视频内容的分析、检索等研究领域具有重要作用。如果能自动地将视频文字检测、分割、识别出来,则对视频高层语义的自动理
随着网络技术的高速发展,网络服务在社会生活的各个领域发挥越来越重要的作用。网络技术、网络服务在带来了巨大便利的同时,也带来了前所未有的安全性威胁。密码学作为保证信息
作为Web2.0时代的重要元素,博客以极快的速度融入到人们的日常生活之中。博客能成为互联网上人与人之间重要的交流方式,与其读者可以方便、快捷地在博客上发表评论的特征是密不
自从Willsky在1976年发表第一篇故障诊断方面的综述文章后,故障诊断技术便蓬勃发展起来。随着嵌入式技术的不断成熟与发展,嵌入式控制系统已经越来越广泛地应用于工业生产的
随着统计自然语言处理的出现,在文本处理领域,我们需要将自然语言描述的文本转换为一种可计算的数据结构。如经常使用向量来表示一个词,向量在某个维度上的值表示了词在某一
随着Internet的迅猛发展,?络已经成为?个信息发布和消费的巨?平台。互联?具有快速传播和?泛覆盖的特性,对互联?舆情进?有效监控是必不可少的。由于?页固有的半结构性以及?量