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

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

?? 35_486_bus.vhd

?? 基于VHDL語言編程的100個例子,從簡單到復雜,由淺入深
?? VHD
字號:
library ieee;
use ieee.std_logic_1164.all;

entity i486_bus is
    generic ( --下面的時間特性基于I486DX 50
              constant t6_max     : time := 12 ns;
              constant t10_max    : time := 12 ns;
              constant t10_min    : time := 3  ns;
              constant t11_max    : time := 18 ns;
              constant t16_min    : time := 5  ns;
              constant t17_min    : time := 3  ns;
              constant t22_min    : time := 5  ns;
              constant t23_min    : time := 3  ns);
   port ( --內部總線接口
          abus : out bit_vector (31 downto 0);
          dbus : inout std_logic_vector (31 downto 0);-- := (others =>'Z');
          w_rb,ads_b : out bit := '1';
          rdy_b,clk : in bit;
          --外部總線接口
          address,w_data : in bit_vector(31 downto 0);
          r_data : out bit_vector(31 downto 0);
          wr,br : in bit;
          std,done : out bit); 
end i486_bus;

architecture simple_486_bus of i486_bus is 
type state_t is (ti,t1,t2);
signal state,next_state : state_t := ti;

begin

  --下面的進程用于產生控制信號和處理器在讀寫操作時的地址信號
  --進程根據操作的類型給總線設定相應狀態
  --在讀寫操作時done信號為低,當總線就緒接受下一請求時done信號為高
  comb_logic : process
   begin
      std <= '0';
      case (state) is
           when ti =>
                done <='1';
                if (br='1') then next_state <= t1;
                else next_state <= ti;
                end if;
                dbus <= transport (others =>'Z') after t10_min;
           when t1 =>
                done <='0';
                ads_b <= transport '0'  after t6_max;
                w_rb  <= transport wr after t6_max;
                abus <= transport address after t6_max;
                dbus <= transport (others =>'Z') after t10_min;
                next_state <=t2;
           when t2 =>
                ads_b <= transport '1'  after t6_max;
                --讀操作
                if (wr='0') then 
                     if (rdy_b ='0') then
                           r_data <= to_bitvector(dbus);
                           std <= '1';
                           done <='1';
                           if (br = '0') then next_state <= ti;
                           else next_state <= t1;
						   end if;
                     else next_state <= t2;
                     end if;
                 --寫操作
                 else
                     dbus <= transport to_stdlogicvector(w_data) after t10_max;
                     if (rdy_b= '0') then
                          done <='1';
                          if (br = '0') then next_state <= ti;
                          else next_state <=t1;
                          end if;
                     else next_state <=t2;
                     end if;
                end if;
      end case;
      wait on state,rdy_b,br,dbus;
end process comb_logic;

--本進程用于在每一個時鐘上升沿更新當前狀態
seq_logic : process (clk)
begin
   if (clk='1') then state <= next_state; end if;
end process seq_logic;

--本進程用于檢查所有的建立和保持時間是否與
--所有的輸入控制信號相匹配
wave_check : process (clk,dbus,rdy_b)
  variable clk_last_rise : time := 0 ns;
