滤波器设计HDL编码器
为定点过滤器生成HDL代码
Filter Design HDL Coder™生成可合成的便携式VHDL®和Verilog®代码实现定点滤波器设计与MATLAB®在fpga或asic上。自动创建VHDL和Verilog测试台,用于模拟、测试和验证生成的代码。
开始:
Filter Design HDL Coder™与DSP System Toolbox™集成,提供统一的设计和实现环境。你可以从MATLAB中设计过滤器并生成VHDL和Verilog代码®命令行或从DSP系统工具箱使用过滤器设计器应用程序或过滤器生成器应用程序。
Filter design HDL Coder的设计输入是一个量子化的过滤器,您可以通过以下两种方式之一创建:
Filter Design HDL Coder支金宝app持几种重要的滤波器结构,包括:
离散时间有限脉冲响应,包括对称、反对称和转置结构
二阶截面(SOS)无限脉冲响应(IIR),包括直接形式I、II和转置结构
多重速率的过滤器其中包括级联积梳(CIC)插补器和小数器、直式FIR和转置FIR多相插补器和小数器、FIR保持器和线性插补器以及FIR多相采样率转换器结构
分数延迟滤波器,包括Farrow结构
Filter Design HDL Coder可以从级联的多速率和离散时间滤波器生成HDL代码。这些单速率和多速率滤波器结构都支持定点和浮点(双精度)实现。金宝app此外,FIR结构支持无符号不动点系数。金宝app
Filter Design HDL Coder基于选项设置或属性名称和属性值对为量化过滤器生成过滤器和测试台HDL代码。这些设置让你:
- 语言元素名称
- 指定端口参数
- 使用高级HDL编码特性
所有属性都有默认设置。你可以自定义HDL输出,通过调整过滤器设计和分析应用程序或过滤器生成器应用程序的设置。这些应用程序让你设置相关的属性:
- HDL语言规范
- 文件名和位置规范
- 重置规范
- HDL代码优化
- 试验台定制