尽量减少中间信号
在生成代码中尽量减少中间信号
模型配置窗格: 全局设置 / 编码风格
描述
指定是否针对可调试性或代码覆盖率优化 HDL 代码。
设置
off (默认) | on默认值:Off
on通过最小化中间信号来优化代码覆盖率。例如,当此设置为 off 时,假设生成代码为:
const3 <= to_signed(24, 7); subtractor_sub_cast <= resize(const3, 8); subtractor_sub_cast_1 <= resize(delayout, 8); subtractor_sub_temp <= subtractor_sub_cast - subtractor_sub_cast_1;
当此设置为 on 时,HDL Coder™ 将输出优化为:
subtractor_sub_temp <= 24 - (resize(delayout, 8));
代码生成器删除中间信号
const3、subtractor_sub_cast和subtractor_sub_cast_1。off通过保留中间信号来优化代码的可调试性。
提示
要设置此属性,请使用函数 hdlset_param 或 makehdl。要查看属性值,请使用函数 hdlget_param。
推荐设置
无推荐设置。
编程用法
参数:MinimizeIntermediateSignals |
| 类型:字符向量 |
值:'on' | 'off' |
默认值: 'off' |
版本历史记录
在 R2012a 中推出