1
完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
DM816x DaVinci™ 视频处理器是高度集成的、可编程平台,它利用 TI 的DaVinci™技术来满足下列应用的处理需求: 视频编码、解码、转码和速率转换、视频安全、视频会议、视频基础设施、媒体服务器、和数字标牌。
凭借全集成化混合处理器解决方案所具有的极大灵活性,该器件使得 OEM 和 ODM 制造商能够将拥有稳健的操作系统支持、丰富的用户界面以及高处理性能的设备迅速投放市场。 此器件将可编程视频及音频处理与1 个高度集成的外设集组合在一起。
该器件的关键之处在于多达 3 个高分辨率视频和成像协处理器 (HDVICP2)。 每个协处理器能够执行一个单个 1080p60 H.264 编码或解码、或者多个较低分辨率或帧速率的编码和解码。 另外,也可完成多通道 HD 至 HD 或 HD 至 SD 代码转换以及多重编码。 凭借可同时处理 1080p60 数据流的能力,TMS320DM816x 器件成为了一款适合当今苛刻的 HD 视频应用要求的强大解决方案。
可编程性由一个具有 NEON™ 扩展的 ARM® Cortex™ -A8 RISC CPU,TI C674x VLIW 浮点 DSP 内核,以及高分辨率视频和成像协处理器提供。 ARM®使得开发人员能够将控制功能与在 DSP 和协处理器上进行编程的音频和视频算法分离开来,从而降低了系统软件的复杂程度。 支持 NEON™ 浮点扩展的 ARM®Cortex™-A8 32 位 RISC 处理器包括:32K 字节 (KB) 指令高速缓存;32KB 数据高速缓存;256KB L2 高速缓存; 48KB 公共 ROM和 64KB RAM。
丰富的外设集提供了控制外围设备以及与外部处理器进行通信的功能。 如需了解每个外设的详细信息,请参见本文件中的有关章节以及相关联的外设参考指南。 此外设集包括:HD 视频处理子系统 (HDVPSS),此子系统提供同步 HD 和 SD 模拟视频的输出和双 HD 视频输入;多达 2 个具有 GMII 和 MDIO 接口的千兆位以太网 MAC (10Mbps,100Mbps,1000 Mbps);2 个具有集成 2.0 PHY 的 USB 端口; PCIe 端口 x2 线道 GEN2 兼容型接口,它使得器件能够充当一个 PCIe®根联合体(root complex) 或设备端点;一个 6 通道 McASP 音频串行端口(具有DIT 模式);两个双通道 McASP 音频串行端口(具有DIT 模式);一个 McBSP 多通道缓冲串行端口;3 个可支持 IrDA 和 CIR 的 UART;SPI 串行接口;SD 和 SDIO 串行接口;两个 I2C 主控和受控接口;多达 64 个通用 I/O (GPIO);7 个32 位定时器;系统安全装置定时器;双 DDR2 和 DDR3 SDRAM 接口;灵活的 8 位和 16 位异步存储器接口;以及多达两个用于两个(或更多,通过采用一个端口乘法器来实现)磁盘驱动器上的外部存储器的 SATA 接口。
此器件还包括一个 SGX530 3D 图形引擎(只在 DM8168 和 DM8166 器件上提供)来实现精细复杂的用户图形接口 (GUI) 和富有吸引力的用户接口和交互。 此外,它还有一个针对 包括 ARM 和 DSP 在内的完整开发工具集,这个工具集包括 C 语言编译器、一个用于简化程序设计和调度的DSP 汇编优化器、 以及旨在将可视性引入源代码执行的 Microsoft WIndows 调试程序界面。
C674x DSP 内核是 TMS320C6000 DSP 平台上的高性能浮点 DSP 系列产品。 C674x 浮点 DSP 处理器采用 32KB 的 L1 程序内存和 32KB 的 L1 数据内存。 多达 32KB 的 L1P 可被配置为程序高速缓存。 剩余的是不可高速缓存的无等待状态程序内存。 多达 32KB 的 L1D 可被配置为数据高速缓存。 剩余的是不可高速缓存的无等待状态数据内存。 DSP 具有 256KB 的 L2 RAM,它可被规定为 SRAM、L2 高速缓存或此二者的某种组合。 所有的 C674x L3 及片外存储器访问均通过一个系统 MMU 来选定路由。
该器件的封装采用 Via Channel™ 技术进行了特别设计。 此项技术允许在这种 0.65mm 焊球间距封装中使用 0.8mm 间距的 PCB 特征尺寸,并大幅度地降低了 PCB 的成本。 由于 Via Channel™ BGA 技术的分层效率有所提升,因而还允许只在两个信号层中进行 PCB 布线。
Applications |
Operating Systems |
Arm CPU |
Arm MHz (Max.) |
DSP |
DSP MHz |
Video Acceleration |
Video Resolution/Frame Rate |
Video Port (Configurable) |
USB |
PCI/PCIe |
EMAC |
DRAM |
SPI |
I2C |
UART (SCI) |
On-Chip L2 Cache/RAM |
Operating Temperature Range (C) |
Pin/Package |
TMS320DM8167 | TMS320DM8165 | TMS320DM8168 |
---|---|---|
Video Security | Video Security | Video Security Thin Client Video Conferencing Video Phones |
Linux Android DSP/BIOS | Linux Android DSP/BIOS | Linux Android DSP/BIOS |
1 ARM Cortex-A8 | 1 ARM Cortex-A8 | 1 ARM Cortex-A8 |
1200 | 1200 | 1200 |
1 C674x | 1 C674x | 1 C674x |
1000 | 1000 | 1000 |
3 HDVICPs | 2 HDVICPs | 3 HDVICPs |
1080p 60 FPS or less | 1080p 60 FPS or less | 1080p 60 FPS or less |
1 HDMI TX 2 Input 2 Output 3 HD DACs 4 SD DACs | 1 HDMI TX 2 Input 2 Output 3 HD DACs 4 SD DACs | 1 HDMI TX 2 Input 2 Output 3 HD DACs 4 SD DACs |
2 | 2 | 2 |
2 PCIe Gen2 | 2 PCIe Gen2 | 2 PCIe Gen2 |
2x 10/100/1000 | 2x 10/100/1000 | 2x 10/100/1000 |
DDR2 DDR3 | DDR2 DDR3 | DDR2 DDR3 |
1 | 1 | 1 |
2 | 2 | 2 |
3 | 3 | 3 |
256 KB (ARM Cortex-A8) 256 KB (DSP) | 256 KB (ARM Cortex-A8) 256 KB (DSP) | 256 KB (ARM Cortex-A8) 256 KB (DSP) |
0 to 95 | 0 to 95 | -40 to 105 0 to 95 |
1031FCBGA | 1031FCBGA | 1031FCBGA |
无样片 |