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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cy7b991.vhd

?? Vhdl cod for a clock for sp3e
?? VHD
?? 第 1 頁 / 共 2 頁
字號(hào):
----------------------------------------------------------------------------------  File Name: cy7b991.vhd----------------------------------------------------------------------------------  Copyright (C) 2000-2003 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    00 Oct 27   Initial release--    V1.1    R. Munden    03 Jan 29   modified use of _nwv to satisfy ncvhdl-- ----------------------------------------------------------------------------------  PART DESCRIPTION:-- --  Library:    CLOCK--  Technology: CMOS--  Part:       CY7B991-- --  Description: Programmable Skew Clock Buffer--------------------------------------------------------------------------------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 cy7b991 IS    GENERIC (        -- tipd delays: interconnect path delays        tipd_TEST                : VitalDelayType01 := VitalZeroDelay01;        tipd_REF                 : VitalDelayType01 := VitalZeroDelay01;        tipd_FS                  : VitalDelayType01 := VitalZeroDelay01;        tipd_FB                  : VitalDelayType01 := VitalZeroDelay01;        tipd_F4B                 : VitalDelayType01 := VitalZeroDelay01;        tipd_F4A                 : VitalDelayType01 := VitalZeroDelay01;        tipd_F3B                 : VitalDelayType01 := VitalZeroDelay01;        tipd_F3A                 : VitalDelayType01 := VitalZeroDelay01;        tipd_F2B                 : VitalDelayType01 := VitalZeroDelay01;        tipd_F2A                 : VitalDelayType01 := VitalZeroDelay01;        tipd_F1B                 : VitalDelayType01 := VitalZeroDelay01;        tipd_F1A                 : VitalDelayType01 := VitalZeroDelay01;        -- tpd delays        tpd_REF_Q1A              : VitalDelayType := UnitDelay;        -- tperiod_min: minimum clock period = 1/max freq        tperiod_REF_FS_EQ_0      : VitalDelayType := UnitDelay;        tperiod_REF_FS_EQ_Z      : VitalDelayType := UnitDelay;        tperiod_REF_FS_EQ_1      : 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 (        -- 'Z' denotes internal MID state of peculiar three-state        -- input used by this part        TEST            : IN    std_ulogic := 'Z';        REF             : IN    std_ulogic := 'U';        FS              : IN    std_ulogic := 'Z';        FB              : IN    std_ulogic := 'U';        Q4B             : OUT   std_ulogic := 'U';        Q4A             : OUT   std_ulogic := 'U';        F4B             : IN    std_ulogic := 'Z';        F4A             : IN    std_ulogic := 'Z';        Q3B             : OUT   std_ulogic := 'U';        Q3A             : OUT   std_ulogic := 'U';        F3B             : IN    std_ulogic := 'Z';        F3A             : IN    std_ulogic := 'Z';        Q2B             : OUT   std_ulogic := 'U';        Q2A             : OUT   std_ulogic := 'U';        F2B             : IN    std_ulogic := 'Z';        F2A             : IN    std_ulogic := 'Z';        Q1B             : OUT   std_ulogic := 'U';        Q1A             : OUT   std_ulogic := 'U';        F1B             : IN    std_ulogic := 'Z';        F1A             : IN    std_ulogic := 'Z'    );    ATTRIBUTE VITAL_LEVEL0 of cy7b991 : ENTITY IS TRUE;END cy7b991;---------------------------------------------------------------------------------- ARCHITECTURE DECLARATION--------------------------------------------------------------------------------ARCHITECTURE vhdl_behavioral of cy7b991 IS    ATTRIBUTE VITAL_LEVEL0 of vhdl_behavioral : ARCHITECTURE IS TRUE;    CONSTANT partID            : STRING := "CY7B991";    SIGNAL TEST_ipd            : std_ulogic := 'Z';    SIGNAL REF_ipd             : std_ulogic := 'U';    SIGNAL FS_ipd              : std_ulogic := 'Z';    SIGNAL FB_ipd              : std_ulogic := 'U';    SIGNAL F4B_ipd             : std_ulogic := 'Z';    SIGNAL F4A_ipd             : std_ulogic := 'Z';    SIGNAL F3B_ipd             : std_ulogic := 'Z';    SIGNAL F3A_ipd             : std_ulogic := 'Z';    SIGNAL F2B_ipd             : std_ulogic := 'Z';    SIGNAL F2A_ipd             : std_ulogic := 'Z';    SIGNAL F1B_ipd             : std_ulogic := 'Z';    SIGNAL F1A_ipd             : std_ulogic := 'Z';    SIGNAL Q1                  : std_ulogic := 'Z';    SIGNAL Q2                  : std_ulogic := 'Z';    SIGNAL Q3                  : std_ulogic := 'Z';    SIGNAL Q4                  : std_ulogic := 'Z';    SIGNAL FB_nwv              : UX01;    SIGNAL pll_out             : std_logic := '1';    SIGNAL rst_int             : std_ulogic := '1';    SIGNAL vco_lock            : boolean;    SIGNAL pll_delay           : time := 0 ns;    SIGNAL half_per            : time := 6 ns;    SIGNAL period              : time := 0 ns;    SIGNAL tU                  : time := 0 ns;    SIGNAL Violation           : X01 := '0';BEGIN    ----------------------------------------------------------------------------    -- Wire Delays    ----------------------------------------------------------------------------    WireDelay : BLOCK    BEGIN        w_1 : VitalWireDelay (TEST_ipd, TEST, tipd_TEST);        w_2 : VitalWireDelay (REF_ipd, REF, tipd_REF);        w_3 : VitalWireDelay (FS_ipd, FS, tipd_FS);        w_4 : VitalWireDelay (FB_ipd, FB, tipd_FB);        w_7 : VitalWireDelay (F4B_ipd, F4B, tipd_F4B);        w_8 : VitalWireDelay (F4A_ipd, F4A, tipd_F4A);        w_11 : VitalWireDelay (F3B_ipd, F3B, tipd_F3B);        w_12 : VitalWireDelay (F3A_ipd, F3A, tipd_F3A);        w_15 : VitalWireDelay (F2B_ipd, F2B, tipd_F2B);        w_16 : VitalWireDelay (F2A_ipd, F2A, tipd_F2A);        w_19 : VitalWireDelay (F1B_ipd, F1B, tipd_F1B);        w_20 : VitalWireDelay (F1A_ipd, F1A, tipd_F1A);    END BLOCK;    FB_nwv <= to_UX01(FB_ipd);    Q1A <= Q1;    Q1B <= Q1;    Q2A <= Q2;    Q2B <= Q2;    Q3A <= Q3;    Q3B <= Q3;    Q4A <= Q4;    Q4B <= Q4;    ----------------------------------------------------------------------------    -- ADJ Process    ----------------------------------------------------------------------------    ADJ : PROCESS (FB_nwv, REF_ipd, FS_ipd, vco_lock)        CONSTANT N_low       : integer :=44;        CONSTANT N_mid       : integer :=26;        CONSTANT N_high      : integer :=16;        VARIABLE vlck        : std_ulogic := '0';        VARIABLE fb_period   : time := 0 ns;        VARIABLE ref_period  : time := 0 ns;        VARIABLE prev_ref    : time := 0 ns;        VARIABLE prev_fb     : time := 0 ns;        VARIABLE toggle1     : boolean;        VARIABLE toggle2     : boolean;        VARIABLE N           : integer;    BEGIN        ------------------------------------------------------------------------        -- Functionality Section        ------------------------------------------------------------------------        IF rising_edge(REF_ipd) THEN            ref_period := NOW - prev_ref;            prev_ref := NOW;            IF FB_nwv = 'X' THEN               rst_int <= '1', '0' AFTER 5 ns;            END IF;        END IF;        IF (FB_nwv'event AND FB_nwv = '0') THEN            rst_int <= '0';            fb_period := NOW - prev_fb;            prev_fb := NOW;            IF toggle1 AND not(toggle2) THEN                IF fb_period > ref_period THEN                    half_per <= half_per - 50 ps;                    vco_lock <= false;                    vlck := '0';                ELSIF fb_period < ref_period THEN                    half_per <= half_per + 60 ps;                    vco_lock <= false;                    vlck := '0';                ELSE                    vco_lock <= true;                    vlck := '1';                END IF;            END IF;            toggle1 := not toggle1;            IF toggle1 THEN                toggle2 := not toggle2;            ELSE                pll_delay <= 0 ps;            END IF;        END IF;        IF rising_edge(FB_ipd) AND vco_lock AND toggle1 AND toggle2 THEN            IF (prev_ref + tpd_REF_Q1A) < NOW THEN                IF pll_delay < ref_period THEN                    pll_delay <= pll_delay - 200 ps;                END IF;            END IF;        END IF;        IF (vco_lock AND vco_lock'EVENT) OR FS_ipd'EVENT THEN            IF (FS_ipd='0') THEN                N := N_low;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
正在播放一区二区| 国产福利91精品一区| 欧美久久免费观看| 肉肉av福利一精品导航| 欧美一区二区三区小说| 美女久久久精品| 久久女同互慰一区二区三区| 成人激情电影免费在线观看| 亚洲欧美日韩人成在线播放| 欧美区在线观看| 狠狠色丁香久久婷婷综| 国产精品热久久久久夜色精品三区| 91婷婷韩国欧美一区二区| 亚洲国产成人va在线观看天堂 | 国产成人精品一区二区三区网站观看| 久久久精品欧美丰满| av网站一区二区三区| 午夜激情综合网| 日本一区二区免费在线观看视频| 99精品桃花视频在线观看| 天涯成人国产亚洲精品一区av| 精品国产麻豆免费人成网站| 成人免费毛片嘿嘿连载视频| 亚洲一卡二卡三卡四卡| 久久久久久久综合色一本| 91美女福利视频| 日韩电影在线观看网站| 日本一区二区动态图| 欧美精品黑人性xxxx| 成人激情免费网站| 美女网站视频久久| 亚洲激情综合网| 久久综合久久综合九色| 欧美综合久久久| 顶级嫩模精品视频在线看| 日韩成人午夜电影| 综合在线观看色| 精品国产乱子伦一区| 日本黄色一区二区| 成人性视频网站| 久久精品99国产精品| 亚洲综合网站在线观看| 国产午夜精品福利| 日韩精品中午字幕| 欧美日韩在线观看一区二区| 成人福利视频网站| 日本视频在线一区| 首页综合国产亚洲丝袜| 亚洲精品国产a| 国产精品卡一卡二卡三| 精品国产乱码久久久久久久久| 一本到高清视频免费精品| 国产露脸91国语对白| 日本v片在线高清不卡在线观看| 亚洲精品伦理在线| 中文字幕中文字幕一区| 久久久久久久久久久久久女国产乱| 欧美人与性动xxxx| 欧美三级日韩三级| 在线观看欧美精品| 91在线精品一区二区三区| 国产ts人妖一区二区| 激情综合五月天| 久久99久久99小草精品免视看| 午夜电影久久久| 香蕉久久夜色精品国产使用方法 | 国产精品456露脸| 久久成人精品无人区| 美女视频黄免费的久久| 免费看日韩a级影片| 免费成人在线影院| 人人爽香蕉精品| 麻豆中文一区二区| 日韩福利视频导航| 免费高清不卡av| 激情五月婷婷综合网| 久久er99精品| 国产精品亚洲成人| 粉嫩嫩av羞羞动漫久久久 | 中文字幕一区二区三区色视频| 国产日韩精品视频一区| 欧美激情综合在线| 国产精品国产精品国产专区不蜜 | 久久久国产精品午夜一区ai换脸| 精品久久久久久久人人人人传媒 | 国产欧美日韩麻豆91| 中文字幕免费观看一区| 中日韩免费视频中文字幕| 国产精品每日更新在线播放网址 | 欧洲精品视频在线观看| 欧美亚洲国产一区二区三区| 欧美日韩国产123区| 欧美一区日韩一区| 久久综合色播五月| 亚洲欧洲韩国日本视频| 一区二区三区欧美亚洲| 视频一区中文字幕国产| 国产老肥熟一区二区三区| av福利精品导航| 欧美日韩精品久久久| 欧美精品一区二区精品网| 国产精品久久久久久久第一福利| 一区二区三区四区在线免费观看| 亚洲成人在线免费| 国产伦精一区二区三区| 91免费视频网址| 欧美日本在线播放| 国产亚洲一区二区三区四区 | 亚洲国产你懂的| 韩国精品主播一区二区在线观看| 99精品久久只有精品| 欧美日本韩国一区二区三区视频| 欧美精品一区二区三区视频 | 欧美日韩高清影院| 久久久久久久久久久久久久久99| 亚洲人成精品久久久久久| 日本va欧美va欧美va精品| 成人精品鲁一区一区二区| 欧美日韩国产一级| 国产精品蜜臀在线观看| 午夜伦理一区二区| 不卡一区二区三区四区| 欧美一区二区福利视频| 亚洲色欲色欲www| 韩国精品免费视频| 欧美色精品天天在线观看视频| 欧美精品一区二区三区很污很色的| 一区二区三区精密机械公司| 激情av综合网| 欧美精品第一页| 亚洲色图丝袜美腿| 国产成人自拍网| 91麻豆精品国产自产在线观看一区| 国产精品污www在线观看| 韩国成人在线视频| 91精品国产免费久久综合| 亚洲人成网站精品片在线观看| 国产在线不卡一区| 91麻豆精品国产91久久久久久 | 欧美日韩免费观看一区二区三区| 久久久久久一二三区| 欧美视频在线一区二区三区| 久久精品网站免费观看| 美腿丝袜在线亚洲一区| 欧美色网一区二区| 中文字幕的久久| 国产高清在线观看免费不卡| 精品国产人成亚洲区| 日韩va欧美va亚洲va久久| 欧美系列一区二区| 亚洲免费资源在线播放| 91丨porny丨蝌蚪视频| 亚洲国产成人午夜在线一区| 精品一区二区国语对白| 日韩欧美国产一区二区在线播放 | 亚洲免费在线观看视频| 成人开心网精品视频| 国产欧美精品国产国产专区| 激情欧美一区二区| 久久综合色天天久久综合图片| 精品一区二区免费看| 欧美tk丨vk视频| 韩国欧美国产一区| 久久蜜桃av一区二区天堂| 久久99国内精品| 久久欧美一区二区| 风流少妇一区二区| 日本一区二区视频在线观看| 高清不卡一二三区| 国产精品久久久久9999吃药| 国产午夜精品在线观看| 成人一级视频在线观看| 中文字幕成人av| 色综合咪咪久久| 亚洲最新视频在线观看| 欧美色电影在线| 日韩中文字幕不卡| 精品精品欲导航| 国产乱码精品一区二区三区忘忧草| 国产色91在线| 99国产欧美另类久久久精品| 一区二区三区成人在线视频| 欧美午夜一区二区| 青青草原综合久久大伊人精品| 欧美α欧美αv大片| 国产精品一色哟哟哟| 成人免费在线观看入口| 欧美三级三级三级爽爽爽| 男人的天堂久久精品| 久久久99精品免费观看| av一区二区三区四区| 亚洲一区二区三区四区在线观看 | 午夜精品福利视频网站 | 久久综合九色欧美综合狠狠 | 亚洲视频免费看| 欧美另类videos死尸| 狠狠色丁香婷综合久久| 中文字幕中文字幕一区| 3atv一区二区三区| 成人小视频在线|