Synplicity 将DSP算法的RTL实现带入崭新境界

本文作者:admin       点击: 2006-07-21 00:00
前言:
半导体设计与验证软件主要供货商Synplicity (美商昕博科技)宣布,该公司已强化Synplify® DSP解决方案,能够进一步加速将DSP算法实现于芯片中。Synplify DSP软件是Synplicity的ESL合成平台,它提供领先业界的优势包括:高阶模块化(modeling)和硬件抽象(hardware abstraction)、能转为RTL的条件限制(constraint-driven)演算合成,以及为效能、闸数和多通道化等特性提供强大的系统性最佳化功能。

Synplify DSP软件的增加功能包括对M语言控制(M-Control)和向量链接库的支持,以及具有新增的功能区块,有助于无线通讯、雷达和数字多媒体处理等先进应用的开发设计。除了这些加速演算设计的独特功能外,Synplify DSP工具特有的合成算法让设计能横跨不同的组件制程,同时也能达成最佳化的效能,让用户很容易就能将DSP算法加入他们所选择的硬件平台当中。

"当我们为复杂的DSP演算的设计功能做出大幅的改良后,Synplify DSP软件已对DSP开发社群产生极大的吸引力",Synplicity客户导向行销总监John Gallagher表示:"通过革命性的新增功能,设计师可以很快地开发向量性且与制程无关的DSP模块,并能用我们的DSP合成引擎来快速进行最佳化。采用Synplify DSP软件,系统设计师就能将心思放在演算行为和验证上,而且不管最后制程为何,他们都能确信所做的RTL是正确和最佳化的。"

Synplify DSP软件的最新版本支持M-Control功能,它能使用M语言来提供精简的控制与状态机功能描述。在使用M语言来描述复杂的分支(branching)与逻辑陈述功能的状况下,设计工程师现在可以选用最精简的形式来表达他们的算法。M-Control已完全整合到Synplify DSP数据库和MathWorks的Simulink® 环境中,进而支持数据型式和取样速率继承(data type and sample rate inheritance)与传递(propagation)。为了支持断点(breakpoint)及转换成M程序代码,M-Control也提供了inline除错的功能。这些功能大幅简化了一般被整合到DSP算法中的控制功能与验证。

以改良的数据库为向量算术提供支持
Synplify DSP软件对其通讯数据库做了许多更新,包括高阶DSP合成数据库、广泛的滤波(filtering)功能、数学和通讯数据库,以及向量数据库支持等。透过这些新功能,用户可以将复杂的无线算法(例如WiMAX、 802.11 a/b/g/n 和 DVB等标准)快速地描述、验证以及实现到硬件当中。向量支持使得数学与通讯算法,更容易描述和模拟。除此之外,向量支持大幅地降低多信道无线算法和多天线算法所需投入的心力,这些应用包括MIMO、视讯、雷达和安全应用等等。

其它的技术支持
Synplify DSP软件为Actel、Altera 和 Xilinx等多种FPGA 技术提供延伸性的组件支持,其中包括Xilinx最新发表的Virtex-5 FPGA。采用Synplicity的DSP软件,用户能开发出可携式和可延伸知识产权(IP),它们可以很容易地被应用到所选的FPGA架构中。此套软件中,Linux也是已支持的工作站平台之一。