基于PCI ExPress实时视频采集系统的设计

发布者:见贤思奇异果最新更新时间:2014-02-22 来源: eccn关键字:视频采集系统  工业领域  多媒体 手机看文章 扫描二维码
随时随地手机看文章

视频采集系统在工业领域应用广泛,随着多媒体技术的快速发展,对视频采集、处理和传输性能的要求也不断提高,如高采集速度、低功耗、抗干扰性、实时性及扩展性等。这里提出了以Virtex-5为核心,由ADV7188为视频解码器,PCIExpress为传输总线组成的集视频采集、压缩、传输于一体的多功能视频处理系统。该系统能够实现实时海量传输多路数字视频。Virtex-6支持的PCI Express的×1通道的传输率已达3.2Gb/s。

由于该系统设计体积小、功耗低且满足工况要求,可应用于公共场合、工厂和井下作业等需多点远距离监控环境较恶劣场所。

1 PCI Express总线简介

PCI Express是一种主流的串行标准,它是2002年问世的第三代I/O互联技术,为从PCI到PCIX提供了一条升级路径。PCI Express是PC产业的标准互联技术,具有可升级能力,可扩展的功能集,很强的市场适应能力和低成本等特性。其高速串行标准能以每条通道2.5 Gb/s的线速进行双向通信,分层数据包的架构有助于模块化设计。通过更简单的升级就能实现带宽增强(高达80 GB)——1、2、4、8、16和32条通道。PCI Express的先进功能,比如可靠性、电源管理和热插拔,借助虚拟通道、业务等级和服务质量(QoS)等特性支持下一代三维/多媒体业务。

2 系统硬件设计

该系统设计采用视频解码器+FPGA,其功能是接收PAL等制式模拟视频信号,转换为满足ITU-R BU.656格式的数字信号,将多路视频打包,经PCI Express总线传输到计算机。

这里采用ADV7188来采集PAL制式的视频信号,Videx-5的I2C总线控制器通过I2C总线来对其进行配置和控制。选用Virtex-5系列中的XC5-VFX30T,此器件具有强大的处理能力和丰富的外部设备接口,能满足各种不同应用环境的控制与图像输出需要。Virtex-5器件具有视频处理IP核,可以按照使用要求配置,同时具有PCI Express、PPC440等IP核,PPC440在667MHz的时钟主频下,数字处理能力可达到1600DMI/s,内部具有256 KB的SRAM。Virtex-5具有2条I2C接口,多达8条(32 bit)具有主控器的外设总线接口,支持外部、内部和内存间的DMA方式,2条
10/100/100 Mb/s半或全双工以太网接口,图1为该系统设计硬件原理框图。



3 主要组成部分的原理实现

3.1 视频采集处理电路

3.1.1 视频解码器选型

在选择视频解码器时,主要考虑功能、性能、尺寸、性价比及低功耗等方面,故选择了ADV7188型视频解码器件。该器件具有以下特性:

可以自动检测到NTSC-M/J/4.43,PAL-M/N/B/G/H/I/D和SECAM制式信号的输入;单一时钟28.636 36 MHz;4路模拟视频12位AD采集;5线自适应梳状滤波;

降低数字噪声;集成有自适应白电平峰值的自动增益控制器;具有锁定较弱的、噪声和不稳定视频源的设计;12路模拟输入通道;输入视频信号幅度,为0.5~1.5 V;在没有输入视频信号情况下可以自行产生行场同步信号;亮度带宽边缘增强是可编程的;色调、对比度、亮度、饱和度可编程;YCbCr以20/16/10/8位4:2:2形式输出;支持工业标准的I2C接口;电源为+3.3 V,1.8 V;下电模式;采用80引脚,无铅的LQFP封装;工作温度为-40~+85℃。[page]

3.1.2 视频采集电路工作原理

视频采集电路是以为ADV7188为核心,采集多路的PAL、NTSC或SECAM制式模拟视频信号,具有增强较弱的模拟视频信号,可进行降噪处理和提高数字视频信号质量的功能。AD7188的详细电路可参见ADV7188的器件手册。由于ADV7188对电源要求较高,该系统设计对电源进行隔离、去耦、低频滤波等处理。为了广泛应用,这里采用频率为28.636 36 MHz的石英晶体谐振器,频差为±20 ppm。图2为视频平装的晶振电路。



