亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cdc339.vhd

?? Vhdl cod for a clock for sp3e
?? VHD
字號:
----------------------------------------------------------------------------------  File Name: cdc339.vhd----------------------------------------------------------------------------------  Copyright (C) 1997-2002 Free Model Foundry; http://www.FreeModelFoundry.com/-- --  This program is free software; you can redistribute it and/or modify--  it under the terms of the GNU General Public License version 2 as--  published by the Free Software Foundation.-- --  MODIFICATION HISTORY:-- --  version: |  author:  | mod date: | changes made:--    V1.0     R. Munden   97 DEC 15   conforms to style guide--    V1.1     R. Munden   98 APR 29   Removed unneeded generics--    V1.2     R. Munden   02 MAR 29   Correct dummy pathdelay for ModelSim 5.6-- ----------------------------------------------------------------------------------  PART DESCRIPTION:-- --  Library:    CLOCK--  Technology: TTL--  Part:       CDC339-- --  Desciption: Clock driver with 3-state outputs--------------------------------------------------------------------------------LIBRARY IEEE;   USE IEEE.std_logic_1164.ALL;                USE IEEE.VITAL_timing.ALL;                USE IEEE.VITAL_primitives.ALL;LIBRARY FMF;    USE FMF.gen_utils.ALL;                USE FMF.ff_package.ALL;---------------------------------------------------------------------------------- ENTITY DECLARATION--------------------------------------------------------------------------------ENTITY cdc339 IS    GENERIC (        -- tipd delays: interconnect path delays        tipd_CLK                 : VitalDelayType01 := VitalZeroDelay01;        tipd_OENeg               : VitalDelayType01 := VitalZeroDelay01;        tipd_CLRNeg              : VitalDelayType01 := VitalZeroDelay01;        -- tpd delays        tpd_CLK_Y                : VitalDelayType01  := UnitDelay01;        tpd_CLK_Q                : VitalDelayType01  := UnitDelay01;        tpd_OENeg_Y              : VitalDelayType01Z := UnitDelay01Z;        tpd_CLRNeg_Y             : VitalDelayType01  := UnitDelay01;        -- tsetup values: setup times        tsetup_CLRNeg_CLK        : VitalDelayType := UnitDelay;        -- tpw values: pulse widths        tpw_CLK_posedge     : VitalDelayType := UnitDelay;        tpw_CLK_negedge     : VitalDelayType := UnitDelay;        tpw_CLRNeg_negedge  : VitalDelayType := UnitDelay;        -- tperiod_min: minimum clock period = 1/max freq        tperiod_CLK_posedge : VitalDelayType := UnitDelay;        -- generic control parameters        InstancePath        : STRING    := DefaultInstancePath;        TimingChecksOn      : BOOLEAN   := DefaultTimingChecks;        MsgOn               : BOOLEAN   := DefaultMsgOn;        XOn                 : BOOLEAN   := DefaultXon;        -- For FMF SDF technology file usage        TimingModel         : STRING    := DefaultTimingModel    );    PORT (        Y               : OUT   std_logic := 'U';        Q               : OUT   std_logic := 'U';        CLK             : IN    std_logic := 'U';        OENeg           : IN    std_logic := 'U';        CLRNeg          : IN    std_logic := 'U'    );    ATTRIBUTE VITAL_LEVEL0 of cdc339 : ENTITY IS TRUE;END cdc339;---------------------------------------------------------------------------------- ARCHITECTURE DECLARATION--------------------------------------------------------------------------------ARCHITECTURE vhdl_behavioral of cdc339 IS    ATTRIBUTE VITAL_LEVEL1 of vhdl_behavioral : ARCHITECTURE IS TRUE;    SIGNAL CLK_ipd             : std_ulogic := 'X';    SIGNAL OENeg_ipd           : std_ulogic := 'X';    SIGNAL CLRNeg_ipd          : std_ulogic := 'X';    SIGNAL CLRint              : std_ulogic := 'X';    SIGNAL Tint                : std_ulogic := 'X';BEGIN    ----------------------------------------------------------------------------    -- Wire Delays    ----------------------------------------------------------------------------    WireDelay : BLOCK    BEGIN        w_3 : VitalWireDelay (CLK_ipd, CLK, tipd_CLK);        w_4 : VitalWireDelay (OENeg_ipd, OENeg, tipd_OENeg);        w_5 : VitalWireDelay (CLRNeg_ipd, CLRNeg, tipd_CLRNeg);    END BLOCK;    ----------------------------------------------------------------------------    -- Concurrent Procedures    ----------------------------------------------------------------------------    a_1: VitalINV (            q            => CLRint,            a            => CLRNeg_ipd         );    ----------------------------------------------------------------------------    -- Main Behavior Process    ----------------------------------------------------------------------------    VitalYOut : PROCESS (CLK_ipd, OENeg_ipd)        -- Functionality Results Variables        VARIABLE Y_zd           : std_ulogic;             -- Output Glitch Detection Variables        VARIABLE Y_GlitchData   : VitalGlitchDataType;     BEGIN        ------------------------------------------------------------------------        -- Functionality Section        ------------------------------------------------------------------------        Y_zd := VitalBUFIF0 (data => CLK_ipd, enable => OENeg_ipd);         ------------------------------------------------------------------------        -- Path Delay Section        ------------------------------------------------------------------------        VitalPathDelay01Z (            OutSignal       =>  Y,            OutSignalName   =>  "Y",            OutTemp         =>  Y_zd,            GlitchData      => Y_GlitchData,            XOn             => XOn,            MsgOn           => MsgOn,            Paths           => (                0 => (InputChangeTime   => CLK_ipd'LAST_EVENT,                      PathDelay         => VitalExtendToFillDelay(tpd_CLK_Y),                      PathCondition     => TRUE),                1 => (InputChangeTime   => OENeg_ipd'LAST_EVENT,                      PathDelay         => tpd_OENeg_Y,                      PathCondition     => TRUE))        );    END PROCESS;     VitalQOut : PROCESS (Tint, OENeg_ipd)         -- Functionality Results Variables        VARIABLE Q_zd           : std_ulogic;                -- Output Glitch Detection Variables        VARIABLE Q_GlitchData   : VitalGlitchDataType;     BEGIN        ------------------------------------------------------------------------        -- Functionality Section        ------------------------------------------------------------------------        Q_zd := VitalBUFIF0 (data => Tint, enable => OENeg_ipd);        ------------------------------------------------------------------------        -- Path Delay Section        ------------------------------------------------------------------------        VitalPathDelay01Z (            OutSignal       =>  Q,            OutSignalName   =>  "Q",            OutTemp         =>  Q_zd,            GlitchData      => Q_GlitchData,            XOn             => XOn,            MsgOn           => MsgOn,            Paths           => (                0 => (InputChangeTime   => Tint'LAST_EVENT,                      PathDelay         => VitalExtendToFillDelay(tpd_CLK_Y),                      PathCondition     => TRUE),                1 => (InputChangeTime   => OENeg_ipd'LAST_EVENT,                      PathDelay         => tpd_OENeg_Y,                      PathCondition     => TRUE))        );    END PROCESS;    VitalBehavior : PROCESS (CLK_ipd, CLRint)        -- Timing Check Variables        VARIABLE Tviol_CLR_CLK  : X01 := '0';        VARIABLE TD_CLR_CLK     : VitalTimingDataType;        VARIABLE Pviol_CLK      : X01 := '0';        VARIABLE PD_CLK         : VitalPeriodDataType := VitalPeriodDataInit;         VARIABLE Pviol_CLR      : X01 := '0';        VARIABLE PD_CLR         : VitalPeriodDataType := VitalPeriodDataInit;         VARIABLE Violation      : X01 := '0';         -- Functionality Results Variables        VARIABLE T_zd           : std_ulogic;        VARIABLE PrevData       : std_logic_vector(0 to 2);        -- Output Glitch Detection Variables        VARIABLE T_GlitchData   : VitalGlitchDataType;     BEGIN        ------------------------------------------------------------------------        -- Timing Check Section        ------------------------------------------------------------------------        IF (TimingChecksOn) THEN             VitalSetupHoldCheck (                TestSignal      => CLRint,                TestSignalName  => "CLRint",                RefSignal       => CLK_ipd,                RefSignalName   => "CLK_ipd",                SetupHigh       => tsetup_CLRNeg_CLK,                SetupLow        => tsetup_CLRNeg_CLK,                CheckEnabled    => TRUE,                RefTransition   => '/',                HeaderMsg       => InstancePath & "/cdc339",                TimingData      => TD_CLR_CLK,                XOn             => XOn,                MsgOn           => MsgOn,                Violation       => Tviol_CLR_CLK            );            VitalPeriodPulseCheck (                TestSignal      => CLK_ipd,                TestSignalName  => "CLK_ipd",                Period          => tperiod_CLK_posedge,                PulseWidthHigh  => tpw_CLK_posedge,                PulseWidthLow   => tpw_CLK_negedge,                CheckEnabled    => TRUE,                HeaderMsg       => InstancePath & "/cdc339",                PeriodData      => PD_CLK,                XOn             => XOn,                MsgOn           => MsgOn,                Violation       => Pviol_CLK            );            VitalPeriodPulseCheck (                TestSignal      => CLRint,                TestSignalName  => "CLRint",                PulseWidthLow   => tpw_CLRNeg_negedge,                CheckEnabled    => TRUE,                HeaderMsg       => InstancePath & "/cdc339",                PeriodData      => PD_CLR,                XOn             => XOn,                MsgOn           => MsgOn,                Violation       => Pviol_CLR            );        END IF;         ------------------------------------------------------------------------        -- Functionality Section        ------------------------------------------------------------------------        Violation := Tviol_CLR_CLK OR Pviol_CLK OR Pviol_CLR;        VitalStateTable (                         StateTable      => TFFR_tab,            DataIn          => (Violation, CLK_ipd, CLRint),            Result          => T_zd,            PreviousDataIn  => PrevData        );        ------------------------------------------------------------------------        -- (Dummy) Path Delay Section        ------------------------------------------------------------------------        VitalPathDelay (            OutSignal       => Tint,            OutSignalName   => "Tint",            OutTemp         => T_zd,            GlitchData      => T_GlitchData,            XOn             => XOn,            MsgOn           => MsgOn,            Paths           => (                0 => (InputChangeTime   => CLK_ipd'LAST_EVENT,                      PathDelay         => VitalZeroDelay,                      PathCondition     => FALSE))        );    END PROCESS;END vhdl_behavioral;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频在线一区二区| 欧美在线观看视频一区二区| 亚洲欧美日本韩国| 久久久欧美精品sm网站| 激情文学综合网| 夫妻av一区二区| a4yy欧美一区二区三区| 日韩精品一区二区三区蜜臀| 蜜臀av一区二区| 久久久精品日韩欧美| 亚洲福利视频三区| 亚洲一区二区成人在线观看| 欧美精品自拍偷拍| 色综合激情五月| 色综合婷婷久久| 欧美无砖专区一中文字| 国产精品456露脸| 欧美日韩卡一卡二| 日韩三级免费观看| 日韩专区一卡二卡| 91精品婷婷国产综合久久| 亚洲国产精品v| 国产乱子伦视频一区二区三区| 国产精品天天看| 欧美一级欧美三级在线观看| 亚洲一线二线三线视频| 欧美一区二区视频在线观看 | 欧美少妇性性性| 欧美日韩久久久| 一本久久综合亚洲鲁鲁五月天| 色综合色综合色综合色综合色综合| 色一情一乱一乱一91av| 国产成人午夜精品5599| 欧美日韩综合不卡| 国产91精品免费| 一区二区在线观看av| 欧美高清你懂得| 欧美高清在线一区二区| 午夜一区二区三区在线观看| 亚洲伊人色欲综合网| 国产一区视频网站| 99国内精品久久| 色播五月激情综合网| 久久成人免费日本黄色| 捆绑调教美女网站视频一区| 亚洲欧美日韩电影| 国产在线不卡一卡二卡三卡四卡| 国产欧美视频一区二区三区| 欧美视频精品在线| 欧美日韩一区二区三区视频| 久久久www成人免费毛片麻豆| 欧美一区二区美女| 国产成人精品1024| 2024国产精品视频| 国产日韩亚洲欧美综合| 天天综合日日夜夜精品| 亚洲综合网站在线观看| 欧美日韩国产经典色站一区二区三区| 天天综合色天天综合| 琪琪一区二区三区| 亚洲男人的天堂网| 欧美成人精品二区三区99精品| 亚洲伦理在线免费看| 99v久久综合狠狠综合久久| 国产一区二区三区四区五区美女| 久久99精品国产.久久久久| 国模少妇一区二区三区| 粉嫩一区二区三区性色av| 色偷偷88欧美精品久久久| 亚洲四区在线观看| 免费观看30秒视频久久| 欧美国产丝袜视频| 91小视频在线免费看| 欧美三级一区二区| 国产三级精品在线| 97aⅴ精品视频一二三区| 91麻豆精品国产无毒不卡在线观看| 午夜欧美在线一二页| 国产精品白丝av| 26uuu国产日韩综合| 国产精品久久看| 国产精品理论片| 日本精品一区二区三区高清 | 免费在线观看不卡| 一区二区三区成人在线视频| 成人av在线影院| 欧美国产日产图区| 亚洲v日本v欧美v久久精品| 成人综合在线观看| 欧美人与z0zoxxxx视频| 亚洲自拍欧美精品| 欧美午夜片在线观看| 亚洲午夜三级在线| 在线不卡一区二区| 国产成人精品综合在线观看| 精品久久久久久久久久久久久久久| 免费看欧美美女黄的网站| 欧美精品一区二区三区在线播放| 国内精品写真在线观看| 成人欧美一区二区三区白人 | 水蜜桃久久夜色精品一区的特点| 在线综合+亚洲+欧美中文字幕| 久久精品国产99国产精品| 亚洲国产成人自拍| 欧美亚洲综合色| 亚洲超丰满肉感bbw| 3atv在线一区二区三区| 成人av网址在线观看| 久久久久久久久久久久电影 | 香蕉成人伊视频在线观看| 5月丁香婷婷综合| 成人在线视频首页| 欧美视频自拍偷拍| 日韩欧美国产精品一区| 国产一区二区免费在线| 亚洲第一精品在线| 中文欧美字幕免费| 欧美一卡二卡在线观看| 色婷婷激情久久| 国产成人在线视频网址| 日韩电影免费在线观看网站| **欧美大码日韩| 日本一区二区三区四区| 欧美一卡2卡三卡4卡5免费| 色综合久久中文字幕| 国产精品一区二区x88av| 日本网站在线观看一区二区三区| 中文字幕一区在线观看| 久久综合中文字幕| 日韩一区二区三区av| 不卡一卡二卡三乱码免费网站| 日本不卡免费在线视频| 亚洲小少妇裸体bbw| 亚洲三级在线看| 国产精品蜜臀在线观看| 国产亚洲欧洲997久久综合| 欧美日韩精品是欧美日韩精品| 成人免费观看视频| 国产91精品在线观看| 久久99最新地址| 久久丁香综合五月国产三级网站| 五月综合激情婷婷六月色窝| 一区二区三区免费看视频| 自拍偷拍国产亚洲| 亚洲欧洲韩国日本视频 | 91蝌蚪porny成人天涯| 国产精品18久久久久久久久久久久| 久久成人18免费观看| 国产综合久久久久久鬼色| 久久精品国产一区二区| 六月婷婷色综合| 久久99深爱久久99精品| 国产精选一区二区三区| 国产精品一区二区91| 国产大片一区二区| av不卡免费电影| 99re热这里只有精品视频| jlzzjlzz亚洲女人18| 91麻豆视频网站| 欧美日本视频在线| 日韩欧美国产电影| 国产偷国产偷亚洲高清人白洁| 国产精品免费人成网站| 亚洲男人的天堂网| 亚洲成人av一区| 老司机免费视频一区二区| 狠狠久久亚洲欧美| 成人免费视频app| 一本大道久久a久久综合婷婷| 欧美中文一区二区三区| 欧美精品国产精品| 久久美女高清视频| 亚洲欧美国产三级| 美女视频一区在线观看| 国产成人免费高清| 在线观看一区二区精品视频| 91精品国产综合久久久久久| 精品国产一二三| 一区二区三区在线影院| 麻豆成人综合网| 99视频在线精品| 日韩西西人体444www| 国产精品三级av在线播放| 亚洲夂夂婷婷色拍ww47| 麻豆久久久久久| 91美女片黄在线观看91美女| 日韩一区二区免费电影| 最新久久zyz资源站| 蜜臀精品久久久久久蜜臀| av电影在线不卡| 精品国产一区二区三区不卡 | 欧美日韩一区二区三区免费看 | 欧美白人最猛性xxxxx69交| 国产精品无遮挡| 久久国产视频网| 欧美色综合天天久久综合精品| 亚洲精品在线观看网站| 午夜免费欧美电影| 91丨九色丨蝌蚪丨老版| 久久久久久久网|