基于ARM11和DSP协作视频流处理技术的3G视频安全帽设计

发布者:HeavenlySunset最新更新时间:2014-12-27 来源: 互联网关键字:ARM11  DSP 手机看文章 扫描二维码
随时随地手机看文章

  1.引言

  为提高在高危工作场所现场作业的可控性,本文采用仿生学原理和高集成度设计实现了与人眼同视角的3G视频安全帽。本设计由视频安全帽和腰跨式数据处理终端两部分组成,采用高可靠性航空插头连接。其中图像处理采用三星公司的S3C6410ARM11处理器和TMS320DM642 DSP处理器组成。本设计结合DSP处理器在视频压缩方面的优势和运行于ARM之上的Linux操作系统在数据管理与任务调度机制方面的出色表现,由DSP完成图像处理功能,并通过高速接口把视频数据传输给嵌入式微处理系统,完成视频数据的传输、存储功能。

  2.系统构成

  本设计由视频安全帽和腰跨式视频终端两部分组成。视频安全帽中包含1路视频输入、1路音频输入和1路音频输出,并配备辅助灯光。腰跨式视频终端主要由ARM11和DSP双核系统、3G无线模块和电源管理模块组成,主要完成数据处理、传输、存储和系统控制功能。

  2.1 ARM处理系统设计

  ARM处理系统,主要由主控模块、数据存储系统、模拟数字信号的采集模块等部分。

  CPU采用三星公司S3C6410A处理器,最高工作频率可达667MHz.

  2.2 DSP视频处理系统设计

  DSP图像处理系统由三部分组成,视频解码、图像处理。其中视频解码采用TVP5150超低功耗解码器,图像处理采用TMS320DM642(简称DM642)DSP处理器,它可在600MHz时钟频率下工作,指令周期为1.67ns,每个指令周期可并行8条32位指令,处理能力可达到4800MIPS的峰值计算速度。

  摄像头模拟信号通过TVP5150解码后,送到DM642芯片进行H.264视频压缩,压缩后的信号传送到ARM嵌入式系统通过3G模块将数据传送至远端服务器或进行本地存储。

  2.3 ARM系统与DSP系统间的协作实现

  如图1所示,视频信号经DSP压缩编码后通过主机接口(HPI)将数据传送至S3C6410A中进行下一步数据传输或存储,其电路图如图2所示。

  视频数据流转示意图

  HPI双核通信连接电路图

  本文选用HPI16模式,主要接口信号线如下:

  (1)16位数据线HD[15:0],这些数据线在没有用到HPI读写功能时处于高阻态。

  (2)2条访问控制选择信号线HCNTL[1:0]。

  它的状态用来控制当前访问的是三个HPI寄存器中的哪一个,HCNTL[1:0]=00时,主机对HPIC寄存器进行读写操作:HCNTL[1:0]=01时,主机对H P L A寄存器进行独显操作;HCNTL[1:0]=10时,主机以抵制自动增加的方式对HPID寄存器进行读写操作,每读取一次HPID,HPIA自动增加一个字抵制(4个字节);HCNTL[1:0]=11时,主机以固定地址模式对HPID寄存器进行读写操作,HPIA寄存器地址不变。

  (3)半字识别选择信号线HHWIL.由于DM642最小存储单位是字(32bit),当HPI配置为HPI16时,需要连续传输两个半字组成一个字传给主机,HHWIL信号线用于区分先传高位半字还是低位半字。

  (4)地址选通输入信号线HAS.此信号用于主机的数据线和地址线复用情况。不用时此信号应该接高。

  (5)主机读写选择信号线HR/W.主机必须将HR/W设置为高以进行读操作,设置为低以进行写HPI操作。

  (6)3条选通信号线HCS,HDS1和HDS2.这三个信号线在片内组合为一个低电平有效的选通信号HSTROBE.

  (7)准备好信号线HRDY.当该信号线为低时,表明HPI己准备好传送数据。

  (8)向主机发送中断信号线HINT.

  如图2所示,将S3C6410的Bankl片选信号nCS7与nHCS连接,使HPI接口作为外部物理地址映射到S3C6410相应内核空间,Bankl地址空间从0×08000000到0x0fffffff而将读写信号nOE和nWE分别接到nHDSl和nHDS2.本系统采用的是HPll6模式,将32位数据分低16位和高16位分别存储,这里采用ADDR5控制半字节标识选择。将S3C6410的AB2、AB3连接到HCNTL0、HCNTLl,能够方便的对HPI的三个寄存器HPIC、HPIA、HPID进行寻址。ADDR6连接到DM642的HR/W,通过控制此地址线来实现HPI读写的选通,HRDY反相后与WAIT信号线相连,DM642的HINT直接连接到S3C6410的外部中断IRQ5引脚上,以实现DSP对主机中断信号的传输。

  经测试,基于HPI16数据传输协议,DM642与S3C6410间的通信速率可以达到50Mbps,带宽足够用来传输MPEG等压缩的视频数据。

  3.总结

  基于本文设计的ARM11和DSP协作视频流处理技术的3G视频安全帽以在石油、电力等行业野外作业中得到应用。文章采用HPll6的传输模式,其传输速度能够较好地满足实际需求,后续将尝试采用HPl32模式,传输速度还会得到进一步提高。在ARM与DSP之间的通信中,通过视频数据通信协议的引入,与传统的通过read/write buffer实现通信相比,视频数据传输的可靠性得到了较好的保证。

关键字:ARM11  DSP 引用地址:基于ARM11和DSP协作视频流处理技术的3G视频安全帽设计

上一篇:基于DSP的X射线能谱数据采集系统的设计方案
下一篇:基于DSP的自适应滤波器的设计方案

推荐阅读最新更新时间:2024-05-02 23:24

基于S3C6410的ARM11学习(七) 核心初始化之关闭MMU和CACHE
在关闭了所有中断后,就要关闭MMU和CACHE了。因为这个时候,还在初始化环境,这两个东西是用不到的。所以就需要把他们都关闭,免得影响我们的初始化。 MMU是Memory Management Unit的缩写,中文名是存储器管理单元。主要是两个功能: 1、虚拟地址转换为物理地址 2、实现内存的保护 至于具体的MMU的一些知识,等后面用到了在说明了。目前,只需要将MMU给关掉即可。 这个时候,我们需要查看S3C6410的核ARM1176JZFS手册。在这里,我们要接触到一个系统控制处理器,CP15。也叫做协处理器。 手册中说明了,CP15系统控制处理器的作用,主要是6个: 1、整个系统的控制和配置 2、CACHE的
[单片机]
基于S3C6410的<font color='red'>ARM11</font>学习(七) 核心初始化之关闭MMU和CACHE
多核DSP结构与超核DSP结构
Internet爆炸性的增长,线路网络与分组网络的加速融合,对通信设备和应用提出了一系列新的要求。目前的线路交换技术是在Internet时代之前很久设计的,由于它们只对通话业务进行优化,已不能支持当今成指数增长的数据业务。为此,服务提供商正在部署分组网络(Internet协议)和信元网络(ATM),并从老式设备转向以分组交换为中心的软交换技术和媒介网关。 本文旨在帮助那些正在构建分组交换技术的公司解决在设计新型网络时遇到的众多难题中的一个问题:如何管理好有关语音、传真以及数据的众多协议。这些产品需进一步扩容来满足中心局的要求,而且必要有足够的灵活性来适应新标准和应用,动态地支持语音、传真、数据协议。快速上
[嵌入式]
一种基于DSP实现的LCD液晶屏显示技术
  1 引 言   随着电子产品集成化的发展.液晶显示屏在便携式仪器中实现图像或文字的显示应用更为广泛。   同时在当今信息时代,数字图像处理技术对实时性、运算量大的要求越来越高,所以高运算速度的 DSP 芯片在数字图像处理领域得到了广泛的应用;其使数据采集、控制与人机界面融为一体,由于 DSP 处理速度快,整个系统能够由一片 DSP 芯片控制.体积更小、功耗更低、更便于携带 。目前大多数液晶控制器的接 ,DSP的液晶屏接口电路参考资料相对较少,而在实际应用中,单片机的硬件资源远远不够。所以本文提出一种由DSP控制实现LcD液晶屏显示的方案。   2 硬件设计   本系统采用TI公刮的加强型定点DSP芯片TMS320VC5
