CEVA公司于昨日(12/15)宣布,推出首款整合式优化工具链(ntegrated optimizing toolchain),它可针对授权DSP 内核实现完全基于C语言的端至端开发流程。该应用优化器 (Application Optimizer) 是CEVA-ToolBox软件开发环境套件的一部份,可让应用开发人员完全以C语言级轻易地开发出CEVA DSP软件,省下了任何手写的汇编语言,从而显著地提高 SoC 设计的整体性能并缩短其设计周期。
加入了应用优化器后,CEVA DSP内核经过强化的开发环境可大幅简化软件开发流程,提高目标应用程序的绝对性能。以使用标准窄频自适应多速率压缩 (AMR-NB) 的C语言语音编码器为例,CEVA-X1622 DSP内核在编译现成可用的代码 (最差帧幅及串流) 时,仅需要19 MHz速率;而其他的可授权解决方案却需要高45% 以上的速度,才能编译同样的现成代码。
随着现代 SoC 架构设计的复杂性不断提高,嵌入式软件开发的重担为 IC 供货商带来了最艰巨的挑战,针对特定多元化系统架构撰写和优化软件的工作,成为设计周期中最大的瓶颈。利用应用优化器工具链,结合CEVA-ToolBox开发环境中的其他重要组件,能够把软件设计流程转到纯C语言,并可减少设计工程师了解、掌握特定架构技术或窍门的负担。