新闻中心

EEPW首页 > 嵌入式系统 > 业界动态 > SHARC引领第四代通用DSP高端应用潮流

SHARC引领第四代通用DSP高端应用潮流

作者:时间:2009-10-30来源:电子产品世界收藏

  大容量片上存储器。在片上存储器结构方面,处理器具有很大容量的内部RAM和ROM(例如,A 2146x拥有5Mb的最大容量片上SRAM和4Mb的金属掩膜编程ROM,如图1所示)。片上RAM和内核的运行速度是一样的,因此在代码和数据访问期间可实现零等待状态。

本文引用地址:http://www.eepw.com.cn/article/99422.htm

  无缝连接外部存储器。上的外部存储器接口允许连接SDRAM、SRAM和并行闪存甚至最高达2Gb DDR2 DRAM,而且是无胶合连接,此外还可以从闪存器件启动器件本身。在连接SDRAM时,SHARC处理器支持64Mb至512Mb、配置为4、8和16位宽的器件。目前SHARC通过16位或32位宽总线对此进行连接。

  丰富的外设。SHARC上内置了大量的外设,其I/O处理器中包含数字音频接口(DAI)和数字外设接口(DPI)。数字音频接口包括了众多的外设,如精确时钟发生器、采样率转换器、S/PDIF接口、串口等。数字外设接口同样包含整套外设,如SPI端口、两线接口、UART和定时器。

  强大、易用的开发工具。CROSSCORE是公司的软硬件开发工具产品线,其中包括了Visual++集成开发和调试平台、模拟器、评估板或EZ-KIT Lites、一些子卡或EZ-Extender卡。Visual++中集成的SHARC专用编译器能够充分发挥SHARC的SIMD架构优势,而且支持单周期执行的浮点运算。VisualDSP++中的仿真器无需硬件就能支持应用软件的开发。VisualDSP++中还包含了VDK或实时操作系统内核及调度器。硬件工具EZ-KIT Lites是一种很好的评估平台,价格不贵,可以用它来编程和开发SHARC上运行的软件。这些评估板通过USB模拟器连接VisualDSP++环境。

  家庭影院、专业音频模块供应商Lab X 技术公司总裁兼设计工程师Lee Minich曾评论到,“SHARC架构非常简单易用,VisualDSP++开发工具功能强大,C/C++编译器性能非凡。代码非常容易理解和优化。必要时我们可以在汇编器处理代码,并使用高级语言(C语言)编写非性能关键的代码。我们希望在C编译器等高级语言以及基本的汇编代码之间进行转换。我们选择SHARC处理器,因为它为我们提供高级且用户友好的开发工具,而且可以利用C 语言和汇编语言进行开发。”

  兼容、灵活、高集成度实现高成本效益。SHARC一直以来保持的一大优势特性,即兼容性。许多SHARC器件都被设计为引脚兼容,因而使用户在需要更高性能时可方便地更新换代,或者将目标产品转向较低的性能以扩充产品体系。另外,SHARC使用信号布线单元(SRU)单元来减少引脚数量,从而降低器件成本。所有外设集成在SHARC上,由用户决定他们的应用中要使用哪些外设,再通过SRU把引脚引出来。另外,如前所述,SHARC还集成了大容量存储器和丰富外设,可简化硬件设计、最小化设计风险,这也能帮助设计者降低总系统成本,缩短设计周期。

  高可靠性。针对汽车应用和其它高温应用场合,用户可以选用SHARC系列中能工作于最高达105℃环境温度下的产品,最低工作温度可达到-40℃。

  特别值得一提的是,最新一代SHARC 2146X还是SHARC系列中第一款采用65nm工艺制造的处理器,除了拥有迄今为止所有SHARC处理器中最高的内核时钟频率,还还具备一些新的特性和更多不同的集成式外设,如支持可变指令长度执行,可使代码规模缩小20%~30%;提供到16位 DDR2 SDRAM的无缝接口,能够连接到更快的外部存储器;还提供3个专用硬件加速器,每一个都是专用于执行FFT、FIR和IIR算法,每个加速器都有自己专用的计算单元和自己专用的局部存储器独立于(处理器内存);同时集成了热敏二极管以及专门为汽车应用开发的媒体局域总线(简称MLB)等。2146X在资源方面保持了与以往SHARC处理器系列(包括2136x和2137x)的后向兼容,并且增强了许多新的指令,主要目的是帮助编译器和代码生成工具优化和生成更好的代码。



关键词: ADI SHARC DSP

评论


相关推荐

技术专区

关闭