片内云架构的流程引擎设计实现

被引量 : 6次 | 上传用户:ljlshh2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件研发历经了结构化、面向对象、面向构件和面向服务的发展过程,片内云架构是以面向构件编程为基础发展起来的一种基于网络的粗粒度、松耦合的面向构件的应用系统架构。片内云架构以其不依赖性、松耦合度、可复用性及可扩展性等优点,成为国内外学术界的热门研究方向,深入研究片内云架构对应用系统及电子产业发展具有极为重要的意义。本文设计实现了一种FPGA上的新型架构——面向服务的片内云架构,将云计算并行处理引进到集成电路设计中。引入软件领域的构件概念,将操作原子化,设计为粗粒度的指令集,把功能实现模块封装为消息传递机制的原子构件,通过片内只写总线实现各原子构件间及原子构件与引擎间的互联,构件的调用及操作的执行由流程引擎控制完成,以上各部分的实现构成了片内云的基本架构。流程引擎是片内云架构的系统控制核心,由语义流程得到当前所需的构件操作序列,将操作所需消息由统一节点接口打包,经片内只写总线发送到所调用的构件节点接口,完成信息的交互。片内只写总线及其互联机制实现了片内云架构的数据通信,以以太网为基础,设计了资源访问协议(应用层),统一构件访问协议(网络层)及统一节点接口访问协议(链路层),实现完成了片内只写总线的网络拓扑结构。构件和引擎通过统一节点接口挂接至片内只写总线,极大的降低了引脚间的互连,降低电路设计的复杂性,同时也提高了云计算并行处理的能力。本研究根据片内云架构的集成电路设计方法设计实现AVS编码器,用以验证该架构的性能。首先进行AVS编码器的功能分析,确立片内云架构的三层模型。对需求层分析,得到原子构件的集合;对语义层分析,得到AVS编码器语义流程的集合;对服务层分析,设计实现构件的数据帧形式及实现AVS编码器的原子构件集合。将语义流程加载至流程引擎的构件队列里,流程引擎自动调用AVS编码器的原子构件的序列,实现片内云架构下的AVS编码器。考虑到FPGA的高速并行处理性能,利用硬件描述语言VHDL设计实现AVS编码器的图像采集原子构件、预测变换原子构件、编码原子构件及码流拼接原子构件。为了进一步提升AVS编码器的性能,本研究还采用原子构件并行执行,流程并行操作的方式,实现高分辨率图像的实时编码。在Xilinx XUP V5-LX110T FPGA平台上实现了D1分辨率的全Ⅰ帧图像实时编码,将编码后的码流通过以太网发送至解码器,并由播放器播放显示,验证了片内云架构的AVS编码器编码的可靠性与实时性。
其他文献
中国加入WTO后,众多外资纷纷到中国设立公司。注重财务管理是外资企业的一大特点。但由于外资企业自身的特点以及网络信息时代的来临,外资企业的财务管理已面临越来越多的挑
本文对先秦具有代表性的著作《论语》中出现的“其”字作穷尽性的描述,进行定性和定量分析,为充分研究先秦汉语的“其”提供资料。
期刊
<正>党的十八大以来,习近平总书记站在新的历史高度,坚持科学社会主义基本原理,结合中国特色社会主义实践发展的新特点、新问题,把握时代变化大趋势,回应实践发展新要求,顺应
期刊
以钛酸丁酯为钛源,尿素为掺杂剂,聚丙烯酰胺(PAM)和聚乙烯醇(PEG)为复合模板剂,采用快速溶胶-凝胶法,并在氮气和空气气氛下连续煅烧,制得高结晶度和高比表面积的氮掺杂介孔Ti
随着高速数控机床向高精度、高表面加工质量和高生产率方向发展,仅有良好的静刚度已不能满足机床设计的需要,其动态特性已成为评估机床性能的重要指标。由于结构动态特性关系
随着石油煤炭资源的日益短缺,寻求新的化石能源的替代品越来越被研究者们所关注。生物质作为可再生资源尤其受到研究者的青睐。如果能将生物秸秆、甘蔗渣、木材废料等经过一定
以1998—2006年间深、沪两市被证监会实施ST或*ST的公司为样本,依据样本公司两年后摘帽情况将这些公司分为摘帽与未摘帽两组,实证研究两组公司在ST或*ST前后四年内股权结构的
麝香保心丸是目前临床上治疗冠心病最常用的药物之一。黄连解毒汤临床主要用于治疗胃肠功能紊乱、肝病、心血管疾病及阿尔茨海默病等。本课题采用专属性强、灵敏度高的液相串
对刑事侦查权进行司法控制是保障犯罪嫌疑人、被告人权利,维护司法公正必不可少的措施。但是,由于我国长期坚持“侦查中心主义”,重实体轻程序和缺乏正当程序的观念,侦查权严
目的:研究Wistar大鼠脑胶质瘤瘤周水肿组织的磁共振灌注成像(MR-PWI)的特征,并与免疫组化水通道蛋白-1(AQPl)对照,探讨胶质瘤瘤周水肿组织AQP1的表达与局部脑血容量(rCBV)的相