TMS320DM357ZWT(也称为DM357)利用TI的DaVinci技术来满足下一代嵌入式设备的网络媒体编码和解码应用程序处理需求。
DM357使OEM和ODM能够通过充分集成的混合处理器解决方案的最大灵活性,快速将具有强大操作系统支持、丰富用户界面、高处理性能和长电池寿命的设备推向市场。
ARM926EJ-S是一个32位RISC处理器内核,它执行32位或16位指令,并处理32位、16位或8位数据。内核使用流水线,使得处理器和内存系统的所有部分都可以连续运行。
ARM核心包括:
- 协处理器15(CP15)和保护模块
- 数据和程序内存管理单元(MMU)与表后备缓冲区。
- 单独的16K字节指令和8K字节数据缓存。两者都是与虚拟索引虚拟标记(VIVT)的四向关联。
DM357的性能通过其H.264/MPEG4/JPEG协处理器(HMJCP)得到增强。HMJCP执行图像处理所需的计算操作;JPEG压缩和MPEG4视频和图像标准。H.264/MPEG4/JPEG协处理器支持MPEG4 Simple Profile(SP)、D1、VGA、SIF编码/解码分辨率和JPEG编码/解码。
外围设备包括:2个可配置视频端口(一个输入端口和一个输出端口);具有管理数据输入/输出(MDIO)模块的10/100 Mb/s以太网MAC(EMAC);内部集成电路(I2C)总线接口;一个音频串行端口(ASP);2个64位通用定时器,每个可配置为2个独立的32位定时器;1个64位看门狗定时器;多达71个通用输入/输出(GPIO)引脚,具有可编程中断/事件生成模式,与其他外围设备复用;3个UART,1个UART上支持硬件握手;3个脉宽调制器(PWM)外围设备;和2个外部存储器接口:一个异步外部存储器接口(EMIFA)用于较慢的存储器/外设,一个高速同步存储器接口用于DDR2。
DM357设备包括视频处理子系统(VPSS)和两个可配置的视频/图像外围设备:1个用于视频捕获的视频处理前端(VPFE)输入和1个用于显示视频图像的视频处理后端(VPBE)输出。
视频处理前端(VPFE)由CCD控制器(CCDC)、预览引擎(预览器)、直方图模块、自动曝光/白平衡/聚焦模块(H3A)和调整器组成。CCDC能够连接到通用视频解码器、CMOS传感器和电荷耦合器件(CCD)。Previewer是一个实时图像处理引擎,它从CMOS传感器或CCD获取原始成像器数据,并将RGB拜耳模式转换为YUV4:2:2。直方图和H3A模块提供关于DM357使用的原始颜色数据的统计信息。Resizer接受图像数据,用于以256/N的增量从1/4x到4x进行单独的水平和垂直调整,其中N介于64和1024之间。
视频处理后端(VPBE)由屏幕显示引擎(OSD)和视频编码器(VENC)组成。OSD引擎能够处理2个独立的视频窗口和2个独立OSD窗口。其他配置包括2个视频窗口、1个OSD窗口和1个属性窗口,允许多达8个级别的alpha混合。VENC提供三个运行频率为54MHz的模拟DAC,为复合NTSC/PAL视频、S-video和/或分量视频输出提供了一种方法。VENC还提供多达24位的数字输出,以连接RGB888设备或高速三DAC(如THS8200)。数字输出能够提供8/16位BT.656输出和/或CCIR.601,具有单独的水平和垂直同步。
以太网媒体访问控制器(EMAC)提供DM357和网络之间的有效接口。DM357 EMAC在半双工或全双工模式下支持10Base-T和100Base-TX,或10Mbit/s(Mbps)和100Mbps,并支持硬件流控制和服务质量(QOS)。
管理数据输入/输出(MDIO)模块连续轮询所有32个MDIO地址,以枚举系统中的所有PHY设备。一旦ARM选择了以太网PHY候选,MDIO模块通过读取PHY状态寄存器透明地监控其链路状态。链路更改事件存储在MDIO模块中,可以选择性地中断ARM,从而允许ARM轮询设备的链路状态,而无需连续执行昂贵的MDIO访问。
HPI、I2C、SPI和USB2.0 OTG端口允许DM357轻松控制外围设备和/或与主机处理器通信。DM357还提供多媒体卡支持,MMC/SD和SDIO支持。
丰富的外围设备集提供了控制外部外围设备和与外部处理器通信的能力。有关每个外围设备的详细信息,请参阅本文档后面的相关章节和相关的外围设备参考指南。
DM357有一套完整的ARM926EJS开发工具。其中包括C编译器和Windows调试器界面,用于查看源代码执行。
特色
- 立即开始使用基于DaVinci技术的数字媒体处理器的生产就绪、易于使用的音频和视频编解码器。还提供各种O/S板支持包和软件更新。所有编解码器均可免费试用。请求免费软件!
- 高性能数字媒体SoC
- 270 MHz ARM926EJ-S内核
- 与ARM9完全兼容的软件
- ARM926EJ-S内核
- 支持32位和16位(Thumb模式)指令集
- ARM Jazelle技术
- 用于实时调试的嵌入式ICE RT逻辑
- ARM9内存结构
- 16K字节指令缓存
- 8K字节数据缓存
- 16K字节RAM
- 8K字节ROM
- H.264/MPEG4/JJPEG协处理器
- 固定功能协处理器支持:
- H.264 BP编解码器,D1、VGA、SIF
- D1、VGA、SIF的MPEG4 SP编解码器
- 编解码器
- 固定功能协处理器支持:
- 用于ARM9调试的带4KB内存的嵌入式跟踪缓冲区(ETB11)
- 无尽:小无尽
- 视频处理子系统
- 前端提供:
- CCD和CMOS成像仪接口
- BT.601/BT.656数字YCbCr 4:2:2(8-/16位)接口
- 用于实时图像处理的预览引擎
- 普通视频解码器的无胶接口
- 直方图模块
- 自动曝光、自动白平衡和自动对焦模块
- 调整引擎大小
- 将图像大小从1/4x调整到4x
- 单独的水平/垂直控制
- 后端提供:
- 硬件屏幕显示(OSD)
- 3-54 MHz DAC,用于以下组合:
- 复合NTSC/PAL视频
- Luma/Chroma独立视频(S-Video)
- 分量(YPbPr或RGB)视频(渐进/交错)
- 数字输出
- 8-16位YUV或高达24位RGB
- 最多2个视频窗口
- 前端提供:
- 外部存储器接口(EMIF)
- 32位DDR2 SDRAM内存控制器,256M字节地址空间(1.8-V I/O)
- 具有128M字节地址范围的异步16位宽EMIF(EMIFA)
- 闪存接口
- NOR(8-/16位宽数据)
- NAND(8-/16位宽数据)
- 闪存接口
- 闪存卡接口
- 带有安全数据I/O(SDIO)的多媒体卡(MMC)/安全数字(SD)
- 智能媒介
- 增强型直接存储器存取(EDMA)控制器(64个独立信道)
- 两个64位通用定时器(每个可配置为两个32位定时器)
- 一个64位看门狗定时器
- 三个UART(一个带有RTS和CTS流量控制)
- 具有两个芯片选择的一个串行外围接口(SPI)
- 主/从集成电路I2C总线)
- 音频串行端口(ASP)
- i2秒
- AC97音频编解码器接口
- 标准语音编解码器接口(AIC12)
- 10/100 Mb/s以太网媒体访问控制器(EMAC)
- 符合IEEE 802.3
- 媒体独立接口(MII)
- 具有16位多路复用地址/数据的主机端口接口(HPI)
- 集成高速2.0 PHY的USB2.0 OTG控制器
- 三个脉宽调制器(PWM)输出
- 从NAND闪存或UART引导的片上ARM ROM引导加载器(RBL)
- 综合节能模式
- 灵活的PLL时钟发生器
- IEEE-1149.1(JTAG)边界扫描兼容
- 最多71个通用I/O(GPIO)引脚(与其他设备功能复用)
- 361引脚无铅BGA封装(ZWT后缀),0.8-mm球距
- 0.09-μm/6级铜金属工艺(CMOS)
- 3.3V和1.8V I/O,1.2V芯
- 应用:
- 数字媒体
- 网络媒体编码/解码
- 视频图像处理