⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 idt70t3589dr.vhd

📁 vhdl cod for ram.For sp3e
💻 VHD
📖 第 1 页 / 共 5 页
字号:
                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,                TestSignalName  => "BE 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_BEL_CLK,                XOn             => XOn,                MsgOn           => MsgOn,                Violation       => Tviol_BEL_CLK );            VitalSetupHoldCheck (                TestSignal      => BENegR,                TestSignalName  => "BE 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_BER_CLK,                XOn             => XOn,                MsgOn           => MsgOn,                Violation       => Tviol_BER_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,                CheckEnabled    =>  PLNegL='1' );            VitalPeriodPulseCheck (                TestSignal      =>  ClockL,                TestSignalName  =>  "Left Clock",                Period          =>  tperiod_CLKR,                PulseWidthLow   =>  tpw_CLKR_negedge,                PulseWidthHigh  =>  tpw_CLKR_posedge,                PeriodData      =>  PD_CLKF,                XOn             =>  XOn,                MsgOn           =>  MsgOn,                Violation       =>  Pviol_CLKF,                HeaderMsg       =>  InstancePath & PartID,                CheckEnabled    =>  PLNegL='0' );            VitalPeriodPulseCheck (                TestSignal      =>  ClockR,                TestSignalName  =>  "Right Clock",                Period          =>  tperiod_CLKL,                PulseWidthLow   =>  tpw_CLKL_negedge,                PulseWidthHigh  =>  tpw_CLKL_posedge,                Period

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -