浅谈CC1100多媒体处理器的结构及应用

浅谈CC1100多媒体处理器的结构及应用,第1张

CC1100是第二代数字多媒体处理器,外形如图1所示。

CC1100采用可编程的多核处理器SoC体系架构设计。主CPU是主频350MHz的超级标量RISC处理器.运行Linux *** 作系统。它可以每个指令周期执行4条指令,并支持硬件双线程技术。视频编解码工作由3个可编程但不同架构的子处理器(256位的向量处理器,MoTIon EsTImaTIon引擎和Entropy引擎)分阶段协同完成。异构的多DSP架构将复杂的运动图像的处理流程按照其功能和运算复杂度特性分解成多个相对独立的过程,然后用不同架构的处理器去适应和处理运动图像在编解码过程中算法复杂度的变化,平衡性能,灵活性和功耗的矛盾。图2是CC1100的内部结构框架图。

浅谈CC1100多媒体处理器的结构及应用,浅谈CC1100多媒体处理器的结构及应用,第2张

创新的架构设计使CC1100以较低的主频就能高性能来处理各种格式的视频CODEC。视频显示的后处理以及模拟输出任务由硬件单元完成,它可以支持4个OSD层图像显示叠加,缩放和2D加速。所有内部功能模块的互联由高速DMA通道和内部总线完成。集成的内存控制器支持双通道DDRⅡ-667内存,可以为复杂的视频处理提供足够的存储带宽。CC1100片上集成有PCI—Express,SATA-Ⅱ,USB2.0 OTG和SDIO等外设接口,可以连接网络.高速硬盘,SD卡和便携式USB设备。

与T1的产品不同在于.T1的DSP发展较早,通用性较强,它可以处理音频、视频、医疗信息、科学运算等数据,TI的DSP视频编解码工作是采用1个通用处理器来完成。通用视频SoC大多采用通用可编程DSP来处理视频,并简单的通过提高主频来保证视频处理需要运算资源。主频的提高会增加PCB设计的复杂度和成本。还有一些低端的视频SoC则完全通过硬件模块处理视频。以牺牲灵活性为代价来换取视频处理所需的性能。

CC1100的多媒体芯片则是专门针对音、视频和图像应用进行过优化的DSP,针对性强,效率高,并兼容最新网络技术(干兆以太网和802.11n WiFi)。

CC1100的视频编解码工作由3个可编程但不同架构的子处理器分阶段协同完成。和通用DSP或DSP SoC相比。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2643678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-12
下一篇 2022-08-12

发表评论

登录后才能评论

评论列表(0条)

保存