达芬奇平台DM6446介绍

合集下载

基于DM6446达芬奇平台的人脸识别系统

基于DM6446达芬奇平台的人脸识别系统

Micr ocomputer Applica tions V ol.27,No.6,2011研究与设计微型电脑应用2011年第27卷第6期文章编号:1007-757X(2011)06-0022-03基于DM6446达芬奇平台的人脸识别系统刘昆摘要:文章提出了一种基于Vclip的优化碰撞检测算法,利用Vclip算法对AABB包围盒进行底层碰撞检测计算,用GPU 的遮挡查询等特性进行三角形相交测试,以提高对虚拟物体进行碰撞检测的精确性与实时性。

算法已成功应用于课题组自行研制的六自由度小型工业机器人的仿真控制系统中,实验结果表明,其算法具有高效、精确、实时性高等特点,能使控制系统对工业机器人的控制更为流畅。

关键词:碰撞检测;AABB;Vclip;GPU;机器人仿真中图分类号:TP311文献标志码:A0引言身份认证是人类社会日常生活中的基本活动之一。

目前我们大多依赖于身份证、钥匙、密码等传统的标识物来完成身份认证过程,但传统的身份认证手段存在的缺点也是显而易见,便捷可用性差,安全性不足。

而基于人体生物特征的生物识别技术(Biometric Identification Technology)可以从根本上杜绝伪造和窃取,具有更高的可靠性、安全性和可用性。

人脸识别作为生物识别技术的一个分支,是指利用计算机对人脸图像进行分析,从中提取有效的识别信息,进而用来分辨身份的一门技术。

作为近年来生物识别领域的一个热门研究方向,人脸识别具有操作方便,用户易于接受,事后追踪能力强等优点。

由于人脸识别算法的复杂度高、运算量大等缺点,目前大多数的人脸识别系统是基于PC平台开发的。

而随着各行各业中对人脸识别系统的便携性的要求,在嵌入式平台上对人脸识别算法进行移植与优化,进而实现嵌入式人脸识别系统具有现实意义。

本文选用TI公司专为视频图像处理推出的达芬奇数字多媒体处理器DM6446作为中央处理单元,其内部集成了DSP与ARM双核。

达芬奇技术简单介绍

达芬奇技术简单介绍

达芬奇(DaVinci™)技术是一种专门针对数字视频应用、基于信号处理的解决方案,能为视频设备制造商提供集成处理器、软件、工具和支持,以简化设计进程,加速产品创新。

目录∙达芬奇技术产品系列∙达芬奇技术开发工具∙达芬奇技术简化数字视频设计∙面向数字视频的达芬奇技术达芬奇技术产品系列∙TMS320DM644x 数字媒体处理器——基于ARM926 处理器与TMS320C64x+DSP内核的高集成度。

TMS320DM6446、TMS320DM6443 和TMS320DM6441 处理器适用于视频电话、车载信息娱乐以及IP机顶盒(STB)等应用和终端设备。

TMS320DM643x 数字媒体处理器——基于C64x+TM DSP 内核TMS320DM6437、TMS320DM6435、TMS320DM6433 和TMS320DM6431 处理器是低成本应用领域的最佳解决方案,适用于车道偏离、防碰撞系统等车载市场应用、机器视觉系统、机器人技术和视频安全监控系统等。

TMS320DM647/TMS320DM648 数字媒体处理器——专门针对多通道视频安全监控与基础局端应用进行了优化,这些应用包括数码摄像机(DVR)、IP 视频服务器、机器视觉系统以及高性能影像应用等。

DM647 和DM648 数字媒体处理器具有全面可编程性,能够为要求极严格的流媒体应用提供业界领先的性能。

TMS320DM6467 数字媒体处理器——一款基于DSP 的SoC,专为实时多格式高清晰度(HD) 视频代码转换精心打造,能在前代基础上以仅十分之一的价格实现10倍的性能提升。

DM6467 集成了ARM926EJ-S 内核、C64x+ DSP内核,并采用高清视频/影像协处理器(HD-VICP)、视频数据转换引擎与目标视频端口接口。

DM6467 可充分满足HD 转码方面的市场要求,非常适用于企业及个人市场的媒体网关、多点控制单元、数字媒体适配器、数字视频服务器以及安全监控市场记录器与IP 机顶盒等应用。

TI最新达芬奇处理器DM6467 — TMDXEVM6467

TI最新达芬奇处理器DM6467 — TMDXEVM6467

TI最新达芬奇处理器DM6467 — TMDXEVM6467德州仪器(TI)最新推出了一款能够在多种应用间进行视频转码的新型达芬奇技术数字媒体处理器,这些应用包括媒体网关、多点控制设备、数字媒体适配器、视频安全监控DVR 以及IP 机顶盒等。

新型TM S320DM6467达芬奇处理器是一种基于DSP的片上系统(SoC),特别适合实时多格式高清(HD)视频编解码,并配套了完整的开发工具及数字多媒体软件。

该芯片集成了ARM926EJ-S内核与600MHz C64x+ DSP内核,并采用了高清视频协处理器、转换引擎与目标视频端口接口,在执行高清H.264 HP@ L4(1080p 30fps、1080i 60fps、720p 6 0fps)的同步多格式编码、解码与转码方面,比前代处理器性能提升了十倍。

实时多格式高清转码技术DM6467专为应对商业及消费类电子市场的高清转码挑战而设计的,通过其多内核设计,能够实现较前代数字媒体处理器高十倍的性能。

DM6467 处理器集成了ARM与DSP内核,并采用高清视频/影像协处理器(HD-VICP)、视频数据转换引擎以及目标视频端口接口。

HD-VICP 通过面向HD 1080i H.264 high profile 转码的专用加速器,实现了超过3GHz 的DSP处理能力,同时视频数据转换引擎还能管理包括垂直下调节(downscaling)、色度采样(chroma samp ling) 以及菜单覆盖(menu overlay) 等功能在内的视频处理任务。

不到300MHz的DSP内核可用于管理多格式视频转码,并为其它应用预留了足够的空间。

DM6467 可满足媒体网关与MCU 等需要转码技术的市场要求,但其强大的灵活性与高效性对要求同时进行高清编码与解码的应用来说也非常具有吸引力,如视频语音或视频安全等对于多通道标清编码要求较高的市场。

该器件的连接外设中还包括标准PCI 总线及千兆以太网。

达芬奇解码视频或音频或语音文件

达芬奇解码视频或音频或语音文件


2017/4/21
青岛理工大学
通信学院
3
main.c

main.c:只要算法实现了XDM(标准)接口,就需 要一个main.c的程序去初始化CE,然后用其他 配置脚本来创建一个服务器镜像*.x64P. 在 main.c里面除了调用CERuntime_init()初始化 CE外,就是对于trace相关函数的初始化和处理 。
2017/4/21
青岛理工大学
通信学院
4
XDC相关文件

