主要内容

生成过滤系统对象的HDL代码

属性可以为支持的过滤器System对象™生成HDL代码金宝app过滤器建设者应用程序,生成HDL对话框,或通过调用generatehdl函数。控件还可以探索过滤器架构,并为过滤器System对象生成测试台刺激hdlfilterserialinfohdlfilterdainfo,generatetbstimulus功能。在这两种情况下,都必须为System对象指定定点数据类型。HDL代码生成工具将输入信号量化为这种数据类型。

使用过滤器建设者

打开过滤器建设者应用程序调用filterBuilder函数,然后设置以下选项。

  • 主要选项卡上,选择使用System对象来实现过滤器

  • 数据类型选项卡,设置算术不动点并选择内部定点数据类型。

  • 代码生成选项卡上,单击产生高密度脂蛋白设置HDL代码生成选项并生成代码。

使用生成HDL对话框

调用。打开生成HDL对话框fdhdltool函数。当使用System对象调用函数时,将输入数据类型指定为numerictype对象。通过调用numerictype(年代,w, f),在那里年代有符号的是1,无符号的是0,w单词的长度是位和吗f为小数位数。在下面的例子中,调用numerictype(1、8、7)指定一个带7个小数位数的8位数字。

filt = dsp.BiquadFilter;fdhdltool (filt numerictype(1、8、7));
当对话框打开时,您可以设置HDL代码生成选项并为System对象生成代码。

在命令行

当调用generatehdl函数,将输入数据类型指定为名称,值使用InputDataType财产。将属性值指定为numerictype对象。例如:

filt = dsp.BiquadFilter;generatehdl (filt“名字”“HDLButter”...“InputDataType”7) numerictype(8日);
当调用generatehdl,您可以使用下面的方法设置附加的HDL代码生成属性名称,值对参数。例如:

0.45多项式系数= fir1(22日);firfilt = dsp。FIRFilter (“分子”多项式系数,...“结构”直接形成反对称的);generatehdl (firfilt“InputDataType”15) numerictype(16日,...“SerialPartition”7 [4],“CoefficientMemory”“DualPortRAMs”...“CoefficientSource”“ProcessorInterface”);

另请参阅

|||

相关的话题