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

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

?? 79_test_vectors.vhd

?? 該源碼為用VHDL(硬件描述語言)編寫的100個實例的源代碼
?? VHD
字號:
--------------------------------------------------------------------------------
--
--   AM2901 Benchmark
--
-- Source: AMD data book
--
--------------------------------------------------------------------------------

library L2901_LIB;
use L2901_LIB.TYPES.all;
use L2901_LIB.MVL7_functions.all;

entity ALU_E is
end;

architecture ALU_A of ALU_E is

 component alu_inst
  port (
         RE, S : in MVL7_vector(3 downto 0);
         I : in MVL7_vector(8 downto 0);
         C0 : in MVL7;
         C4, OVR, F30, F3, Pbar, Gbar :  out MVL7;
         F : out MVL7_vector(3 downto 0) 
       );
 end component;

 signal RE, S :  MVL7_vector(3 downto 0);                         
 signal I :  MVL7_vector(8 downto 0);
 signal C0 :  MVL7;
 signal C4, OVR, F30, F3, Pbar, Gbar :   MVL7;
 signal F :  MVL7_vector(3 downto 0);

 for all : alu_inst use entity work.alu(alu);

begin

alu_inst1 : alu_inst 
			port map(
                     RE, S,
         			 I,
         			 C0,
         			 C4, OVR, F30, F3, Pbar, Gbar,
         			 F
                    );

process

begin

----------------------------------------------------------------------------

RE <= "0001";           --#1
S <= "0001";
C0 <= '0';         -- Compute RE + S. ( RE = 0001, S = 0001)
I <= "000000000";

wait for 1 ns;

assert (F = "0010")
report
"Assert a1 : < F /= '0010'> "
severity warning;

assert (C4 = '0')
report
"Assert a2 : < C4 /= '0'> "
severity warning;

assert (OVR = '0')
report
"Assert a3 : < OVR /= '0'> "
severity warning;

assert (F30 = '0')
report
"Assert a4 : < F30 /= '0'> "
severity warning;

assert (F3 = '0')
report
"Assert a5 : < F3 /= '0'> "
severity warning;

assert (Pbar = '1')
report
"Assert a6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '1')
report
"Assert a7 : < Gbar /= '1'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "0010";           --#2
S <= "0010";
C0 <= '1';           -- Compute RE + S + 1. ( RE = 0010, S = 0010)
I <= "000000000";

wait for 1 ns;

assert (F = "0101")
report
"Assert b1 : < F /= '0101'> "
severity warning;

assert (C4 = '0')
report
"Assert b2 : < C4 /= '0'> "
severity warning;

assert (OVR = '0')
report
"Assert b3 : < OVR /= '0'> "
severity warning;

assert (F30 = '0')
report
"Assert b4 : < F30 /= '0'> "
severity warning;

assert (F3 = '0')
report
"Assert b5 : < F3 /= '0'> "
severity warning;

assert (Pbar = '1')
report
"Assert b6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '1')
report
"Assert b7 : < Gbar /= '1'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "0100";           --#3
S <= "0100";
C0 <= '0';        -- Compute RE + S. ( RE = 0100, S = 0100)
I <= "000000000";

wait for 1 ns;

assert (F = "1000")
report
"Assert c1 : < F /= '1000'> "
severity warning;

assert (C4 = '0')
report
"Assert c2 : < C4 /= '0'> "
severity warning;

assert (OVR = '1')
report
"Assert c3 : < OVR /= '1'> "
severity warning;

assert (F30 = '0')
report
"Assert c4 : < F30 /= '0'> "
severity warning;

assert (F3 = '1')
report
"Assert c5 : < F3 /= '1'> "
severity warning;

assert (Pbar = '1')
report
"Assert c6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '1')
report
"Assert c7 : < Gbar /= '1'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "1000";           --#4
S <= "1000";
C0 <= '0'; -- Compute RE + S. ( RE = 1000, S = 1000)
I <= "000000000";

wait for 1 ns;

assert (F = "0000")
report
"Assert d1 : < F /= '0000'> "
severity warning;

assert (C4 = '1')
report
"Assert d2 : < C4 /= '1'> "
severity warning;

assert (OVR = '1')
report
"Assert d3 : < OVR /= '1'> "
severity warning;

assert (F30 = '1')
report
"Assert d4 : < F30 /= '1'> "
severity warning;

assert (F3 = '0')
report
"Assert d5 : < F3 /= '0'> "
severity warning;

assert (Pbar = '1')
report
"Assert d6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '0')
report
"Assert d7 : < Gbar /= '0'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "0001";           --#5
S <= "0010";
C0 <= '1';   -- Compute S - RE. ( RE = 0001, S = 0010)
I <= "000001000";

