主要内容

Testbench时钟和复位输入参数

这个页面描述驻留的配置参数HDL代码生成>试验台选项卡的配置参数对话框。使用参数在该选项卡中,可以指定时钟的时候,时钟低时间,和你是否希望试验台时钟,时钟复位,使输入信号。

力的时钟

指定是否试验台部队时钟输入信号。

设置

默认值:

试验台部队时钟输入信号。当这个选项被选中时,时钟控制时钟波形高和低时间设置。

一个用户定义的源外力时钟输入信号。

依赖关系

这个属性可以使钟的时候钟的时候选项。这个选项是禁用如果您选择整个模型。选择DUT相反产生高密度脂蛋白设置。

命令行信息

属性:ForceClock
类型:特征向量
值:“上”|“关闭”
默认值:“上”

设置此属性,使用hdlset_parammakehdltb。查看属性值,使用hdlget_param

例如,您可以指定这个参数symmetric_fir子系统内部的sfir_fixed使用这两种方法模型。

  • 通过财产作为参数makehdltb函数。

    makehdltb (“sfir_fixed / symmetric_fir”,“ForceClock”,“关闭”)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码使用makehdltb

    hdlset_param (“sfir_fixed”,“ForceClock”,“关闭”)makehdltb (“sfir_fixed / symmetric_fir”)

时钟高时间(单位:纳秒)

指定时间,在纳秒,在此期间试验台驱动时钟输入信号(1)高。

设置

默认值:5

指定一个正整数的值。的钟的时候时钟低时间属性定义和责任周期时钟信号。使用默认设置,时钟信号是方波(50%工作周期)与一段10 ns。

依赖

当启用该参数力的时钟被选中。

命令行信息

属性:ClockHighTime
类型:整数
值:正整数
默认值:5

设置此属性,使用hdlset_parammakehdltb。查看属性值,使用hdlget_param

例如,您可以指定这个参数symmetric_fir子系统内部的sfir_fixed使用这两种方法模型。

  • 通过财产作为参数makehdltb函数。

    makehdltb (“sfir_fixed / symmetric_fir”,“ClockHighTime”,2)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码使用makehdltb

    hdlset_param (“sfir_fixed”,“ClockHighTime”(2)makehdltb“sfir_fixed / symmetric_fir”)

时钟低时间(单位:纳秒)

指定时间,在纳秒,在此期间试验台驱动时钟输入信号低(0)。

设置

默认值:5

钟的时候时钟低时间属性定义和责任周期时钟信号。使用默认设置,时钟信号是方波(50%工作周期)与一段10 ns。

依赖

当启用该参数力的时钟被选中。

命令行信息

属性:ClockLowTime
类型:整数
值:正整数
默认值:5

设置此属性,使用hdlset_parammakehdltb。查看属性值,使用hdlget_param

例如,您可以指定这个参数symmetric_fir子系统内部的sfir_fixed使用这两种方法模型。

  • 通过财产作为参数makehdltb函数。

    makehdltb (“sfir_fixed / symmetric_fir”,“ClockLowTime”,2)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码使用makehdltb

    hdlset_param (“sfir_fixed”,“ClockLowTime”(2)makehdltb“sfir_fixed / symmetric_fir”)

力时钟使

指定是否试验台部队时钟使输入信号。

设置

默认值:

试验台部队时钟使输入信号高电平(1)或(0)校验,根据时钟的设置使输入值。

一个用户定义的外部时钟源力量使输入信号。

依赖关系

这个属性可以使时钟使延迟(在时钟周期)选择。

这个选项是禁用如果您选择整个模型。选择DUT相反产生高密度脂蛋白设置。

命令行信息

属性:ForceClockEnable
类型:特征向量
值:“上”|“关闭”
默认值:“上”

设置此属性,使用hdlset_parammakehdltb。查看属性值,使用hdlget_param

例如,您可以指定这个参数symmetric_fir子系统内部的sfir_fixed使用这两种方法模型。

  • 通过财产作为参数makehdltb函数。

    makehdltb (“sfir_fixed / symmetric_fir”,“ForceClockEnable”,“关闭”)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码使用makehdltb

    hdlset_param (“sfir_fixed”,“ForceClockEnable”,“关闭”)makehdltb (“sfir_fixed / symmetric_fir”)

时钟使延迟(在时钟周期)

定义deassertion之间的运行时间(在时钟周期)的重置和时钟启用断言。

设置

默认值:1

时钟使延迟(在时钟周期)属性定义的时钟周期数之间的运行时间重置信号deasserted和时钟使信号是第一个断言。在下图中,复位信号(高电平)deasserts后2个时钟周期和时钟时钟使延迟1周期之后启用断言(默认)。

在下图中,复位信号(高电平)de-asserts间隔后贴上标签保存时间。钟后启用断言进一步区间标记时钟使延迟

依赖

当启用该参数力时钟使被选中。

命令行信息

属性:TestBenchClockEnableDelay
类型:整数
默认值:1

设置此属性,使用hdlset_parammakehdltb。查看属性值,使用hdlget_param

例如,您可以指定这个参数symmetric_fir子系统内部的sfir_fixed使用这两种方法模型。

  • 通过财产作为参数makehdltb函数。

    makehdltb (“sfir_fixed / symmetric_fir”,“TestBenchClockEnableDelay”,2)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码使用makehdltb

    hdlset_param (“sfir_fixed”,“TestBenchClockEnableDelay”(2)makehdltb“sfir_fixed / symmetric_fir”)

力重置

指定是否试验台部队复位输入信号。

设置

默认值:

试验台部队复位输入信号。

一个用户定义的外部源力量复位输入信号。

提示

如果您选择此选项,您可以使用保存时间选择控制的时间重置。

依赖

这个选项是禁用如果您选择整个模型。选择DUT相反产生高密度脂蛋白设置。

命令行信息

属性:ForceReset
类型:特征向量
值:“上”|“关闭”
默认值:“上”

设置此属性,使用hdlset_parammakehdltb。查看属性值,使用hdlget_param

例如,您可以指定这个参数symmetric_fir子系统内部的sfir_fixed使用这两种方法模型。

  • 通过财产作为参数makehdltb函数。

    makehdltb (“sfir_fixed / symmetric_fir”,“ForceReset”,“关闭”)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码使用makehdltb

    hdlset_param (“sfir_fixed”,“ForceReset”,“关闭”)makehdltb (“sfir_fixed / symmetric_fir”)

重置长度(时钟周期)

在时钟周期)定义的时间长度(重置断言。

设置

默认值:2

重置长度(时钟周期)属性定义了数字时钟周期期间重置的断言。重置长度(时钟周期)必须是一个整数大于或等于0。下图说明了默认情况下,在复位信号(高电平)断言2时钟周期。

依赖

当启用该参数力重置被选中。

命令行信息

属性:Resetlength
类型:整数
默认值:2

设置此属性,使用hdlset_parammakehdltb。查看属性值,使用hdlget_param

例如,您可以指定这个参数symmetric_fir子系统内部的sfir_fixed使用这两种方法模型。

  • 通过财产作为参数makehdltb函数。

    makehdltb (“sfir_fixed / symmetric_fir”,“Resetlength”4)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码使用makehdltb

    hdlset_param (“sfir_fixed”,“Resetlength”4)makehdltb (“sfir_fixed / symmetric_fir”)