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

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

?? ad7304.txt

?? 5個(gè)模數(shù)轉(zhuǎn)換器adc的vhdl源碼 5個(gè)模數(shù)轉(zhuǎn)換器adc的vhdl源碼
?? TXT
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
                    LF&"inaccurate due to VrefA range exceeding violations"
                    SEVERITY WARNING;
                -- If reference voltage is out of range
                -- set it to first closest valid value.
                IF VrefA > MaxV THEN
                    VrefA_int <= Vdd;
                ELSE
                    VrefA_int <= Vss;
                END IF;
            ELSE
                VrefA_int <= VrefA;
            END IF;
            IF NOT (VrefB <= MaxV AND VrefB >= MinV) THEN
                ASSERT false
                    REPORT LF & InstancePath & partID & ": simulation may be"&
                    LF&"inaccurate due to VrefB range exceeding violations"
                    SEVERITY WARNING;
                IF VrefB > MaxV THEN
                    VrefB_int <= Vdd;
                ELSE
                    VrefB_int <= Vss;
                END IF;
            ELSE
                VrefB_int <= VrefB;
            END IF;
            IF NOT (VrefC <= MaxV AND VrefC >= MinV) THEN
                ASSERT false
                    REPORT LF & InstancePath & partID & ": simulation may be"&
                    LF&"inaccurate due to VrefC range exceeding violations"
                    SEVERITY WARNING;
                -- If reference voltage is out of range
                -- set it to first closest valid value.
                IF VrefC > MaxV THEN
                    VrefC_int <= Vdd;
                ELSE
                    VrefC_int <= Vss;
                END IF;
            ELSE
                VrefC_int <= VrefC;
            END IF;
            IF NOT (VrefD <= MaxV AND VrefD >= MinV) THEN
                ASSERT false
                    REPORT LF & InstancePath & partID & ": simulation may be"&
                    LF&"inaccurate due to VrefD range exceeding violations"
                    SEVERITY WARNING;
                -- If reference voltage is out of range
                -- set it to first closest valid value.
                IF VrefD > MaxV THEN
                    VrefD_int <= Vdd;
                ELSE
                    VrefD_int <= Vss;
                END IF;
            ELSE
                VrefD_int <= VrefD;
            END IF;
        END PROCESS Vref_contorl;

        -- purpose: check for shut down mode
        -- type   : combinational
        -- inputs : update
        -- outputs:
        update_intreg: PROCESS (update) IS
        BEGIN  -- PROCESS update_intreg
            IF update THEN
                PowerDown := false;
                 IF SAC='0' THEN
                     PowerDown := true;
                 END IF;
                 IF SDC='0' THEN
                     CASE to_nat(Address) IS
                         WHEN 0 =>
                             PowerDownA := true;
                         WHEN 1 =>
                             PowerDownB := true;
                         WHEN 2 =>
                             PowerDownC := true;
                         WHEN 3 =>
                             PowerDownD := true;
                         WHEN OTHERS =>
                             NULL ;
                     END CASE;
                 ELSE
                     CASE to_nat(Address) IS
                         WHEN 0 =>
                             PowerDownA := false;
                         WHEN 1 =>
                             PowerDownB := false;
                         WHEN 2 =>
                             PowerDownC := false;
                         WHEN 3 =>
                             PowerDownD := false;
                         WHEN OTHERS =>
                             NULL ;
                     END CASE;
                 END IF;
            END IF;
            update_out <= NOT update_out;
        END PROCESS update_intreg;

        -- purpose: update DAC registers
        -- type   : combinational
        -- inputs : CLRNeg, LDACNeg, update, PowerDownD, PowerDownC,
        -- PowerDownB,  PowerDownA, PowerDown
        -- outputs: decregx
        hdw_cnt: PROCESS (CLRNeg_nwv, LDACNeg_nwv, update_out) IS
        BEGIN  -- PROCESS hdw_cnt
            IF (LDACNeg_nwv='0' AND CLRNeg_nwv='1') THEN
                IF NOT (PowerDown OR
                        (PowerDownA OR PowerDownB) OR
                        (PowerDownC OR PowerDownD))  THEN
                    decregA <= inregA;
                    decregB <= inregB;
                    decregC <= inregC;
                    decregD <= inregD;
                END IF;
            END IF;
            IF PowerDown THEN
                decregA <= (OTHERS => '0');
                decregB <= (OTHERS => '0');
                decregC <= (OTHERS => '0');
                decregD <= (OTHERS => '0');
            ELSE
                IF LDACNeg_nwv='0' THEN
                    decregA <= inregA;
                    decregB <= inregB;
                    decregC <= inregC;
                    decregD <= inregD;
                END IF;
                IF PowerDownA THEN
                    decregA <= (OTHERS => '0');
                END IF;
                IF PowerDownB THEN
                    decregB <= (OTHERS => '0');
                END IF;
                IF PowerDownC THEN
                    decregC <= (OTHERS => '0');
                END IF;
                IF PowerDownD THEN
                    decregD <= (OTHERS => '0');
                END IF;
            END if;
            IF CLRNeg_nwv='0' THEN
                decregA <= (OTHERS => '0');
                decregB <= (OTHERS => '0');
                decregC <= (OTHERS => '0');
                decregD <= (OTHERS => '0');
            END IF;
        END PROCESS hdw_cnt;

        digital : PROCESS (CLK_nwv, CSNeg_nwv, LDACNeg_nwv, CLRNeg_nwv)

            -- Timing Check Variables
            VARIABLE Tviol_CSNeg_CLK        : X01 := '0';
            VARIABLE TD_CSNeg_CLK           : VitalTimingDataType;

            VARIABLE Tviol_SDI_CLK          : X01 := '0';
            VARIABLE TD_SDI_CLK             : VitalTimingDataType;

            VARIABLE Tviol_LDACNeg_CLK      : X01 := '0';
            VARIABLE TD_LDACNeg_CLK         : VitalTimingDataType;

            VARIABLE PD_CLK                 : VitalPeriodDataType :=
                VitalPeriodDataInit;
            VARIABLE Pviol_CLK              : X01 := '0';

            VARIABLE PD_CSNeg               : VitalPeriodDataType :=
                VitalPeriodDataInit;
            VARIABLE Pviol_CSNeg            : X01 := '0';

            VARIABLE PD_LDACNeg             : VitalPeriodDataType :=
                VitalPeriodDataInit;
            VARIABLE Pviol_LDACNeg          : X01 := '0';

            VARIABLE PD_CLRNeg              : VitalPeriodDataType :=
                VitalPeriodDataInit;
            VARIABLE Pviol_CLRNeg           : X01 := '0';

            VARIABLE Violation              : X01 := '0';

            -- purpose: Shift one data in shift reg in lsb position
            PROCEDURE shiftData (
                din : IN STD_LOGIC) IS
                VARIABLE tmp : STD_LOGIC_VECTOR(11 DOWNTO 0);
            BEGIN  -- PROCEDURE shiftData
                tmp := shift_reg;
                shift_reg(11 DOWNTO 1) <= tmp(10 DOWNTO 0);
                shift_reg(0) <= din;
            END PROCEDURE shiftData;

        BEGIN
            -------------------------------------------------------------------
            -- Timing Check Section
            -------------------------------------------------------------------
            IF (TimingChecksOn) THEN

                VitalSetupHoldCheck (
                    TestSignal      => CSNeg,
                    TestSignalName  => "CSNeg",
                    RefSignal       => CLK,
                    RefSignalName   => "CLK",
                    SetupLow        => tsetup_CSNeg_CLK,
                    HoldLow         => thold_CSNeg_CLK,
                    CheckEnabled    => true,
                    RefTransition   => '/',
                    HeaderMsg       => InstancePath & partID,
                    TimingData      => TD_CSNeg_CLK,
                    XOn             => XOn,
                    MsgOn           => MsgOn,
                    Violation       => Tviol_CSNeg_CLK
                    );

                VitalSetupHoldCheck (
                    TestSignal      => SDI,
                    TestSignalName  => "SDI",
                    RefSignal       => CLK,
                    RefSignalName   => "CLK",
                    SetupHigh       => tsetup_SDI_CLK,
                    SetupLow        => tsetup_SDI_CLK,
                    HoldHigh        => thold_SDI_CLK,
                    HoldLow         => thold_SDI_CLK,
                    CheckEnabled    => CSNeg = '0',
                    RefTransition   => '/',
                    HeaderMsg       => InstancePath & partID,
                    TimingData      => TD_SDI_CLK,
                    XOn             => XOn,
                    MsgOn           => MsgOn,
                    Violation       => Tviol_SDI_CLK
                    );

                VitalSetupHoldCheck (
                    TestSignal     => LDACNeg,
                    TestSignalName => "LDACNeg",
                    RefSignal      => CLK,
                    RefSignalName  => "CLK",
                    SetupHigh      => tsetup_LDACNeg_CLK,
                    HoldHigh       => thold_LDACNeg_CLK,
                    CheckEnabled   => true,
                    RefTransition  => '/',
                    HeaderMsg      => InstancePath & partID,
                    TimingData     => TD_LDACNeg_CLK,
                    XOn            => XOn,
                    MsgOn          => MsgOn,
                    Violation      => Tviol_LDACNeg_CLK
                    );

                VitalPeriodPulseCheck (
                    TestSignal     => CLK,
                    TestSignalName => "CLK",
                    PulseWidthHigh => tpw_CLK_posedge,
                    PulseWidthLow  => tpw_CLK_negedge,
                    HeaderMsg      => InstancePath & partID,
                    CheckEnabled   => current_state = SERIAL,
                    PeriodData     => PD_CLK,
                    XOn            => XOn,

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本午夜精品一区二区三区电影| 在线视频综合导航| 日本韩国一区二区| 久久综合色一综合色88| 亚洲精品日日夜夜| 国产精品影视天天线| 欧美一区二区国产| 亚洲精品免费一二三区| 国产成人免费视频网站高清观看视频| 欧美乱妇20p| 亚洲一区在线观看网站| 成人美女视频在线观看18| 欧美一区二区人人喊爽| 亚洲成人一二三| 99r国产精品| 国产精品午夜免费| 国产精品一区在线观看乱码 | 亚洲国产精品久久一线不卡| 高清成人在线观看| 国产欧美一区二区精品忘忧草 | 亚洲一区二区在线免费观看视频| 国产精品中文欧美| 久久精品一区八戒影视| 国产一级精品在线| 久久久久国产精品免费免费搜索| 精品午夜久久福利影院| 日韩欧美一区二区免费| 青青草精品视频| 91精品国产色综合久久不卡电影| 亚洲成在人线在线播放| 欧美绝品在线观看成人午夜影视| 亚洲一区在线看| 91精品国产综合久久久久久| 亚洲国产va精品久久久不卡综合| 欧美色图一区二区三区| 五月综合激情日本mⅴ| 欧美一级理论片| 久久国产婷婷国产香蕉| 久久久久国产一区二区三区四区| 亚洲一区在线观看网站| 91精品福利在线一区二区三区| 麻豆91免费看| 国产欧美日韩在线| 91女神在线视频| 亚洲一二三区不卡| 日韩久久精品一区| 丁香婷婷综合激情五月色| 亚洲精品乱码久久久久久久久 | 国产精品沙发午睡系列990531| 国产精品亚洲成人| 亚洲欧美乱综合| 7777精品伊人久久久大香线蕉最新版| 青青草国产成人99久久| 久久精品亚洲乱码伦伦中文| 色综合久久久久久久久| 蜜桃久久久久久| 国产精品嫩草影院com| 欧美日韩综合在线免费观看| 激情久久久久久久久久久久久久久久| 亚洲国产精品av| 欧美乱妇23p| 成人免费视频一区二区| 亚洲二区在线观看| 欧美激情一区二区| 91精品国产综合久久精品图片| 久久se精品一区精品二区| 日韩一区中文字幕| 日韩精品一区二区三区四区视频 | 欧美精品免费视频| 国产a久久麻豆| 亚洲成人手机在线| 国产精品久久久久7777按摩| 欧美日韩国产美女| 不卡的av在线| 国产一区二区三区在线看麻豆| 一区二区三区中文在线观看| www一区二区| 欧美老人xxxx18| 一本到不卡免费一区二区| 免费观看在线色综合| 亚洲码国产岛国毛片在线| 久久精品人人做人人综合| 欧美性色黄大片| www.性欧美| 国产一区二区毛片| 日韩黄色免费电影| 一区二区三区高清不卡| 国产精品三级av| 久久九九影视网| 精品国产一二三| 91精品婷婷国产综合久久竹菊| 成人aaaa免费全部观看| 国产福利91精品一区二区三区| 日本亚洲最大的色成网站www| 亚洲亚洲精品在线观看| 亚洲免费观看高清完整版在线观看| 国产三级欧美三级| 久久久亚洲午夜电影| 欧美一级欧美一级在线播放| 欧美色精品在线视频| 色婷婷av一区二区三区大白胸| 国产福利91精品一区二区三区| 精品在线免费观看| 免费观看一级欧美片| 奇米影视在线99精品| 日韩极品在线观看| 日av在线不卡| 精品在线免费观看| 国产在线日韩欧美| 国产裸体歌舞团一区二区| 国产乱理伦片在线观看夜一区 | 亚洲444eee在线观看| 亚洲愉拍自拍另类高清精品| 亚洲色欲色欲www| 亚洲女人****多毛耸耸8| 亚洲精品菠萝久久久久久久| 亚洲精品午夜久久久| 亚洲午夜久久久久久久久电影院 | 日韩丝袜美女视频| 精品国产欧美一区二区| 精品处破学生在线二十三| 精品不卡在线视频| 国产精品系列在线| 一个色综合av| 丝瓜av网站精品一区二区| 久久精工是国产品牌吗| 高清视频一区二区| 在线亚洲免费视频| 欧美一级二级在线观看| 欧美精品一区二区精品网| 日本一二三四高清不卡| 亚洲色欲色欲www在线观看| 午夜私人影院久久久久| 美日韩一区二区三区| 国产剧情一区二区| 91麻豆高清视频| 欧美一区二区视频观看视频| 久久综合久久综合亚洲| 亚洲丝袜精品丝袜在线| 天天做天天摸天天爽国产一区 | 男女性色大片免费观看一区二区| 精品一区中文字幕| 91丨九色丨黑人外教| 欧美一区二区视频在线观看2022| 久久久亚洲午夜电影| 一区二区三区影院| 久久精品国产网站| 成人av资源下载| 日韩一级免费观看| 亚洲欧洲成人自拍| 久久99精品久久久久久久久久久久| 高清久久久久久| 91精品国产综合久久久久久| 国产精品传媒在线| 精品一区精品二区高清| 91麻豆精品一区二区三区| 精品久久久久久最新网址| 一区二区三区四区亚洲| 国产麻豆91精品| 欧美精品v国产精品v日韩精品| 中文字幕精品在线不卡| 男人的j进女人的j一区| 在线精品视频一区二区三四| 久久久久久久综合日本| 日韩电影在线免费| 色久综合一二码| 欧美激情一区二区在线| 久久99国产精品麻豆| 7777精品伊人久久久大香线蕉经典版下载| 欧美国产精品久久| 蜜桃久久久久久久| 欧美日韩成人在线| 亚洲女与黑人做爰| 不卡一区在线观看| 国产亚洲短视频| 狠狠v欧美v日韩v亚洲ⅴ| 欧美日韩国产综合视频在线观看| 国产精品妹子av| 国产99久久精品| 久久免费看少妇高潮| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩激情一区| 亚洲一区二区三区影院| 91在线观看一区二区| 中文字幕一区二区在线观看| 国产成人午夜电影网| 26uuu精品一区二区| 国产在线精品一区二区夜色 | 美女网站色91| 欧美日韩一级片网站| 亚洲自拍另类综合| 91丨porny丨最新| 亚洲人精品午夜| 91蜜桃在线免费视频| 欧美高清在线一区| www.性欧美| 亚洲精品ww久久久久久p站| 日本高清不卡视频| 一区二区在线观看视频在线观看| 91免费国产在线|