wait for 1 ns;

assert (F = "0001")
report
"Assert e1 : < F /= '0001'> "
severity warning;

assert (C4 = '1')
report
"Assert e2 : < C4 /= '1'> "
severity warning;

assert (OVR = '0')
report
"Assert e3 : < OVR /= '0'> "
severity warning;

assert (F30 = '0')
report
"Assert e4 : < F30 /= '0'> "
severity warning;

assert (F3 = '0')
report
"Assert e5 : < F3 /= '0'> "
severity warning;

assert (Pbar = '1')
report
"Assert e6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '0')
report
"Assert e7 : < Gbar /= '0'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "0001";           --#6
S <= "0010";
C0 <= '0';        -- Compute S - RE -1. ( RE = 0001, S = 0010)
I <= "000001000";

wait for 1 ns;

assert (F = "0000")
report
"Assert f1 : < F /= '0000'> "
severity warning;

assert (C4 = '1')
report
"Assert f2 : < C4 /= '1'> "
severity warning;

assert (OVR = '0')
report
"Assert f3 : < OVR /= '0'> "
severity warning;

assert (F30 = '1')
report
"Assert f4 : < F30 /= '1'> "
severity warning;

assert (F3 = '0')
report
"Assert f5 : < F3 /= '0'> "
severity warning;

assert (Pbar = '1')
report
"Assert f6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '0')
report
"Assert f7 : < Gbar /= '0'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "1000";           --#7
S <= "0001";
C0 <= '1'; -- Compute RE - S. ( RE = 1000, S = 0001)
I <= "000010000";

wait for 1 ns;

assert (F = "0111")
report
"Assert g1 : < F /= '0111'> "
severity warning;

assert (C4 = '1')
report
"Assert g2 : < C4 /= '1'> "
severity warning;

assert (OVR = '1')
report
"Assert g3 : < OVR /= '1'> "
severity warning;

assert (F30 = '0')
report
"Assert g4 : < F30 /= '0'> "
severity warning;

assert (F3 = '0')
report
"Assert g5 : < F3 /= '0'> "
severity warning;

assert (Pbar = '1')
report
"Assert g6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '0')
report
"Assert g7 : < Gbar /= '0'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "1000";           --#8
S <= "0001";
C0 <= '0'; -- Compute RE - S - 1. ( RE = 1000, S = 0001)
I <= "000010000";

wait for 1 ns;

assert (F = "0110")
report
"Assert h1 : < F /= '0110'> "
severity warning;

assert (C4 = '1')
report
"Assert h2 : < C4 /= '1'> "
severity warning;

assert (OVR = '1')
report
"Assert h3 : < OVR /= '1'> "
severity warning;

assert (F30 = '0')
report
"Assert h4 : < F30 /= '0'> "
severity warning;

assert (F3 = '0')
report
"Assert h5 : < F3 /= '0'> "
severity warning;

assert (Pbar = '1')
report
"Assert h6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '0')
report
"Assert h7 : < Gbar /= '0'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "1010";           --#9
 S <= "1001";
C0 <= '0';        -- Compute RE or S. ( RE = 1010, S = 1001)
I <= "000011000";

wait for 1 ns;

assert (C4 = '0')
report
"Assert i2 : < C4 /= '0'> "
severity warning;

assert (OVR = '0')
report
"Assert i3 : < OVR /= '0'> "
severity warning;

assert (F = "1011")
report
"Assert i1 : < F /= '1011'> "
severity warning;

assert (F30 = '0')
report
"Assert i4 : < F30 /= '0'> "
severity warning;

assert (F3 = '1')
report
"Assert i5 : < F3 /= '1'> "
severity warning;

assert (Pbar = '1')
report
"Assert i6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '0')
report
"Assert i7 : < Gbar /= '0'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "1010";           --#10
 S <= "1001";
C0 <= '0'; -- Compute RE and S. ( RE = 1010, S = 1001)
I <= "000100000";

wait for 1 ns;

assert (F = "1000")
report
"Assert j1 : < F /= '1000'> "
severity warning;

assert (C4 = '0')
report
"Assert j2 : < C4 /= '0'> "
severity warning;

assert (OVR = '0')
report
"Assert j3 : < OVR /= '0'> "
severity warning;

assert (F30 = '0')
report
"Assert j4 : < F30 /= '0'> "
severity warning;

assert (F3 = '1')
report
"Assert j5 : < F3 /= '1'> "
severity warning;

assert (Pbar = '1')
report
"Assert j6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '0')
report
"Assert j7 : < Gbar /= '0'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "1010";           --#11
 S <= "1001";
C0 <= '0'; -- Compute not(RE) and S. ( RE = 1010, S = 1001)
I <= "000101000";

