APP下载

异构双核处理器的嵌入式视频监控系统研究※

2013-08-27冯柯杨斌

单片机与嵌入式系统应用 2013年5期
关键词:引擎标准系统

冯柯,杨斌

(西南交通大学 信息科学与技术学院,成都610031)

引 言

视频监控作为嵌入式系统应用的重要方面,在安防、智能视频处理、视频采集等领域有着广泛的应用。TI公司结合ARM 和DSP 的性能,创造性地设计出ARM+DSP体系的异构双核处理器,使其同时具有ARM 的控制和DSP的高速数据处理能力。在新应用平台推出的同时,TI公司结合DSP和ARM 的特点开发出一整套软件组件和框架标准,使ARM 和DSP能够实时通信和协调工作。本文在研究DSP和ARM 底层通信机制的基础上,基于xDM 多媒体算法标准,完成视频监控系统的设计。

1 系统硬件介绍

监控系统的核心在于嵌入式处理器,本文选用TI公司的OMAP3730处理器,其集成了一枚核心频率达1000 MHz的ARM Coretex-A8处理器和核心频率达800 MHz的TMS320CC64的DSP处理器,并且带有NEON SIMD协处理器和POWERVR SG 2D/3D 图形加速处理引擎。开发板还提供512 MB 的SDRAM 和512 MB 的NAND Flash,以及丰富的外设接口资源。

OMAP3730硬件平台集成了ARM 和DSP,硬件资源的管理通过DMSoC(达芬奇数字媒体片上系统)实现,DMSoC结构如图1所示。DMSoC 负责双核系统资源分配、硬件通信、资源共享等。ARM 芯片能够访问DSP 芯片中的L2RAM 和L1程序中Cache和数据Cache。LPDDR2内存资源和AMIF接口为双核所共享,同时DSP也能访问ARM 存储器。ARM 处理器与DSP 处理器通过终端机制相互通信,ARM 处理器的电源休眠控制器PSC可以实现控制DSP芯片的时钟、电源和复位等。

图1 达芬奇数字媒体片上系统

OMAP3730使用具体的软件机制来管理系统资源的使用和通信,其软件架构如图2所示。使用TI公司提供的软件开发工具,其包括了AMR端驱动的Bootloader、嵌入式操作系统内核、ARM 软件开发工具等,也包括DSP端的DSP/BIOS内核、DSP 硬件驱动、CCS 软件环境等。……

登录APP查看全文

猜你喜欢

引擎标准系统
Smartflower POP 一体式光伏系统
2022 年3 月实施的工程建设标准
WJ-700无人机系统
ZC系列无人机遥感系统
忠诚的标准
美还是丑?
蓝谷: “涉蓝”新引擎
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
一家之言:新标准将解决快递业“成长中的烦恼”
无形的引擎