主要内容

coder.hdl.stable

MATLAB 设计中定义稳定输入

自 R2022b 起

说明

coder.hdl.stable(var_name) 使您能够在 MATLAB® 代码中定义稳定输入,便于综合的高级综合 (HLS) 代码的面积优化。当输入端口在 MATLAB 仿真期间保持稳定值时,您可以使用此 pragma。当您将变量定义为稳定时,它存储在硬件端口中而不是内存 (RAM) 中。

您必须将此 pragma 插入到 MATLAB 设计的开头。

此 pragma 不影响 MATLAB 仿真行为。

注意

对于 Cadence® Stratus HLS 综合工具,指定的稳定输入存储在由 Cadence Stratus HLS 导入器读取的 ml.tcl 文件内部。

示例

示例

全部折叠

在 MATLAB 函数 myFun 中,使用 coder.hdl.stable pragma 将输入数组 in2 声明为稳定的。

function out = myFun(in1, in2) 
    coder.hdl.stable('in2'); 
    out = int16(in1); 
    for i = 1:100 
        out = out + in2; 
    end 
end 

输入参数

全部折叠

输入变量名称,指定为字符向量。

示例: 'in2'

版本历史记录

在 R2022b 中推出

全部展开

另请参阅