Testbench时钟和复位输入参数
这个页面描述驻留的配置参数HDL代码生成>试验台选项卡的配置参数对话框。使用参数在该选项卡中,可以指定时钟的时候,时钟低时间,和你是否希望试验台时钟,时钟复位,使输入信号。
力的时钟
指定是否试验台部队时钟输入信号。
设置
默认值:在
- 在
-
试验台部队时钟输入信号。当这个选项被选中时,时钟控制时钟波形高和低时间设置。
- 从
-
一个用户定义的源外力时钟输入信号。
依赖关系
这个属性可以使钟的时候和钟的时候选项。这个选项是禁用如果您选择整个模型。选择DUT相反产生高密度脂蛋白设置。
命令行信息
属性:ForceClock |
类型:特征向量 |
值:“上” |“关闭” |
默认值:“上” |
设置此属性,使用hdlset_param
或makehdltb
。查看属性值,使用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_param
或makehdltb
。查看属性值,使用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_param
或makehdltb
。查看属性值,使用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_param
或makehdltb
。查看属性值,使用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_param
或makehdltb
。查看属性值,使用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_param
或makehdltb
。查看属性值,使用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_param
或makehdltb
。查看属性值,使用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”)