ImageVerifierCode 换一换
格式:PPT , 页数:70 ,大小:4.88MB ,
资源ID:2210030      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2210030.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(达芬奇平台DM介绍.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

达芬奇平台DM介绍.ppt

1、达芬奇平台简要介绍达芬奇平台简要介绍汇报人:马守磊目录v1.DM6446整体结构v2.VPSS视频处理子系统v3.一个简单的视频处理实例v4.软件架构(扩展)Video Processing Subsystem视频处理子系统视频处理子系统TMS320DM644x 处理器处理器 框图框图外设外设后端后端ARM 子系统子系统DSP 子系统子系统视频影像协处理器(VICP)前端前端CCD 控制器控制器视频接口视频接口图像缩放工具图像缩放工具Histogram/3A预览预览屏幕菜单式屏幕菜单式调节调节(OSD)10b DAC10b DAC10b DAC10b DACEDMAATA/Compact Fl

2、ashAsync EMIF/NAND/SmartMediaMMC/SDWatchdogTimerPWMPWMPWMGeneral-PurposeTimerDDR2Controller(16b/32b)USB2.0PHYVLYNQEMACWithMDIO连接性连接性程序程序/数据存储数据存储SPIUARTUARTUARTI2CAudioSerialPort串行接口串行接口系统系统DM6443ARM926EJ-S 300 MHz CPUC64x+TM DSP 600 MHz Core资源交换中心资源交换中心(SCR)视频视频编码器编码器(VENC)/6DM6446系统DSP子系统具有以下特性配置5

3、94MHZ的C64x+DSPCPU内核,单时钟周期内能运行8条32位C64x+指令,运算能力达到4752MIPS32KBL1P程序RAM/Cache80KBL1D数据RAM/Cache64KB统一映射L2RAM/Cache数据对齐模式为小端模式ARM子系统包含以下特性ARM926EJ-SRISC处理器ARMvSTEJ(32/16-bit)指令集小端模式CP15协处理器内存管理单元16KB指令cache8KB数据cache支持写入缓冲区32位的16KB内部RAM8KB内部ROM(支持无EMIFA启动选项的ARMbootloader)跟踪宏单元(ETM)和嵌入式跟踪缓冲区(ETB)ARM中断控制器

4、PLL控制器电源与体眠控制器(PSC)系统组件DM6446特点(1)高性能DM6446采用低功耗、高性能的32位C64+内核和ARM内核,工作频率分别达到594MHz和297MHz,具有很强的运算处理能力和事物控制能力。(2)专用的视频处理子系统视频处理子系统包括1个视频前端输入接口和1个视频末端输出接口,视频前端输入接口用于接收外部视频解码器输入的视频数据,视频末端输出接口则可以直接输出DM6446处理后的视频数据到SDTV,LCD,HDTV等显示屏上。(3)大存储容量DM6446支持256MB的32位DDR2SDRAM存储地址空间;支持128MB的16位FLASH存储地址空间;DM6446

5、同时具有ATA控制器,可外接大容量硬盘。DM6446特点(4)众多的外设DM6446具有64通道EDMA控制器;串行端口(3个UART,SPI,ASP);3个64位通用定时器;10/100M以太网卡模块;USB2.0端口;3个PWM端口;多达71个通用I/O口;支持MMC/SD/CF卡等。(5)低功耗、多电源管理模式DM6446双内核电压供给均为1.6V;ARM内核具有16KB指令和8KB数据Cache,C64+DSP内核具有32KB程RAM/Cache.80KB数据RAM/Cache及64MB未定义RAM/Cache;DM6446支持3.3V或1.8V的I/O接口和存储器接口。目录v1.DM

6、6446整体结构v2.VPSS视频处理子系统v3.一个简单的视频处理实例v4.软件架构(扩展)视频采集回放框图TMS320DM6446提供了VPSS视频处理子系统,包括视频处理前端(VPFE)和视频处理后端(VPBE),分别用于外部图像输入设备和视频输出设备。视频处理前端(VPFE)包括CCD摄像头控制器(CCDC),预览引擎,裁放器,支持自动聚焦(Auto-focus、自动白平衡(Autowhitebalance)和自动曝光(Autoexposure)的3A硬件引擎。视频处理后端(VPBE)包括:画中画显示(OSD)和视频编码引擎(VENC)。CMOS或CCD摄像头采集的原始视频图像由视频处

7、理前端进行裁放、直方图均衡、图像优化等预处理,预处理后的视频图像通过OSD模块可以进行字幕和图标的添加,通过视频编码(VENC)可将原始视频信号处理为特定格式的模拟视频数据和数字视频数据。v视频处理前端(VPFE)uCCD控制器从传感器(CMOS或CCD)接收原始图像/视频数据或者从视频解码装置接收YUV格式视频数据。u预览器将从传感器(CMOS或CCD)接收的原始的未处理的图像/视频数据转化成YCbCr422格式的数据。预览器的输出可以用于视频压缩,或者外部显示设备,如NTSC/PAL模拟编码器或数字LCD。u图像缩放装置从硬件实现图像大小的缩放。可以从预览器或者DDR2接收输入的图像/视频

8、数据,输出到DDR2。uH3A模块是提供自动白平衡、自动对焦、自动曝光的控制环路。包含两个主要模块:VENC的模拟/DACs接口有如下特性:自动对焦(AF)引擎装置自动曝光(AE)与自动白平衡(AWB)引擎装置u柱状图模块依靠输入的颜色像素和提供的统计需求来执行不同的3A算法,最后调整最终的图像和视频输出。柱状图模块的数据源一般为CCD/CMOS传感器(通过CCDC模块)或者DDR2.v视频处理后端(VPBE)uOSD模块的主要功能是在硬件上实现图形、字符叠加。同时支持2个视频窗和2个图形、字符(OSD)窗口,支持8种视频窗数据与OSD窗数据混合的方法。图形、字符数据从外部存储器读入,一般为D

9、DR2。OSD通过控制和参数寄存器编程实现其功能。uVENC的模拟/DACs接口有如下特性:l支持480P/576PNTSC/PAL标准模拟视频输出l4-通道10-位D/A输出,可产生各种组合的模拟视频输出复合视频超级视频(S-Video):使用2通道DAC分量视频(YPbPr或RGB):用3-通道D/A复合视频+分量视频:用4-通道D/Al 内部产生彩色条(100/75%)uVENC的数字LCD控制器(DLCD)有如下特性:l时钟可编程,最高可达75MHzl支持多种数字视频输出格式16-位YCbCr8-位YCbCrBT.65624-位RGBl用于数字RGB输出的低通滤波器l可编程时序发生器l

10、支持主/从操作方式l内部产生彩色条(100/75%)v视频输入SEED-DVS6446视频输入接口选用了解码芯片TVP5150PBS。它是一款高性能的视频解码器,可将NTSC、PAL视频信号转换成数字色差信号(YUV422),支持两个复合视频或一个S端子输入。不仅如此,TVP5150PBS还具备了封装小(32脚的TQFP)、功耗小(150mV)的特点,因此,非常适用于便携、批量大、高质量和高性能的视频产品。vTVP5150的视频输入 视频解码器TVP5150PSB可以接受2路复合视频信号(CVBS)和1路超级视频信号(S-Video,Y/C)输入。在本系统使用了两片TVP5150PSB,每片只

11、使用了1路的复合信号。输入电路如下图所示:视频编码器TVP5150PBS 的视频信号输入范围为0.75Vpp,而外部视频信号输入范围一般为1 Vpp,所以外部视频输入与TVP5150PBS 的视频输入之间串接39 和39 到地分压电阻网络,以达到TVP5150PBS 所需的输入电平。在使用前一定要将视频信号输入的范围调整到1 Vpp。vTVP5150的配置TVP5150PBS的配置是通过标准的IIC总线来完成的。TVP5150PBS的IIC标准总线是由串行数据输入/输出线(SDA)和时钟输入/输出线(SCL)组成的。TVP5150PBS只做为从设备,不能做为主设备。IIC总线的数据传送数率高达

12、400Kbits/s。在SEED-DVS6446系统中两片TVP5150PBS的IIC地址分别为0 xBA和0 xB8。TVP5150的写操作TVP5150的读操作vTVP5150的写操作lDM6446产生一个起始条件;lDM6464发出一个TVP5150的地址(0 xBA或0XB8),并标明写操作,等待TVP5150响应;l接收到TVP5150的响应后,DM6446发出要配置的寄存器的地址,等待TVP5150响应;l接收到TVP5150的响应后,发送要配置的数据,等待TVP5150响应;l接收到TVP5150的响应后,发送停止位,结束一次配置。在进行寄存器(0 x000 x8F)配置时,TV

13、P5150需要一段延时来完成当前的配置,此时TVP5150保持SCL为低,通知DM6446配置尚未完成。在编程时,一般不用查询当前的SCL的状态,而是配置需要的最大延时64us。示例如下:voidtvp5150_init()/TVP5150初始化,设置5150的寄存器DAVINCIEVM_waitusec(1000);tvp5150_rset(0 x00,0 x00);/配置视频输入源选择寄存器,寄存器地址为0 x00,寄存器数据为0 x00(选择了符合视频1通道,查看5150的数据手册)InputVideo:CVBS:VI_2_Btvp5150_rset(0 x03,0 x6d);/查看51

14、50的数据手册,寄存器地址0 x03是混杂寄存器,8位寄存器配置数据0 x6d每位代表了不同的意思tvp5150_rset(0 x09,0 x8B);/亮度控制寄存器地址0 x09,寄存器值0 x8Btvp5150_rset(0 x0a,0 x80);/色彩饱和度寄存器地址0 x0a,寄存器值0 x80tvp5150_rset(0 x0b,0 x00);/色调调节寄存器0 x0b,默认值0tvp5150_rset(0 x0D,0 x07);/输出和数据率选择寄存器YUVoutputformat,Enablingclock&Y/CB/CRinputformattvp5150_rset(0 x0F

15、,0 x02);/配置复用引脚寄存器tvp5150_rset(0 x15,0 x05);/同步锁相和实时时钟寄存器tvp5150_rset(0 x1B,0 x14);/色差控制寄存器DAVINCIEVM_waitusec(1000);/等待1msec的延迟wait1msecvoidtvp5150_rset(Uint8regnum,Uint8regval)/用IIC配置5150寄存器Uint8cmd2;cmd0=regnum;/8-bitRegisterAddress寄存器地址cmd1=regval;/8-bitRegisterData寄存器数据temp=DAVINCIEVM_I2C_write

16、(TVP5150_I2C_ADDR,cmd,2);vTVP5150的读操作当TMS320DM6446要读取当前TVP5150的状态时,需通过IIC总线启动对TVP5150的寄存器的一个读操作。读操作分两部分进行,说明如下:lDM6446向TVP5150写入要读取的寄存器的地址;lDM6446向TVP5150发送读取寄存器数据的命令。v视频输出SEED-DM6446视频输出采用DM6446片内的四路10位的DAC输出,实现CVBS与VGA输出。其中CVBS输出接口使用了1路DAC,VGA输出接口使用了3路的DAC。当配置为VGA输出接口时,还使用了行场同步信号HSYNC和VSYNC。其视频输出连接示意图如下所示。vVPFE寄存器详解1.PCR寄存器寄存器ENABLE:使能CCDC控制器VPFE_PCR=0 x00000001;/EnableCCDC,bit1是否busy,bit0enable/如果禁止的话,CCDC会向DSP发送中断,不需要中断需要配置INTC2.SYC_MODE寄存器寄存器vVDHOUT:垂直/水平同步帧信号,1配置为输出,0默认为输入vVDPOL:垂直同步帧极性,1表

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1