package.xdc /*--------------声明包名-----------------*/ package server{}
package.bld 声明所必须包含的包,链接命令脚本,tcf文件和一些源文 件,定义编译属性、平台和对象等.
2017/4/21
青岛理工大学
通信学院
15
Decode.cfg
/* Load support for the Codec Engine */ var osalGlobal = eModule( 'ti.sdo.ce.osal.Global' ); /* Configure CE to use it's DSP Link Linux version */ osalGlobal.runtimeEnv = osalGlobal.DSPLINK_LINUX;
解码视频或音频或语音 文件
程雷雷
Codec Server


编解码服务器(CS)就是一个二进制文件,它集成了编解码器, 框架组件和一些系统代码,当CS运行在DSP上时,它使用了 DSP/BIOS作为其内核.CS同时包括了对客户请求的相关 DSP/BIOS线程.CS可以代表实际的DSP硬件、导入到DSP上 的镜像文件以及正在运行的任务,其配置需要两个步骤: 通过TCF脚本语言配置DSP/BIOS; 通过XDC配置剩下的组件,比如:FC组件、DSP/BIOS Link、 Codec Engine等.配置完成的服务器镜像文件是在引擎配置 文件(ceapp.cfg)中使用的,如demoEngine.server = "./encodeCombo.x64P";

基于TMS320DM6446的H.264视频编码器的实现及优化

基于TMS320DM6446的H.264视频编码器的实现及优化
的 H. 2 6 4编 码 器 可以达 到 2 4帧/ s 以上 的编 码速 度 , 基 本 满足视 频监 控 系统 中编码 器的 需求. [ 关 键词 ] T M¥ 3 2 0 D M 6 4 4 6 ; H. 2 6 4视 频编 码 器 ; 优 化
[ 中图分 类 号 ] T N 9 1 9 [ 文献标 志 码 ] A [ 文 章编 号 ] 1 6 7 3— 8 0 0 4 ( 2 0 1 3 ) 0 5— 0 l l 3一 O 6
第3 2卷
第 5期
基于 T M S 3 2 0 D M 6 4 4 6的 H . 2 6 4 视频编码器的实现及优化
宋 雪亚 , 王 传 安
( 安徽科技学院理学院 ,安徽 凤阳 2 3 3 1 0 0 )
[ 摘
要] 文章为实现基于 T M S 3 2 0 D M 6 4 4 6的 H . 2 6 4 视频编码 器的实时性能, 提 出一 系列优化
如 何将 繁冗 的 H . 2 6 4编 码 算 法 移植 到 D M 6 4 4 6 中去. 本 文讨 论 的是 H. 2 6 4实 时编 码 的实现 , 因
此 只对 X 2 6 4的基 本 档 次 ( b a s e l i n e p r o i f l e ) 的 移
植 做说 明. 移 植工 作 主要 分 3个 步骤进 行 : ( 1 ) 提 取 出相关 代 码 , 重新 建 立 起 程 序 框 架 , 在 V C 下 编译 调试 通过 后 作 相 应 修 改 使 其 能 在 目标 编译
器C C S ( C o d e C o mp o s e r S t u d i o ) 上编译通过 ; ( 2 )
所以具 有专 用 集成 芯 片专 用 性 的一 面. 同时 ,

达芬奇技术介绍

达芬奇技术介绍

达芬奇技术介绍第一讲:达芬奇技术总体概述达芬奇技术(DaVinci™)简言之就是包含有针对数字音视频优化的基于DSP的系统解决方案,其中有四个基本组成,即处理器、软件、开发工具套件和支持,如图三所示。

图三:达芬奇系统构成达芬奇处理器是一个单片系统,集成有TI高性能C64+核心DSP和ARM9核心处理器以及视频前端处理器和视频加速器,还有非常丰富的外围设备,如数字视频、数字音频、高速网络、DDR2高速存储器、ATA硬盘和多种存储卡等接口。

在软件方面达芬奇全面支持由底层到高层的软件系统。

达芬奇在嵌入式操作系统方面对Linux的支持极为完善,也有支持WinCE的能力;在数字视频、影像、语音和音频上可以支持H.264、MPEG4/2、H.263、VC1、JPEG、G.711/G.723、MP3、WMA 等多种编解码器;通过多媒体框架结构进行数字视频软件系统的集成,并提供API驱动程序支持,同时有助于实现处理器间的通信。

达芬奇有多种开发工具套件以满足各种需求,其中评估模块和参考设计将有益于硬件设计,而数字视频开发平台和Green Hills开发工作将对缩短软件系统集成有很大帮助。

达芬奇的支持体系很强大,其中既有来自TI授权软件提供商(ASP)的支持,也有更为广泛的第三方网络的支持。

所有的数字视频类产品都有机会采用达芬奇技术,这里不仅有众所周知的产品,如数码相机或摄像机、个人媒体播放器、数字机顶盒、IP可视电话、数字媒体网关、数字视频服务器、IP网络摄像机、数字硬盘录相机等,还有未来创新的数字视频,如包含汽车智能视觉在内的新产品,当然还有更多的产品有待脱颖而出。

在达芬奇技术研讨会上,对第一批达芬奇芯片DM6446/6443的内部结构和应用的讲解集中在ARM与DSP的高速通信、外围高速扩展接口的使用、视频前端处理器(VPSS)的配置、中心交换资源(SCR)的调度等技术细节,并且深入地分析了不同开发工具的特点和在达芬奇软件系统开发中的作用。

Davinci平台(DM644x)软件编程培训

Davinci平台(DM644x)软件编程培训

Analysis Control Intelligent Applications
B/W:1Mbits/s B/W: 12 Mbits/s B/W: 32 K bits/s
Audio Capture Capture
Audio Coding
AAC/WMA
TI/DaVinci components Customer components TI/MontaVista/ Open Source
application layer Enables varying levels of abstraction from DSP multimedia processing functionality No dependencies on DSP/BIOS, Link - xDM codecs can work in any framework
Video/Audio Analytics
B/W: 16 Mbytes/s D1: 30 FPS YUV422
Central office
Motion detection Event detection Object tracking Object recognition
Image Coding
B/W : 96 K bytes/s, mono JPEG B/W: 1.2 Mbytes/s QVGA: 15 FPS , Y
MP3+
MPEG4
H.264 AAC+
MP3+
MP3 Node H.264 BIOS JPEG PSP
Component- ware
TI Provides
Config kit “How-to” Methodology for creating Custom Combos

北科大信号系统与信号处理综合实验

北科大信号系统与信号处理综合实验

