原创 EDA工具新的发展

2008-1-28 16:47 3469 5 3 分类: FPGA/CPLD
 近年来,得益于FPGA在并行操作方面的优势,把相当一部分的DSP算法放到FPGA上实现正成为一种趋势。不过在把抽象的算法优化到硬件实现的过程中,往往有着很高的难度。DSP算法通常是由算法工程师设计的,一旦算法完成,就移交给FPGA实现工程师,由他们将这些设计和算法翻译成硬件描述语言(HDL)。算法工程师往往不熟悉HDL,FPGA工程师也一样不熟悉算法设计,这就给实际的转换工作带来了不小的麻烦。

    事实上,敏锐的EDA工具商已经意识到了其中的商机,开发出了完成这种转换的工具。例如Synplieity的Synplify DSP工具就可以帮助完成这种翻译工作。当算法验证工程师通过Matlab/Simulnk完成算法验证后,借助于即Synplify 便可直接生成基于算法级优化的RTL源代码,省去了手工编写代码的工作。即Synplify 还可以基于系统级对源代码进行优化,因此生成的代码在占用最小面积的同时可以达到更高的性能,而且基于Synplify DSP生成的RTL源代码可以适用于不同厂商的FPGA。同时生成的还有test bench源代码和输人、输出数据用于仿真验证,从而使整个设计进程和工作效率大大提高。

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条