[嵌入式]
CS4235在DSP嵌入式系统的应用研究
引 言      目前,由于采用的录放音芯片结构简单、采样率过低而使得嵌入式系统中的音质效果比较差,远远满足不了人们对高档生活、学习用嵌入式系统的要求。如果能将声卡技术应用到 嵌入式系统 中,由于声卡的强大功能,必将使整个系统的声音质量上升一个新的台阶。通过分析,WSS(Windows Sound System)兼容声卡和PC机ISA总线的接口原理,我们将其中的声效芯片CS4235应用到基于DSP的嵌入式系统中。不用现成的声卡而利用其上的声效芯片是因为这样做设计起来更灵活方便,可根据系统需要增删相应的功能;不用MCS51系列而采用DSP,是因为对声卡操作需要太多的系统资源,MCS51并不具备此能力,否则硬件接口电路将相当复杂。
[模拟电子]
CS4235在<font color='red'>DSP</font>嵌入式系统的应用研究
基于DSP的便携系统的功耗优化政策
为了帮助数字信号处理器(DSP)开发人员最大化地延长电池使用时间,并促成功率敏感的便携系统,德州仪器(TI)公司推出了TMS320C5509A、TMS320C5507和TMS320C5503数字信号处理器。不过,要确保这种DSP不消耗任何不必要的功率,就必须了解如何才能将功耗降至最低,以及怎样充分利用将所有暂未使用的外设保持在闲置状态的优势。 例如,高效节能的系统级线路板设计,会要求某些特殊引脚具有良好的终止(termination)功能,以及令部分外设处于闲置状态,并充分利用DSP的闲置和省电模式。通过动态关断未使用的所有外设和内部功能性单元,即可以实现这第一点。将功耗减至最小,还有助于降低成本、减小发热量和降低器件密度
[嵌入式]
基于<font color='red'>DSP</font>的便携系统的功耗优化政策
高性能计算创新“低”:德州仪器推出TMS320C66x 多核 DSP新品为 HPC 开发人员提供超低功耗、超高性能解决方案
    日前,德州仪器 (TI) 宣布推出 TMS320C66x系列最新产品TMS320C6678 与 TMS320TCI6609 数字信号处理器 (DSP),为开发人员带来业界性能最高、功耗最低的DSP,这预示着全新高性能计算 (HPC) 时代的到来。TI TMS320C6678 与 TMS320TCI6609 多核 DSP 非常适合诸如油气勘探、金融建模以及分子动力学等需要超高性能、低功耗以及简单可编程性的计算应用。TI 不但为 HPC 提供免费优化库,无需花费时间优化代码,便可更便捷地实现最高性能,而且还支持 C 与 OpenMP 等标准编程语言,因此开发人员可便捷地移植应用,充分发挥低功耗与高性能优势。      Samar
[嵌入式]
基于DSP与AD9852的任意信号发生器
直接数字式频率合成(DDS)技术是继直接频率合成和间接频率合成之后,随着数字集成电路和微电子技术的发展而迅速发展起来的第三代频率合成技术。DDS技术具有相对带宽宽、频率转换时间短、频率分辨率高等优点,输出相位连续,频率、相位和幅度均可实现程控,常用于高精度频率合成和任意信号发生。本文在发动机电控单元(ECU)硬件在环仿真系统的设计中,使用TMS320 LF2407A控制2片AD9852产生2路同步的任意信号,仿真发动机工作时的真实信号。 1 AD9852和TMS320LF2407A简介 AD9852是美国Analog Devices公司生产的新型直接数字频率合成器,具有频率转化速度快、频谱纯度高、工作温度范围宽、集成度高等特点。
[嵌入式]
利用Spartan-3 FPGA实现高性能DSP功能
Spartan-3FPGA能以突破性的价位点实现嵌入式DSP功能。本文阐述了Spartan-3 FPGA针对DSP而优化的特性,并通过实现示例分析了它们在性能和成本上的优势。   所有低成本的FPGA都以颇具吸引力的价格提供基本的逻辑性能,并能满足广泛的多用途设计需求。然而,当考虑在FPGA构造中嵌入DSP功能时,必须选择高端FPGA以获得诸如嵌入式乘法器和分布式存储器等平台特性。   Spartan-3 FPGA的面世改变了嵌入式DSP的应用前景。虽然Spartan-3系列器件的价位可能较低,但它们同样具有DSP设计所需的平台特性。这些平台特性能够以较高的面积利用率实现信号处理功能,使设计达到更低价位点。   Spart
[嵌入式]
利用Spartan-3 FPGA实现高性能<font color='red'>DSP</font>功能
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved