📄 idt70t3319dd.vhd
字号:
SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_DL_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_DL_CLK ); VitalSetupHoldCheck ( TestSignal => DataInR, TestSignalName => "Right Data", RefSignal => ClockR, RefSignalName => "ClockR", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_DR_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_DR_CLK ); VitalSetupHoldCheck ( TestSignal => CEL, TestSignalName => "CE Left", RefSignal => ClockL, RefSignalName => "ClockL", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_CEL_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_CEL_CLK ); VitalSetupHoldCheck ( TestSignal => CER, TestSignalName => "CE Right", RefSignal => ClockR, RefSignalName => "ClockR", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_CER_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_CER_CLK ); VitalSetupHoldCheck ( TestSignal => BENegL(1), TestSignalName => "UB Left", RefSignal => ClockL, RefSignalName => "ClockL", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_UBEL_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_UBEL_CLK ); VitalSetupHoldCheck ( TestSignal => BENegL(0), TestSignalName => "LB Left", RefSignal => ClockL, RefSignalName => "ClockL", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_LBEL_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_LBEL_CLK ); VitalSetupHoldCheck ( TestSignal => BENegR(1), TestSignalName => "UB Right", RefSignal => ClockR, RefSignalName => "ClockR", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_UBER_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_UBER_CLK ); VitalSetupHoldCheck ( TestSignal => BENegR(0), TestSignalName => "LB Right", RefSignal => ClockR, RefSignalName => "ClockR", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_LBER_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_LBER_CLK ); VitalSetupHoldCheck ( TestSignal => RWL, TestSignalName => "R/W Left", RefSignal => ClockL, RefSignalName => "ClockL", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_RWL_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_RWL_CLK ); VitalSetupHoldCheck ( TestSignal => RWR, TestSignalName => "R/W Right", RefSignal => ClockR, RefSignalName => "ClockR", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_RWR_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_RWR_CLK ); VitalSetupHoldCheck ( TestSignal => ADSNegL, TestSignalName => "ADS Left", RefSignal => ClockL, RefSignalName => "ClockL", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_ADSL_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_ADSL_CLK ); VitalSetupHoldCheck ( TestSignal => ADSNegR, TestSignalName => "ADS Right", RefSignal => ClockR, RefSignalName => "ClockR", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_ADSR_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_ADSR_CLK ); VitalSetupHoldCheck ( TestSignal => CNTENNegL, TestSignalName => "CntEn Left", RefSignal => ClockL, RefSignalName => "ClockL", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_CNTL_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_CNTL_CLK ); VitalSetupHoldCheck ( TestSignal => CNTENNegR, TestSignalName => "CntEn Right", RefSignal => ClockR, RefSignalName => "ClockR", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_CNTR_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_CNTR_CLK ); VitalSetupHoldCheck ( TestSignal => REPEATNegL, TestSignalName => "REPEAT Left", RefSignal => ClockL, RefSignalName => "ClockL", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_RPTL_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_RPTL_CLK ); VitalSetupHoldCheck ( TestSignal => REPEATNegR, TestSignalName => "REPEAT Right", RefSignal => ClockR, RefSignalName => "ClockR", SetupHigh => tsetup_A0L_CLKL, SetupLow => tsetup_A0L_CLKL, HoldHigh => thold_A0L_CLKL, HoldLow => thold_A0L_CLKL, CheckEnabled => true, RefTransition => '/', HeaderMsg => InstancePath & PartID, TimingData => TD_RPTR_CLK, XOn => XOn, MsgOn => MsgOn, Violation => Tviol_RPTR_CLK ); VitalPeriodPulseCheck ( TestSignal => ClockL, TestSignalName => "Left Clock", Period => tperiod_CLKL, PulseWidthLow => tpw_CLKL_negedge, PulseWidthHigh => tpw_CLKL_posedge, PeriodData => PD_CLKP, XOn => XOn, MsgOn => MsgOn, Violation => Pviol_CLKP, HeaderMsg => InstancePath & PartID,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -