MATLAB 帮助中心
在 MATLAB 设计中定义稳定输入
自 R2022b 起
coder.hdl.stable(var_name)
coder.hdl.stable(var_name) 使您能够在 MATLAB® 代码中定义稳定输入,便于综合的高级综合 (HLS) 代码的面积优化。当输入端口在 MATLAB 仿真期间保持稳定值时,您可以使用此 pragma。当您将变量定义为稳定时,它存储在硬件端口中而不是内存 (RAM) 中。
var_name
您必须将此 pragma 插入到 MATLAB 设计的开头。
此 pragma 不影响 MATLAB 仿真行为。
注意
对于 Cadence® Stratus HLS 综合工具,指定的稳定输入存储在由 Cadence Stratus HLS 导入器读取的 ml.tcl 文件内部。
ml.tcl
示例
全部折叠
在 MATLAB 函数 myFun 中,使用 coder.hdl.stable pragma 将输入数组 in2 声明为稳定的。
myFun
coder.hdl.stable
in2
function out = myFun(in1, in2) coder.hdl.stable('in2'); out = int16(in1); for i = 1:100 out = out + in2; end end
输入变量名称,指定为字符向量。
示例: 'in2'
'in2'
全部展开
从 R2024b 开始,coder.hdl.stable pragma 支持 Vitis HLS 作为代码生成的综合工具。
coder.hdl.loopspec
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处