主要内容

使用触发信号和标量化和测试点DUT端口生成参数

控件中的参数HDL代码生成>全局设置>港口选择“配置参数”页签。

使用触发信号作为时钟

此设置是一个参数HDL代码生成>全局设置>港口选择“配置参数”页签。

设置

默认值:

对于触发子系统,在生成的HDL代码中使用触发输入信号作为时钟。确保时钟边缘设置与“配置参数”对话框中的触发类型触发块在被触发的子系统内部。

对于触发子系统,不要在生成的HDL代码中使用触发输入信号作为时钟。

命令行信息

属性:TriggerAsClock
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

若要设置此属性,请使用hdlset_param或者makehdl..要查看属性值,请使用hdlget_param.

例如,要生成使用触发信号的HDL代码作为触发子系统的时钟sfir_fixed / symmetric_firDUT子系统,使用以下任何一种方法:

  • 将属性作为参数传递给makehdl.函数。

    makehdl (“sfir_fixed / symmetric_sfir”“TriggerAsClock”“上”
  • 当你使用hdlset_param,可以在模型上设置参数,然后使用HDL生成代码makehdl.

    hdlset_param (“sfir_fixed”“TriggerAsClock”“上”) makehdl (“sfir_fixed / symmetric_fir”

为测试点启用HDL DUT端口生成

启用此设置以在生成的HDL代码中为测试点信号创建DUT输出端口。

设置

默认值:

当您启用此设置时,代码生成器将在生成的HDL代码中为测试点信号创建DUT输出端口。您可以观察测试点信号并通过连接一个范围阻塞到与这些信号对应的输出端口。

当禁用此设置时,代码生成器将保留测试点信号,并且不会在生成的HDL代码中创建DUT输出端口。

请注意

当您为状态流内部的状态指定测试点时,代码生成器将忽略此设置®图表

命令行信息

属性:EnableTestpoints
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

若要设置此属性,请使用hdlset_param或者makehdl..要查看属性值,请使用hdlget_param.

控件的测试点指定信号后sfir_fixed / symmetric_firDUT子系统,要在HDL代码中生成DUT输出端口,可以使用以下任何一种方法:

  • 将属性作为参数传递给makehdl.函数。

    makehdl (“sfir_fixed / symmetric_sfir”“EnableTestpoints”“上”
  • 当你使用hdlset_param,可以在模型上设置参数,然后使用HDL生成代码makehdl.

    hdlset_param(‘sfir_fixed’,‘EnableTestpoints’,‘上’)makehdl(“sfir_fixed / symmetric_fir”)

另请参阅

模型和调试测试点信号与HDL编码器

Scalarize港口

在VHDL中将矢量端口平展成标量端口的结构®代码。

设置

默认值:

在为矢量端口生成代码时,请生成标量端口的结构。

在为矢量端口生成代码时,请为矢量端口生成类型定义和端口声明。

dutlevel

生成向量端口的代码时,生成仅在DUT级别的向量端口的标量端口的结构。DUT子系统不必处于模型的顶级。

依赖

目标语言(由此指定)时启用此选项语言选项)是VHDL。

命令行信息

属性:ScalarizePorts
类型:特征向量
值:“上”|“关闭”|“dutlevel”
默认值:“关闭”

若要设置此属性,请使用hdlset_param或者makehdl..要查看属性值,请使用hdlget_param.

另请参阅

生成VHDL代码中矢量端口的缩放