北京科技大学《信号系统与信号处理综合实验》实验报告专业班级:学生姓名:学号:指导教师:实验成绩:年月日计算机与通信工程学院目录一、SEED-DTK6446 CCS 平台实验 (2)1、DDR2 SDRAM 实验 (2)2、Audio 音频实验 (6)3、RS232实验 (5)4、结论及思考 (8)二、Linux 平台实验 (10)1、入门实验 (10)2、OSD图像叠加实验 (14)3、视频采集回放实验........................................................................... 错误!未定义书签。

4、结论及思考 (15)三、自主设计实验 (16)四、总结与收获 (25)五、教师评语 (25)一、SEED-DTK6446 CCS 平台实验1、DDR2 SDRAM 实验实验目的1. 了解SEED-DVS6446 外部存储器DDR2 SDRAM;2. 了解TMS320DM6446 芯片DDR2 存储器控制器的特点;3. 熟悉DDR2 SDRAM 的读取操作。

实验内容1. 系统初始化;2. 外部接口的初始化;3. DDR2 SDRAM 的读写操作。

实验报告要求1. 将ddr 工程运行结果截图。

2. 分别在ddr_test.c 中的第20 行、21 行设置断点,将memory browser 窗口截屏,地址栏为0x80000000。

3. 分析第ddr_test.c 中的20 行、21 行代码的作用,将memory browser 窗口截屏。

第20行代码:retcode |= memaddr32(ddr_base, ddr_size );作用:memaddr32函数分为读操作和写操作两个部分,/* Write Pattern */for ( i = start; i < end; i += 4 ) {*( volatile Uint32* )i = i; }写入部分操作是将操作数i存入寄存器中。

达芬奇平台实时实现AVSD1系统——帧间编码算法

达芬奇平台实时实现AVSD1系统——帧间编码算法

太原理工大学硕士学位论文达芬奇平台实时实现AVS(D1)系统——帧间编码算法姓名:***申请学位级别:硕士专业:@指导教师:***@达芬奇平台实时实现A VS(D1)系统—帧间编码算法摘要A VS是我国第一个具有自主知识产权的数字音视频编解码技术标准,在技术和性能上达到国际先进水平,是高清晰度数字电视、网络电视、视频通信等重大音视频应用共同采用的基础性标准。

制约A VS标准推广的瓶颈是编码算法的实时实现技术尚未获得实质上的突破。

达芬奇(TMS320DM6446)平台是TI公司为了满足下一代嵌入式网络多媒体设备的应用而开发的高性能数字信号处理器。

该芯片为DSP+ARM 双核架构,还有一个视频图像协处理器(VICP)可以与DSP进行并行处理,同时还集成了功能丰富的视频前端和后端系统,是实现A VS编码算法的理想平台。

本文针对A VS编码标准的核心技术开展研究,利用TMS320DM6446硬件平台针对帧间编码算法设计了实时实现D1(720×576)分辨率的解决方案,完成了以下工作:①提高cache命中率首先调整编码数据减少每次处理的数据量:通过skip模式改进将亮度块与色度块的编码分离开来;通过搜索范围的限制使得当前块的参考范围减少至该宏块周围的24×24个像素,从而节省了整个参考帧的数据量;改进半像素插值算法,插值不再针对满帧数据进行而是在帧间预测需要时对当前块进行半像素插值,节省了数据空间;将程序中大的结构体拆分;编码过程是按宏块进行编码时只需把与当前宏块相关的数据、重要信息放在内部存储器中来提高数据cache的命中率。

其次改动程序流程:把I帧与P帧分开编码;把亮度与色度分开编码;把熵编码放在每一帧的最后进行;这样使程序尽量保持线性执行顺序,形成一条处理链来,提高程序cache的命中率。

②多处理器并行利用VICP处理SAD计算,消耗时间为DSP的0.05%,本文采用VICP 处理帧间预测中复杂、耗时的搜索部分,同时与DSP并行进行操作节省了大量的时间。

DavinciDM6446开发攻略-DSP开发工程建立

DavinciDM6446开发攻略-DSP开发工程建立

前段时间一直忙一个项目,同时在生活上时时提防和抵抗中国地沟油、国外核心转基因调和油、大豆油、色拉油、大米玉米、可怕的喂药鱼、药水泡农药喷无虫咬的青菜,所以没时间打理自己的博客,让开发攻略停顿了一段时间。

还好,这个世界上还有很多善良和正义的人们,值得我们继续战斗下去。

DAVINCI DSP的开发环境分两部分来讲,一是单核DSP运行的环境,二是和ARM建立相互通信DSP SERVER机制。

本片先从简单的单核DSP运行环境说起,因为这个是基础的必须的东西,同时适合DM643X、DM644X平台。

说到DSP的开发环境,当然离不开CCS,仿真器安装调试等步骤,这些很多网友都发表过不错的文章。

本人重点介绍DM6446的DSP开发环境。

一、CCS安装介绍目前CCS4.0已经出来,网上有篇文章《CCS V4+SEED仿真器基本操作指南.pdf》的介绍,大家可以了解一下,功能比CCS3.3强大多了,而且配置也比较简单。

但鉴于国内主流开发DAVINCI的CCS版本是3.3,所以在这里具体介绍一下。

购买合众达仿真器或闻亭仿真器,都会提供TI CCS3.3,网上也有下载,安装之前,建议把各种杀毒软件先关闭掉,然后运行文件包里的setup.exe,会提示你的安装路径选择和平台选择界面,见下图:如果不是开发OMAP 芯片、C2000、C5000平台芯片,这些可以参考上图,把他们“X”掉,这样CCS安装就更省空间。

TMS470和C6000平台一定要选,TMS470包括ARM9的驱动和配置,C6000包括C64、C64+、C67。

然后点击“Next”,按提示安装下去。

二、仿真器驱动安装介绍选用仿真器,一般就是合众达SEED和闻亭了,开发DAVINCI平台,都必须用到560型仿真器,510是不行的,不知道TI当时是怎么想的,仿真器如此贵,也不便于DAVINCI平台的推广。

三年前PCI 560(8000多)和USB 560(上万元)都非常贵,后来推出560 PLUS一般都要4000左右。

dm6446 达芬奇技术

dm6446  达芬奇技术

课程安排课程内容理论课3学时第一章TS-DM6446 实验箱简介1 DaVinci芯片的体系结构讲解2 DaVinci 实验箱硬件设计讲解3 I2C总线控制器的配置及I2C读、写驱动程序基本介绍4 PCA9554芯片的原理5 DaVinci (DSP+ARM)的系统软件架构6 DaVinci 软件开发流程理论课3学时嵌入式LINUX 的基本实验1 实验一Linux 实验环境的建立2 实验二U-Boot 程序3 Linux kernel 的裁剪和编译4 NFS 文件系统5 从flash 启动开发板6 Hello Word!理论课3学时嵌入式系统概述与ARM简介1 ARM处理器与其他体系结构处理器异同比较2 ARM芯片选型3 ARM外围硬件设计4 ARM程序和算法5 ARM操作系统(uC/OS-II/ARM Linux/uCLinux/WinCE)ARM知识体系1 ARM的特点(体系结构/流水线/异常处理/寄存器组织)2 ARM内核概述(内核命名/应用内核/嵌入式内核/安全内核)3 ARM内核系列ARM7/ARM9/ARM9E/ARM10E/ARM11/StrongARM/XScale理论课3学时ARM 开发工具实验实验1:安装开发工具实验(ADS+AXD)实验2:ADS 编程实验(helloworld)实验3:AXD 调试实验(debug)实验4:ARM 工具链实验(armcc+armasm+armlink) 实验5:fromelf 实用工具实验(fromelf)实验6:uuencode 编码工具实验(uuencode)实验7:使用Jtag 调试开发板实验实验8:使用Bootloader 下载执行实验实验课3学时ARM结构与编程1 ARM的工作模式2 ARM存储器格式3 ARM运行模式4 ARM寄存器组织5 ARM的异常6 流水线7 AHBA总线ARM指令系统与汇编语言编程1 ARM指令概述与特点2 ARM寻址方式3 ARM指令集4 Thumb指令集5 ARM汇编语言编程实验课3学时使用ARM ADS 开发工具的方法、流程和技巧1 编译器参数(armcc/armcpp/armasm)2 链接器使用(armlink/scatter-file)3 调试器及调试工具(axd/jtag)4 辅助开发工具(fromelf/armprof/nmake/Makefile)5 内存地址重映射(memory remap)6 堆栈初始化(stack&heap)7 RO/RW/ZI 段地址分配8 系统呼叫机制(SoftWare Interrupt)ARM 体系结构与汇编语言实验(实验9-16)实验9:ARM 数据处理指令操作数寻址方式实验实验10:ARM 内存访问指令寻址实验实验11:ARM 堆栈指针寄存器实验(r13)实验12:ARM 返回连接寄存器实验(r14)实验13:ARM 程序计数器实验(r15)实验14:ARM 程序状态寄存器实验(cpsr+spsr) 实验15:ARM 工作模式切换实验(svc+irq)实验16:ARM 汇编与C语言混合编程实验实验课3学时ARM异常和中断处理1 异常向量表(exception vector table)2 异常响应3 产生异常后的处理过程4 未定义指令异常的特殊用途5 SWI 软中断指令与系统调用6 异常返回处理流程实验课3学时ARM 异常和中断处理实验(实验33-40)实验33:ARM异常向量表实验实验34:ARM软中断SWI 异常发生和响应实验实验35:ARM GPIO中断源使能触发实验实验36:ARM GPIO中断处理和响应实验实验37:ARM Timer定时器中断源使能触发实验实验38:ARM Timer定时器中断处理和响应实验实验39:ARM中断流程代码分层实验实验40:ARM中断驱动框架实验实验课3学时ARM启动代码工作原理1 启动代码基本概念和执行流程2 全局变量和局部变量的存储结构3 程序的存储和加载过程4 RO、RW以及ZI 段的存储特性5 启动代码的搬移过程6 启动代码的初始化流程实验课3学时ARM Bootloader 编写实验实验25:ARM Bootloader-ledblink实验实验26:ARM Bootloader-uart driver实验实验27:ARM Bootloader-printf实验实验28:ARM Bootloader-stdio实验实验29:ARM Bootloader-shell实验实验30:ARM Bootloader-command实验实验31:ARM Bootloader-flashwrite实验实验32:ARM Bootloader-autoboot实验实验课3学时ARM 开发板外设接口实验(实验17-24 )实验17:ARM 开发板-启动代码烧写实验实验18:ARM 开发板-LED显示灯实验实验19:ARM 开发板-七段数码管实验实验20:ARM 开发板-四位拨段开关实验实验21:ARM 开发板-蜂鸣器实验实验22:ARM 开发板-中断按钮实验实验23:ARM 开发板-定时器实验实验24:ARM 开发板-串口通讯实验实验课3学时ASP、VPSS和Previewer介绍1 ASP的功能和使用方法讲解2 VPSS 的功能和使用方法讲解3 VPSS驱动讲解4 Resizer 模块使用讲解5 Previewer 模块使用讲解实验课3学时实验七ASP 音频接口编程实验八VPSS 视频接口编程实验九Resizer 模块实验实验课3学时第一章概述1 DSP概述2 C6000基本知识和基本概念3 哈佛结构和流水线操作4 基本硬件结构第二章仿真系统1 仿真接口和仿真器2 仿真软件CCS3 仿真方法第三章硬件结构1中断2定时器3缓冲串口4 EMIF接口5 DMA6 XBUF7 HPI第四章系统管理和编程工具1 DVSDK 工具链讲解2 DSPLINK/MEM管理机制讲解3 DSP BIOS 的配置讲解4 XDC工具讲解实验课3学时实验一CCS配置和基本操作实验二CCS 环境下DSP 端编程实验三I2C接口编程实验四NOR FLASH 烧写实验五NAND FLASH烧写实验六DDR初始化与读写操作实验七ACPY3 实现DMA实验实验八配置工具链实验实验九XDC工具实验实验课3学时第五章语音信号系统及语音信号处理1 语音信号的硬件采集系统2 语音信号的采集和播放3 语音信号的压缩和解压4 语音信号的去噪实验课3学时实验七音频采集与播放实验八视频采集与播放实验课3学时了解CODEC ENGINE1 Codec Engine 架构讲解2 Codec Server讲解3 算法封装流程讲解4 算法标准(XDM/xDAIS)讲解实验课3学时CODEC ENGINE实验1 Codec Engine实验2 Codec Server实验3 xDAIS算法封装实验4 H.264编码实验音视频DRIVER实验实验一音频Loopback 实验实验二视频Loopback 实验实验三音视频Loopback 实验实验四网络摄像机实验。

基于达芬奇平台的智能视频监控算法设计

基于达芬奇平台的智能视频监控算法设计

