主要内容

删除未使用的端口

从设计中删除未使用的端口

模型配置窗格: 优化 / 常规

描述

删除未使用的端口参数从生成的 HDL 代码中删除设计中未使用的端口。

设置

On(默认值) | Off
On

从生成的 HDL 代码中删除设计中未使用的端口。此优化在顶层 DUT 子系统中保留未使用的端口。所有其他未使用的端口都将从 HDL 代码中删除。

Off

不从 HDL 代码中删除未使用的端口。

提示

要设置此属性,请使用函数 hdlset_parammakehdl。要查看属性值,请使用函数 hdlget_param

例如,当您使用以下任一方法为 sfir_fixed 模型内的 symmetric_fir 子系统生成 HDL 代码时,您可以将 DeleteUnusedPorts 属性设置为 off

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

    makehdl('sfir_fixed/symmetric_fir', ... 
            'DeleteUnusedPorts','off')
  • 当您使用 hdlset_param 时,您可以在模型上设置参数,然后使用 makehdl 生成 HDL 代码。

    hdlset_param('sfir_fixed','DeleteUnusedPorts','on')
    makehdl('sfir_fixed/symmetric_fir')

推荐设置

无建议。

编程用法

参数:DeleteUnusedPorts
类型:字符向量
值:'on' | 'off'
默认值: 'on'

版本历史记录

在 R2020b 中推出