共2条
1/1 1 跳转至页
CPU与DSP结合为单一核心还有多远?
两大CPU核心授权厂商的软件策略比较
由于在消费市场上,多功能整合已经成为厂商说服消费者购买产品的基本条件之一,因此IP授权业者不但不能仅从硬件效能的角度来看待问题,相反的,如何透过软件支持的方式让客户在更短的时间内推出功能多样的产品,才是成功的关键所在。根据松下等重要家电系统厂商的资料显示,在系统开发的成本结构上,软件开发所耗费的资源正有逐渐凌驾于硬件之上的趋势。因此,与CPU核心授权相关的软件支持也成为ARM与MIPS这两大IP授权厂商的竞争策略重点。
标准化API提供更多软件选择
由于数字消费性电子产品始终以多功能整合为提升产品附加价值的主要途径,因此系统产品所使用的软件不仅变得更大、同时种类越来越多。ARM鉴于这个趋势,采取类似过去推动AMBA成为业界标准总线的策略,推动一项名为OPENMAX的开放API,并希望能够透过这个统一的API,让系统厂商在选择来自第三方的应用程序,或是决定要自己开发应用软件时,可以不必考虑采用何种硬件平台、甚至是操作系统。统一的API不仅透过提升软件的可移植性以降低厂商在软件研发上的人力物力成本之外,要是OPENMAX真能顺利广为各家应用软件供货商接受为共通的标准,系统业者也能因此而获得更多应用软件资源以创造出差异化的产品。
一站式软件支持MIPS除了推出DSPASE这项授权方案之外,也连带提供相关的驱动程序与多种经常使用在DSP上的算法等软件支持。ThomasPetersen认为,由于制程技术的演进,硬件的极限效能超出软件对硬件的需求一截早已是司空见惯的情形,而系统厂商为了缩短产品上市时间与开发成本, 改以软件算法取代硬件电路实作的例子越来越多。
但是,像DSP这种产品,除了硬件每秒能够提供多少个MMACs(这是一种在DSP业界常见的效能指针,就像在CPU的世界里有人用MIPS评量硬件的效能一样。)之外,在DSP上运行的各种算法否针对该DSP核心进行过最佳化的动作,也于该DSP芯片在应用时的表现好坏有着直接的关系。MIPS自己提供这些在DSP上常见的算法与驱动程序,就是为了确保客户的MIPS核心能具备符合预期的效能,而且一站式的服务也能让客户省去在不同的软件供货商评估的麻烦,要是日后发现软硬件的配合有需要改进之处,也能确保客户可以获得专业的支持。
独立DSP的未来?
不过,嵌入式CPU核心具备数字信号处理能力,真的能侵蚀独立DSP的市场吗?就系统设计与市场需求的观点,答案并非那么乐观。首先,就系统设计的观点,整个系统的运作仅只依赖一颗CPU是否可行?是否合理?至少在类似智能型手机这类目前的双核心并存的应用里,CPU与DSP分别独立运作有其必要,因为单一CPU要同时处理来自GSM/GPRS基地台的无线电讯号与多媒体内容,会有可靠度的疑虑。由ARM所提供的NEON在手机平台的应用图来看,ARM本身也不认为一颗支持NEON的CPU核心可以取代原本由独立DSP来执行的工作,而是使用多颗CPU的方式来进行系统设计,以额外的CPU核心取代手机讯号收发端的独立DSP核心。
同样的问题,也会发生在MIPS阵营所擅长的家电领域里。尤其高阶影音家电,如分辨率1080i以上的高画质电视、7.1声道杜比环绕音响等应用上,系统厂商在设计上也会有相同的疑虑,毕竟在影音处理的部分,这些家电厂商从过去到今日都是采用专用的硬件加速器或是中高阶以上的DSP来进行的。
关键词: 合为 单一 核心 还有 多远 软件 系统
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【笔记】生成报错synthdesignERROR被打赏50分 | |
【STM32H7S78-DK评测】LTDC+DMA2D驱动RGBLCD屏幕被打赏50分 | |
【STM32H7S78-DK评测】Coremark基准测试被打赏50分 | |
【STM32H7S78-DK评测】浮点数计算性能测试被打赏50分 | |
【STM32H7S78-DK评测】Execute in place(XIP)模式学习笔记被打赏50分 | |
每周了解几个硬件知识+buckboost电路(五)被打赏10分 | |
【换取逻辑分析仪】RA8 PMU 模块功能寄存器功能说明被打赏20分 | |
野火启明6M5适配SPI被打赏20分 | |
NUCLEO-U083RC学习历程2-串口输出测试被打赏20分 | |
【笔记】STM32CUBEIDE的Noruletomaketarget编译问题被打赏50分 |