2.2 运动目标跟踪
我们 对 检测 到 的 运动 目 标 进行 进 一 步的 跟 踪 , 并 基 于 主 动 视觉对摄像头云台进行控制。 为了提高算法处理的速度与性 能 , 我 们选 择 使 用 Mean-Shift 算 法 与 卡尔 曼 滤 波相 结 合 的 方 法 进行目标跟踪 。
Mean-Shift 算法作为一种高效的模式匹配 算 法 , 已经 被 成
过快时 , 仅使用该算法容易丢失目标 。
动 方 向 和 运 动 速 度 信 息 ,当 周 围 环 境 存 在 干 扰 、目 标 运 动 速 度
我们引入卡尔曼滤波器来解决这个问题 。 卡尔曼滤波是一 个对 动 态系 统 的 状态 序 列 进行 线 性 最小 方 差 估计 的 算 法 , 其 计 算 复 杂 度 低 ,能 够 较 为 准 确 地 对 目 标 的 运 动 位 置 、速 度 做 出 预
技 术 创 新
测 。 首 先 用 卡尔 曼 滤 波器 预 测 第帧 中 目 标 的 位 置 , 作 为 Mean-
Shift 算 法 中 搜 索 的 起 始 点 ,Mean-Shift 算 法 会 在 该 点 的 领 域 内
找到目标的最优位置 。 再以这个目标位置作为卡尔曼滤波器的 观测值 , 进行下一帧相应的迭代运算 。 对于跟踪中的运动目标, 需要以固定的时间间隔对摄像
摘要 : TI 达 芬 奇 芯 片 TMS320DM6446 是 一 款 功 能 强 大 的 嵌 入 式 多 媒 体 处 理 器 , 基 于 该 处 理 器 平 台 , 我 们 设 计 并 实 现 了 一 整 套 基 于 主 动 视 觉 的 运 动 目 标 检 测 、 跟 踪 与 H.264 编 码 算 法 。 实 验 结 果 表 明 , 该 套 算 法 具 有 较 好 的 检 测 跟 踪 精 度 与 压 缩 编 码 效 率 , 并 能 够 实 现 CIF 格 式 的 实 时 视 频 处 理 。 关键词 : 达芬奇 ; 智能视频监控 ; 目标检测 ; 目标跟踪 中图分类号 : TP391.4 文献标识码 : A

DM6446图像处理系统的硬件电路设计

DM6446图像处理系统的硬件电路设计

第13卷 第2 2005年4月收稿日期:xxxx-xx-xx ;修订日期:xxxx-xx-xx基金项目:粤港关键领域重点突破项目(No.2004A10403021);广东省攻关项目(No.2006A10401006)中 国 光 学Chinese Journal of OpticsV ol. x No.x xxx. xxxx第 x 卷 第x 期xxxx 年 x 月文章编号采用DM6446图像处理系统的硬件电路设计魏雅娟(中科院长春光学机械精密仪器与物理研究所,吉林 长春130033)摘 要:本文介绍了一种基于TI 公司推出的多媒体处理芯片TMS320DM6446双核心处理器的硬件系统的电路设计。

通过74AVC16T245DGGR 进行逻辑电平转换。

而不采用CPLD ,这种方案不但节省成本,而已由于对CPLD 的舍弃。

可以使布板更加紧凑,减少硬件的设计难度。

成品效果良好,达到设计的要求。

关键词:DM6446 74AVC16T245DGGR 硬件设计中图分类号:TP394.1;TH691.9 文献标识码:AResearch on DM6446 video processing system in thehardware circuit designWEI Y a-juan(Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences Changchun, Jilin130033,China )Abstract:This paper introduces a kind of based on TI company launched multimedia processing chip TMS320DM6446 dual coreprocessor hardware system circuit design. Through the 74A VC16T245DGGR logic level conversion. Without using CPLD, this scheme not only save cost, but also can make cloth panels more compact just because of CPLD abandoning, reduce the difficulty of hardware design.Key words: DM6446; 74A VC16T245DGGR; circuit design1 引言随着数字视频及多媒体技术的快速发展,数字视频产品也进入我们日常生活中的各个领域,达芬奇(DaVinci)技术是一种专门针对数字音视频应用 、基于信号处理的解决方案,能为音视频设备制造商提供集成处理器 、软件、 工具等支持,以简化设计进程,加速产品创新,投入市场多年来越来越受到相关厂商的亲莱,为了进一步降低设计及生产成本,本文根据DM6446芯片的特点和资源,设计了一套完整的基于DM6446平台的视频处理硬件解决方案,在简化了设计难度的同时降低了成本的同时,其性能指标及功能保持了与TI 原厂的一致性。

DAVINCI开发原理

DAVINCI开发原理

DAVINCI开发原理转载:/logs/35617451.html1.ARM端开发环境的建立(DVEVM)1.1.平台介绍对DAVINCI平台,TI在硬件上给予双核架构强有力的支撑,在DSP端用DSP/BIOS来支持音视频算法的运行,在ARM端用MontaVista Linux(MV)来支持其对外设的管理。

对于ARM与DSP之间的数据交互,则用Code Engine和Codec Server来加以管理。

1.2.程序开发在DAVINCI的开发程序分为codec部分和应用程序部分。

开发应用程序前,需要搭建软硬件开发环境。

硬件环境包括:DAVINCI开发板DVEVM(含TMS320DM6446的DSP和ARM的双核芯片及丰富的外设)、CCD摄像头、LCD显示器、硬盘(如果不用NFS来映射文件系统,则可通过本地的硬盘上的文件系统)、串口线。

其次是与DVEVM配套的ARM端软件开发环境。

环境搭建好后,需要对Linux主机进行相关配置才能使用DVEVM开发板。

对嵌入式系统开发,开发板上首先需要一个bootloader来初始化硬件,然后会通过bootloader的参数设置来启动系统。

如启动bootloader后,通过tftp 来下载MV Linux内核镜像文件到内存运行内核,然后通过NFS来启动Linux主机上的目标文件系统,并通过DHCP服务器来为开发板分配IP地址,这样就可以进行基于IP的网络视频应用开发。

下面配置ARM端软件开发环境的各个模块。

1.3.TFTP服务器的配置检查Linux是否安装了TFTP服务# rpm -qa|grep tftptftp-0.32-4tftp-server-0.32-4否则从Linux安装盘重新用rpm安装tftp相关模块,并打开tftp的服务。

1.4.NFS服务器的配置NFS是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样。

可以将之看成是一种文件系统的格式,Red Hat Linux既可以是NFS服务器也可以是NFS客户,这意味着它可以把文件系统导出给其他系统,也可以挂载从其他机器上导入的文件系统。

达芬奇DM6446使用说明书

达芬奇DM6446使用说明书

