一种车载视频处理模块的设计与实现

发布者:梦中的额吉最新更新时间:2014-10-28 来源: 互联网关键字:车载视频  处理模块 手机看文章 扫描二维码
随时随地手机看文章

  当前车载电子系统的综合化程度随着计算机和电子技术的发展不断提高,对视频处理的综合化要求也不断提高,如何对多种外视频源进行处理与对输出通路进行控制,是车载视频处理中面临的越来越突出的问题。本文讨论的重点是以DSP+FPGA为核心的视频处理模块的设计与实现,可以完成多路视频的切换选择输出控制和视频缩放显示的功能,同时具备通信控制等功能。

      1 视频处理模块系统结构

  视频处理模块的系统结构如图1所示,主要包括以下功能电路:

  (1)DSP电路;

  (2)存储器电路,包括DDRII及FLASH;

  (3)FPGA功能电路;

  (4)1路高清HDMI接收电路;

  (5)l路标清HDMI发送电路;

  (6)4路PAL-D接收电路;

  (7)11路PAL-D发送电路;

  (8)CAN通信接口电路,采用单片机内部集成的CAN通讯控制器实现;

  (9)电源转换电路;

  (10)时钟电路;

  (11)复位及监控电路。

  电路图

  图1视频处理模块系统结构示意图

  视频处理模块以DSP+FPGA为核心,通过CAN总线对其进行功能控制,支持四路PAL视频输入及1路高清HDMI视频输入,在FPGA内进行视频缩放处理与切换控制,某些复杂、特殊的视频处理功能由DSP来实现,最终输出2路标清视频,其中1路标清数字HDMI视频,1路标清模拟PAL视频。

  2 DSP电路设计

  DSP选用TI公司的DM648处理器,DM648是TI公司为视频处理应用开发的一款高性能低功耗处理器,它集成了5个视频端口和图像协处理器,主要具有以下特性:

  (1)处理内部主频1.1GHz,处理速度达到8800MIPS,每个时钟周期可以执行8个32位C64Xx+指令;

  (2)具有32kb的LIPProgramRAM和32kb的L1DDataRAM:

  (3)具有支持512kbyte的L2UnifiedMappedRAM;

  (4)支持小端模式;

  (5)具有5个可配置的视频口;

  (6)集成外部EMIFS存储器管理接口,可管理512Mbytes的DDR2SDRAM和128Mbytes的FLASH;

  本设计中,DSP通过专用的DDRII接口外接512MB的DDRII存储器,通过EMIF接口外接32MB的FLASH。DSP的专用视频口,配置成 2个输入视频端口和1个视频输出端口,输入视频端口接收FPGA送来的视频数据,输入视频端口既可以接收16bit的高清YCrCb数据,也可以接收符合 BT656标准的8bit标清YCrCb数据;输出视频端口输出符合BT656标准的8bit标清YCrCb数据,DSP将输出的视频数据送给FPGA。

  3 FPGA电路设计

  FPGA用于接收、转发及处理各种视频信号,实现视频缩放、视频切换等功能。

  FPGA共有如下几种功能接口:

  (1)外视频PAL.D数字视频接收接口,4路,符合BT656格式的YCrCb信号,每路视频接口为8位数据信号,1位时钟线,时钟频率27MHz;

  (2)外视频高清视频YCrCb接收接口:1路,16位数据信号,l位时钟线,时钟频率74.25MHz,4位控制线;

  (3)接收DSP送来的标清数据:1路,符合BT656格式的YCrCb信号,8位数据信号,1位时钟线,时钟频率27MHz;

  (4)标清数字视频发送接口:1路,符合BT656格式的YCrCb信号,8位数据信号,1位时钟线,时钟频率27MHz;

  (5)PAL.D数字视频发送接口:1路,符合BT656格式的YCrCb信号,8位数据信号,1位时钟线,时钟频率27MHz,2位控制信号;

  (6)送给DSP的高清数字视频接口:1路,16位数据信号,l位时钟线,时钟频率74.25MHz,4位控制线;

  (7)送给DSP的标清数字视频接口:1路,符合BT656格式的YCrCb信号,8位数据信号,l位时钟线,时钟频率27MHz;

  (8)视频缓存接口:3片SRAM存储器。

  视频处理模块中,FPGA是其功能控制与处理算法实现的核心器件。随着FPGA工艺和技术的不断发展,其逻辑容量、存储器资源、DSP乘加器、软硬IP核资源都在不断地扩展和丰富比,使以FPGA为核心完成复杂功能的硬件设计成为可能。FPGA芯片选用Xilinx公司的Spartan6系列低功耗FPGA-XC6SLXl00,XC6SLXl0芯片丰富的逻辑资源与存储器资源允许进行复杂的视频处理逻辑开发口。

  4 FPGA内部视频处理逻辑设计

  FPGA逻辑结构功能框图如图2所示。

  高清HDMI的视频信号时序为符合高清规范的16bit颜色深度的YCrCb信号,经缩放处理模块缩小后送入SRAM缓存,高清视频分辨率经缩小后由 1920×1080i变为640×4801,该视频数据经时序重构模块填充成720×576i,并符合BT656标准。高清原始视频和缩放后的视频经2路切换控制模块之后选择性地送入DSP的视频端口。

  4路PAL视频解码后图像信号时序为符合BT656格式的8bit宽度YCrCb信号,分辨率为720×576i。4路PAL视频经过缩放处理后合成l路视频,分别在屏幕的左上、左下、右上及右下四个位置显示4路PAL视频,每一路 PAL视频的分辨率缩小为360×288。处理之后的PAL视频与原始4路PAL视频经过5路切换处理之后输入1路PAL视频送给DSP。

  DSP处理后的视频送给FPGA,在FPGA内部做1分2处理后输出2路标清视频。

 流程图 

  图2FPGA逻辑功能框图

  5结束语

  本文介绍基于DSP+FPGA的视频处理模块的设计与实现,FPGA负责完成视频缩放及视频切换的功能,DSP负责视频的特殊处理,提供多路视频任意切换显示,减少了视频显示通道的延迟,较好地满足了车载视频综合显示的需求。

