软件设计
由于本系统使用Blackfin 561 DSP进行开发,因而整个系统可采用一块BF561 EZ-KIT Lite评估板、一台CCD摄像机、一台PC机和一个Blackfin USB-LAN EZ-Extender卡。
Blackfin USB-LAN EZ-Extender卡
基于Blackfin 561 DSP的智能视频监控系统软件部分,由上层PC监控服务软件和底层DSP监控功能软件两部分组成。上层PC部分主要进行监控功能选择和监控结果的显示,底层DSP部分主要进行智能监控和压缩编码的算法实现。视频监控系统通过使用UART和USB接口作为联系PC和DSP的通道,以实现数据的交换。其中,使用异步串口(UART)作为监控系统与PC端监控软件的通信接口,完成底层监控程序和PC端监控服务软件之间的通信;使用USB控制器作为压缩码流的数据传输接口,完成压缩码流向PC端的输送任务。 (2010-10-18)
CCD摄像机
Blackfin USB-LAN EZ-Extender卡可连接USB设备,并通过网络传输已压缩的视频数据到PC客户端。因为在Blackfin USB-LAN EZ-Extender卡上包含有一个USB 2.0接口;一个10/100自适应网口等。
图1 BF561 EZ-KIT Lite评估板结构
PC客户端
该PC客户端主要用来接收压缩视频,配置和控制终端控制系统工作方式,并且能够存储系统的输出。
BF561 EZ-KIT Lite评估板主要用来实现智能处理算法以及对视频流的压缩编码功能。因为在BF561 EZ-KIT Lite评估板上包括有:视频处理芯片ADSP BF561;外部总线接口单元(EBIU)、SPORT接口、SPI接口、PPI接口、UART接口、JTAG仿真接口等。视频A/D模块采用ADV7183视频解码芯片。BF561 EZ-KIT Lite评估板结构如图1所示。
硬件设计