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

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

?? base.vhd

?? 用VHDL開發(fā)的棒球游戲
?? VHD
字號:
library ieee;
use ieee.std_logic_1164.all;

entity base is
  port (clk,hit1,hit2,hit3,hit4,resetn: in std_logic;
        base1,base2,base3 : out std_logic);
end;

architecture behavior of base is
  type type_sreg is (no_runner,runner1,runner1_2,runner1_2_3,runner1_3,runner2,
                     runner2_3,runner3);
  signal sreg, next_sreg : type_sreg;
  signal next_base1,next_base2,next_base3 : std_logic;
begin
  process (clk, resetn)
  begin
    if resetn='0' then
      sreg <= no_runner;
      base1 <= '0';
      base2 <= '0';
      base3 <= '0';
    elsif clk='1' and clk'event then
      sreg <= next_sreg;
      base1 <= next_base1;
      base2 <= next_base2;
      base3 <= next_base3;
    end if;
  end process;

  process (sreg,hit1,hit2,hit3,hit4)
  begin
    case sreg is
      when no_runner =>
        if  hit1='1'  then
          next_sreg<=runner1;
          next_base3<='0';
          next_base2<='0';
          next_base1<='1';
        elsif  hit2='1'  then
          next_sreg<=runner2;
          next_base3<='0';
          next_base1<='0';
          next_base2<='1';
        elsif  hit3='1'  then
          next_sreg<=runner3;
          next_base2<='0';
          next_base1<='0';
          next_base3<='1';
        else
          next_sreg<=no_runner;
          next_base3<='0';
          next_base2<='0';
          next_base1<='0';
        end if;
      when runner1 =>
        if  hit2='1'  then
          next_sreg<=runner2_3;
          next_base1<='0';
          next_base2<='1';
          next_base3<='1';
        elsif  hit1='1'  then
          next_sreg<=runner1_2;
          next_base3<='0';
          next_base1<='1';
          next_base2<='1';
        elsif  hit4='1'  then
          next_sreg<=no_runner;
          next_base3<='0';
          next_base2<='0';
          next_base1<='0';
        elsif  hit3='1'  then
          next_sreg<=runner3;
          next_base2<='0';
          next_base1<='0';
          next_base3<='1';
        else
          next_sreg<=runner1;
          next_base3<='0';
          next_base2<='0';
          next_base1<='1';
        end if;
      when runner1_2 =>
        if  hit4='1'  then
          next_sreg<=no_runner;
          next_base3<='0';
          next_base2<='0';
          next_base1<='0';
        elsif  hit3='1'  then
          next_sreg<=runner3;
          next_base2<='0';
          next_base1<='0';
          next_base3<='1';
        elsif  hit2='1'  then
          next_sreg<=runner2_3;
          next_base1<='0';
          next_base2<='1';
          next_base3<='1';
        elsif  hit1='1'  then
          next_sreg<=runner1_2_3;
          next_base1<='1';
          next_base2<='1';
          next_base3<='1';
        else
          next_sreg<=runner1_2;
          next_base3<='0';
          next_base1<='1';
          next_base2<='1';
        end if;
      when runner1_2_3 =>
        if  hit4='1'  then
          next_sreg<=no_runner;
          next_base3<='0';
          next_base2<='0';
          next_base1<='0';
        elsif  hit3='1'  then
          next_sreg<=runner3;
          next_base2<='0';
          next_base1<='0';
          next_base3<='1';
        elsif  hit2='1'  then
          next_sreg<=runner2_3;
          next_base1<='0';
          next_base2<='1';
          next_base3<='1';
        else
          next_sreg<=runner1_2_3;
          next_base1<='1';
          next_base2<='1';
          next_base3<='1';
        end if;
      when runner1_3 =>
        if  hit1='1'  then
          next_sreg<=runner1_2;
          next_base3<='0';
          next_base1<='1';
          next_base2<='1';
        elsif  hit3='1'  then
          next_sreg<=runner3;
          next_base2<='0';
          next_base1<='0';
          next_base3<='1';
        elsif  hit2='1'  then
          next_sreg<=runner2_3;
          next_base1<='0';
          next_base2<='1';
          next_base3<='1';
        elsif  hit4='1'  then
          next_sreg<=no_runner;
          next_base3<='0';
          next_base2<='0';
          next_base1<='0';
        else
          next_sreg<=runner1_3;
          next_base2<='0';
          next_base1<='1';
          next_base3<='1';
        end if;
      when runner2 =>
        if  hit4='1'  then
          next_sreg<=no_runner;
          next_base3<='0';
          next_base2<='0';
          next_base1<='0';
        elsif  hit3='1'  then
          next_sreg<=runner3;
          next_base2<='0';
          next_base1<='0';
          next_base3<='1';
        elsif  hit1='1'  then
          next_sreg<=runner1_3;
          next_base2<='0';
          next_base1<='1';
          next_base3<='1';
        else
          next_sreg<=runner2;
          next_base3<='0';
          next_base1<='0';
          next_base2<='1';
        end if;
      when runner2_3 =>
        if  hit3='1'  then
          next_sreg<=runner3;
          next_base2<='0';
          next_base1<='0';
          next_base3<='1';
        elsif  hit2='1'  then
          next_sreg<=runner2;
          next_base3<='0';
          next_base1<='0';
          next_base2<='1';
        elsif  hit4='1'  then
          next_sreg<=no_runner;
          next_base3<='0';
          next_base2<='0';
          next_base1<='0';
        elsif  hit1='1'  then
          next_sreg<=runner1_3;
          next_base2<='0';
          next_base1<='1';
          next_base3<='1';
        else
          next_sreg<=runner2_3;
          next_base1<='0';
          next_base2<='1';
          next_base3<='1';
        end if;
      when runner3 =>
        if  hit4='1'  then
          next_sreg<=no_runner;
          next_base3<='0';
          next_base2<='0';
          next_base1<='0';
        elsif  hit2='1'  then
          next_sreg<=runner2;
          next_base3<='0';
          next_base1<='0';
          next_base2<='1';
        elsif  hit1='1'  then
          next_sreg<=runner1;
          next_base3<='0';
          next_base2<='0';
          next_base1<='1';
        else
          next_sreg<=runner3;
          next_base2<='0';
          next_base1<='0';
          next_base3<='1';
        end if;
      when others =>
    end case;
  end process;
