基于PCI ExPress总线传输的视频采集系统方案
PGA和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所示,和监视器显示的模拟视频图像相同,肉眼无法区分其差别,满足使用要求。采集模拟视频的多种标准检测画面,显示正常无畸变,证实本设计的视频采集和数据传输达到了期望的结果。
图4 模拟视频画面
图5 数字视频画面
5 结束语
随着多媒体在工业和商业等方面的广泛使用,对视频信号的采集、数据传输速度、集成度和可靠性等方面提出了更高的要求。本文设计的基于PCI Express的视频采集系统,适用于采集较弱或受干扰的视频信号,集成度高,适合海量视频数据传输,解决了传输的瓶颈问题。
- 高速串行数据链路的自动化一致性测试(04-15)
- 用FPGA构建PCI Express端点器件的最佳平台(03-10)
- 基于Virtex-6的PCI Express高速采集卡设计(04-22)
- 基于PXI Express的NI FlexRIO模块满足自动化测试需求(10-17)
- 利用基于PXI Express的NI FlexRIO模块,满足自动化(07-13)
- 基于PCI Express接口的数据 采集存储系统设计(12-11)