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

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

?? 35_486_bus.vhd

?? 有關(guān)于VHDL舉例,FPGA/CPLD的運用方面的例子
?? 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 ( --內(nèi)部總線接口
          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

  --下面的進(jìn)程用于產(chǎn)生控制信號和處理器在讀寫操作時的地址信號
  --進(jìn)程根據(jù)操作的類型給總線設(shè)定相應(yīng)狀態(tài)
  --在讀寫操作時done信號為低,當(dāng)總線就緒接受下一請求時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;

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

--本進(jìn)程用于檢查所有的建立和保持時間是否與
--所有的輸入控制信號相匹配
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;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一二三区| 久久久久九九视频| 日韩精品一区二区在线| 欧美国产综合一区二区| 亚洲精品一卡二卡| 国内久久精品视频| 欧美精品久久99| 中文字幕乱码久久午夜不卡| 三级成人在线视频| 成人av网址在线| 欧美白人最猛性xxxxx69交| 亚洲三级久久久| 国产一区二区不卡| 欧美一区二区三区啪啪| 亚洲精品日产精品乱码不卡| 国产91精品一区二区麻豆亚洲| 欧美日韩精品高清| 一区二区三区在线免费播放 | 国产综合色视频| 欧美军同video69gay| 综合欧美亚洲日本| 国产成人精品一区二| 在线播放欧美女士性生活| 亚洲日本免费电影| av一区二区三区在线| 久久久精品黄色| 麻豆免费看一区二区三区| 欧美日韩美少妇| 亚洲国产美国国产综合一区二区| 成人av综合在线| 日本一区二区三区国色天香| 久草中文综合在线| 日韩西西人体444www| 亚洲成人动漫av| 欧美日韩在线三区| 亚洲福中文字幕伊人影院| 色综合天天天天做夜夜夜夜做| 国产拍揄自揄精品视频麻豆| 国产精品69久久久久水密桃| 久久综合久久久久88| 国产一区二区三区在线看麻豆| 日韩午夜激情av| 麻豆精品在线观看| 精品国产百合女同互慰| 国产在线乱码一区二区三区| 日韩精品一区二区三区视频播放| 蜜臀99久久精品久久久久久软件| 91精品中文字幕一区二区三区| 亚洲大片精品永久免费| 欧美精品一二三| 蜜臀av一级做a爰片久久| 日韩网站在线看片你懂的| 国产综合色精品一区二区三区| 久久久久久9999| aaa亚洲精品一二三区| 一区二区三区色| 欧美精品在欧美一区二区少妇| 青青草视频一区| 国产色产综合产在线视频| 岛国一区二区三区| 亚洲综合色在线| 欧美一区二区不卡视频| 国产福利91精品一区二区三区| 中文乱码免费一区二区| 欧美在线视频不卡| 国模娜娜一区二区三区| 亚洲精品网站在线观看| 91精品国产色综合久久久蜜香臀| 国内精品视频666| 亚洲欧美欧美一区二区三区| 欧美一区午夜视频在线观看| 成人午夜在线免费| 视频一区欧美日韩| 国产精品私房写真福利视频| 欧美亚洲图片小说| 国产在线一区二区| 亚洲一本大道在线| 国产日韩欧美在线一区| 欧美巨大另类极品videosbest| 国产一区二区三区黄视频 | 成人一道本在线| 亚洲精品免费视频| 不卡一二三区首页| 麻豆国产精品视频| 国产视频一区在线播放| 欧美体内she精视频| 日本不卡一区二区三区高清视频| 精品美女被调教视频大全网站| 国产成人在线免费| 亚洲高清一区二区三区| 91麻豆精品国产自产在线 | 国产精品婷婷午夜在线观看| 色94色欧美sute亚洲线路一久| 五月激情六月综合| 国产精品乱码妇女bbbb| 欧美日韩美少妇| 另类小说综合欧美亚洲| 亚洲国产视频a| 国产性色一区二区| 欧美精品1区2区| 国产91在线观看| 午夜国产不卡在线观看视频| 国产日韩欧美一区二区三区综合 | 亚洲一区成人在线| 亚洲精品一线二线三线| 色综合一个色综合亚洲| 国产乱码字幕精品高清av| 亚洲一区在线视频观看| 中文字幕一区二区5566日韩| 日韩午夜在线播放| 欧美日韩一区精品| 色欧美乱欧美15图片| 国产成人三级在线观看| 日韩成人dvd| 亚洲一区二区三区四区在线观看| 在线观看视频一区二区 | 亚洲国产精品一区二区久久| 欧美激情一区不卡| 日韩免费观看2025年上映的电影| 91久久人澡人人添人人爽欧美| 粉嫩13p一区二区三区| 九色综合国产一区二区三区| 天天av天天翘天天综合网| 中文字幕国产一区| 成人免费在线观看入口| 国产亚洲欧美色| 精品久久一区二区| 日韩一区二区在线看片| 欧美日韩国产高清一区| 91极品美女在线| 在线观看www91| 91老师片黄在线观看| 国内精品久久久久影院薰衣草| 日本不卡视频在线| 日本免费在线视频不卡一不卡二| 亚洲综合丝袜美腿| 亚洲午夜成aⅴ人片| 亚洲综合图片区| 人人超碰91尤物精品国产| 视频一区二区国产| 首页国产欧美日韩丝袜| 免费美女久久99| 麻豆精品久久久| 精品在线你懂的| 国产91精品在线观看| 99精品偷自拍| 欧美中文字幕不卡| 欧美精品一级二级| 欧美mv和日韩mv的网站| www成人在线观看| 国产精品乱码人人做人人爱| 亚洲欧洲日韩综合一区二区| 亚洲日穴在线视频| 日韩综合小视频| 久久99精品国产.久久久久久| 久久精品国产99| 国产揄拍国内精品对白| 99国产精品一区| 久久亚洲综合色一区二区三区| 国产日韩欧美不卡在线| 亚洲免费在线观看视频| 日韩精品电影在线| 国产在线一区观看| 欧美日韩高清在线| 久久久国产精品麻豆| 中文字幕一区二区三| 偷偷要91色婷婷| 国产精品一区二区三区99| 欧美视频一二三区| 久久综合久色欧美综合狠狠| 亚洲乱码国产乱码精品精小说 | 中日韩免费视频中文字幕| 亚洲午夜免费电影| 免费xxxx性欧美18vr| 99久久精品99国产精品| 欧美一级黄色片| 国产精品麻豆网站| 日本伊人精品一区二区三区观看方式| 美日韩黄色大片| 欧美肥胖老妇做爰| 国产精品热久久久久夜色精品三区| 亚洲综合激情另类小说区| 国产一区二区三区精品欧美日韩一区二区三区 | 678五月天丁香亚洲综合网| 国产欧美一区二区精品仙草咪| 亚洲激情五月婷婷| 国产一区二区美女诱惑| 色噜噜狠狠成人网p站| 国产欧美日本一区二区三区| 午夜不卡av在线| www.欧美色图| 一级中文字幕一区二区| 国产一区二区看久久| 欧美一级二级三级蜜桃| 一区二区三区在线观看欧美| 国产精品18久久久久久久网站| 欧美丰满嫩嫩电影| 亚洲自拍偷拍图区| 国产99久久久国产精品潘金| 欧美tk—视频vk|