根据PCB布线,Cstray通常为2~3pF,ADV7188器件管脚到电源地的电容值Cpg为4 pF,石英晶体谐振器的负载电容Cload为15 pF。由C1= C2=2(Cload-Cstray)-Cpg可计算出C1和C2的电容值为24 pF,按照E12系列的优选值,选取电容值为22pF。

设计中利用ADV7188的下电模式,当此片没有模拟视频输入或不需工作时,将其下电,其功耗将由工作时的0.6 W降到1 mW左右,能极大地减少系统待机功耗。

3.1.3 视频采集电路的配置

在FPGA内设计I2C总线控制器,配置为和视频解码器I2C接口时钟一致的接口总线。通过FPGA上电配置,达到对FPGA内的FIFO初始化,初始化数据为视频采集电路的配置数据,配置数据见表1。



3.2 FPGA

3.2.1 FPGA器件选型

FPGA型号的选择主要基于以下方面考虑:具有PCIExpress总线;通道不低于x8;具有嵌入式微处理器;合适的I/O管脚数和资源,支持所需的电平标准;具有较低的功耗;合适的性价比。

因此,选择Xilinx公司的Virtex-5系列的XC5VFX3-0T,封装为FF665 PCI Express总线;具有PowerPC440嵌入微处理器。配置芯片选用容量为1 GB的CF卡。

3.2.2 FPGA的性能和资源

1)时钟资源32条全局时钟总线,对整个器件上的所有资源进行时钟控制,且可以驱动逻辑信号;

2)时钟管理技术 时钟去歪斜、频率合成、相移和动态重配置等功能;

3)锁相环作为广谱频率的频率合成器,并且与CMT的DCM配合作为外部或内部时钟的抖动滤波器;

4)BLOCK RAM 2 448 Kb,可配置为RAM、双口RAM和FIFO等,且其内容能够初始化;

5)可配置逻辑块 实现组合逻辑和时序逻辑的主要资源;

6)SelectIO资源 可支持种类繁多的标准接口。包括输出强度和斜率的可编程控制以及实现数控阻抗的片上终端;

7)SelectIO逻辑资源 包括组合输入/输出、三态输出控制、寄存输入/输出、寄存三态输出控制、DDR输入/输出和DDR输出三态控制;

8)高级SelectIO逻辑资源 输入串并转换和输出并串转换;

9)DSP逻辑片 64个550 MHz DSP48E slice,每个DP48E包括1个28x18的乘法器、1个加法器和1个累加器。利用Xilinx ISE的FPGA Edit也可观察FPGA的内部结构。

3.3 数据缓存

由于PCI Express的总线波特率为2.5 Gbps,远大于1路采集后的数字视频信号。当视频数据经并行总线传入FPGA内,通过配置为异步输入输出的FIFO进行数据缓存,提高总线使用效率。如果PCI Express总线为×1通道,PAL制式视频转换为常用的8位4:2:0的YUV格式数字视频,按照PCIExpress总线传输有效数据1.62 Gb/s计算,理论上可以传输36路。

3.4 FCI Express接口实现

利用具有PCI Express的FPGA来设计,选用Xilinx公司的Virtex-5 LXT系列的FPGA,利用其内的PCI Express IP核进行设计,完成功能如下:用户接口的本地链路成帧接口;64位数据总线宽度与3位提醒总线;包化接口,带用于标记包的帧起始(SOF)和帧结束(EOF);传输和接收方向用户接口的包中断特性;帧错误检测支持;多通道配置支持:×1、×2、×4和×8;这里通道配置为×1;每通道1.62 Gb/s或更高的吞吐量;利用集成端点模块中的自动协商功能,可以在某些通道不能工作时使设计使用较低的带宽;物理层中使用的8B/10B解码和解码。此方案虽开发难度大、周期长,但具有外电路围简单,硬件成本低,设计灵活、集成度高且易升级等特点。其接口电路如图3所示。



3.5 时钟

