过滤器设计HDL编码器
为固定点过滤器生成HDL代码
Filter Design HDL Coder™生成可合成的便携式VHDL®和Verilog®代码实现定点滤波器设计与MATLAB®在FPGA或ASIC上。它自动为模拟,测试和验证生成的代码创建VHDL和Verilog测试台。
开始:
过滤器设计HDL Coder™与DSP系统工具箱™集成,可提供统一的设计和实现环境。您可以从Matlab设计过滤器并生成VHDL和Verilog代码®使用过滤器设计器应用程序或Filter Builder应用程序的命令行或DSP系统工具箱。
筛选设计HDL编码器的设计条目输入是一种量化过滤器,您可以通过以下两种方式创建:
过滤器设计HDL编码器支持几种重要的过滤器结构,万博1manbetx包括:
离散时间有限脉冲响应(FIR),其包括对称的,非对称,并且转置结构
二阶截面(SOS)无限脉冲响应(IIR),包括直接形式I,II和转插结构
多速率过滤器其中包括级联积梳(CIC)插补器和小数器、直式FIR和转置FIR多相插补器和小数器、FIR保持器和线性插补器以及FIR多相采样率转换器结构
分数延迟过滤器,包括欺凌结构
过滤器设计HDL编码器可以从级联的多速率和离散时间过滤器生成HDL代码。这些单速率和多速率过滤器结构中的每一个都支持固定点和浮点(双精度)实现。万博1manbetx此外,FIR结构支持无符号的定点系数。万博1manbetx
过滤器设计HDL编码器基于选项设置或属性名称和属性值对基于选项设置生成量化过滤器的过滤器和测试台HDL代码。这些设置让您:
- 名称语言元素
- 指定端口参数
- 使用高级HDL编码功能
所有属性都有默认设置。您可以通过使用过滤器设计和分析应用程序或过滤器构建器应用程序调整设置来自定义HDL输出。该应用程序允许您设置与以下关联的属性:
- HDL语言规范
- 文件名和位置规范
- 重置规格
- HDL代码优化
- 测试台自定义
您可以生成VHDL或Verilog测试台以模拟和测试生成的HDL代码。此外,有HDL Verifier™,你可以生成一个万博1manbetx®cyimulation块连接您的行为滤波器模型和在Simulink中运行的测试,以在Cadence中运行的生成的HDL万博1manbetx®尖锐®和Xcelium™模拟器或导师®ModelSim®和Questa.®模拟器。通过允许您直接比较生成的HDL代码的结果和运行在Simulink中的行为过滤器模型的结果,协同仿真简化了过滤器设计的验证。万博1manbetx这种集成允许您应用MATLAB和Simulink的高级分析和可视化功能来测试、调试和验证您的滤波器设计的HDL实现。万博1manbetx