1.1 TMS320DM6437芯片的特点
TMS320DM6437是TI公司首批支持达芬奇技术的纯DSP器件,结合增强型TMS320C64X内核与最新视频处理子系统(VPSS),实现超强的视频处理能力。 TMS320C64X采用第二代高性能超长指令字(VLIW)的体系结构,2级存储器/高速缓存和EDMA引擎,非常适合高强度的数学运算;其内核主频高达600 MHz,峰值处理速度可达5 600 MIPS。内核拥有两级缓存结构,第一级缓存(L1)包括80 KB的数据缓存(L1D)和32 KB 的程序缓存(L1P),L1直接与CPU连接,数据宽度为128 bit。第二级缓存(L2)的容量大小为128 KB,可以被映射成缓存结构也可被用作片内存储器。核内部拥有两个处理通路,每条通路包含4个功能单元,最高时可在一个时钟并行处理8条指令;视频处理子系统(VPSS),以D1分辨率实现高达H.264的视频编码。TMS320DM6437芯片还拥有丰富的外部接口,片内包含4路视频数模转换芯片,可实现多种制式的模拟视频信号输出,为运行客流量统计程序提供了一个高性价比的硬件平台。
1.2 系统硬件构成
系统主要由图像采集、图像数据存储、图像数据处理和图像显示等部分组成。图像采集部分使用TI公司的TVP5150专用图像采集器。TVP5150的主要作用是把输入的模拟视频信号转换成符合ITU-R BT.656标准的4:2:2 YUV全数字视频信号。运行人头检测和跟踪计数算法的处理器采用TI公司的高性价比媒体处理器TMS320DM6437。该处理器先从视频转换芯片TVP5150读取数字视频数据,然后运行人头检测和跟踪计数程序,最后在检测的人头上加框后显示统计的客流量。由于图像数据量大,TMS320DM6437处理器运行客流量统计程序时,不可避免会将运行的中间数据存储在片外高速RAM中(片外RAM采用256 MB的DDR2 DRAM存储器)。视频显示芯片采用Philips公司的视频编码芯片SAA7126H,实现视频显示。系统基本的硬件结构如图2所示。