我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 518|回复: 0

针对可授权DSP的基于C语言的应用程序优化工具链(CEVA) -

[复制链接]

该用户从未签到

1万

主题

1292

回帖

936

积分

管理员

积分
936

社区居民最爱沙发原创达人社区明星终身成就奖优秀斑竹奖宣传大使奖特殊贡献奖

QQ
发表于 2013-3-29 11:07:08 | 显示全部楼层 |阅读模式
CEVA公司现已推出业界首个集成式优化工具链,能够对可授权DSP 内核实现完全基于C语言的端至端开发流程。该应用优化器(Application Optimizer)包括于CEVA-ToolBox软件开发环境套件内供货,可让应用开发人员完全以C语言级轻易开发CEVADSP软件,无需任何手写的汇编语言,从而显着提高 SoC 设计的总体性能并缩短其设计周期。


<ignore_js_op>





2009-12-9 11:21:56 上传
<strong>下载附件</strong> (35.23 KB)




</ignore_js_op>


<strong>较其它可授权解决方案具有显着的性能优势</strong>

加入了应用优化器后,CEVADSP内核的开发环境获得显着增强,并可大大简化软件开发流程,提高目标应用程序的绝对性能。以使用标准窄带自适应多速率压缩 (AMR-NB)的C语言语音编码器为例,CEVA-X1622 DSP内核在编译现成可用的代码 (最差帧幅及流) 时,仅需19MHz速率;而其它的可授权解决方案却需要高45% 以上的速度,才能编译同样的现成代码。


<strong>算法</strong>

<strong>OOB </strong><strong>C</strong><strong>代码</strong><strong>*</strong>

<strong>经优化的</strong><strong>C</strong><strong>代码</strong><strong>*</strong>

<strong>经优化的汇编代码</strong><strong>*</strong>
<strong>竞争对手的</strong><strong> OOB C </strong><strong>代码</strong>

<strong>AMR-NB</strong>

19 MHz

15 MHz

12.5 MHz

27.7 MHz

<strong>AMR-WB**</strong>

41.7 MHz

30 MHz

22 MHz

不适用

<strong>G.729AB</strong>

14 MHz

10.3 MHz

9.2 MHz

不适用
<i>*</i><i>这些数字以最差帧幅和流为基础,使用标准的</i><i>ITC</i><i>/</i><i>3GPP C</i><i>参考代码</i><i>**AMR-WB </i><i>使用</i><i>8.85Kbps</i><i>的比特率</i>

<strong>大幅缩短软件开发时间</strong>

随着现代 SoC 架构设计的复杂性不断增加,嵌入式软件开发的重担给 IC供应商带来了最艰巨的挑战,针对特定多元化系统架构编写和优化软件的工作,成为了设计过程的最大瓶颈。利用应用优化器工具链,结合CEVA-ToolBox™ 开发环境中的其它重要组件,能够把软件设计流程转到纯C语言,并可降低对设计工程师在专用架构方面的知识水平的要求。

应用优化器的主要组件包括:

·项目建立优化器 (Project build optimizer):创建经优化的建立配置,根据客户应用与真实的系统条件,仿真和剖析多种应用场景
·DSP 及通信软件库:C可呼叫 (C-callable) 汇编的优化功能,大大提升DSP及通信应用的性能,并缩短开发时间
·应用剖析器 (Application Profiler):一个周期精确的C语言级应用程序及存储器子系统剖析器
·基于评分的编译:现成可用的C代码与经优化汇编的代码,二者比值小于1:1.5

应用优化器的其它重要组件还有:链接后 (post linker) 优化器、便于算法 (如MATLAB) 移植的调试器连接,以及测试环境自动控制。

要了解有关应用优化器和CEVA-ToolBox™ 开发环境的更多信息,请访问网页www.ceva-dsp.com/Toolbox

<strong>在线研讨会 </strong>

CEVA 将举行一场在线研讨会 (英语主讲),介绍这个全新的应用优化器,详情如下:

日期及时间:(美国东岸时间) 2010年1月12日上午11时

题目:优化软件设计流程:专为现代嵌入式处理器而设的智能C语言级开发工艺

内容简介:CEVA 将探讨在先进嵌入式架构领域最新的软件开发挑战,并提出一个实际的流程,让你以最低的风险和最短的测试时间达到你产品的目标性能

参加登记:请访问www.ceva-dsp.com/Toolbox

<strong>开发工具和支持</strong>

CEVA的DSP内核备有强大的开发环境的支持,包括软件开发工具、开发板、软件系统驱动器和RTOS。这个开发环境是CEVA自1991年推出首款DSP内核以来,数千人一年工作量所累积之技术经验的结晶。CEVA的工具和技术支持已获世界各地数以千计的工程师使用,生产采用CEVA技术的芯片,至今为止付运了超过10亿片芯片。这些开发工具可以在Windows、Solaris 和Linux操作系统上运行,并由世界各地的客户服务团队提供支持。此外,CEVA DSP内核还获得CEVA和CEVAnet第三方开发团体提供的广泛的算法和应用支持。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛开启做任务可以
额外奖励金币快速赚
积分升级了


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

平平安安
TOP
快速回复 返回顶部 返回列表