wait for 1 ns;

assert (F = "0001")
report
"Assert k1 : < F /= '0001'> "
severity warning;

assert (C4 = '0')
report
"Assert k2 : < C4 /= '0'> "
severity warning;

assert (OVR = '1')
report
"Assert k3 : < OVR /= '1'> "
severity warning;

assert (F30 = '0')
report
"Assert k4 : < F30 /= '0'> "
severity warning;

assert (F3 = '0')
report
"Assert k5 : < F3 /= '0'> "
severity warning;

assert (Pbar = '1')
report
"Assert k6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '0')
report
"Assert k7 : < Gbar /= '0'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "1010";           --#12
 S <= "1001";
C0 <= '0'; -- Compute RE xor S. ( RE = 1010, S = 1001)
I <= "000110000";

wait for 1 ns;

assert (F = "0011")
report
"Assert l1 : < F /= '0011'> "
severity warning;

assert (C4 = '0')
report
"Assert l2 : < C4 /= '0'> "
severity warning;

assert (OVR = '1')
report
"Assert l3 : < OVR /= '1'> "
severity warning;

assert (F30 = '0')
report
"Assert l4 : < F30 /= '0'> "
severity warning;

assert (F3 = '0')
report
"Assert l5 : < F3 /= '0'> "
severity warning;

assert (Pbar = '1')
report
"Assert l6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '0')
report
"Assert l7 : < Gbar /= '0'> "
severity warning;

wait for 1 ns;

----------------------------------------------------------------------------

RE <= "0101";           --#13
 S <= "1001";
C0 <= '0'; -- Compute RE xnor S. ( RE = 0101, S = 1001)
I <= "000111000";

wait for 1 ns;

assert (F = "0011")
report
"Assert m1 : < F /= '0011'> "
severity warning;

assert (C4 = '1')
report
"Assert m2 : < C4 /= '1'> "
severity warning;

assert (OVR = '0')
report
"Assert m3 : < OVR /= '0'> "
severity warning;

assert (F30 = '0')
report
"Assert m4 : < F30 /= '0'> "
severity warning;

assert (F3 = '0')
report
"Assert m5 : < F3 /= '0'> "
severity warning;

assert (Pbar = '1')
report
"Assert m6 : < Pbar /= '1'> "
severity warning;

assert (Gbar = '1')
report
"Assert m7 : < Gbar /= '1'> "
severity warning;

wait for 1 ns;

assert false
report "---End of Simulation---"
severity error;

----------------------------------------------------------------------------
end process;

