一种基于SOPC的嵌入式系统协同设计方法的研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:hxt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
缩短嵌入式系统的开发周期,降低开发成本,并使之满足执行时间、功耗等性能上的约束是目前嵌入式系统开发面临的主要问题。软硬件协同设计思想的出现加快了嵌入式系统设计的开发速度,它打破了以往惯用的嵌入式系统开发模式,提出将软件和硬件等同视之。平台设计更是在软硬件协同设计基础上提出的一种新的设计方法,平台设计是针对嵌入式协同设计中一个比较新颖的方向,它是以Co-design为基础,针对每一类应用,该方法建议提供一种系统的平台以加快开发的速度,并且片上可编程系统的出现为平台设计思想注入了新的活力。 本文按照软硬件协同设计和平台设计的思想提出了一个针对嵌入式应用设计的软件和硬件开发平台,以达到缩短嵌入式系统开发周期和优化整个系统的目的。首先,在系统分析和建模方面,本文采用并加强了UML在嵌入式系统设计初期的作用,分析了整个系统的功能并给出了相关的伪代码。其次,提供了一个灵活可配置的平台来支持这样的描述,并进行软硬件任务划分。在软件平台方面,本文根据嵌入式系统中应用类型的不同,提出了静态系统和动态系统的概念。根据软硬件协同设计和平台设计的思想,针对两种不同类型的应用,分别提出了不同的软件平台及相应的硬件任务调度算法,设计了一个支持软硬件任务协同调度的操作系统RTOS。由于片上可编程系统内部集成了MCU和FPGA,能够加快执行时间和降低功耗,系统硬件设计采用了在目前嵌入式系统设计中广为流行的片上可编程系统。 论文给出了整个设计方法的架构,验证了平台设计中的几个主要模块,并给出了几个典型的测试案例。测试结果证明,论文提出的设计方法能够大大加快嵌入式系统的开发速度,提高了嵌入式系统的性能。
其他文献
Ad-hoc网络是一种特殊的无线移动通信网络,在通信过程中会涉及到TCP协议的使用。TCP协议原是为有线网络开发的,不能适应Ad-hoc网络环境,所以有必要对TCP协议进行改进。TCP的具体
神经科学和信息科学是当今自然科学研究的两大热点。神经信息学(Neuroinformatics)是这两大学科相结合的新兴边缘学科。神经信息学的核心是研究脑、认识脑、保护脑和开发脑。
视频传输架构是近十几年比较热门的研究话题,它所提供的可互动的媒体服务在很大程度上改变了人们在传统的数据信息服务的被动地位,从而获得越来越多用户的青睐,并成为当前多
从20世纪70年代到现在,运用形式化方法对安全协议进行分析一直是计算机安全领域的研究热点。并产生了一些比较有影响的验证方法,如Ban逻辑方法、CSP方法、串空间模型方法、Pa
随着虚拟人在虚拟现实、军事仿真、体育仿真、计算机游戏与动画等方面的广泛应用,虚拟人运动控制技术显得越来越重要。同时随着运动捕获技术的发展,获得真实的人体运动已经不
关联规则作为数据挖掘的一种重要模式,已成为数据挖掘领域的一个非常重要的研究课题,侧重于确定数据集中不同属性之间的联系,找出满足给定支持度和置信度阈值的多属性之间的依赖
伴随着移动互联等新兴技术不断发展,视频的服务质量需求也不断提高,传输环境也从传统有线向移动无线等方向发展,这对视频编码压缩和传输提出更高的要求。国际上一些标准化组
本文对面向OGSA-DQP的资源发现和选择模型进行了研究。主要研究内容有: 1.开展了网格服务元数据语义支持的研究。针对服务元数据的语义支持问题,使用Web本体语言OWL对同属一
在国内外市场上,网络视频监控主要分为两类产品,即模拟视频监控和数字视频监控。前者技术发展已经非常成熟、性能稳定,并在实际工程应用中得到广泛应用,特别是在大、中型视频
无线传感器网络(Wireless Sensor Network,WSN)是由大量造价低、体积小的传感器节点以自组织方式构成的无线网络。通过感知、采集和分析监测数据,无线传感器网络能够检测出发