视频处理模块设计方案报告(1)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

视频处理模块设计方案报告

(仅供内部使用)

拟制:刘志刚日期:2011/7/20 审核:日期:

批准:日期:

湖南兴天电子科技有限公司

版权所有不得复制

目录

1、引言与范围 (4)

2、开发项目说明 (4)

3、历史及修改原因 (4)

4、功能与性能指标 (4)

4.1 硬件技术要求 (4)

4.2 对外接口要求 (4)

5、结构框图 (5)

6、系统逻辑框图 (5)

6.1 板载内存设计 (5)

6.2 以太网口设计 (6)

6.3 I/O及外部接口设计 (7)

6.4 硬盘及显示接口设计 (7)

7、关键技术 (7)

7.1 双机冗余总体结构 (7)

7.2 寄存器功能描述 (9)

7.3 判定主机是否运行正常 (9)

7.4 主从切换 (10)

7.5 主从之间时间同步 (10)

8、关键器件 (10)

9、软件设计 (11)

9.1 软件技术要求 (11)

9.2 软件驱动设计 (11)

9.3 软件用户接口 (11)

10、电源设计 (11)

11、工艺设计 (12)

12、结构设计 (12)

12.1 结构设计要求 (12)

12.2 结构设计方案 (12)

12.3 热设计实现 (13)

13、抗振动冲击设计 (14)

14、电磁兼容性设计 (14)

15、可靠性设计 (15)

15.1 软件可靠性 (15)

16、测试设计 (15)

16.1 硬件测试 (15)

16.2 软件测试 (18)

16.3 环境测试 (18)

17、评审报告 (19)

附图1:印制板裸板尺寸及安装散热板后的安装尺寸 (20)

附图2:安装散热板后的安装尺寸 (21)

附图3:插板安装方式 (22)

视频处理模块设计方案报告

关键词:XGA、FPGA、DDR SDRAM、像素、字符叠加、画中画

缩略语清单:对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。

1、引言与范围

随着我国工业、农业,交通,气象,军事等领域的高速发展,对视频技术的应用需求与日俱增。特别是近年来红外,气象雷达新技术在军事及气象领域发展日益迅猛,这也为视频的应用技术带来了越来越多的挑战。为应对这些技术挑战,近年来对视频叠加,视频缩放等算法及应用技术的研究是日益深入,且日益趋于成熟,为我们相关产品的研发打下了坚实基础。

本文正是以视频叠加,视频缩放等算法和技术为基础,以FPGA为主要实现载体,提出了视频处理模块的设计方案,该方案完全是根据客户需求来设计的,以四路XGA信号为视频源,实现三路XGA视频输出,在采集输入的视频上可叠加字符,以小窗口的形式显示输入的视频画面,也可通过快捷键将窗口全屏显示。

2、开发项目说明

该项目的视频处理模块按照本公司的命名规则正式命名为“XTDB-”,版本:1.0。

3、历史及修改原因

第一版设计,版本号:1.0。

4、功能与性能指标

4.1 硬件技术要求

a)主芯片类型:FPGA;

b) 主频:≥120MHZ;

c) 内存: 512Mb;

d) 输入信号格式:XGA 1024*768;

e) 外部接口:CPCI

f) 板卡尺寸:160mm*100mm

4.2 对外接口要求

a) 4路VGA输入接口;

b) 1个CPCI输出接口;

5、结构框图

根据要求,对输入的四路XGA信号要求能实现字符叠加及在小窗口中显示图像等功能。输入的XGA信号分辨率为1024*768,最高Pixel速率为94.5Mhz,这个速率对于一般FPGA来讲是可以完全满足要求的。

在系统框图中的DDR SDRAM是挂接在FPGA外面,用来缓存图像的,它的容量大概为512Mb(考虑了富裕容量)。

框图中的A/D,及D/A转换器件是将VGA模拟信号和TTL数字信号相互转换的器件,它们也都是普通器件,ADI公司的此类器件已经在我们公司有过成熟的应用。

图1 主系统框图

6、系统逻辑框图

6.1 FPGA逻辑设计设计

AMD CPU LX800支持单通道DDR400 SDRAM,在设计中我们采用板贴内存的方式来加强主板的抗震性,具体设计方案采用单通道8颗FLASH来完成,如图2所示。

图2 板载内存设计方案

Bank0-3为一组,采用片选信号CS0和时钟使能信号CLKE0;Bank4-7为一组,采用片选信号CS1和时钟使能信号CLKE1来实现。

6.2 以太网口设计

AMD CPU LX800是PCI总线架构,按照要求我们设计时选用Intel的LU82551 100M PCI总线的芯片,该芯片是业界很成熟的产品,在各种行业中都应用很广泛,因为LX800 CPU只提供4套PCI资源,为了更多的扩充PCI设备,在设计中增加了一颗PLX公司推出的支持热插拔的PCI桥接芯片PCI6140,PCI6140可实现1个PCI资源扩展为4个PCI资源。如图3所示。

图3 以太网口设计方案

如上图所示,PCI桥接芯片ADSEL资源配置为AD19,3个百兆以太网口资源配置分别为网口1:ADSEL:SAD19,INTA;网口2: ADSEL:SAD20,INTB;网口3: ADSEL:SAD21,INTC。该设计方式的优点在于以太网口的PCI总线出了问题不会影响到CPU主板的正常工作。

6.3 I/O及外部接口设计

XTDB-J1120采用Winbond I/O芯片的W83627HG来实现电压监测和看门狗自检,PS2的鼠标键盘接口以及2路RS232接口。另外再用Fintek公司的F81216D芯片来实现2路RS232接口。如图4所示

图4 I/O及外部接口设计方案

如上图所示,采用与AMD LX800搭配的南桥芯片CS5536提供的LPC总线,来连接转换芯片W83627HG和F81216D,W83627HG可提供9路电压监控、1路系统温度监控、1路Watchdog和1路Beep报警输出,完全可以满足设计要求。

6.4 硬盘及显示接口设计

XTDB-J1120采用板载固态硬盘设计,以提高整板的抗震性和防尘性,固态硬盘设计方案选用SMI公司的IDE主控芯片SM2231,挂两颗FLASH以备电子硬盘的容量扩充。该方案对于我司来讲是十分成熟的方案,以及应用于多个平台设计。

显示方面采用LX800本身提供的VGA,可支持最高分辨率1920x1440x32@85Hz或1600x1200x32@100Hz.另外因为LX800 CPU只提供24bit TFT显示接口,固在设计中采用THine公司推出TFT转24Bit LVDS芯片THC63LVDM83R来实现LVDS接口输出。且分辨率最高支持1600x1200x32bpp@100Hz;该芯片也在我司的多款产品中设计使用,技术上不存在问题。

7、关键技术

7.1 双机冗余总体结构

相关文档
最新文档