基于StrongARM的视频采集与处理系统
  数字视频监控系统与传统模拟监控相比,优点在于数字化的视频系统可以充分利用计算机的快速处理能力,对其进行压缩、分析、存储和显示。数字视频监控系统更适合远距离传输。数字信息抗干扰能力强,不易受传输线路信号衰减的影响,而且能够进行加密传输,因而可以在数千公里之外现场实时监控。数字化视频处理提高了图像的质量与监控效率,系统易于管理和维护。整个系统是模块化结构,体积小,易于安装、使用和维护。正是由于数字视频监控具有传统模拟监控无法比拟的优点,而且符合当前信息社会中数字化、网络化和智能化的发展趋势,所以数字视频监控正在逐步取代模拟监控,广泛应用于各行各业[6]。
<P>        目前市场上已经投入使用的视频采集设备多以计算机插卡的形式存在。而本系统的前端视频采集设备使用Intel 公司的嵌入式处理器芯片StrongARM作为主体芯片,从而可以使其作为独立的单元存在,并且具有体积小、处理能力强且功耗低的特点。该系统为数字化视频监控提供了解决方案。本文简单介绍Intel 的 StrongARM SA-1110微处理芯片,详细介绍视频数据采集与处理端的硬件结构,公司运用该系统可实现网络实时监控系统设计方案。
<P><STRONG>        1 Intel StrongARM SA-1110微处理器</STRONG>
<P><STRONG>        1.1 SA-1110微处理器简介</STRONG>
<P>         Intel 公司的SA-1110是一款通用RISC微处理器。它将16KB的指令Cache、8KB的数据Cache、一个小型Cache、一个写缓存、一个读缓存、一个内存管理单元(MMU)集成在一块芯片中。它与ARM V4结构的处理器在软件上兼容,也可以使用一些支持ARM的芯片,如I/O、内存以及视频设备。SA-1110芯片在PDA等手持计算机设备上有着广阔的应用,对于嵌入式操作系统和便携式系统,SA-1110是很好的选择。设计者可以在以SA-1110为平台的嵌入式操作系统上开发各种应用程序。
<P>        <STRONG>1.2 SA-1110微处理器系统</STRONG>
<P>       SA-1110配置了功能强大的外围逻辑电路,可以分为几个模块,如图1所示。  
<P align=center><IMG style="WIDTH: 363px; HEIGHT: 258px" height=258 alt=" sa-1110模块" hspace=0 src="http://www.dzdqw.com/jishu/UploadFiles_9637/200610/20061011007414.jpg" width=363 border=0></P>
<P>
<P>
<P>        (1)内存和PCMCIA控制模块(MPCM)支持ROM、同步掩膜ROM(SMROM)、Flash、DRAM、SDRAM、SRAM、SRAM-like可变延迟I/O以及PCMCIA控制信号。
<P>        (2)系统控制模块(SCM)28个通用I/O端口、实时时钟、Watchdog及内部时钟、电源管理控制器,中断控制器、重启控制器、两个晶振(3.686MHz和32.768kHz)。
<P>        (3)外围控制模块(PCM)6通道DMA控制器、LCD控制器、16550 UART、红外串行端口(115kbps、4Mbps)、同步串行接口(UCB1100、UCB1200、SPI,TI,μWire)、通用串行总线(USB)设备控制器。
<P><STRONG>        1.3 SA-1110微处理器I/O管脚</STRONG>    
<P>        SA-1110微处理器I/O管脚如图2所示。 
<P align=center><IMG style="WIDTH: 546px; HEIGHT: 860px" height=860 alt=sa-1110微处理器i/o管脚 hspace=0 src="http://www.dzdqw.com/jishu/UploadFiles_9637/200610/20061011007484.jpg" width=546 border=0></P>
<P>
<P><STRONG>        2 基于SA-1110的视频数据采集与压缩系统      </STRONG>
<P><STRONG>        2.1 系统组成</STRONG>     
<P>        本系统由一片A/D芯片(采用Philip公司的SAA7113)、一片MJPEG压缩芯片(采用ZORAN公司的ZR36060)、一片高速FIFO(采用IDT公司的IDT72V271LA)、一片逻辑控制芯片(Xilins公司)及基于StrongARM SA-1110上的嵌入式操作系统(采用Intel公司的Assabet)组成。A/D芯片、MJPEG压缩芯片以及FIFO要完成4路摄像头的输入转换、MJPEG压缩及数据缓存。CPLD控制中断请求及某些片选信号。A/D芯片和MJPEG压缩芯片的工作均由基于SA-1110的嵌入式操作系统完成。本系统数据采集及处理框图如图3所示。 </P>
相关资讯