DM814X简介

1 高性能SoC

1.1    特征

l  高性能DaVinci视频处理器

n  高达1GHz ARM Cortex-A8 RISC

n  高达750MHz C674x VLIW DSP

n  高达6000/4500 C674x VLIW DSP

n  软件完全兼容C67x+C64x+

l  ARM Cortex-A8

n  ARMv7架构

u  顺序、双流、超量处理器核

u  NEON多媒体结构

u  支持整数和浮点数

u  Jazelle RCT执行环境

l  ARM Cortex-A8内存结构

n  32KByte指令和数据Caches

n  512KByte L2 Cache

n  64KByte RAM48KByte Boot ROM

l  TMS320C674x浮点VLIW DSP

n  64个通用目的寄存器(32bit

n  6ALU32/40Bit)功能单元

u  支持32Bit整数,SPIEEE单精度/32Bit)和DPIEEE双精度/64Bit)浮点数

u  每个时钟支持多达4SP加法运算,每两个时钟4DP加运算

u  每个Cycle支持多达2个浮点(SPDP)近似求倒数,或者平方根运算

n  2个乘法功能单元

u  多精度IEEE浮点乘,支持:

l  2 SP x SP -> SP,每个时钟

l  2 SP x SP -> DP,每2个时钟

l  2 SP x DP -> DP,每3个时钟

l  2 DP x DP -> DP,每4个时钟

u  定点乘法,每个周期支持232 x 32乘法,415 x 16乘法(包括复数乘),或者88 x 8乘法

l  C674x两级内存结构

n  32KByte L1P RAM/CACHE,带EDC

n  32KByte L1D RAM/CACHE

n  256KByte统一映射RAM/CACHE,带ECC