目录目录 (1)A DA VINCI 介绍 (3)1. DA VINCI基本介绍 (3)2. DA VINCI操作系统介绍 (3)2.1 LINUX (3)2.2 WINCE (4)3 DA VINCI 解决方案介绍 (5)3.1 印度Ittiam公司推出的iPVP6446数字视频电话 (5)3.2 康佳采用DA VINCI设计的IP机顶盒 (7)3.3 爱可视采用DA VINCI设计的PMP (7)3.4 ISS推出基于DA VINCI平台的交通视频安全检测系统 (8)B 系统硬件介绍 (10)1.产品简介 (10)1.1适用范围 (10)1.2系统资源简介 (10)1.3硬件主要性能指标 (10)1.4产品介绍及原理图片 (11)1.5实验及解决方案:(LINUX, WINCE) (12)1.6基于CCS的系统硬件调试实验(可选) (12)1.7系统开发解决方案 (12)2. 硬件系统介绍 (13)2.1 系统框图 (13)2.2 内存映射 (14)2.3 BOOT启动选项拨码开关的设置(U3) (14)2.4 电源测试孔 (14)2.5 EMIF跳线 (15)2.6 I2C接口 (15)2.7 LED灯 (15)3. DA VINCI系统接口简介 (16)3.1 DSP JTAG J2接口简介 (16)3.2 MSP430 JTAG接头 (16)3.3 CPLD接头 (16)3.4 网络接头 (17)3.5 A TA 接头 (17)3.6 UART 接口 (18)3.7 S端子接口 (18)3.8 复合视频端子 (18)3.9 接头样例 (18)4. CPLD和MSP430下载说明 (20)4.1 CPLD烧写 (20)4.2 MSP430烧写 (21)C 客户文档说明: (22)1.CPLD和MSP430 (22)2. DA TA文件:DA VINCI LINUX解决方案中需要的视频,音频文件 (23)3. 硬件图:原理,接口PDF文档和芯片手册 (23)4. DM6446 CCS FILE (23)5. DA VINCI LINUX开发 (23)D LINUX实验 (24)1. U-BOOT烧写(1G, 2G) (24)2. 改变U-BOOT环境变量(1G, 2G) (28)3. U-BOOT移植(2G->1G)(改写源代码) (32)4. 内核加载方法1(1G, 2G) (40)5. 内核加载方法2(1G, 2G) (44)6. 内核加载方法3(1G, 2G) (48)7. 改变内核的方法(内核编辑器的使用)(1G,2G) (53)8. 文件系统的加载方法(1G, 2G) (55)9. 硬盘的加载方法2G (60)10. 基本应用程序的编写(1G,2G) (62)E LINUX解决方案 (64)1. 视频解码方案 (64)2. 视频编解码 (68)3. 视频编码(摄像机) (72)F CCS编程实验 (77)1.1 CCS简介:开发TI DSP的工具 (77)1.2 CCS实验目的:用于硬件开发调试 (77)1.3 安装调试软件 (77)1.3.1 安装DSP调试软件-CCS3.2 (77)1.3.2 安装DSP仿真器-XDS510 USB驱动 (82)1.4 配置CCS的仿真器驱动 (83)1.4.1 配置XDS510 USB (83)1.5 连接CCS和EL_DM6446开发板 (86)1.6 CCS 实验 (87)1.6.1 DDR2数据存储 (87)1.6.2 LED灯测试 (88)1.6.3 音频测试 (89)1.6.4 视频测试 (89)附录 (91)DVSDK简介(付费软件) (91)A DAVINCI 介绍1. DA VINCI基本介绍现今,以便携式媒体播放器、数码相机和IP 机顶盒等为代表的数字视频产品的发展方兴未艾,其增长的速度大大超出了业界的早期预测。

达芬奇智能会议平板(Davinci Board)专业版使用说明书-简版(1)

达芬奇智能会议平板(Davinci Board)专业版使用说明书-简版(1)

达芬奇智能会议平板‖使用说明书目录一、安全警告 (2)二、按键及端口 (4)三、连接和设置 (6)四、菜单设置 (8)五、简单故障排除 (12)六、保养和维护 (12)七、特别声明 (13)前言:为了使您充分了解该产品,并正确使用我司智能会议平板。

在使用机器前请您仔细阅读本说明书,并由熟悉该会议平板的技术专业工作人员进行操作,在使用和搬移过程中请务必注意轻拿轻放,防止潮湿、高温、灰尘、重压、强列震动、冲击和强电磁场等不良环境的损害。

一、安全警告1、重要和安全提示1.1 不可拆卸■不准擅自打开封住的螺丝;■不准擅自拆卸显示器、传感器及液晶背板;■不准在会议平板上涂抹除随机配送外的任何润滑油或防锈油;■不准撞击会议平板;■本机不可安装在室外使用。

1.2 放置■请勿将设备放置在不平稳易倾斜或跌倒的地方;■请勿将设备放在太阳光能直接照射或其他强光源的附近;■请勿将设备放在辅射强的设备旁边;■请勿将设备放在潮湿或有液体滴溅的地方;■请勿将设备内部插入任何物的物品;■请勿在设备上放置重物。

1.3 电源■请检查并确认后壳上铭牌的电压值,一组供电压值的匹配性;■雷电和闪电天气,请拔掉电源线;■室内无人或长时间不使用时,请拔掉电源插头;■请避免电源线受到物理或机械破坏;■请使用专用电源线,要修改和延长电源线;■请检查,并确保交流电源线、地线接等接线;■本设备标配的电源线,仅适用于会议平板显示设备,请勿用于其它设备。

1.4 屏幕■请勿使用坚硬或锋利的物品在屏幕上书写;■需要清洁时,请先拔下电源插头;■请用柔性无尘干燥的布擦拭屏幕;■请勿用水和喷雾式清洁剂清洗本机;■机器内部清洁请联系服务中心;■请勿长时间将高亮度的画面显示在屏上。

1.5 温度■不要将本设备放置在电暖炉或者暖气片等发热物体或其他热源附近;■设备由低温区移置高温区的时候,为使机内结露充分发散,请放置一段时间后再开机;■设备正常工作,温度为0到40度。

1.6 湿度■不要将本设备暴露在雨中潮湿或靠近水的地方;■应保证室内干燥凉爽,设备正常工作,湿度为10%到90%之间。

基于DM6446达芬奇平台H.264编码的软件设计

基于DM6446达芬奇平台H.264编码的软件设计

2018.07网络与信息工程基于DM 6446达芬奇平台H. 264编码的软件设计费重程(广州飒特红外股份有限公司,广东广州,510730)摘要:本文采用达芬奇TMS 320DM 6446视频处理芯片,首先通过调用驱动程序V 4L 2实现视频信号的采集,然后调用达芬奇的H 264ENC 算法库,实现H . 264编码。

关键词:达芬奇;TMS 320DM 6446 ; V 4L 2 ; H . 264Software design based on the h.264 coding of t he DM6446 Da Vinci platformFei Chongcheng(Guangzhou srutte infrared co ., LTD.,Guangzhou Guangdong , 510730)Abstract : In this paper , Da Vinci TMS 320DM 6446 video processing chip is used to realize the acquisition ofvideo signal by calling the driver V 4L 2, and then to call Da Vinci / s H 264ENC algorithm library to realize h . 264 encoding .K e y w o r d s : Da Vinci ; TMS 320DM 6446; V 4L 2; 264 H .〇引言TMS 320DM 6446(简称DM 6446)视频处理芯片主要包括 ARM 926EJ -S 处理器、MS 320C 64x +D S P 内核、视频处理系统(VPSS )和外围设备。

