软硬件接口设计实现及其在视频系统中应用

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jiangrc123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字逻辑系统设计中有着广泛的软硬件系统设计的需求。硬件可以实现精确时序控制,或是针对已有算法通过硬件化算法实现算法的加速。在实现了硬件模块的设计后,面临的问题就是如何快速高效地实现软硬件接口,以实现软硬件间数据及控制信号的交互。本论文设计了一种含有多帧环形缓存结构,DMA控制器,异步FIFO及从控制接口的软硬件接口结构框架。套用该框架可以完成大多数硬件模块与软件代码之间的交互设计。该结构中异步FIFO实现了软硬件接口对不同的接口形式,不同吞吐能力,不同实时性要求的串行接口适配。本文提出的软硬件接口结构中大部分组件接口简单,应对不同的系统需求时,可以通过设置参数,或改变配套模块的方式实现新的需求,针对类似需求的系统实现,绝大多数组件可以实现复用。DMA控制器为采用多个简单内部组件构成,修改组件参数,替换等价输出的不同组件,可以灵活改变DMA的功能。改变帧结束控制组件可以将模块应用于不同长度的固定长度数据帧传输,或不定长度的数据帧传输。多帧环形缓存作为两个硬件算法模块间数据交换的暂存区时,通过一组写/读环形缓存控制器的当前读写计数器,缓存有效状态,读端有效位清除信号实现读写模块间的自动配合工作。采用设计的软硬件系统接口结构,本文完成了一种基于Avalon-MM总线协议的总线组件的具体实现。通过该实现,完成了本文中软硬件系统接口结构中功能部件的具体细分,并对每种组件提供了至少一种实现方式。基于提出的具体组件实现方案,本文完成了一个有多个硬件接口特点要求的子系统的视频处理系统。实现了从原始同步视频信号输入缓存到内存中再由VGA接口显示的预览链路;还完成了视频压缩链路,实现从原始同步视频转换成YUV三通道分量,再由H.264编码器读取并进行编码输出,且该链路的两个模块可以通过从控制器接口实现参数配置及状态读取的控制交互。最后系统经过仿真测试及实际运行,测试验证了本文提出的接口结构及具体的组件实现的有效性。论文完成的软硬件接口工作,为软硬件之间的数据及控制交互,IP核与总线之间的连接提供了支持。为后面开展软硬件协同设计工作打下基础,有一定的实用价值。
其他文献
目的:探讨中西医结合治疗性能功能障碍的临床效果。方法:收治性功能障碍患者40例,根据治疗方案不同分为两组。对照组给予盐酸舍曲林片治疗,观察组在对照组的基础上给予疏肝益
网络科技的飞速发展导致电子文档的数量急剧膨胀,如何从大量的文档中快速、准确的获取所需内容成为一个当前研究的热点。在MVC模式以及Lucene架构的基础上,研究和实现了较为先
目的探讨急性心肌梗死患者经皮冠状动脉介入治疗后联用替罗非班对术后支架内血栓形成的影响。方法选取我院2010年1月至2011年1月收治的接受冠状动脉介入治疗的60例急性心肌梗
本文在比较不同汇率制度安排的基础上,分析了我国汇率制度的现状和发展方向,提出根据我国市场经济的发展需要,有管理的浮动汇率制度是唯一选择,钉住一篮子货币是实现真正有管
粉丝公益发展迅速,普遍度越来越高且逐渐占据公益领域的重要地位。本文针对粉丝公益进行研究,分析其发展现状与形成原因的理论依据,以朱一龙公益应援个站为例探究粉丝公益的
本文主要围绕地铁运营安全风险管理工作展开研究,通过分析当前地铁运行过程中存在的问题,探究导致地铁安全风险的各类因素,在此基础上制定针对性的解决措施,对地铁运行设备、
肝脏超声造影是指将微气泡注入血管内,以提高血管内声压的反射系数,在造影剂到达部位产生明显高于组织回声的非线性谐波,从而获得明显对比效果的声像图。超声造影过程中护理
6S 管理法是当前应用广泛的一种方式,在医院收费处管理中有重要的作用。在整个应用过程中,收费处的工作环境和人员精 神等得到改变,强化了医院收费处的管理,提升了收费管理水
本文基于现场试验结果,深入分析了火电站除氧器内各部分工质在动态过程中的质量变化和热量变化,根据能量守恒和质量守恒基本原理建立了较为精确的动态数学模型,并首次采用积
为保证年度工作任务的全面顺利完成,提高工作效率和质量,调动广大干部职工的积极性,更好地履行中央银行各项职责,人民银行西安分行早在2001年底就向辖区印发了<中国人民银行