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

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

?? tb_adderregister.vhw

?? Self timed pipelined adder
?? VHW
字號:
--------------------------------------------------------------------------------
-- Copyright (c) 1995-2003 Xilinx, Inc.
-- All Right Reserved.
--------------------------------------------------------------------------------
--   ____  ____ 
--  /   /\/   / 
-- /___/  \  /    Vendor: Xilinx 
-- \   \   \/     Version : 8.1i
--  \   \         Application : ISE
--  /   /         Filename : TB_ADDERREGISTER.vhw
-- /___/   /\     Timestamp : Fri May 19 17:31:44 2006
-- \   \  /  \ 
--  \___\/\___\ 
--
--Command: 
--Design Name: TB_ADDERREGISTER
--Device: Xilinx
--

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
USE IEEE.STD_LOGIC_TEXTIO.ALL;
USE STD.TEXTIO.ALL;

ENTITY TB_ADDERREGISTER IS
END TB_ADDERREGISTER;

ARCHITECTURE testbench_arch OF TB_ADDERREGISTER IS
    FILE RESULTS: TEXT OPEN WRITE_MODE IS "results.txt";

    COMPONENT EnableAndStart
        PORT (
            InputA : In std_logic_vector (1 DownTo 0);
            InputB : In std_logic_vector (1 DownTo 0);
            Out_put : Out std_logic;
            Carry_Out : Out std_logic;
            Enable : In std_logic;
            St : In std_logic;
            Reset : In std_logic;
            Done : Out std_logic
        );
    END COMPONENT;

    SIGNAL InputA : std_logic_vector (1 DownTo 0) := "00";
    SIGNAL InputB : std_logic_vector (1 DownTo 0) := "00";
    SIGNAL Out_put : std_logic := 'U';
    SIGNAL Carry_Out : std_logic := 'U';
    SIGNAL Enable : std_logic := '0';
    SIGNAL St : std_logic := '0';
    SIGNAL Reset : std_logic := '1';
    SIGNAL Done : std_logic := 'U';

    SHARED VARIABLE TX_ERROR : INTEGER := 0;
    SHARED VARIABLE TX_OUT : LINE;

    BEGIN
        UUT : EnableAndStart
        PORT MAP (
            InputA => InputA,
            InputB => InputB,
            Out_put => Out_put,
            Carry_Out => Carry_Out,
            Enable => Enable,
            St => St,
            Reset => Reset,
            Done => Done
        );

        PROCESS
            PROCEDURE CHECK_Carry_Out(
                next_Carry_Out : std_logic;
                TX_TIME : INTEGER
            ) IS
                VARIABLE TX_STR : String(1 to 4096);
                VARIABLE TX_LOC : LINE;
                BEGIN
                IF (Carry_Out /= next_Carry_Out) THEN
                    STD.TEXTIO.write(TX_LOC, string'("Error at time="));
                    STD.TEXTIO.write(TX_LOC, TX_TIME);
                    STD.TEXTIO.write(TX_LOC, string'("ns Carry_Out="));
                    IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, Carry_Out);
                    STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
                    IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_Carry_Out);
                    STD.TEXTIO.write(TX_LOC, string'(" "));
                    TX_STR(TX_LOC.all'range) := TX_LOC.all;
                    STD.TEXTIO.writeline(RESULTS, TX_LOC);
                    STD.TEXTIO.Deallocate(TX_LOC);
                    ASSERT (FALSE) REPORT TX_STR SEVERITY ERROR;
                    TX_ERROR := TX_ERROR + 1;
                END IF;
            END;
            PROCEDURE CHECK_Done(
                next_Done : std_logic;
                TX_TIME : INTEGER
            ) IS
                VARIABLE TX_STR : String(1 to 4096);
                VARIABLE TX_LOC : LINE;
                BEGIN
                IF (Done /= next_Done) THEN
                    STD.TEXTIO.write(TX_LOC, string'("Error at time="));
                    STD.TEXTIO.write(TX_LOC, TX_TIME);
                    STD.TEXTIO.write(TX_LOC, string'("ns Done="));
                    IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, Done);
                    STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
                    IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_Done);
                    STD.TEXTIO.write(TX_LOC, string'(" "));
                    TX_STR(TX_LOC.all'range) := TX_LOC.all;
                    STD.TEXTIO.writeline(RESULTS, TX_LOC);
                    STD.TEXTIO.Deallocate(TX_LOC);
                    ASSERT (FALSE) REPORT TX_STR SEVERITY ERROR;
                    TX_ERROR := TX_ERROR + 1;
                END IF;
            END;
            PROCEDURE CHECK_Out_put(
                next_Out_put : std_logic;
                TX_TIME : INTEGER
            ) IS
                VARIABLE TX_STR : String(1 to 4096);
                VARIABLE TX_LOC : LINE;
                BEGIN
                IF (Out_put /= next_Out_put) THEN
                    STD.TEXTIO.write(TX_LOC, string'("Error at time="));
                    STD.TEXTIO.write(TX_LOC, TX_TIME);
                    STD.TEXTIO.write(TX_LOC, string'("ns Out_put="));
                    IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, Out_put);
                    STD.TEXTIO.write(TX_LOC, string'(", Expected = "));
                    IEEE.STD_LOGIC_TEXTIO.write(TX_LOC, next_Out_put);
                    STD.TEXTIO.write(TX_LOC, string'(" "));
                    TX_STR(TX_LOC.all'range) := TX_LOC.all;
                    STD.TEXTIO.writeline(RESULTS, TX_LOC);
                    STD.TEXTIO.Deallocate(TX_LOC);
                    ASSERT (FALSE) REPORT TX_STR SEVERITY ERROR;
                    TX_ERROR := TX_ERROR + 1;
                END IF;
            END;
            BEGIN
                -- -------------  Current Time:  50ns
                WAIT FOR 50 ns;
                CHECK_Carry_Out('0', 50);
                CHECK_Done('0', 50);
                CHECK_Out_put('0', 50);
                -- -------------------------------------
                -- -------------  Current Time:  100ns
                WAIT FOR 50 ns;
                Enable <= '1';
                Reset <= '0';
                -- -------------------------------------
                -- -------------  Current Time:  200ns
                WAIT FOR 100 ns;
                Enable <= '0';
                St <= '1';
                -- -------------------------------------
                -- -------------  Current Time:  250ns
                WAIT FOR 50 ns;
                CHECK_Done('1', 250);
                -- -------------------------------------
                -- -------------  Current Time:  300ns
                WAIT FOR 50 ns;
                St <= '0';
                -- -------------------------------------
                -- -------------  Current Time:  400ns
                WAIT FOR 100 ns;
                Enable <= '1';
                InputA <= "01";
                -- -------------------------------------
                -- -------------  Current Time:  500ns
                WAIT FOR 100 ns;
                Enable <= '0';
                -- -------------------------------------
                -- -------------  Current Time:  600ns
                WAIT FOR 100 ns;
                St <= '1';
                -- -------------------------------------
                -- -------------  Current Time:  650ns
                WAIT FOR 50 ns;
                CHECK_Out_put('1', 650);
                -- -------------------------------------
                -- -------------  Current Time:  700ns
                WAIT FOR 50 ns;
                St <= '0';
                WAIT FOR 300 ns;

                IF (TX_ERROR = 0) THEN
                    STD.TEXTIO.write(TX_OUT, string'("No errors or warnings"));
                    STD.TEXTIO.writeline(RESULTS, TX_OUT);
                    ASSERT (FALSE) REPORT
                      "Simulation successful (not a failure).  No problems detected."
                      SEVERITY FAILURE;
                ELSE
                    STD.TEXTIO.write(TX_OUT, TX_ERROR);
                    STD.TEXTIO.write(TX_OUT,
                        string'(" errors found in simulation"));
                    STD.TEXTIO.writeline(RESULTS, TX_OUT);
                    ASSERT (FALSE) REPORT "Errors found during simulation"
                         SEVERITY FAILURE;
                END IF;
            END PROCESS;

    END testbench_arch;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲在线观看av| 在线精品国精品国产尤物884a| 蜜桃视频在线观看一区| 欧美日本在线一区| 日韩精品亚洲一区二区三区免费| 欧美性色aⅴ视频一区日韩精品| 亚洲美女屁股眼交3| 成人午夜碰碰视频| 一区二区三区加勒比av| 在线免费亚洲电影| 精品一区二区三区不卡| 国产精品国产三级国产| 色欧美乱欧美15图片| 亚洲午夜一二三区视频| 日韩欧美自拍偷拍| 蓝色福利精品导航| 日韩精彩视频在线观看| 91精品国产一区二区| 久久精品久久精品| 偷偷要91色婷婷| 中文字幕不卡在线播放| 久久av中文字幕片| 国产成人精品亚洲午夜麻豆| 91精品国产入口| 丁香婷婷综合网| 日日骚欧美日韩| 奇米一区二区三区| 欧美视频在线一区二区三区| 三级影片在线观看欧美日韩一区二区| 久久99国产精品成人| 欧美精品久久99久久在免费线 | 亚洲视频中文字幕| 国产福利一区在线观看| xnxx国产精品| 久久精品久久99精品久久| 国产一区三区三区| 亚洲综合自拍偷拍| 亚洲日本丝袜连裤袜办公室| 中文字幕电影一区| 2020国产精品自拍| 欧美一区二区三区四区高清 | 国产精品妹子av| 欧美午夜电影网| 91网上在线视频| 日本久久一区二区三区| av中文字幕一区| 成人午夜私人影院| 国产精品一区二区久激情瑜伽| 亚洲图片有声小说| 日韩电影在线免费看| 老司机精品视频导航| 国产精品亚洲成人| 日本高清视频一区二区| 欧美视频一区二区在线观看| 欧美日韩一区中文字幕| 久久久www免费人成精品| 日韩免费电影一区| 高清日韩电视剧大全免费| 美女视频黄 久久| 欧美在线综合视频| 欧美男男青年gay1069videost| 日韩欧美中文一区| 亚洲一区在线观看免费观看电影高清| 欧美成人精品3d动漫h| 国产成人av资源| av一区二区三区| 日韩一区二区电影网| 日韩精品三区四区| 综合亚洲深深色噜噜狠狠网站| 69堂国产成人免费视频| 色婷婷av一区二区三区大白胸| 91香蕉视频污| 久久久久久久久99精品| 国产一区二区三区免费| 91麻豆蜜桃一区二区三区| 另类人妖一区二区av| 成人丝袜高跟foot| 久久蜜桃av一区二区天堂 | 奇米一区二区三区| 国产大片一区二区| 欧美一区二区三区视频免费| 欧美午夜电影网| 中文在线资源观看网站视频免费不卡 | 亚洲综合一区二区| 91欧美一区二区| 亚洲欧洲性图库| 丁香婷婷综合色啪| 日韩美女视频在线| 亚洲五月六月丁香激情| 91色.com| 亚洲国产精品传媒在线观看| 日韩二区三区四区| 欧美视频第二页| 亚洲综合色噜噜狠狠| 91女人视频在线观看| 亚洲线精品一区二区三区| 色综合天天性综合| 国产清纯在线一区二区www| 99久久国产综合精品麻豆| 亚洲国产精品欧美一二99| 国产美女精品一区二区三区| 国产精品亚洲视频| 久久精品免视看| 风间由美一区二区三区在线观看 | 欧美视频在线观看一区二区| 美女精品一区二区| 亚洲一二三四久久| 国产亚洲精品中文字幕| 日韩免费观看高清完整版| 欧美亚洲一区三区| 在线观看一区不卡| 成人黄色777网| 国产精品18久久久久久久久久久久 | 亚洲成人av一区| 欧美午夜在线一二页| 韩国欧美国产一区| 精品裸体舞一区二区三区| 久久99热99| 伊人色综合久久天天人手人婷| 丁香激情综合国产| 亚洲成av人影院在线观看网| 欧美老女人在线| 国内精品嫩模私拍在线| 中国av一区二区三区| 色成年激情久久综合| 国产91色综合久久免费分享| 国产欧美一区二区精品仙草咪| 偷窥国产亚洲免费视频| 4438成人网| 成年人午夜久久久| 麻豆成人久久精品二区三区红| 亚洲国产精品高清| 制服丝袜激情欧洲亚洲| 欧美视频第二页| 在线一区二区三区| 成人听书哪个软件好| 日本不卡一二三区黄网| 欧美96一区二区免费视频| 亚洲欧美中日韩| 中文字幕一区免费在线观看| 午夜不卡av在线| 午夜精品aaa| 综合色中文字幕| 日韩欧美一级二级三级久久久| 蜜桃av一区二区三区电影| 亚洲免费观看高清| 亚洲欧美激情在线| 狠狠色狠狠色合久久伊人| 精品国产乱码久久久久久图片| 成人美女视频在线观看| 免费av网站大全久久| 麻豆精品一区二区综合av| 91老师片黄在线观看| 91精品国产一区二区三区蜜臀| 欧美大片免费久久精品三p| 国产精品嫩草影院com| 亚洲欧美aⅴ...| 精品一二三四区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 日韩毛片视频在线看| 亚洲午夜视频在线观看| 亚洲一区二区精品视频| 图片区小说区国产精品视频| 捆绑调教美女网站视频一区| 亚洲第一二三四区| 丰满放荡岳乱妇91ww| 日本高清视频一区二区| 26uuu亚洲综合色欧美| 亚洲人吸女人奶水| 丝袜亚洲精品中文字幕一区| 久久国产剧场电影| 这里只有精品电影| 中文字幕一区二区三区乱码在线| 亚洲精品国产无天堂网2021| 久久不见久久见免费视频7| 国产成人精品影视| 777a∨成人精品桃花网| 5566中文字幕一区二区电影| 中文字幕亚洲电影| 一级精品视频在线观看宜春院| 久久99精品久久久久婷婷| 老鸭窝一区二区久久精品| 91在线观看免费视频| 久久久亚洲午夜电影| 另类成人小视频在线| 欧美情侣在线播放| 免费看日韩a级影片| 欧美狂野另类xxxxoooo| 国产一区二区三区av电影| 福利视频网站一区二区三区| 在线日韩av片| 亚洲欧洲精品一区二区三区不卡| 亚洲天堂免费看| 日本欧洲一区二区| 亚洲尤物在线视频观看| 在线观看亚洲专区| 亚洲国产成人va在线观看天堂| 激情图区综合网| 欧美日韩国产电影| 亚洲一区二区五区|