主要内容

基本HDL代码生成属性

自定义过滤器名称、目标文件夹,并指定目标语言

与基本HDL代码生成属性,您可以自定义过滤名称、目标文件夹,并指定目标语言。

这些属性指定为名称的参数generatehdl函数。的名字属性名和吗价值相应的价值。您可以指定若干名-值参数在任何顺序Name1, Value1,…,“以”,家

例如:

冷杉= dsp.FIRFilter (“结构”,直接形成反对称的);generatehdl(杉木、“InputDataType”15)numerictype(16日,“开发”,“Verilog”);

目标

全部展开

HDL语言生成的过滤器代码,指定为硬件描述语言(VHDL)的“Verilog”

HDL代码生成的文件名称,指定为一个特征向量或字符串标量。编码器增加了文件名,文件类型扩展为指定的VerilogFileExtensionVHDLFileExtension属性。文件名也决定了硬件描述语言(VHDL)生成实体的名称或Verilog模块的过滤器。该文件位于指定的文件夹TargetDirectory财产。

如果指定的值是一个保留字在目标语言,程序员添加后缀_rsvd这个值。你可以更新后缀值使用ReservedWordPostfix财产。更多细节,请参阅解决高密度脂蛋白保留字冲突

生成的文件的位置,指定为一个特征向量或字符串标量。指定位置在当前工作目录下的文件夹,或作为一个完整的路径文件。

特定于语言的

全部展开

文件类型的扩展生成的Verilog文件,指定为一个特征向量或字符串标量。

文件类型扩展生成的硬件描述语言(VHDL)文件,指定为一个特征向量或字符串标量。

数据类型

全部展开

输入数据类型系统对象,指定为一个numerictype对象。这个论点是必需的,只有当输入滤波器是一个系统对象。调用numerictype(年代,w, f),在那里年代是无符号的签署的1和0,w是位字长,f是部分的数量。例如:

冷杉= dsp.FIRFilter (“结构”,直接形成反对称的);generatehdl(杉木、“InputDataType”15)numerictype(16日);

分数延迟数据类型,指定为一个numerictype对象。这个论点是必需的,只有当输入滤波器是一个dsp.VariableFractionalDelay系统对象。调用numerictype(年代,w, f),在那里年代是无符号的签署的1和0,w是位字长,f是部分的数量。例如:

farrowfilt = dsp.VariableFractionalDelay (“InterpolationMethod”,“法罗”);generatehdl (farrowfilt“InputDataType”17)numerictype(18日,“FractionalDelayDataType”7)numerictype(8日);

提示

如果你使用fdhdltool函数来生成HDL代码,您可以指定输入和分数延迟数据类型作为参数,然后设置附加属性产生高密度脂蛋白的对话框。

财产 在对话框位置
语言 目标在对话框的顶部
的名字
文件夹
Verilog文件扩展名 全局设置选项卡
硬件描述语言(VHDL)文件扩展名

版本历史

之前介绍过的R2006a