可重构片上系统过程级软硬件协同设计编程模型研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:FreshLearn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
得益于集成电路制造技术与工艺的进步,可编程逻辑器件、微处理器和其它部件已经能够整合成一个高度集成复杂的可重构片上系统。由于面向可重构片上系统的设计方法滞后于器件技术的发展,所以提出了一种过程级的软硬件协同设计方法。过程级协同设计方法有效运转需要编程模型、硬件平台以及模块间的通信结构三个方面的支持,涉及的问题比较广泛。本文的主要工作是围绕过程级编程模型领域的软硬件透明编程需求问题而展开进行的,为了实现透明化编程,提高设计效率,主要完成了如下工作:首先,从编程模型的角度,给出了过程级软硬件协同设计方法的流程框架,明确了目标应用的描述、综合、运行环境三个阶段应该完成的任务。应用设计人员可以按照这一流程框架根据需求编写目标应用程序,并综合生成可在目标应用平台上运行的可执行程序。其次,设计了软硬件协同函数的内部结构以及相应各模块的实现方式,协同函数是过程级软硬件协同设计方法的基础,本文着重强调了协同函数接口方面的设计与规范约定,包括协同函数对外的统一接口约定和协同函数硬件实现方式的软件模式接口代码的设计。结合具体实例,给出了软硬件协同函数主要模块的设计与构造方法。然后,由于协同函数结构特殊,有软件和硬件两种完全不同的实现方式,所以设计了一个协同函数调度器,用于生成协同函数的约束信息。本文详细给出了协同函数调度器工作模型,约束信息组织格式和程序运行环境的修改实施方案,测试了调度器工作模型中关键部分的性能。最后,设计了一个简单原型系统,以便不断完善过程级协同设计方法。根据当前可重构片上系统的资源状况,使用了一个简单实例对过程级软硬件协同设计方法的编程模型进行了测试,从应用设计人员的角度验证了编程模型的可行性。
其他文献
深亚微米工艺给VLSI电路设计者带来了许多新的挑战,片上通信已成为片上系统(SoC,system-on-chip)性能提升的瓶颈。随着集成电路特征尺寸的缩小、供电电压的减小、互连密度的
《知识考古学》是关于福柯思想体系方法论的重要著作,本文通过分析福柯"话语系统"的目的和结构,厘清其话语概念、领域和方法,尝试描画出福柯思想方法论的基本范式。
日本的土地征收制度颇具特色,除详尽规定了公共利益外,还设立了事业认定程序、裁决程序,规定了补偿制度,对征收中的争议提供了不同的救济途径。
磁光光纤光栅(MFBG)的光子带隙具有磁可调特性,在光信息处理及光纤传感领域中有着巨大的潜在应用价值。本论文从理论和实验两方面对MFBG的双折射特性及带隙的磁可调特性进行
六角钡铁氧体厚膜在下一代的微波器件中有着重要的作用,其自偏的特性能够使器件和系统更加的小型化和集成化。环行器是微波器件中非常有代表性的器件,被广泛的应用到移动通讯
本文以Nd:YAG激光器为研究对象,泵浦源为连续输出的LD。从端面泵浦情形下的四能级速率方程出发,研究在要求的光束质量范围内,实现二极管泵浦固体激光器最大光-光转换效率的泵浦
信息革命正渗透到国民经济的方方面面,电视产业作为信息科技便于渗透的传统行业正不断分化整合出新的子行业,互联网电视位列其中。从2013年开始互联网电视得到长足的发展。三
在科学技术日益发展的今天,信息与信息安全问题已与人们的生活息息相关。但是,现有的信息安全手段仍然面临着使用功能不健全和被黑客攻击等问题,还需要不断地发展和改进。混
野牡丹科植物地稔(Melastoma dodecandrum Lour.)又名野落茄、地石榴、铺地锦,分布于长江以南的贵州、福建、浙江、广西、云南、广东等省区,瑶族、苗族、畲佘族等少数民族使
卫星在现代军事和经济领域中发挥着越来越重要的作用,随着空间对抗技术的发展,卫星的安全越来越重要。其中利用抑制材料的红外辐射特性技术受到了极大的重视,因而对材料在空