begin
   if (now /= 0 ns) then
        --檢查信號建立時間
        if  clk'event and clk ='1' then
            --下面的assert語句中假定RDY的建立時間
            --大于或等于data的建立時間
            assert (rdy_b /= '0') or (wr /='0') or (now - dbus'last_event >= t22_min)
                    report "i486 bus : data setup too short"
                    severity warning;
            assert (rdy_b'last_event >= t16_min)
                    report "i486 bus : rdy setup too short"
                    severity warning;
        end if;
        --檢查保持時間
        if (dbus'event) then
            --下面的assert語句中假定RDY的保持時間
            --大于或等于data的保持時間
            assert (rdy_b /= '0') or (wr /='0') or (now - clk_last_rise >= t23_min)
                    report "i486 bus : data hold too short"
                    severity warning;
        end if;
        if (rdy_b'event) then

            assert (now - clk_last_rise >= t17_min)
                    report "i486 bus : rdy signal hold too short"
                    severity warning;
        end if;
   end if;
end process wave_check;
end simple_486_bus;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性欧美巨大黑白大战| 国产一区二区电影| 国产精品国产三级国产普通话蜜臀 | 欧美精品一区二区蜜臀亚洲| 欧美日韩中字一区| 欧美日韩精品福利| 欧美一级欧美一级在线播放| 欧美三级乱人伦电影| 欧美日韩在线精品一区二区三区激情 | 亚洲一区二区三区自拍| 夜夜亚洲天天久久| 日韩影院在线观看| 国产在线视视频有精品| 国产精品白丝jk黑袜喷水| 国产在线观看免费一区| 懂色av一区二区三区蜜臀| 99久久国产综合精品色伊| 色94色欧美sute亚洲线路一久| 色综合久久久久综合99| 欧美日韩一区在线| 精品国产伦一区二区三区观看体验| 欧美精品一区二区高清在线观看| 国产农村妇女毛片精品久久麻豆| 亚洲特黄一级片| 日韩在线播放一区二区| 国产乱码精品1区2区3区| 一本久久精品一区二区| 日韩欧美区一区二| 亚洲人成精品久久久久久| 亚洲高清不卡在线| 国产精品一区免费在线观看| 色88888久久久久久影院野外| 日韩三级视频在线看| 中文字幕欧美激情一区| 天天综合日日夜夜精品| 国产91丝袜在线18| 6080yy午夜一二三区久久| 国产精品午夜电影| 精久久久久久久久久久| 欧美三级中文字幕在线观看| 久久久午夜精品理论片中文字幕| 亚洲最大成人综合| 丁香六月久久综合狠狠色| 欧美老女人第四色| 中文字幕一区免费在线观看| 秋霞午夜鲁丝一区二区老狼| 91在线观看免费视频| 欧美精品一区在线观看| 天堂资源在线中文精品| 99久久综合精品| 久久久久久电影| 麻豆91精品91久久久的内涵| 欧洲精品一区二区三区在线观看| 国产精品色在线| 国产精品亚洲一区二区三区在线| 欧美一区二区黄| 日韩福利电影在线观看| 欧美在线观看一区| 一区二区三区四区国产精品| 成人在线视频一区二区| 久久久精品人体av艺术| 免费在线看成人av| 制服.丝袜.亚洲.中文.综合| 亚洲国产日韩a在线播放性色| 91在线视频网址| 国产精品久久久久久久午夜片 | 中文字幕一区二区三区乱码在线 | 国产精品久久久久久久久图文区| 国产成人精品免费网站| 久久久99久久| 高清成人在线观看| 国产精品久久久久久久第一福利| 成人性生交大片免费看中文| 国产女同性恋一区二区| 成人黄页在线观看| 中文字幕中文字幕在线一区| 成人av在线资源| 最好看的中文字幕久久| 91麻豆免费看片| 一区二区三区鲁丝不卡| 欧美日韩一区二区三区视频| 亚洲韩国精品一区| 337p亚洲精品色噜噜狠狠| 日韩avvvv在线播放| 日韩美女一区二区三区| 国产福利一区二区三区视频| 久久精品水蜜桃av综合天堂| 成人av网站在线观看免费| 国产精品久久精品日日| 色天使色偷偷av一区二区| 亚洲国产精品久久久久秋霞影院| 欧美日韩国产精品成人| 久久精品久久综合| 欧美激情一区不卡| 色呦呦国产精品| 免费观看一级特黄欧美大片| 久久午夜羞羞影院免费观看| www.欧美日韩国产在线| 亚洲在线视频免费观看| 欧美电影免费提供在线观看| 国产高清亚洲一区| 亚洲一区视频在线| 久久久亚洲欧洲日产国码αv| www.亚洲精品| 日本一区中文字幕 | 欧美吞精做爰啪啪高潮| 青椒成人免费视频| 国产精品―色哟哟| 欧美一区二区三区视频免费播放 | 91免费国产在线| 免费看欧美女人艹b| 国产无遮挡一区二区三区毛片日本| av福利精品导航| 美女精品自拍一二三四| 国产精品乱码妇女bbbb| 在线成人av网站| 99国产精品久久久| 精品一区二区三区视频| 亚洲精品中文在线观看| 国产午夜久久久久| 日韩视频在线一区二区| 色老综合老女人久久久| 日韩av电影一区| 亚洲欧美日本在线| 国产午夜精品久久久久久久| 欧美三级视频在线| 99热99精品| 成人av影视在线观看| 久久国产成人午夜av影院| 亚洲成人激情社区| 亚洲精品久久7777| 日韩一区欧美一区| 国产欧美日本一区视频| 91精品国产综合久久精品| 一道本成人在线| 99久久精品久久久久久清纯| 国产一区二区福利视频| 久久精品国产精品亚洲综合| 偷拍与自拍一区| 亚洲成人资源在线| 一区二区成人在线视频| 亚洲日本一区二区| 中文字幕在线观看一区| 亚洲精品国产视频| 综合久久久久久| 国产精品久久久久久久久动漫| 久久精品人人爽人人爽| 久久久99精品免费观看| 国产日韩欧美综合一区| 久久久精品国产免大香伊| 久久影音资源网| 久久久久99精品一区| 国产欧美日韩精品一区| 国产欧美日韩在线| 国产精品久久久久影院亚瑟| 日韩美女啊v在线免费观看| 亚洲欧美日韩电影| 亚洲在线视频免费观看| 午夜精品成人在线视频| 日韩成人一级大片| 国产自产高清不卡| 高清国产午夜精品久久久久久| 成人免费视频网站在线观看| 不卡免费追剧大全电视剧网站| 99精品视频免费在线观看| 91免费国产在线| 91精品国产色综合久久ai换脸| 欧美一区二区三区日韩视频| 日韩精品专区在线影院重磅| 国产性做久久久久久| 亚洲免费三区一区二区| 亚洲成在人线免费| 国产一区二区在线免费观看| 成人小视频免费观看| 在线这里只有精品| 日韩欧美二区三区| 国产精品久久精品日日| 日精品一区二区三区| 国产一区二区中文字幕| 色综合天天综合狠狠| 欧美高清dvd| 久久久99免费| 亚洲18影院在线观看| 久久99久久99精品免视看婷婷| 成人午夜电影网站| 欧美精品久久天天躁| 国产精品女上位| 丝袜亚洲精品中文字幕一区| 国产精品一区不卡| 欧美色网一区二区| 国产欧美一区视频| 日韩国产一区二| 色综合一个色综合亚洲| 日韩欧美高清一区| 亚洲免费观看在线视频| 国产在线精品一区二区| 欧美日本高清视频在线观看| 亚洲欧美综合在线精品| 国产麻豆精品theporn| 欧美日韩精品免费观看视频|