主要内容

DUT端口配置参数

这些参数驻留在HDL代码生成>全局设置,在港口选项卡中配置参数对话框。

使用触发信号作为时钟

这个设置是一个参数HDL代码生成>全局设置>港口选项卡中配置参数对话框。

设置

默认值:

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

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

命令行信息

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

要设置该属性,使用功能hdlset_parammakehdl。要查看属性值,可以使用函数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”)

使高密度脂蛋白DUT港口代可调参数

禁用此设置,以防止创建DUT输入端口HDL代码生成的可调参数。

设置

默认值:

代码生成器创建DUT可调参数的输入端口信号生成的HDL代码。

代码生成器保留了可调参数,不生成的HDL代码创建DUT输入端口。选择可能会加速代码生成。

命令行信息

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

要设置该属性,使用功能hdlset_parammakehdl。要查看属性值,可以使用函数hdlget_param

例如,在你指定信号的可调参数sfir_fixed / symmetric_firDUT子系统,生成DUT输入端口在HDL代码中,使用这两种方法:

  • 通过财产作为参数makehdl函数。

    makehdl (“sfir_fixed / symmetric_sfir”,“GenDUTPortForTunableParam”,“上”)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码通过使用makehdl

    hdlset_param (“sfir_fixed”,“GenDUTPortForTunableParam”,“上”)makehdl (“sfir_fixed / symmetric_fir”)

另请参阅

为可调参数生成DUT港口

平衡延迟生成DUT的输入端口

启用该设置插入匹配延迟生成DUT替代进口港口的路径。禁用此设置防止HDL编码™插入匹配延误与稳定的输入路径。禁用此设置如果你不打算改变与生成的DUT输入端口相关联的可调参数,而在硬件上运行您的设计。防止延误DUT的稳定路径减少了匹配设计所需的资源数量。

设置

默认值:

高密度脂蛋白编码器插入延迟匹配的道路上生成DUT的可调参数信号输入端口HDL代码生成。

高密度脂蛋白编码器不插入延迟匹配的道路上生成DUT的可调参数信号输入端口HDL代码生成。

依赖

禁用此参数,选择使高密度脂蛋白DUT输入端口生成可调参数复选框。

命令行信息

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

要设置该属性,使用功能hdlset_parammakehdl。要查看属性值,可以使用函数hdlget_param

例如,在你指定信号的可调参数sfir_fixed / symmetric_firDUT子系统,以防止匹配生成的DUT输入端口上的延迟路径在HDL代码中,使用这两种方法:

  • 通过财产作为参数makehdl函数。

    makehdl (“sfir_fixed / symmetric_sfir”,“BalanceDelaysForTunableParam”,“关闭”)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码通过使用makehdl

    hdlset_param (“sfir_fixed”,“BalanceDelaysForTunableParam”,“关闭”)makehdl (“sfir_fixed / symmetric_fir”)

另请参阅

为可调参数生成DUT港口

使高密度脂蛋白DUT端口生成测试点

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

设置

默认值:

启用该设置时,代码生成器创建DUT输出端口的测试点的信号生成的HDL代码。你可以观察测试点信号和调试设计通过连接范围块到输出端口对应于这些信号。

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

请注意

当你为州内Stateflow指定测试点®图表代码生成器,忽略了此设置。

命令行信息

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

要设置该属性,使用功能hdlset_parammakehdl。要查看属性值,可以使用函数hdlget_param

例如,在您指定的测试点的信号sfir_fixed / symmetric_firDUT子系统,生成DUT输出端口在HDL代码中,使用这两种方法:

  • 通过财产作为参数makehdl函数。

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

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

另请参阅

模型和调试测试点与高密度脂蛋白编码器信号

平衡延迟生成DUT输出端口

启用该设置插入生成DUT输出端口匹配延迟路径。禁用此设置防止高密度脂蛋白编码器插入延迟路径输出端口匹配生成的测试点。防止延迟测试点输出端口匹配路径的DUT减少了设计所需的资源,减少了延迟的测试点。禁用这个属性直接探测硬件没有延迟添加到测试点的信号。

请注意

禁用这个特性影响的模拟行为测试点在原始模型。

设置

默认值:

高密度脂蛋白编码器插入匹配延迟DUT的道路上的测试点的信号输出端口生成HDL代码生成。

HDL编码不匹配插入延迟DUT的道路上的测试点的信号输出端口生成HDL代码生成。

依赖

禁用此参数,选择使高密度脂蛋白DUT的输出端口生成测试点复选框。

命令行信息

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

要设置该属性,使用功能hdlset_parammakehdl。要查看属性值,可以使用函数hdlget_param

例如,在您指定的测试点的信号sfir_fixed / symmetric_firDUT子系统,以防止延迟生成的DUT输出端口匹配路径在HDL代码中,使用这两种方法:

  • 通过财产作为参数makehdl函数。

    makehdl (“sfir_fixed / symmetric_sfir”,“BalanceDelaysForTestpoints”,“关闭”)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码通过使用makehdl

    hdlset_param (“sfir_fixed”,“BalanceDelaysForTestpoints”,“关闭”)makehdl (“sfir_fixed / symmetric_fir”)

另请参阅

模型和调试测试点与高密度脂蛋白编码器信号

Scalarize港口

平向量港口硬件描述语言(VHDL)的标量港口结构®代码。

设置

默认值:

当为一个向量端口生成代码,生成一个标量港口结构。

当为一个向量端口生成代码,生成一个类型定义向量端口和端口声明。

dutlevel

当为一个向量端口生成代码,生成一个标量港口结构向量港口仅DUT的水平。DUT子系统不需要在顶层的模型。

依赖

当目标语言(指定的语言硬件描述语言选项),启用这个选项。

命令行信息

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

要设置该属性,使用功能hdlset_parammakehdl。要查看属性值,可以使用函数hdlget_param

另请参阅

数值向量生成港口硬件描述语言(VHDL)的代码

马克斯FPGA的I / O引脚数量部署

指定的最大数量目标FPGA的I / O引脚。

设置

默认值:5000年

如果生成的代码中的DUT销数超过该参数的值,高密度脂蛋白编码器生成指定的消息类型检查DUT销数超过I / O阈值参数HDL代码生成检查报告。

命令行信息

属性:IOThreshold
类型:int32
值:正整数
默认值:5000年

要设置该属性,使用功能hdlset_parammakehdl。要查看属性值,可以使用函数hdlget_param

另请参阅

检查DUT销数超过I / O阈值

指定类型的消息时生成的DUT销数生成的代码超过了最大数量的I / O引脚设置的马克斯FPGA的I / O引脚数量部署参数。

设置

默认值:错误

错误

在高密度脂蛋白HDL编码器生成一个错误代码生成检查报告如果DUT销计数在生成的代码超过I / O引脚的最大数量。

警告

高密度脂蛋白编码器生成HDL代码生成检查报告中警告如果DUT销数生成的代码超过I / O引脚的最大数量。

没有一个

没有消息的HDL代码生成检查报告如果DUT销计数在生成的代码超过I / O引脚的最大数量。

命令行信息

属性:TreatIOThresholdAs
类型:特征向量
值:“错误”|“警告”|“没有”
默认值:“错误”

要设置该属性,使用功能hdlset_parammakehdl。要查看属性值,可以使用函数hdlget_param

另请参阅