×
嵌入式开发 > 详情

DSP 块码生成器输出“清晰的”VHDL代码

发布时间:2020-06-17 发布时间:
|

DSP 块码生成器输出“清晰的”VHDL代码

Tyder是一家位于英国Belfast的小公司,致力于信号处理和DSP技术的研发,既是一个设计公司也是一个软件工具供应商。它发布了“ONEoverT Digital Filter Designer”和“Tyd-IP Code Generator” 工具包:它们都是低成本的软件,设计者可以用它来生成可合成的滤波器以及其它DSP函数,从而在FPGA或ASIC上实现。
对于实数FFT(快速傅里叶变换)、复数FFT以及FFT反变换,Tyd-IP能够生成可合成的VHDL代码,同时可以产生需要的测试代码和测试数据。它具有设计各种滤波器的能力,如加窗的和理想的FIR(有限脉冲响应)滤波器,巴特沃斯、切比雪夫I型/II型、椭圆、升余弦和均方根升余弦等IIR(无限脉冲响应)滤波器,以及单边带滤波器、希尔波特变换器和微分器等。通过综合有效的分析,设计者可以得出不同系数字长所造成的影响。
利用滤波器设计模块输出的结果, Tyd-IP软件可以输出一系列系数文件,设计者可以轻易地将这些文件同DSP的程序文件结合在一起。后续模块可以根据这些数据来生成可合成的VHDL代码,设计者就可以利用目前广泛商用的合成工具包来生成FPGA(现场可编程逻辑阵列)所需的配置文件,或是ASIC所需的门级结构。它所输出的是完全可读的、并且附加有注释的VHDL源文件,使用者可以由此来构建自己的可执行的IP库。
Tyder公司总经理Michael Gallen说,从一定程度上讲,正是由于该公司的创建者在现货IP应用中所受到的挫折促成了对这个工具包的开发。 “IP经常不能正常工作或在某些方面(诸如时序约束)不能满足要求,而且当我们购买了黑盒子式的IP后,我们没有办法检验VHDL从而防止问题的出现。因此, 我们看到了开发能够输出完全可读的源代码的工具的机会。客户可以开发出复杂的DSP应用并且保留相关的IP。”
设计可以从在对话框中设置关键参数开始。该软件提供给设计者多种选择(诸如滤波器类型等),每种选择又有大量的选项提供给设计者。设计完成后,通过波形仿真可以帮助确定以上操作得到的结果正是所期望的,从而设计者可以充满信心地对代码进行合成。Tyder的设计范例引用了Lenonardo Spectrum作为合成工具,但Gallen表示该工具输出的完全是标准的VHDL代码,它可以应用于任何的FPGA系列。
基本型的滤波器设计包售价为350英镑(大约500欧元)。能够输出VHDL的滤波器设计工具包大约1000英镑(大约1400欧元),而完整的、满足所有DSP功能的代码生成包售价要在2500英镑左右(大约3500欧元)。Tyder将在设计包中增加更多的DSP算法以及面向通讯的算法。用户可以从该公司的网站下载该软件并购买许可。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
五大标准轻松搞定4K超高清电视选购