该芯片具有性能高和低功耗低等优势[1];由于芯片 内部带有DSP 核,因此为实现视频编码器的提供了条件。

在视频系统应用中,DM 6446的ARM 端采用Linux 系统,该 端负责应用程序加载和I /O 端口处理;DSP 端采用DSP /BI 0S 系 统,该端负责视频信号的编解码算法处理;同时DSP 端的功能相 当于ARM 端的“远程服务器”。

EL -DM6437-DM355达芬奇图像处理开发套件

EL -DM6437-DM355达芬奇图像处理开发套件

EL -DM6437-DM355达芬奇图像处理开发套件一、适用范围从事图象解压缩和图象信号其它算法并行处理研究及相关领域的大学老师、研究生、高年级本科生,及研究所的科研人员等。

适用于达芬奇644X系列单芯片不能解决的应用。

二、板卡资源EL -DM6437-DM355是高性能视频信号并行处理开发平台,它包括一个以ARM926为核的ARM CPU和一个以DSP 64+为核的DSP CPU, 可以同时开发基于达芬奇系列DSP 图像算法应用程序和基于达芬奇系列ARM的应用程序,同时也可以将该产品集成到用户的具体应用系统中。

方便灵活的接口为用户提供良好的开放平台。

采用该系列板卡进行产品开发或系统集成可以大大减少用户的产品开发时间。

板卡结构框图如图所示:●DSP CPU----DM6437硬件资源包括:TMS320DM6437 DSP ,可工作在400/600 MHz保留了视频输入接口,可以方便与CMOS影像传感器连接3 路视频输出,包括2路复合视频,一路S端子输出64MByte 的DDR2 SDRAM存储器,256Mbit的Nor Flash存储器;用户可选的NAND Flash接口256K字节的I2C Epprom1个10M/100Mbps自适应以太网接口1个CAN总线、1个UART接口、实时时钟(带256Byte的电池保持RAM) 4个DIP开关,4个状态指示LED可配置的BOOT模式标准外部信号扩展接口JTAG仿真器接口●ARM CPU----DM355硬件资源包括:TMS320DM355 DavinciTM处理器,可工作在216/270 MHz;存储器512Mbyte 的NAND Flash;内存128Mbyte DDR2-533MHz;可靠的复位芯片;USB Host/Slave 手动配置开关;可配置的BOOT 模式;可配置的JTAG 模式;1路TV视频输出,用户可选的PAL/NTSC制式;用户可选的Nor Flash接口;64kb的IC铁电存储器;1个实时时钟日历,带各种报警功能(包含一个备用电池);保留了数字视频输入接口,可以方便与CMOS影像传感器连接,支持YUV4:2:2、BT6:5:6等格式;1个10M/100Mbps自适应以太网接口;1路立体声音频输入、1路麦克风输入,1路立体声音频输出;USB2.0-OTG高速接口,方便与PC、U盘连接;2个UART引出接口,一个做主通信接口,另一个可做通信,也可用作红外线传输;2个拨码开关,4个用户输入按键;1个与IO口复用的状态指示LED;1个SD/MMC卡插座接口,1个扩展CE-ATA硬盘接口TFT LCD 真彩液晶触摸屏接口●ARM/DSP 共有的硬件资源包括:2 路视频输入,包括一个复合视频输入及一个S端子视频输入;ARM/DSP 通信用异步串口三、功能概述EL -DM6437-DM355达芬奇视频图像开发套件的DM355和DM6437共用一个复合视频输入及一个S端子视频输入,DM355和DM6437可同步得到视频数据,并可进行同步进行不同的视频处理,典型应用是DM355对视频数据进行MPEG4的解压缩和存储,DM6437对视频数据进行其它算法运算(如人脸识别等),同时DM355和DM6437分别通过专用的DDR2存储控制器接口扩展了128Mbytes的DDR2 SDRAM,为视频应用带来了高吞吐、高容量存储带宽,256Mbit的Nor Flash为视频应用程序脱机运行提供了有力的容量保证;DM355和DM6437分别还提供视频DAC,通过几个运算放大器即可把DDR2存储器内的数据输出为用户可观察到的信号,非常方便;除此之外,DM355和DM6437分别提供10M/100M的自适应以太网接口方便与外界通信,另外DM355和DM6437通过I2C总线和4位I/O口相互通信,完成相互配合的任务。

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


VENC 的数字LCD 控制器(DLCD)有如下特性: 时钟可编程,最高可达75MHz 支持多种数字视频输出格式 16-位YCbCr 8-位YCbCr BT.656 24-位RGB 用于数字RGB 输出的低通滤波器 可编程时序发生器 支持主/从操作方式 内部产生彩色条(100/75%)
连接性 VLYNQ EMAC With MDIO
系统 General- Watchdog PWM Purpose Timer PWM PWM Timer 程序/数据存储 DDR2 Controller (16b/32b) ATA/ Async EMIF/ NAND/ Compact SmartMedia Flash MMC/ SD
理后的视频图像通过OSD模块可以进行字幕和图标的添加,通
过视频编码(VENC)可将原始视频信号处理为特定格式的模拟 视频数据和数字视频数据。
视频处理前端(VPFE)




