复位生效电平
R2026b复位输入信号的有效电平
模型配置窗格: HDL 代码生成 / 全局设置
描述
复位生效电平参数指定复位输入信号的生效或有效电平是高电平有效还是低电平有效。
设置
高电平有效 (默认) | 低电平有效
- 高电平有效
指定复位输入信号的生效电平为高电平有效。例如,以下代码片段在填充
delay_pipeline寄存器之前检查reset是否为高电平有效:Delay_Pipeline_Process : PROCESS (clk, reset) BEGIN IF reset = '1' THEN delay_pipeline(0 TO 50) <= (OTHERS => (OTHERS => '0')); . . .要在向复位输入端口参数的值输入逻辑高电平值时复位设计中的寄存器,请将复位生效电平设置为高电平有效。
- 低电平有效
指定复位输入信号的生效电平为低电平有效。例如,以下代码片段在填充
delay_pipeline寄存器之前检查reset是否为低电平有效:Delay_Pipeline_Process : PROCESS (clk, reset) BEGIN IF reset = '0' THEN delay_pipeline(0 TO 50) <= (OTHERS => (OTHERS => '0')); . . .要在向复位输入端口参数的值输入逻辑低电平值时复位设计中的寄存器,请将复位生效电平设置为低电平有效。
提示
要设置此属性,请使用函数 hdlset_param 或 makehdl。要查看属性值,请使用函数 hdlget_param。
例如,要为名为 sfir_fixed 的模型中的名为 symmetric_fir 的子系统设置此属性,请使用以下任一方法:
将该属性作为参量传递给
makehdl函数。makehdl("sfir_fixed/symmetric_fir","ResetAssertedLevel","active-high")
使用
hdlset_param在模型上设置参数,然后使用makehdl生成 HDL 代码。hdlset_param("sfir_fixed","ResetAssertedLevel","active-high") makehdl("sfir_fixed/symmetric_fir")
编程用法
参数:ResetAssertedLevel |
| 类型:字符向量 |
值:"active-high" | "active-low"
|
默认值:"active-high" |
版本历史记录
在 R2012a 中推出