end behavior;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性感一类影片在线播放| 成人精品一区二区三区四区| 欧美精品欧美精品系列| 午夜欧美在线一二页| 在线观看日韩av先锋影音电影院| 亚洲男人都懂的| 欧美在线视频日韩| 亚洲一区二区偷拍精品| 555www色欧美视频| 琪琪久久久久日韩精品| 国产欧美日韩不卡免费| 色婷婷激情一区二区三区| 丝瓜av网站精品一区二区| 精品999久久久| www.视频一区| 午夜精品在线看| 精品精品国产高清a毛片牛牛| 国产成人综合自拍| 亚洲狼人国产精品| 日韩一区二区三区免费看| 国产主播一区二区三区| 亚洲色图欧美激情| 欧美mv日韩mv| 91网上在线视频| 日韩国产欧美视频| 日本一区二区动态图| 欧美手机在线视频| 国产一区中文字幕| 亚洲欧洲在线观看av| 9191国产精品| av毛片久久久久**hd| 麻豆精品一区二区| 亚洲色欲色欲www在线观看| 欧美一级xxx| 99久久er热在这里只有精品15| 秋霞电影一区二区| 亚洲精品中文在线| 久久久av毛片精品| 9191久久久久久久久久久| av不卡免费电影| 国产一区二区三区| 日韩和的一区二区| 亚洲人成电影网站色mp4| 久久日韩精品一区二区五区| 欧美日韩国产天堂| 91香蕉视频污在线| 高清免费成人av| 狠狠色综合日日| 日韩黄色一级片| 亚洲国产欧美另类丝袜| 国产精品免费视频观看| 国产香蕉久久精品综合网| 日韩一区二区在线观看视频播放| 欧洲精品一区二区| 色综合一个色综合亚洲| 不卡一区在线观看| 国产乱子伦一区二区三区国色天香| 三级欧美韩日大片在线看| 夜夜夜精品看看| 亚洲欧美日韩国产另类专区| 国产精品久久久99| 欧美国产精品一区二区三区| 久久久久九九视频| 久久久久久影视| 精品国产一二三区| 日韩精品一区二区三区在线播放 | 日韩电影网1区2区| 亚洲午夜成aⅴ人片| 亚洲欧美另类在线| 一卡二卡三卡日韩欧美| 亚洲欧美成aⅴ人在线观看| 亚洲视频一区二区在线观看| 最新不卡av在线| 日韩理论电影院| 亚洲精品成人精品456| 国产精品久久久久7777按摩| 国产精品短视频| 中文字幕日韩av资源站| 中文在线一区二区| 国产精品久久夜| 中文字幕一区二区三区在线播放| 国产精品国产a级| 最近日韩中文字幕| 亚洲一区二区在线免费看| 亚洲国产乱码最新视频| 日韩中文欧美在线| 久久爱www久久做| 国产69精品久久99不卡| 99国产欧美另类久久久精品| 色婷婷国产精品久久包臀| 欧美撒尿777hd撒尿| 欧美一级黄色片| 国产视频一区不卡| 中文字幕va一区二区三区| 亚洲色图色小说| 日本网站在线观看一区二区三区| 老司机午夜精品| 国产一区二区三区香蕉| 91在线视频观看| 欧美精品v日韩精品v韩国精品v| 欧美videossexotv100| 亚洲精品一区二区三区蜜桃下载| 日韩欧美国产不卡| 国产女主播一区| 亚洲综合久久久| 久久99日本精品| 91丨九色丨尤物| 欧美一级国产精品| 中文成人综合网| 日日摸夜夜添夜夜添国产精品| 国产乱码字幕精品高清av| 日本精品一区二区三区高清| 日韩欧美中文字幕一区| 国产精品卡一卡二| 日本麻豆一区二区三区视频| 成人国产精品免费观看视频| 在线不卡一区二区| 国产精品久久毛片| 免费精品视频在线| 99精品偷自拍| 久久人人97超碰com| 亚洲香蕉伊在人在线观| 国产精品综合一区二区| 欧美日韩黄色影视| 日本一区二区视频在线| 日韩主播视频在线| 本田岬高潮一区二区三区| 日韩视频一区二区| 亚洲一区二区三区四区的| 丁香桃色午夜亚洲一区二区三区| 欧美日韩大陆一区二区| 18成人在线观看| 国产一区二区美女| 日韩一区二区三区三四区视频在线观看| 国产精品国产三级国产专播品爱网 | 日韩专区欧美专区| 99久久婷婷国产精品综合| 日韩欧美久久一区| 亚洲影院在线观看| 91麻豆swag| 欧美激情在线一区二区| 免费看欧美女人艹b| 欧美日韩国产精选| 亚洲精品福利视频网站| 成人黄色国产精品网站大全在线免费观看 | 欧美一区二区三区视频免费| 亚洲欧美日韩在线| 成人高清在线视频| 久久影院视频免费| 精品写真视频在线观看| 在线观看91精品国产麻豆| 一级精品视频在线观看宜春院| 99久久99久久精品免费观看| 中文一区在线播放| 国产91精品一区二区| 久久色在线观看| 国产精品一区在线观看你懂的| 精品剧情v国产在线观看在线| 日韩精品午夜视频| 在线不卡一区二区| 日本伊人精品一区二区三区观看方式| 91成人在线精品| 亚洲国产美女搞黄色| 欧美视频中文一区二区三区在线观看| 亚洲精品一卡二卡| 欧美在线观看视频一区二区三区| 亚洲精品免费视频| 在线看国产一区| 午夜私人影院久久久久| 欧美视频一区二区在线观看| 亚洲一区二区三区三| 欧美日韩精品电影| 日韩vs国产vs欧美| 欧美v国产在线一区二区三区| 国产一区美女在线| 日本一区二区电影| 一本久久精品一区二区| 亚洲va中文字幕| 91精品国产91久久久久久一区二区| 青青国产91久久久久久| 欧美精品一区二区高清在线观看| 国产精品123| 亚洲欧洲日产国码二区| 在线欧美日韩国产| 免费成人性网站| 久久久99久久| 一本高清dvd不卡在线观看| 天天操天天色综合| 欧美精品一区二区三区很污很色的| 成人综合在线视频| 亚洲一区二区成人在线观看| 欧美一级电影网站| 成人高清视频在线观看| 亚洲国产精品一区二区久久恐怖片| 日韩欧美成人一区| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 日韩欧美国产综合在线一区二区三区 | 国产欧美一区二区精品婷婷 | 岛国精品一区二区| 亚洲一级片在线观看|