CEVA公司现已推出业界首个集成式优化工具链,能够对可授权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语言,并可降低对设计工程师在专用架构方面的知识水平的要求。
据市场研究机构Forward Concepts公司总裁兼创始人Will Strauss表示:“由于当今芯片设计的高度集成化,加上这些先进处理器的编程复杂性不断提高,开发工具已成为DSP选择的关键考虑因素。针对CEVA DSP内核而增加的全面端到端C 语言级软件优化工具链,可为设计DSP应用程序的客户提供重要优势,避免冗长繁琐且费时的汇编级优化工作。”
应用优化器的主要组件包括:
• 项目建立优化器 (Project build optimizer):创建经优化的建立配置,根据客户应用与真实的系统条件,仿真和剖析多种应用场景
• DSP 及通信软件库:C可呼叫 (C-callable) 汇编的优化功能,大大提升DSP及通信应用的性能,并缩短开发时间
• 应用剖析器 (Application Profiler):一个周期精确的C语言级应用程序及存储器子系统剖析器
• 基于评分的编译:现成可用的C代码与经优化汇编的代码,二者比值小于1:1.5
应用优化器的其它重要组件还有:链接后 (post linker) 优化器、便于算法 (如MATLAB) 移植的调试器连接,以及测试环境自动控制。
在线研讨会
CEVA 将举行一场在线研讨会 (英语主讲),介绍这个全新的应用优化器,详情如下:
日期及时间:(美国东岸时间) 2010年1月12日上午11时
题目:优化软件设计流程:专为现代嵌入式处理器而设的智能C语言级开发工艺
内容简介:CEVA 将探讨在先进嵌入式架构领域最新的软件开发挑战,并提出一个实际的流程,让你以最低的风险和最短的测试时间达到你产品的目标性能
参加登记:请访问www.ceva-dsp.com/Toolbox
开发工具和支持
CEVA的DSP内核备有强大的开发环境的支持,包括软件开发工具、开发板、软件系统驱动器和RTOS。这个开发环境是CEVA自1991年推出首款DSP内核以来,数千人一年工作量所累积之技术经验的结晶。CEVA的工具和技术支持已获世界各地数以千计的工程师使用,生产采用CEVA技术的芯片,至今为止付运了超过10亿片芯片。这些开发工具可以在Windows、Solaris 和 Linux操作系统上运行,并由世界各地的客户服务团队提供支持。此外,CEVA DSP内核还获得CEVA 和CEVAnet第三方开发团体提供的广泛的算法和应用支持。
关键字:CEVA DSP 工具链
引用地址:
CEVA推出业界首款针对可授权DSP的优化工具链
推荐阅读最新更新时间:2024-05-02 20:56
千分一智能技术有限公司获得CEVA的传感器融合 软件授权许可
部署用于全球领先移动设备OEM厂商的触控笔产品 增强型触控笔充分利用MotionEngine™ Air软件,在平板电脑、智能手机等设备实现光标和运动控制 触控笔产品最近随同五强移动设备品牌之一的旗舰平板电脑推出 全球领先的无线连接和智能感知技术及定制SoC解决方案的授权许可厂商CEVA, Inc.宣布,业界领先的完整触控笔和触控解决方案开发商深圳千分一智能技术有限公司已经获得MotionEngine™ Air传感器融合软件的授权许可 ,部署于全球其中一家领先移动设备OEM厂商开发的先进触控笔中。最近,这款触控笔随同一款旗舰平板电脑一起推出,通过使用MotionEngine Air软件,采用传感器融合算
[传感器]
基于FPGA+DSP的视频处理系统设计
0 引言 本系统采用基于 FPGA 与 DSP 协同工作进行视频处理的方案,实现视频采集、处理到传输的整个过程。 实时视频图像处理中,低层的预处理算法处理的数据量大,对处理速度要求高,但算法相对比较简单,适合于用FPGA进行硬件实现,这样能兼顾速度及灵活性。高层的处理算法结构复杂,适用于运算速度高、寻址方式灵活、通信机制强的DSP芯片宋实现。 DSP+FPGA架构的最大特点是结构灵活、有较强的通用性、适合于模块化设计,从而能够提高算法效率,同时其开发周期短、系统易于维护和升级,适合于实时视频图像处理。 系统采用模块化的设计方法,将整个系统划分为三部分:视频采集单元、视频处理单元和视频传输单元。 整个系统以F
[嵌入式]
TMS320VC55x系列DSP的Flash引导方法研究
1 引言 随着数字信号处理技术的快速发展,DSP(数字信号处理器)越来越广泛地应用于各种数字信号处理系统中。最终开发的系统要想脱离仿真器运行,必须将程序代码存储在非易失性存储器中。Flash存储器以其大容量和可在线编程等特点已成为DSP系统的一个基本配置。如何将程序烧写进Flash,并在上电时加载到DSP内部的RAM是Flash在DSP系统中应用的两个基本技术问题。本文以基于TI公司的TMS320VC5509A和Atmel公司的AT49LV1024 Flash开发的系统为背景,详细介绍了系统引导相关的硬件设计、烧写软件设计以及自举引导和二次引导等实现方法。 2 TMS320VC5509A的自举引导 2.
[嵌入式]
DSP供应商推荐之合众达
如果你是一名DSP相关开发者的话,那你一定对于德州仪器的DSP系列相当了解,那么你应该了解一下合众达:因为你所用到的开发板、仿真器等绝大部分应当是他们的产品。不过你也许不知,你所利用的TI DSP芯片,基本上也是经由了合众达之手的。 合众达电子英文全称为Special Electronic Equipment and Device,简称则为SeeD,即种子的意思。 成立于1995年的合众达是国内最早提供德州仪器(以下简称TI) DSP开发工具及解决方案的技术公司,1998年正式签约成为TI首家DSP第三方技术支持供应商,其目前为国内唯一具有美国 TI 公司授予代理商和第三方双重资质的公司。TI中国发展战略于1
[嵌入式]
基于DSP的软件锁相环的实现
0 引言 准确获取电网基波及谐波电压的相位角,在变频器、有源滤波器等电力电子装置中具有重要的意义,通常需要采用锁相环得以实现。传统锁相环电路一般由鉴相器、环路滤波器、压控振荡器及分频器组成,其工作原理是通过鉴相器将电网电压和控制系统内部同步信号的相位差转变成电压信号,经环路滤波器滤波后控制压控振荡器,从而改变系统内部同步信号的频率和相位,使之与电网电压一致。传统锁相环存在硬件电路复杂、易受环境干扰及锁相精度不高等问题,随着大规模集成电路及数字信号处理器的发展,通过采用高速DSP 等可编程器件,将锁相环的主要功能通过软件编程来实现。本文设计的锁相环控制系统采用数字处理器TMS320F2812 芯片实现对电网基波及特定次谐波电压相位
[嵌入式]
基于ARM+DSP的驾驶员眼部疲劳视觉检测算法设计
如何为驾驶员提供一个有效实用的安全辅助驾驶系统是车辆安全驾驶的一个重要课题。基于机器视觉的疲劳驾驶检测技术已在国内外开展了广泛研究,其中以驾驶员眼部特征的检测最为广泛。 本文以低成本、低功耗、高实时性为设计原则,以ARM+DSP构成硬件平台,并移植了嵌入式操作系统Windows CE 5.0,设计了一套基于驾驶员眼部特征的疲劳驾驶检测算法,对驾驶员驾驶过程进行实时检测和报警,从而提高驾驶的安全性与舒适性。 1 硬件平台设计 系统硬件平台选用三星公司ARM9架构的S3C2440作为核心处理器,利用TI公司的TMS320DM642作为视频采集处理模块,其结构框图如图1所示。DSP平台主要负责采集图像、图像算法处理,ARM平
[单片机]
基于DSP和APD的水下激光信号采集系统
0 引言 蓝绿激光在水下可用波长为0.45~0.55μm波段内,在海水中的穿透深度可达300 m以上。在用于水下通信时,准直性好,不易被截获,且不受电磁辐射和核辐射的影响;它的发射设备更为轻巧,隐蔽安全。在用于水下目标探测时,搜索效率和探测点密度远远高于声纳,可用于精度和机动性要求高的场合。 激光在水下传输以及探测都和海水介质以及水下的流场环境有很大的关系,激光的衰减有其规律性,因此通过采集连续激光探测到目标产生的回波信号,然后与理想的激光功率曲线对比,就可以准确地分析出水下激光传输的相关特性,从而为水下目标探测和水下通信提供很好的理论基础。 目前,文献主要是用蒙特卡罗模拟的方法研究激光在水中的传输机制,而随
[嵌入式]
用DSP实现新一代磁浮列车悬浮控制器
摘 要 用浮点DSP实现磁浮列车数字控制器克服了传统模拟控制器和数字控制器的缺点和局限性。达到了理想的控制效果。
关键词 磁浮列车 电磁悬浮控制 电磁铁 控制系统 数字信号处理器
由于磁浮列车是脱离轨道运行的所以控制技术与磁浮技术无疑是磁浮列车的关键所在。对磁浮列车控制的一个最基本要求,是要保证磁浮列车能够在各种扰动(外部和内部)作用下仍然具有平衡稳定的悬浮。从磁浮列车的控制手段来看,可以应用模拟电子电路,亦可以应用数字电子计算机。模拟控制具有运算速度快、实时性好等优点,但由于其存在工作稳定性差、精度低、调整困难以及难于实现复杂的控制规律等许多缺点,所以采用高速、高性能的数字控
[应用]