微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > SHARC处理器满足一高二低的浮点设计需求

SHARC处理器满足一高二低的浮点设计需求

时间:04-16 来源:EDN 点击:

应105℃环境工作温度,SHARC2148x和2147x处理器满足了汽车环境需求并且具有价格竞争力,可帮助降低汽车辅助驾驶系统的打包价格,加速消费者的接受和采用。

图2新型SHARC处理器将锁定这些应用。

正是因为SHARC2147x处理器突破性的低功耗特性,ADI在新的产品营销策略中将SHARC处理器的市场领域扩展至包括便携式医疗产品在内的便携式电子应用中。小型化、便携需求已经成为医疗设备的一个发展趋势,SHARC2147x处理器的推出正是顺应了这个发展趋势,低至363mW的典型功耗足以满足便携设备的低功耗需求。目前SHARC2147x已经成功应用在便携血氧分析仪等便携式产品中。

低成本、低功耗的新型SHARC处理器的推出也必将惠及工业及仪表应用。高精度电机控制、大动态范围的频谱分析仪等工业应用一直以来是DSP处理器擅长的领域,过去高性能浮点DSP的成本因素让很多此类应用转向定点DSP或其他替代方案,而SHARC处理器的低成本将为这些应用利用浮点处理器带来的高性能、高精度和大动态范围的契机。

良好开发环境让应用更轻松

对熟悉定点算法的工程师来说,利用浮点DSP进行开发是否带来更大的挑战?事实上,在最初使用汇编语言编程的年代,浮点处理器的代码实现就比定点更容易,而在同样使用C语言来实现目标应用的高性能、高精度、大动态范围的时候,浮点处理器可以让您的设计更轻松。而且浮点DSP提供商提供的便利开发环境和各种库资源还可以进一步简化应用开发。

VisualDSP++是全球嵌入式系统开发工程师所熟悉并广受欢迎的集成软件开发与调试环境,是ADI公司针对旗下Blackfin处理器和SHARC处理器开发的,具有丰富开发便利特性,可以极大方便用户基于SHARC处理器的系统开发:完全集成的用户界面包括项目管理、调试、建模与绘图;具有C/C++编译器、汇编器(支持C语言数据类型)、专家链接器、加载器,支持各种设计和调试目标;自动API与自动脚本感知引擎;VisualDSP++内核(VDK),具有多处理器通信能力;针对SHARC的多项目管理;等等。

ADI公司还针对音频应用开发了VisualDSP++集成开发与调试环境的插件--VisualAudio。VisualAudio为工程师提供了图形化的音频系统设计与开发环境,可以简化基于SHARC的音频系统的开发过程,缩短面市时间、减小开发风险、降低开发成本。VisualAudio包含一个基于PC的图形用户界面以及大量的SHARC处理器音频专门技术,使得即使没有相关经验的工程师也可以利用一套基本的音频库和工具来迅速启动其项目,并使开发过程模块化、缩短学习时间。VisualAudio可与ADI公司的软件开发和诊断环境VisualDSP++协同工作。

ADI公司针对SHARC处理器的各种应用建立了由第三方开发商组成的广泛技术支持网络,可以为应用开发企业提供额外的软件模块和系统集成支持,这些第三方支持包括针对消费类、汽车和专业音响、军事、通信和仪器提供各种库资源、开发环境等。

发布者:小宇

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top