本设计需要4个时钟信号,其中视频解码信号的时钟要求最高,时钟精度必须在±50 ppm以内,其次为PCI Express总线工作的时钟频率。在FPGA内对时钟信号进行了DCM和PLL处理,完成了对时钟信号的去歪斜、相移和频率合成等功能。[page]

3.6 Flash和DDRSDRAM

为使设计具有灵活性、扩展性和升级性,预留了Flash和SDRAM来存储程序和运行程序,满足智能性和易于以太网远程控制等要求。

3.7 以太网接口电路

通过FPGA+PHY+变压器组成以太网接口电路,可以用此接口加载程序,也可用此接口和互联网连接。利用XILINX公司的FPGA开发软件ISE,通过FPGA内IP核按照TriMode Ethemet MAC进行。

3.8 DMA传输

本设计采用DMA方式进行数据内部传输。数字视频信号经并行总线传入FPGA内,通过FIFO进行数据缓存,经DMA方式,通过PCI Express传给计算机。

3.9 FPGA配置方案

Virtex-5的配置方案采用System ACE(System Advandced Configuration Eviroment)中的System ACE CF(CompactFlash)。System ACE使用CF存储卡保存数据,通过System ACE控制器把数据配置到FPGA中。System ACE CF使用容量为1 GB的CompaetFlash卡,System ACE CF是预制的配置方案,不需编写任何程序,只需简单的调试即可。此方案把旧的、用于调试的版本和新版本都装入到同一块CF卡中,缩短了研发周期,便于维修排故,同时把应用软件、产品附带的说明书等保存到此CF卡中,系统升级可更换CF卡、在系统编程和通过Intemet进行远程升级。

3.10 电源的设计

板上需要电源有+3.3、+2.5、+1.8和+1.2 V共5种。其中+3.3 V电源为外部输入,约20 W;+1.8 V提供给FPGA和ADV7188的二次电源,其他为提供给FPGA的二次电源。+3.3V电源为电源层,提供给FPGA的+2.5V、+1.8 V和+1.2V为电源层分割。提供给ADV7188的+1.8V电源电流按照0.5A设计,实际典型值为100 mA。去耦电容和对应的元器件同层放置,减少过孔的影响。

3.11 PCB设计

PCB布线遵循信号完整性的设计要求。PCB共10层,首先设计电源层和地层,其中电源层2层,地平面4层,对称分布。除以太网变压器外其他所有工作电源的地为一个地,保证地平面的完整性。

由于PCI Express总线为2.5Gb/s,对Virtex-5引脚分配时,使PCI Express的引脚在其内的布线尽可能的短。在PCB的布局时使Virtex-5靠近PCI Express总线接口的电连接器,差分线对的实际长度不大于30 mm。PCB布线时要严格控制差分线对的长度差,为了避免信号往返的延迟不超过其上升时间,导致过冲和振铃发生,PCB布线根据PCI Express信号的特性,定义差分对长度差不超过1 mm,实际布线结果不超过0.2 mm。PCB上的差分阻抗为(100±10)Ω,符合PCIExpress规范单端阻抗为(50±10)Ω的要求。

3.12 操作系统

本设计中的FPGA具有PPC440核,采用实时多任务操作系统(Vxworks),根据实际使用要求,从Vxworks系统内核(wind)的任务管理、通信机制、系统配置、系统接口几个方面进行设计,保证系统的安全性和可靠性。本设计已具备成熟的Vxworks操作系统。

3.13 FPGA的调试

FPGA的开发包括过程管理与设计输入、仿真、综合、约束、实现、布局布线与配置调试,其中FPGA的调试占用设计周期的80%左右。ISE附带的高级组件,包括在线调试(ChipScope Pro)、平面布局规划器(PlanAhead)、时序分析器(Timing Analyzer)、布局规划器(FloorAhead)、底层编辑器(FPGA Editor)、和功耗分析器(Xpower),以及第三方软件ModelSim,有效地使用相应工具,加速了设计进程,避免重新设计,有效提高设计生产力,并显著提高设计性能,降低功耗后将降低系统的整体成本。

4 采集、传输和验证