关键字:车载视频  处理模块 引用地址:一种车载视频处理模块的设计与实现

上一篇:基于触摸屏和DSP的串行通信系统设计
下一篇:基于DSP+CPLD的嵌入式高速图像通信系统设计

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

基于ARM处理器的CAN-Ethernet通信模块实现
近20 年来工业测控系统发展的趋势是:分散控制和集中管理、标准化和开放性。工业测控系统从传统的集中测量控制系统转向网络化的集散控制系统。随着现场总线技术高速发展和标准化程度不断提高,以现场总线技术为基础的开放型集散测控系统—现场总线测控系统得到了广泛的应用。同时,以太网的应用也迅速向工业测控系统渗透,在工业自动化应用中异军突起。 这种趋势的出现与计算机技术、信息技术、网络通信技术的高速发展相关。现代工业系统信息交换的需求也已经从管理层内部迅速覆盖到控制、现场设备等各个层次,连接上层网络和现场总线的通信设备成为工厂自动化系统中的关键设备之一。CAN-Ethernet通信模块,是一种直接连接以太网和CAN现场总线的设备,有效解决了控制
[应用]
基于LPC2119微处理器的配电控制模块设计
火箭炮配电箱在火箭炮作战任务完成过程中起着极其重要的作用,它主要对火箭炮的高低和方向调炮及左右千斤顶放列、撤收进行配电控制。目前,火箭炮配电箱使用的控制器件仍是传统的接触器,这类器件触点在切换过程中极容易出现触点发热、粘接、卡死,造成配电动作失败,存在故障隐患时难以发现;同时,配电箱为减小大功率电机启动时的冲击 电流 ,采用串联启动 电阻 限流的方法,当电机过载时,极易烧坏启动电阻,造成配电箱无法工作,这些问题严重影响了配电箱的可靠使用,直接影响火箭炮作战任务的完成。基于此,亟需改进火箭炮现有配电箱,设计新型智能配电箱来解决现有配电箱存在的问题,使火箭炮配电朝着自动化和智能化方向转变。配电控制模块是智能配电箱的控制单元,本文基
[单片机]
基于LPC2119微<font color='red'>处理</font>器的配电控制<font color='red'>模块</font>设计
豪威将投产支持高清视频车载CMOS传感器
  美国豪威科技(OmniVisonTechnologies)开发出了车载摄像头用CMOS图像传感器“OV10630”。光学尺寸为1/2.7英寸,像素为1280×800。能以30祯/秒的速度输出720p的高清视频。像素间距为4.2μm。   该传感器具有动态范围较广的特点,黑白时为110dB,彩色时也可达到100dB。并且,还可相应于随汽车行驶条件变化的光的情况自动控制动态范围。因此,如在隧道出口附近及逆光下等明暗差极大的“苛刻照度条件下,也可清楚拍摄”(该公司)。像素构造采用该公司自主开发的“OmniPixel3-HS”,灵敏度为3.5V/lx·秒。   工作温度范围为-40~+105℃以及-20~+70℃。现已样品供货
[汽车电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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