面向动态可重构片上系统的过程级设计方法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:relaxfor
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可重构片上系统结合了通用处理器和ASIC(Application Specific Intergrated Circuits)两者的优点,既能够提供硬件的高效率又具有软件的可编程性,近年来已成为研究的热点。由于具有高性能、高可靠性和设计灵活等特点,此类系统在数据加解密、航空航天、计算机辅助设计等领域有着广泛的应用前景。但是目前可重构片上系统在实际的应用过程中仍然存在不少的困难。首先,现有的可重构片上系统的编程模型仍然比较复杂,系统开发过程过于依赖设计人员的开发经验和专业素质,进行系统开发的门槛较高,阻碍了此类系统更为广泛的应用;其次,应用开发人员需要了解体系结构和可重构器件实现的底层物理细节。而且由于应用领域不同,开发人员还需要针对特定领域需求,设计出相应的可重构系统硬件模块;最后,面向可重构片上系统的设计自动化是一种被普遍认可但尚未妥善解决的难题。针对可重构系统的特点,我们需要研究开发支持自动任务划分、算法映射和设计优化的工具。本文集中对面向可重构片上系统软硬件协同设计的硬件透明编程模型及其相关的系统功能表示、硬件方法封装、软硬件方法动态链接等问题进行探索和研究,主要工作如下:1.提出了一种以Java为描述语言的方法(过程)级硬件透明编程模型。该编程模型基于软硬件协同方法库,并且支持动态软硬件划分。在该编程模型框架下,程序设计者调用软件方法进行应用开发而无需理会底层的物理细节,开发效率得到了提高。2.提出了一种硬件方法封装方式并给出了详细流程。硬件方法封装有效地屏蔽了硬件加速器逻辑功能的实现细节以及通信与同步的相关细节。同时该封装方式可以帮助我们预先设计好面向领域的软硬件方法库,从而减轻开发人员的工作。3.设计并实现了一个运行时可重构Java虚拟机。该虚拟机根据软硬件划分结果动态加载并链接相应的硬件方法,从而达到简化编译器和综合工具、提高自动化程度的目的。实验结果表明上述编程模型能够支持硬件透明编程,同时系统性能得到了改善。在本实验中取得的阶段性成果为后续研究奠定了一定的理论基础,并积累了一些的实践经验。
其他文献
Internet的普及,多媒体技术,虚拟仪器技术以及计算机仿真技术的出现使得远程教育得到了长足的发展。面对高校学生数量的急剧增加,实验室设备昂贵、实验资源满足不了当前需要
自从1978年,K.O.Hill等人在掺锗光纤光栅中采用驻波法制成世界上第一只光纤Bragg光栅以来,光纤光栅以其丰富的选频特性、低的插入损耗、优良的动态调谐性能以及与光纤的天然
随着无线通信协议的快速发展,多种不同的协议标准的共存变得不可避免,它们允许的输入信号频率范围、带宽、动态范围等都存在着很大的不同,因此这些协议所需要模数转换器的分
在制度分析与发展框架下,农民工及其家庭的生存空间可划分为农村行动情境与城市行动情境,这有助于描述与研究农民工的行动选择与生存状态。基于影响行动情境的内部变量和应用
介绍一种治疗冠心病的新设备——体外心脏震波治疗系统(CSWT)。本文详细介绍了系统的结构、功能、工作原理及治疗冠心病的机理与临床使用。
目的对比3M2%葡萄糖酸氯己定皮肤消毒液联合3M贴膜与聚维酮碘消毒液联合普通手术贴膜在膝关节置换术术前皮肤准备中的临床效果。方法选取2014年7月-2015年2月100例择期行膝关
本文主要工作是对U-3000型粗铝丝引线键合机的超声换能系统在不同键合压力下的键合过程振动特性进行研究。通过电压触发的方式,利用PSV-400-M2扫描式多普勒测速仪对换能系统
杨宗孟教授长春中医药大学终身教授,博士研究生导师,全国500名名老中医之一,全国老中医药专家学术经验继承指导老师。杨老从事中医妇产科临床医疗、教学、科研40余年,对不孕
金刚石是一种集多种优良性能于一体的功能材料,它拥有优良的电化学性能:宽电化学势窗和低背景电流,也具有极其优异的物理性质、良好的化学稳定性以及优良的机械、磨擦和耐高
以往对董仲舒政治哲学的研究主要以儒学与权力的关系为中心,以民主—专制为价值预设,虽有其根据与意义,但并不足以揭示董氏著述的问题意识、逻辑结构和历史作用。面对汉帝国