视频信号发生器产生的一种模拟视频信号如图4所示。通过模拟视频信号的采集、总线传输过程,计算机显示器显示的数字视频如图5所示,和监视器显示的模拟视频图像相同,肉眼无法区分其差别,满足使用要求。采集模拟视频的多种标准检测画面,显示正常无畸变,证实本设计的视频采集和数据传输达到了期望的结果。



5 结束语

随着多媒体在工业和商业等方面的广泛使用,对视频信号的采集、数据传输速度、集成度和可靠性等方面提出了更高的要求。本文设计的基于PCI Express的视频采集系统,适用于采集较弱或受干扰的视频信号,集成度高,适合海量视频数据传输,解决了传输的瓶颈问题。

关键字:视频采集系统  工业领域  多媒体 引用地址:基于PCI ExPress实时视频采集系统的设计

上一篇:可编程序控制器在铜冶炼生产过程中应用
下一篇:PLC在炼钢高炉自控系统中的应用

推荐阅读最新更新时间:2024-05-02 22:59

优化移动多媒体传输链的功耗
消费者对于移动多媒体的需求是毫无疑问的,满足这些需求的技术已经开发成功,对于设计人员而言,剩下的问题就是如何利用这些技术,并将成功的产品带入市场。本文将讨论如何减省移动多媒体设备内关键元件的功耗,此外也会对现今移动多媒体设备设计人员所面对的工程挑战作出概括的分析,并就目前及新涌现的硅技术,提出可克服这些工程挑战的解决方案。 移动设备的功率管理   在网络的移动部分存在一个特别的功率消耗,因为这些移动设备一般由电池供电。大的电池增加了移动设备的尺寸和重量,但小电池却缩短了每次充电后的使用时间,无论哪种情况都不利于用户使用。此外,电池电源还存在着一些隐藏成本,这便是充电和蓄电的效率并不理想。所有的充电电池都会自放电,情况最为严重的要数
[嵌入式]
技术文章—简化汽车和工业领域的功能安全认证
合理的功能安全设计离不开严谨的态度和大量的文档参考,也需要投入一定的时间。无论您从事工厂车间还是公路方面的设计,此白皮书中 TI 的集成电路 (IC) 设计方法都会为您提供所需的资源,从而简化功能安全设计。随着工业和汽车领域自动化的出现,人们对功能安全的需求有增无减。所有的工业应用都有功能安全要求,尤其是在工厂自动化和控制系统中。 在汽车行业,尽管安全气囊和制动系统在多年前就具备了功能安全性,但随着电气化水平的提高和自动驾驶功能的出现,系统需要控制电池管理、传感器融合和车辆操作,进而增加了对功能安全设计的需求。无论是设计工厂机器人系统、家用电器还是未来的汽车,人们对设计工程师提出了更高的要求,即交付的项目应符合应用相关的功能安
[汽车电子]
技术文章—简化汽车和<font color='red'>工业</font><font color='red'>领域</font>的功能安全认证
ST新增高集成度离线变换器,增强芯片在消费工业领域灵活性
意法半导体的VIPer31紧凑型高压转换器IC是VIPerPlus系列的最新产品,可实现高靠性的稳健的功率变转换器,符合节能生态设计规范,同时节省物料清单(BoM)成本。 VIPer31非常适合设计常用的离线AC/DC变换器拓扑,包括隔离和非隔离型反激式、降压和降压-升压变换器。这款紧凑的变换器IC集成度很高,实际应用时需要使用极少的外围元器件,从而可以使用小尺寸的低价PCB,开发设计高性价比的电源产品。 空载功耗低于20mW的高转换效率,配合230VAC输入电压,使VIPer31适合设计大型或小型家电、空调、智能家居或楼宇自动化、照明、表计和电机控制的开关电源(SMPS)。 该IC内嵌30kHz、60kHz和1
[电源管理]
ST新增高集成度离线变换器,增强芯片在消费<font color='red'>工业</font><font color='red'>领域</font>灵活性
瑞萨电子创新汽车电子芯片助力丰田雷克萨斯下一代多媒体
瑞萨电子创新汽车电子芯片助力丰田雷克萨斯下一代多媒体系统 瑞萨R-Car SoC助力构建强大用户体验 2021 年 10 月 26 日,日本东京讯 - 全球半导体解决方案供应商瑞萨电子集团 今日宣布,丰田汽车公司(以下“丰田”)采用其 R-Car H3及R-Car M3 片上系统(SoC),用于下一代车载多媒体系统。R-Car H3和R-Car M3是瑞萨专为车载信息娱乐(IVI)应用而设计的,通过传递图像、音频以及来自车内外各种信息,为驾驶员带来安全和便利。丰田的下一代多媒体系统计划在雷克萨斯NX上首次亮相——这款车型将于2021年11月之后发布,并将在更为广泛的雷克萨斯和丰田品牌汽车中推广。 丰田的下一代多媒
[汽车电子]
瑞萨电子创新汽车电子芯片助力丰田雷克萨斯下一代<font color='red'>多媒体</font>
森源电气:拟设合资公司布局工业机器人领域
森源电气5月29日晚公告,公司与中锋精机拟共同投资设立河南森源中锋智能制造有限公司,注册资本拟定为6亿元,其中公司占注册资本的80%。 合资公司的经营范围包括工业智能装备(工业机器人)及智能工厂物流(AGV)等。 公司称,投资设立合资公司能进一步增强公司智能化控制系统和高端装备制造能力,促进公司工业机器人、自主移动导航车、智能仓储等产品及相关系统集成业务的发展。
[机器人]
TFT-LCD将成手机显示器主流 吸引消费者眼球
市场调研机构iSuppli公布最新调查数据称,由于目前市场多种多样的手机都具有多媒体功能,多媒体手机显示器的竞争吸引了消费者的眼球。预期今年全球手机显示器的发货量将比去年增长17%达到12亿个,去年全球手机显示器的发货量为10.5亿个。 调研公司移动显示器首席分析师Vinita Jakhanwal表示,语音、数据、多媒体的整合以及个人信息管理功能在手机上将得到进一步扩展。手机行业正在迅速的提供这些具有先进功能的产品。在这一变化中,原始设备制造商提供具有多媒体功能的手机将推动高级移动显示器需求的增长。 调研公司表示,去年在全球手机显示器市场,彩色显示器的比例已经占到手机显示器总数的74%,预期今年将达到77%。到2010年这一比例
[焦点新闻]
[图文]LM1875多媒体HI-FI功放
多媒体Hi-Fi功放DIY 2003年,第5期,类别:专业音响 近年来,随着PC机的普及和DVD-ROM的价格下降,用PC机听音乐看影碟已成一种享受。其次是“金耳朵”和“银耳朵”的大量涌现,对PC机的音质要求越来越高。但对于动辄上千的高档有源系统,囊中“羞涩”的我们只能望而却步。于是笔者DIY了一套在PC上听Hi-Fi音乐的多媒体有源功放。   本电路相当简洁,音效处理采用加拿大QSOUND公司的单片QS7779虚拟环绕电路。由于该电路内置了杜比定向逻辑和杜比数码混合信号解码器。不仅能使普通的立体声信号进行效果增强,当播放的是DVD的杜比数码信号时也能够先解码,然后再进行矩阵运算,虚拟化为二声道输出,另外还可以通过开关来切换
[模拟电子]
波导中星微6千万元试水国字号3G手机芯片
  日前,国内半导体设计公司中星微(NASDAQ VIMC)公告称,将与国内手机制造商波导科技合作,双方共出资6000万元,加速研发第三代手机(3G)多媒体芯片和终端。中星微方面表示,这一项目得到了信息产业部的支持,并获得了部分专项资金。据悉此次合作将是国内自主研发的手机多媒体芯片在3G手机上的首次应用。整个合作中,中星微负责芯片研发,波导则负责整机。   中星微与波导按2:1出资   根据中星微对外公布的信息,目前中星微已经与波导签署了一份战略合作协议,双方将共同研发3G手机和3G的多媒体芯片。中星微方面称,在信产部的项目支持下,双方将就国家电子信息产业发展基金项目“3G多媒体信息终端”展开全面技术合作,开发适合3G标准的多
[焦点新闻]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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