l  DSP/EDMA内存管理单元(DEMMU

n  映射C674x DSPEDMA TC内存存取到系统地址

l  128KB片上内存控制器(OCMCRAM

l  图像子系统(ISS

n  成像传感器连接

u  原始数据流的并行连接(多达16bit)和BT.656/BT.11208-/16-bit

n  图像传感器接口(ISIF),用于操作来自成像传感器的图像/视频数据

n  缩放

u  缩放图像/视频,从1/16X8X

u  并发产生2个不同尺寸的输出

l  可编程高清视频图像协处理引擎HDVICP v2

n  编码、解码、码转换操作

n  H.264MPEG2VC1MPEG4SP/ASPJPEG/MJPEG

l  媒体控制器

n  控制HDVPSSHDVICP2以及ISS

l  SGX530 3D图形引擎

n  Delivers多达25MPoly/Sec

n  通用可缩放Shader引擎

n  Direct3D MobileOpenGLES1.12.0OpenVG1.0OpenMax API支持

n  先进的几何DMA驱动操作

n  可编程HQ图像防混叠

l  小端模式

n  ARM/DPS指令和数据均为小端模式

l  高清视频处理子系统HDVPSS

n  2165MHz HD视频捕捉输入

u  一个16/24bit输入,可分裂成双8bit SD捕捉端口

u  一个8/16/24bit输入

u  仅一个8bit输入

n  2165MHz HD视频显示输出

u  一个16/24/30bit和一个16/24bit输出

n  复合或S-video模拟输出

n  支持MacroVision

n  数字HDMI1.3发送器,集成了PHY

n  先进的视频处理特征,比如扫描/格式/帧率转换等

n  3个图形层和复合器

l  32DDR2/3 SDRAM接口

n  支持DDR2-800DDR3-800

n  支持8x8器件,总共2GB寻址空间

n  动态内存管理(DMM

u  可编程Multi-Zone内存映射和交织

u  支持高效2D块存取

u  支持Tiled目标,以090180270度旋转和镜像

u  优化交织存取

l  通用目的内存控制器GPMC

n  8-/16-bit复用地址/数据总线

n  512MByte寻址空间分成8个片选

n  SRAMPseudo-SRAMNOR FLASHNAND Flash无缝接口(BCH/Hamming纠错码检测)。

n  GMPC外的错误定位模块(ELM)为NAND提供高达16bit/512bytes硬件ECC

n  FPGACPLDASICs等等提供灵活的异步通讯接口

l  EDMA控制器

n  4个传输控制器

n  64/8个独立DMA/QDMA通道

l  双端口以太网(10/100/1000Mb/s)带可选的交换

n  兼容IEEE802.3(仅3.3VI/O

n  MII/RMII/GMII/RGMII媒体独立I/Fs

n  管理数据I/OMDIO)模块

n  复位隔离

n  IEEE-1588时间戳和工业以太网协议

l  USB2.0端口,集成PHY

n  USB2.0 High/Full Clients

n  USB2.0 High/Full/Low Hosts,或OTG

n  支持端点0-15

l  一个PCIe2.0端口,集成PHY

n  单端口,带1LANE5.0GT/s

n  可配置为Root ComplexEndpoint

l  832位通用目的定时器(Timer1-8

l  一个系统看门狗定时器(WDT0

l  6个可配置UART/IrDA/CIR模块

n  UART0带有调制解调器控制信号

n  UART0/1/2支持高达3.6864Mbps

n  UART3/4/5支持高达12Mbps

n  SIRMIRFIR4.0MBAUD)和CIR

l  4SPIs(高达48MHz

n  每个有4个片选

l  3MMC/SD/SDIO串行接口(达48MHzt

n  支持1/4/8Bit模式

l  CAN模块

n  CAN版本2 PART AB

l  4I2C接口

l  6McAsp端口

n  10 Serializer收发端口

n  44 Serializer收发端口

n  DIT,兼容S/PDIF(所有端口)

l  McBsp端口

n  收发器时钟达48MHz

n  2个时钟域和2个串行数据脚

n  支持TDMI2S和类似的格式

l  SATA 3.0Gbps控制器,集成PHY

n  直接接口到一个硬盘

n  硬件辅助原生命令队列(NCQ),多达32Entries

n  支持端口复用器和基于交换的命令

l  实时时钟RTC

n  一个时间或周期中断产生

l  总共128GPIO

l  一个互锁模块(Spin Lock Module),支持128个硬件信号

l  一个Mailbox模块,具有12Mailboxes

l  片上ARM ROM BootloaderRBL

l  电源、复位、时钟管理(PRCM

n  多个独立的核供电区域

n  多个独立的核电压区域

n  每个电压域支持3操作点(OPP166/120/100

n  每个子系统和外设都有时钟使能/禁止控制

l  32KB内嵌跟踪缓冲(ETB)和5-pin跟踪接口,用于调试。

l  兼容JEEE-1149.1JTAG

l  684BGACYE尾缀),0.8mm球间距,采用过孔通道技术(Via Channel

l  45nm CMOS工艺

l  通用I/O是采用1.8V/3.3V双电压缓冲器

1.2 应用

l  视频监视DVRsIP摄像机

l  视频会议,Skype终端

l  移动医学图像

l  媒体播放/适配器

l  数字标牌

l  网络播放

l  家庭音频/视频终端

1.3 描述

DM814x达芬奇视频处理器是高度集成的可编程平台。它携Ti达芬奇处理器技术以满足下面的应用:视频监视DVRsIP摄像机;视频会议,Skype终端;移动医学图像;媒体播放/适配器;数字标牌;网络播放;家庭音频/视频终端。

这是一个高度集成的混合处理器解决方案,具有巨大灵活性,在稳定的操作系统支持下,具备丰富的用户接口和高性能处理能力,器件集成了可编程视频和音频处理外设集,使OEM/ODM厂家能够快速将产品推向市场。

DM814x还使OEMsODMs能够实现处理器裁减和软件重利用。使用AM387x处理器的OEMODM有可能通过增加新的特征到类似的产品,因为DM814xAM387x管脚和软件是兼容的,DM814x增加了功能强大的C674x DSP以及一个视频编解码器给AM38x硬件。另外,曾经使用AM387xDM814x处理器的OEMsODMs如果需要更快ARM/DSP核,则可以快速升级到软件兼容的AM389xTMS320C6A816xTMS320DM816x器件上。

可编程能力,由ARM Cortex-A8 RISC CPUNEON扩展,TI C674x VLIW浮点DSP核、HDVICP2组成,ARM使得开发者保持控制功能独立于在DSP和协处理器上的A/V算法编程。这样减少了系统软件的复杂性。ARM Cortex A8 32RISC微处理器带NEON浮点扩展包括:32KB指令CACHE32KB数据CACHE512KB L2 CACHE48KB Boot ROM64KB RAM

富裕的外设,提供了控制外部设备的能力和与外界处理器通讯的能力,外设包括:HDVPSS、双端口Gbit EMAC10/100/1000Mbps)、USBSATAPCIeMcASPMcBSPUARTSPIMMC/SD/SDIOI2CGPIOTimerWDOGDDR2/3GMPCDCAN、互锁、邮箱等等。

DM814x还包括一个高清视频/图像协处理器HDVICP2和一个SGX350图形引擎,这样大大减轻了DSP处理视频和图像的负担,使得DSP更多地专注于图像和视频的处理算法,另外还有一个完整的ARMDSP开发工具,包括C编译器、DSP汇编优化器以简化编程设计,Microsoft Windows 调试接口用于源码的可视化执行。

DM814x DSP核是高性能浮点DSP,内部有32KB L1程序内存和32KB L1数据内存,程序内存最多可配置为32KB的程序CACHE,余下可以作为无等待状态的程序内存空间;数据内存最多可配置为32KB的数据CACHE,余下可以作为无等待状态的数据内存。DSP256KBL2 RAM,可以定义为SRAML2 CACHE,或者一个二者的组合。所有的C674x L3和片外内存的存取是通过MMU来路有的。

 

1.4 功能框图


上海凯视力成信息科技有限公司  021-65879969  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值