end ALU_A;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜欧美电影在线观看| 精品一二三四在线| 麻豆视频观看网址久久| 成人性视频网站| 欧美久久久影院| 亚洲日本电影在线| 国产精品69毛片高清亚洲| 欧美丰满少妇xxxxx高潮对白 | 91网站在线观看视频| 精品欧美久久久| 午夜a成v人精品| 91浏览器打开| 国产亚洲婷婷免费| 三级久久三级久久| 欧美图片一区二区三区| 最新中文字幕一区二区三区| 国产精品影视在线观看| 91精品国产一区二区| 亚洲成精国产精品女| 日本精品一级二级| 亚洲男人天堂av网| 99久久99久久综合| 国产精品伦理一区二区| 国产麻豆视频一区二区| 日韩精品一区二区三区在线播放| 日韩精品一级中文字幕精品视频免费观看 | 欧美mv日韩mv国产网站| 日韩精品1区2区3区| 欧美日韩1234| 肉丝袜脚交视频一区二区| 在线播放中文字幕一区| 中文字幕一区在线| 亚洲午夜精品一区二区三区他趣| 成人午夜在线免费| 久久久久久一级片| 精品一区二区三区在线播放| 日韩欧美一级二级| 国产美女精品一区二区三区| 精品成人一区二区三区| 国精产品一区一区三区mba桃花| 欧美精品一区二区在线观看| 国产在线视频精品一区| 国产精品伦理在线| 在线欧美一区二区| 国产黑丝在线一区二区三区| 久久久久久久久伊人| 91视频观看免费| 久久久久久久久伊人| 国产高清不卡一区| 国产精品久99| 欧美三片在线视频观看| 麻豆91精品视频| 国产欧美精品一区aⅴ影院| 91在线观看美女| 婷婷丁香久久五月婷婷| 国产亚洲欧洲一区高清在线观看| 粉嫩aⅴ一区二区三区四区五区| 国产精品国模大尺度视频| 色播五月激情综合网| 日韩电影在线观看一区| 国产精品丝袜黑色高跟| 欧美日韩精品一区二区天天拍小说 | 日本三级亚洲精品| 欧美极品美女视频| 欧美日韩国产一级片| 国产一区欧美二区| 一二三区精品福利视频| 久久综合色婷婷| 欧洲激情一区二区| 成人综合在线视频| 午夜成人免费视频| 一色桃子久久精品亚洲| 7777精品伊人久久久大香线蕉完整版 | 免费精品99久久国产综合精品| 国产三级精品视频| 91精品免费在线观看| 99re这里只有精品视频首页| 精品一区二区三区免费| 一区二区三区在线高清| 久久久久久久久久看片| 欧美日本精品一区二区三区| 成人一区二区三区视频| 日本不卡高清视频| 亚洲人亚洲人成电影网站色| 久久久亚洲精品一区二区三区| 欧美日韩一卡二卡| 一本大道久久a久久综合婷婷 | 国产精品国产a级| 日韩一区二区在线观看| 欧美亚洲禁片免费| av在线不卡网| 国产成人免费在线观看不卡| 免费看日韩a级影片| 香蕉久久一区二区不卡无毒影院 | 一区二区三区四区高清精品免费观看| 久久亚洲影视婷婷| 91精品国产黑色紧身裤美女| 欧美亚男人的天堂| 欧美系列一区二区| 色老汉一区二区三区| 成人免费av在线| 成人一区二区视频| 国产成人亚洲综合a∨婷婷图片| 久久国产精品72免费观看| 日韩高清一区二区| 奇米777欧美一区二区| 午夜激情一区二区三区| 亚洲va欧美va天堂v国产综合| 一区二区三区欧美| 亚洲色图制服诱惑| 亚洲素人一区二区| 亚洲九九爱视频| 亚洲图片欧美一区| 午夜av一区二区三区| 亚洲成人资源网| 视频一区中文字幕国产| 视频一区二区不卡| 久久不见久久见免费视频1| 美女视频一区二区三区| 久久国产精品区| 国产在线精品一区二区| 成人性视频网站| 99精品久久99久久久久| 色综合久久久久久久久| 欧美老肥妇做.爰bbww视频| 91精品国产综合久久久蜜臀粉嫩| 91麻豆精品国产91久久久久久| 欧美一区二区三区四区在线观看| 91麻豆精品国产综合久久久久久| 精品国产一区二区三区av性色 | 欧美成人激情免费网| 久久免费国产精品| 日韩伦理电影网| 图片区日韩欧美亚洲| 国内精品视频666| 91小视频在线免费看| 欧美日韩精品欧美日韩精品| 精品乱人伦一区二区三区| 日本一区二区不卡视频| 亚洲成人自拍一区| 国产成人综合网| 欧美色综合久久| 久久久久久久综合日本| 一区二区在线观看视频| 久久精品国产99国产| 99久免费精品视频在线观看 | 麻豆91在线看| 成人a免费在线看| 91精品国产麻豆| 国产精品久久久久久久久免费相片 | 日韩一级二级三级| 亚洲国产精品av| 日日噜噜夜夜狠狠视频欧美人| 狠狠色丁香久久婷婷综合_中| 99国产精品久| 精品国产亚洲在线| 亚洲无人区一区| 成人高清伦理免费影院在线观看| 欧美日韩精品一区二区天天拍小说 | 日韩亚洲国产中文字幕欧美| 国产精品高潮呻吟久久| 日本一区中文字幕| 日本韩国欧美三级| 国产亚洲欧美日韩在线一区| 天堂精品中文字幕在线| 99视频精品免费视频| 26uuu亚洲综合色欧美| 丝袜亚洲另类欧美| 色婷婷国产精品综合在线观看| 久久精品视频免费| 青青青爽久久午夜综合久久午夜| 欧美精品自拍偷拍动漫精品| 精品国产乱码久久久久久1区2区 | 欧美一区永久视频免费观看| 亚洲日本护士毛茸茸| 国产精品18久久久| 日韩欧美一级特黄在线播放| 一区二区三区在线观看动漫| 成人黄色在线看| 久久久久久久久蜜桃| 蜜桃91丨九色丨蝌蚪91桃色| 欧美视频一二三区| 一区二区三区**美女毛片| 97久久超碰精品国产| 日本一区免费视频| 国产一区不卡精品| 欧美r级在线观看| 六月丁香婷婷色狠狠久久| 欧美高清一级片在线| 亚洲第一狼人社区| 欧美日韩激情一区二区三区| 亚洲一区国产视频| 欧洲精品一区二区| 亚洲成人一区二区在线观看| 欧美午夜在线观看| 亚洲午夜激情网页| 欧美巨大另类极品videosbest | 亚洲裸体xxx| 91麻豆国产福利在线观看| 亚洲欧美日韩精品久久久久|