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

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

?? cy2313anz.vhd

?? Vhdl cod for a clock for sp3e
?? VHD
?? 第 1 頁 / 共 2 頁
字號:
----------------------------------------------------------------------------------  File Name: cy2313anz.vhd----------------------------------------------------------------------------------  Copyright (C) 1999-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    99 JAN 13   Initial release--    V1.1    R. Munden    00 JUL 24   corrected path delay conditions for I2C--    V1.2    R. Munden    02 MAR 29   corrected for ModelSim 5.6-- ----------------------------------------------------------------------------------  PART DESCRIPTION:-- --  Library:    CLOCK--  Technology: LVTTL--  Part:       CY2313ANZ-- --  Description: Clock Buffer with I2C--------------------------------------------------------------------------------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;---------------------------------------------------------------------------------- ENTITY DECLARATION--------------------------------------------------------------------------------ENTITY cy2313anz IS    GENERIC (        -- tipd delays: interconnect path delays        tipd_BUFIN               : VitalDelayType01 := VitalZeroDelay01;        tipd_SDATA               : VitalDelayType01 := VitalZeroDelay01;        tipd_SCLK                : VitalDelayType01 := VitalZeroDelay01;        -- tpd delays        tpd_BUFIN_SDR0           : VitalDelayType01 := UnitDelay01;        tpd_SCLK_SDR0            : VitalDelayType01Z := UnitDelay01Z;        tpd_SCLK_SDATA           : VitalDelayType01Z := UnitDelay01Z;        -- tsetup values: setup times        tsetup_SDATA_SCLK        : VitalDelayType := UnitDelay;        -- thold values: hold times        thold_SDATA_SCLK         : VitalDelayType := UnitDelay;        -- tpw values: pulse widths        tpw_BUFIN_posedge        : VitalDelayType := UnitDelay;        tpw_BUFIN_negedge        : VitalDelayType := UnitDelay;        tpw_SCLK_posedge         : VitalDelayType := UnitDelay;        tpw_SCLK_negedge         : VitalDelayType := UnitDelay;        -- tperiod_min: minimum clock period = 1/max freq        tperiod_BUFIN_posedge    : VitalDelayType := UnitDelay;        tperiod_SCLK_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 (        BUFIN           : IN    std_ulogic := 'U';        SDATA           : INOUT std_ulogic := 'H';        SCLK            : IN    std_ulogic := 'H';        SDR0            : OUT   std_ulogic := 'U';        SDR1            : OUT   std_ulogic := 'U';        SDR2            : OUT   std_ulogic := 'U';        SDR3            : OUT   std_ulogic := 'U';        SDR4            : OUT   std_ulogic := 'U';        SDR5            : OUT   std_ulogic := 'U';        SDR6            : OUT   std_ulogic := 'U';        SDR7            : OUT   std_ulogic := 'U';        SDR8            : OUT   std_ulogic := 'U';        SDR9            : OUT   std_ulogic := 'U';        SDR10           : OUT   std_ulogic := 'U';        SDR11           : OUT   std_ulogic := 'U';        SDR12           : OUT   std_ulogic := 'U'    );    ATTRIBUTE VITAL_LEVEL0 of cy2313anz : ENTITY IS TRUE;END cy2313anz;---------------------------------------------------------------------------------- ARCHITECTURE DECLARATION--------------------------------------------------------------------------------ARCHITECTURE vhdl_behavioral of cy2313anz IS    ATTRIBUTE VITAL_LEVEL0 of vhdl_behavioral : ARCHITECTURE IS TRUE;    SIGNAL BUFIN_ipd         : std_ulogic := 'X';    SIGNAL SDATA_ipd         : std_ulogic := 'X';    SIGNAL SCLK_ipd          : std_ulogic := 'X';    SIGNAL Byte0             : std_logic_vector(7 downto 0) := (OTHERS => '1');     SIGNAL Byte1             : std_logic_vector(7 downto 0) := (OTHERS => '1');     SIGNAL Byte2             : std_logic_vector(7 downto 0) := (OTHERS => '1');     CONSTANT Address         : std_logic_vector(7 downto 0) := "01001011"; BEGIN    ----------------------------------------------------------------------------    -- Wire Delays    ----------------------------------------------------------------------------    WireDelay : BLOCK    BEGIN        w_1 : VitalWireDelay (BUFIN_ipd, BUFIN, tipd_BUFIN);        w_2 : VitalWireDelay (SDATA_ipd, SDATA, tipd_SDATA);        w_3 : VitalWireDelay (SCLK_ipd, SCLK, tipd_SCLK);    END BLOCK;    ----------------------------------------------------------------------------    -- Main Behavior Process    ----------------------------------------------------------------------------    VitalBehavior1 : PROCESS (BUFIN_ipd, Byte0, Byte1, Byte2)        -- Timing Check Variables        VARIABLE Pviol_BUFIN       : X01 := '0';        VARIABLE PD_BUFIN          : VitalPeriodDataType := VitalPeriodDataInit;        VARIABLE Violation         : X01 := '0';        -- Functionality Results Variables        VARIABLE SDR0_zd           : std_ulogic;        VARIABLE SDR1_zd           : std_ulogic;        VARIABLE SDR2_zd           : std_ulogic;        VARIABLE SDR3_zd           : std_ulogic;        VARIABLE SDR4_zd           : std_ulogic;        VARIABLE SDR5_zd           : std_ulogic;        VARIABLE SDR6_zd           : std_ulogic;        VARIABLE SDR7_zd           : std_ulogic;        VARIABLE SDR8_zd           : std_ulogic;        VARIABLE SDR9_zd           : std_ulogic;        VARIABLE SDR10_zd          : std_ulogic;        VARIABLE SDR11_zd          : std_ulogic;        VARIABLE SDR12_zd          : std_ulogic;        -- Output Glitch Detection Variables        VARIABLE SDR0_GlitchData   : VitalGlitchDataType;        VARIABLE SDR1_GlitchData   : VitalGlitchDataType;        VARIABLE SDR2_GlitchData   : VitalGlitchDataType;        VARIABLE SDR3_GlitchData   : VitalGlitchDataType;        VARIABLE SDR4_GlitchData   : VitalGlitchDataType;        VARIABLE SDR5_GlitchData   : VitalGlitchDataType;        VARIABLE SDR6_GlitchData   : VitalGlitchDataType;        VARIABLE SDR7_GlitchData   : VitalGlitchDataType;        VARIABLE SDR8_GlitchData   : VitalGlitchDataType;        VARIABLE SDR9_GlitchData   : VitalGlitchDataType;        VARIABLE SDR10_GlitchData  : VitalGlitchDataType;        VARIABLE SDR11_GlitchData  : VitalGlitchDataType;        VARIABLE SDR12_GlitchData  : VitalGlitchDataType;    BEGIN        ------------------------------------------------------------------------        -- Timing Check Section        ------------------------------------------------------------------------        IF (TimingChecksOn) THEN            VitalPeriodPulseCheck (                TestSignal      => BUFIN_ipd,                TestSignalName  => "BUFIN_ipd",                Period          => tperiod_BUFIN_posedge,                PulseWidthHigh  => tpw_BUFIN_posedge,                PulseWidthLow   => tpw_BUFIN_negedge,                CheckEnabled    => TRUE,                HeaderMsg       => InstancePath & "/cy2313anz",                PeriodData      => PD_BUFIN,                XOn             => XOn,                MsgOn           => MsgOn,                Violation       => Pviol_BUFIN            );        END IF;        ------------------------------------------------------------------------        -- Functionality Section        ------------------------------------------------------------------------        Violation := Pviol_BUFIN;        IF (Violation = '0') THEN            SDR0_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte0(0) );            SDR1_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte0(1) );            SDR2_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte0(2) );            SDR3_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte0(3) );            SDR4_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte0(6) );            SDR5_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte0(7) );            SDR6_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte1(0) );            SDR7_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte1(1) );            SDR8_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte1(4) );            SDR9_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte1(5) );            SDR10_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte1(6) );            SDR11_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte1(7) );            SDR12_zd := VitalBUFIF1 (data => BUFIN_ipd, enable => Byte2(6) );        END IF;        ------------------------------------------------------------------------        -- Path Delay Section        ------------------------------------------------------------------------        VitalPathDelay01Z (            OutSignal       =>  SDR0,            OutSignalName   =>  "SDR0",            OutTemp         =>  SDR0_zd,            Paths           => (               0 => (InputChangeTime   => BUFIN_ipd'LAST_EVENT,                    PathDelay         => VitalExtendToFillDelay(tpd_BUFIN_SDR0),                     PathCondition     => (Byte0(0) = '1')),               1 => (InputChangeTime   => Byte0(0)'LAST_EVENT,                     PathDelay         => tpd_SCLK_SDR0,                     PathCondition     => TRUE ) ),            GlitchData      => SDR0_GlitchData );        VitalPathDelay01Z (            OutSignal       =>  SDR1,            OutSignalName   =>  "SDR1",            OutTemp         =>  SDR1_zd,            Paths           => (               0 => (InputChangeTime   => BUFIN_ipd'LAST_EVENT,                    PathDelay         => VitalExtendToFillDelay(tpd_BUFIN_SDR0),                     PathCondition     => (Byte0(1) = '1')),               1 => (InputChangeTime   => Byte0(1)'LAST_EVENT,                     PathDelay         => tpd_SCLK_SDR0,                     PathCondition     => TRUE ) ),            GlitchData      => SDR1_GlitchData );        VitalPathDelay01Z (            OutSignal       =>  SDR2,            OutSignalName   =>  "SDR2",            OutTemp         =>  SDR2_zd,            Paths           => (               0 => (InputChangeTime   => BUFIN_ipd'LAST_EVENT,                    PathDelay         => VitalExtendToFillDelay(tpd_BUFIN_SDR0),                     PathCondition     => (Byte0(2) = '1')),               1 => (InputChangeTime   => Byte0(2)'LAST_EVENT,                     PathDelay         => tpd_SCLK_SDR0,                     PathCondition     => TRUE ) ),            GlitchData      => SDR2_GlitchData );        VitalPathDelay01Z (            OutSignal       =>  SDR3,            OutSignalName   =>  "SDR3",            OutTemp         =>  SDR3_zd,            Paths           => (               0 => (InputChangeTime   => BUFIN_ipd'LAST_EVENT,                    PathDelay         => VitalExtendToFillDelay(tpd_BUFIN_SDR0),                     PathCondition     => (Byte0(3) = '1')),               1 => (InputChangeTime   => Byte0(3)'LAST_EVENT,                     PathDelay         => tpd_SCLK_SDR0,                     PathCondition     => TRUE ) ),            GlitchData      => SDR3_GlitchData );        VitalPathDelay01Z (            OutSignal       =>  SDR4,            OutSignalName   =>  "SDR4",            OutTemp         =>  SDR4_zd,            Paths           => (               0 => (InputChangeTime   => BUFIN_ipd'LAST_EVENT,                    PathDelay         => VitalExtendToFillDelay(tpd_BUFIN_SDR0),                     PathCondition     => (Byte0(6) = '1')),               1 => (InputChangeTime   => Byte0(6)'LAST_EVENT,                     PathDelay         => tpd_SCLK_SDR0,                     PathCondition     => TRUE ) ),            GlitchData      => SDR4_GlitchData );        VitalPathDelay01Z (            OutSignal       =>  SDR5,            OutSignalName   =>  "SDR5",            OutTemp         =>  SDR5_zd,            Paths           => (               0 => (InputChangeTime   => BUFIN_ipd'LAST_EVENT,                    PathDelay         => VitalExtendToFillDelay(tpd_BUFIN_SDR0),                     PathCondition     => (Byte0(7) = '1')),               1 => (InputChangeTime   => Byte0(7)'LAST_EVENT,                     PathDelay         => tpd_SCLK_SDR0,                     PathCondition     => TRUE ) ),

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
制服丝袜成人动漫| 视频一区欧美精品| 一区二区三区四区视频精品免费| 日韩不卡手机在线v区| 成人一道本在线| 欧美一级日韩不卡播放免费| 中文字幕五月欧美| 国产一区二区在线观看视频| 色偷偷88欧美精品久久久| 久久久久免费观看| 男男视频亚洲欧美| 在线免费观看不卡av| 国产精品久久777777| 韩国视频一区二区| 日韩欧美国产成人一区二区| 五月天一区二区三区| 91污在线观看| 中文字幕一区二区三区四区不卡 | 欧美丰满美乳xxx高潮www| 中文字幕一区二区三区在线不卡 | 久久人人爽爽爽人久久久| 亚洲第一会所有码转帖| av动漫一区二区| 中文字幕av资源一区| 狠狠色狠狠色综合日日91app| 欧美一级日韩免费不卡| 日本午夜精品视频在线观看| 欧美三区在线观看| 一区二区欧美在线观看| 色网综合在线观看| 亚洲女人小视频在线观看| www.欧美亚洲| 亚洲女与黑人做爰| 在线精品国精品国产尤物884a| 一区二区中文视频| 成人av资源在线观看| 国产精品久久久久桃色tv| 国产成a人无v码亚洲福利| 国产亚洲一区二区三区在线观看| 国产又黄又大久久| 日本一区二区电影| 91啪九色porn原创视频在线观看| 中文字幕一区二区三区色视频| 91欧美一区二区| 亚洲不卡一区二区三区| 欧美人成免费网站| 国产乱码精品1区2区3区| 国产欧美日韩综合精品一区二区| 成人sese在线| 亚洲综合图片区| 欧美一区二区三区精品| 国产在线国偷精品产拍免费yy| 国产精品天干天干在线综合| 91免费国产在线观看| 丝袜美腿亚洲色图| 日韩欧美在线网站| 国产精品456露脸| 亚洲视频中文字幕| 欧美伦理视频网站| 国产精品一级二级三级| 综合久久久久久| 欧美日韩三级一区| 国产一区 二区| 亚洲免费在线观看| 日韩精品一区二区三区视频| 成人综合激情网| 五月天中文字幕一区二区| 久久亚洲私人国产精品va媚药| 99re66热这里只有精品3直播| 午夜亚洲福利老司机| 久久综合久久综合九色| 91国产成人在线| 国产麻豆视频一区| 亚洲成人在线网站| 中文文精品字幕一区二区| 欧美特级限制片免费在线观看| 国产一区二区三区久久悠悠色av| 亚洲免费在线观看| 国产三级精品三级| 欧美日韩国产一级| 色婷婷精品久久二区二区蜜臀av| 免费成人你懂的| 亚洲精品中文字幕乱码三区| 久久只精品国产| 欧美日韩成人在线一区| 99热精品一区二区| 国产精品一区三区| 日韩中文字幕麻豆| 亚洲人成亚洲人成在线观看图片| 亚洲精品一区二区三区精华液| 在线一区二区三区四区| 成人午夜电影小说| 久久成人免费网| 午夜精品影院在线观看| 中文字幕一区二区三区在线不卡| 久久男人中文字幕资源站| 欧美久久一二区| 色老综合老女人久久久| 成人污视频在线观看| 国产精品中文欧美| 久久成人综合网| 美女一区二区三区| 日韩激情一二三区| 亚洲福利视频导航| 亚洲一本大道在线| 一区二区三区欧美日| 亚洲三级在线看| 最新高清无码专区| 亚洲激情校园春色| 亚洲人成网站色在线观看| 日韩一区在线免费观看| 国产精品久久久久久久久免费桃花| 久久亚洲一区二区三区四区| 久久综合色之久久综合| 久久一夜天堂av一区二区三区| 日韩视频在线永久播放| 日韩精品最新网址| 日韩精品一区二| 久久久精品天堂| 久久久久国产精品麻豆ai换脸 | 精品写真视频在线观看| 日本vs亚洲vs韩国一区三区| 免费成人在线观看视频| 韩国在线一区二区| 成熟亚洲日本毛茸茸凸凹| 不卡区在线中文字幕| 在线观看三级视频欧美| 欧美日韩国产不卡| 日韩视频在线观看一区二区| 日韩欧美不卡一区| 欧美国产欧美综合| 亚洲日本一区二区三区| 亚洲精品国产第一综合99久久| 亚洲第一福利视频在线| 日本不卡1234视频| 国产成人精品影院| 欧洲激情一区二区| 欧美一级久久久| 日韩亚洲欧美一区| 久久精品一二三| 综合欧美一区二区三区| 天天影视涩香欲综合网 | 精品黑人一区二区三区久久 | 宅男在线国产精品| 久久综合色天天久久综合图片| 亚洲国产精品ⅴa在线观看| 国产精品护士白丝一区av| 一二三区精品视频| 久久电影国产免费久久电影| 91在线精品一区二区| 日韩一区二区三区在线观看| 亚洲国产精品传媒在线观看| 夜夜亚洲天天久久| 国产精品一区二区免费不卡| 色久综合一二码| 久久久精品影视| 偷拍一区二区三区四区| 国产成人免费高清| 51精品久久久久久久蜜臀| 国产欧美日韩综合| 日本亚洲视频在线| 成人美女在线观看| 欧美一区二区三区在线观看视频 | 欧美大片在线观看一区| 中文字幕一区二区三区不卡在线 | 国产成人免费高清| 欧美一三区三区四区免费在线看| 中文字幕av在线一区二区三区| 午夜精品久久一牛影视| 成人综合在线网站| 欧美mv日韩mv| 午夜影视日本亚洲欧洲精品| 成人妖精视频yjsp地址| 精品日韩99亚洲| 亚洲大片精品永久免费| 91日韩在线专区| 国产日韩欧美精品一区| 青青草原综合久久大伊人精品优势| bt7086福利一区国产| 日韩免费视频一区| 日日欢夜夜爽一区| 欧美四级电影在线观看| 亚洲品质自拍视频| a在线欧美一区| 国产精品网站在线| 国产精品白丝av| 久久这里只有精品视频网| 久久99精品久久久| 日韩欧美视频在线| 日韩精品色哟哟| 欧美一区二区在线不卡| 午夜精品在线视频一区| 欧美日韩一区视频| 亚洲一区二区三区四区不卡| 色综合久久久久网| 亚洲日本在线看| 91精品福利在线| 亚洲成av人片在线| 91超碰这里只有精品国产| 天堂在线亚洲视频|