主要内容

复位生效电平

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 中推出

另请参阅

函数

模型设置