CCD 控制器从传感器(CMOS 或CCD)接收原始图像/视频数据或者从 视频解码装置接收YUV 格式视频数据。 预览器将从传感器(CMOS 或CCD)接收的原始的未处理的图像/视频 数据转化成YCbCr 422 格式的数据。预览器的输出可以用于视频压缩, 或者外部显示设备,如NTSC/PAL 模拟编码器或数字LCD。 图像缩放装置从硬件实现图像大小的缩放。可以从预览器或者DDR2 接 收输入的图像/视频数据,输出到DDR2。 H3A 模块是提供自动白平衡、自动对焦、自动曝光的控制环路。包含两 个主要模块: VENC 的模拟/DACs 接口有如下特性: 自动对焦(AF)引擎装置 自动曝光(AE)与自动白平衡(AWB)引擎装置 柱状图模块依靠输入的颜色像素和提供的统计需求来执行不同的3A 算法, 最后调整最终的图像和视频输出。柱状图模块的数据源一般为 CCD/CMOS 传感器(通过CCDC 模块)或者DDR2.
DSP 子系统
ARM926EJ-S 300 MHz CPU
C64x+TM DSP 600 MHz Core
后端
屏幕菜单式 视频 调节 (OSD) 编码器 (VENC) 10b DAC 10b DAC 10b DAC 10b DAC
资源交换中心 (SCR)
外设
EDMA USB 2.0 PHY 串行接口 Audio Serial Port I2 C SPI
目录
1.
DM6446整体结构 VPSS视频处理子系统
一个简单的视频处理实例
2. 3.
4.软件架构(扩展)
DDR
Flash
LCD显示器 摄像头 TVP5150
DM6446
ATA
视频采集回放框图
TMS320DM6446提供了VPSS视频处理子系统,包括视频处理前端 (VPFE)和视频处理后端(VPBE),分别用于外部图像输入设备和视 频输出设备。
在进行寄存器(0x00~0x8F)配置时,TVP5150 需要一段延时来完成当 前的配置,此时TVP5150 保持SCL 为低,通知DM6446 配置尚未完成。 在编程时,一般不用查询当前的SCL 的状态,而是配置需要的最大延时 64us。示例如下:
void tvp5150_init( ) // TVP5150初始化,设置5150的寄存器 { DAVINCIEVM_waitusec( 1000 ); tvp5150_rset( 0x00, 0x00 ); // 配置视频输入源选择寄存器,寄存器地址为0x00,寄存器数据为0x00(选择了符合视频1通道,查看5150 的数据手册)Input Video: CVBS : VI_2_B tvp5150_rset( 0x03, 0x6d); //查看5150的数据手册,寄存器地址0x03是混杂寄存器,8位寄存器配置数据0x6d每位代表了不同的意思 tvp5150_rset( 0x09, 0x8B); //亮度控制寄存器地址0x09,寄存器值0x8B tvp5150_rset( 0x0a, 0x80 );//色彩饱和度寄存器地址0x0a,寄存器值0x80 tvp5150_rset( 0x0b, 0x00 );//色调调节寄存器0x0b,默认值0 tvp5150_rset( 0x0D, 0x07 ); //输出和数据率选择寄存器YUV output format, Enabling clock & Y/CB/CR input format tvp5150_rset( 0x0F, 0x02 );//配置复用引脚寄存器 tvp5150_rset( 0x15, 0x05 );//同步锁相和实时时钟寄存器 tvp5150_rset( 0x1B, 0x14 );//色差控制寄存器 DAVINCIEVM_waitusec( 1000 ); // 等待1 msec的延迟 wait 1 msec }
UART UART UART
DM6446系统DSP子系统具有以下特性
• 配置594MHZ的C64x+ DSP CPU内核,单时钟周期内能运行8条32位 C64x+指令,运算能力达到4752MIPS • 32KB L1P程序RAM/Cache • 80KB L1D数据RAM/Cache • 64KB统一映射L2 RAM/Cache • 数据对齐模式为小端模式
ARM子系统包含以下特性
• • • • • • • • • • • • • • • ARM926EJ-S RISC处理器 ARMvSTEJ (32/16-bit)指令集 小端模式 CP15协处理器 内存管理单元 16KB指令cache 8KB数据cache 支持写入缓冲区 32位的16KB内部RAM 8KB内部ROM(支持无EMIFA启动选项的ARMbootloader ) 跟踪宏单元(ETM)和嵌入式跟踪缓冲区(ETB) ARM中断控制器 PLL控制器 电源与体眠控制器(PSC) 系统组件
DM6446特点
(1)高性能
DM6446采用低功耗、高性能的32位C64+内核和ARM内核,工作频率分别达 到594MHz和297MHz,具有很强的运算处理能力和事物控制能力。
(2)专用的视频处理子系统
视频处理子系统包括1个视频前端输入接口和1个视频末端输出接口,视频前端 输入接口用于接收外部视频解码器输入的视频数据,视频末端输出接口则可以直接 输出DM6446处理后的视频数据到SDTV, LCD, HDTV等显示屏上。
(3)大存储容量
DM6446支持256MB的32位DDR2 SDRAM存储地址空间;支持128MB的16位 FLASH存储地址空间;DM6446同时具有ATA控制器,可外接大容量硬盘。
DM6446特点
(4)众多的外设
DM6446具有64通道EDMA控制器;串行端口(3个UART, SPI, ASP); 3个64位通 用定时器;10/100M以太网卡模块;USB2.0端口;3个PWM端口;多达71个通用I/O口;支 持MMC/SD/CF卡等。
视频输入 SEED-DVS6446 视频输入接口选用了解码芯片
TVP5150PBS。它是一款高性能的视频解码器,可将NTSC、
PAL 视频信号转换成数字色差信号(YUV422),支持两个复合 视频或一个S 端子输入。不仅如此,TVP5150PBS 还具备了封 装小(32 脚的TQFP)、功耗小(<150mV)的特点,因此, 非常适用于便携、批量大、高质量和高性能的视频产品。
视频处理后端(VPBE)


OSD 模块的主要功能是在硬件上实现图形、字符叠加。同时支持2 个视 频窗和2个图形、字符(OSD)窗口,支持8 种视频窗数据与OSD 窗数 据混合的方法。图形、字符数据从外部存储器读入,一般为DDR2。 OSD 通过控制和参数寄存器编程实现其功能。 VENC 的模拟/DACs 接口有如下特性: 支持480P/576P NTSC/PAL 标准模拟视频输出 4-通道10-位D/A 输出,可产生各种组合的模拟视频输出 复合视频 超级视频(S-Video):使用2 通道DAC 分量视频(YPbPr 或RGB):用3-通道D/A 复合视频 + 分量视频:用4-通道D/A ������ 内部产生彩色条(100/75%)

TVP5150的写操作

TVP5150的读操作
TVP5150的写操作


DM6446 产生一个起始条件; DM6464发出一个TVP5150 的地址(0xBA或0XB8),并标明写操作, 等待TVP5150响应; 接收到TVP5150 的响应后,DM6446 发出要配置的寄存器的地址,等待 TVP5150响应; 接收到TVP5150 的响应后,发送要配置的数据,等待TVP5150 响应; 接收到TVP5150 的响应后,发送停止位,结束一次配置。
TVP5150
的视频输入
视频解码器TVP5150PSB 可以接受2 路复合视频信号(CVBS)和1 路超 级视频信号(S-Video,Y/C)输入。在本系统使用了两片TVP5150PSB,每 片只使用了1路的复合信号。输入电路如下图所示:
视频编码器TVP5150PBS 的视频信号输入范围为0.75Vpp,而外部视频信 号输入范围一般为1 Vpp,所以外部视频输入与TVP5150PBS 的视频输入之 间串接39Ω 和39Ω 到地分压电阻网络,以达到TVP5150PBS 所需的输入电 平。在使用前一定要将视频信号输入的范围调整到1 Vpp。
视频处理前端(VPFE)包括CCD摄像头控制器(CCDC),预
览引擎,裁放器,支持自动聚焦(Auto-focus}、自动白平衡
(Auto white balance)和自动曝光(Auto exposure)的3A硬件引 擎。视频处理后端(VPBE)包括:画中画显示((OSD)和视频编码 引擎(VENC)。CMOS或CCD摄像头采集的原始视频图像由视 频处理前端进行裁放、直方图均衡、图像优化等预处理,预处
相关文档
最新文档