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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? test_pci.vhd

?? pci CORES 從外國(guó)網(wǎng)站上弄下來(lái)的
?? VHD
字號(hào):
--===================================================================--
--
--  www.OpenCores.Org - January 2000
--  This model adheres to the GNU public license  
--
-- Design units   : TestBench for PCI devices. 
--
-- File name      : Test_PCI.vhd
--
-- Purpose        : Implements the test bench for PCI 33 MHz, 32 bit devices.
--                  It is included one master device and two target devices.
--
--                There can be used more than one target devices in a
--                design, every device being identified by the three 
--                base addresses in generic.
--
--
-- Library        : PCI_Lib
--
-- Dependencies   : IEEE.Std_Logic_1164
--
-- Limitations    : None known
--
-- Errors         : None known
--
-- Author         : Ovidiu Lupas
--                  olupas@opencores.org
--
-- Simulator    : ModelSim EE version 5.2 on a Windows95 PC
--                ActiveVHDL 3.1 on a Windows95 PC
--===================================================================--
-----------------------------------------------------------------------
-- Entity for PCI bus Arbiter and CLK generator
-----------------------------------------------------------------------
library ieee,work;
   use ieee.Std_Logic_1164.all;
   use work.Simulation.all;
   use work.PCI_Def.all;
-----------------------------------------------------------------------
-----------------------------------------------------------------------
entity ClkGen is 
   generic ( tperiod : Time := 30 ns );
   port (
      REQ_N : in  Std_Logic;
      GNT_N : out Std_Logic := '1';
      RST_N : out  Std_Logic;
      CLK   : out Std_Logic);   -- System clock
end ClkGen; --=================== End of entity =====================--
--========================== Architecture ===========================--
architecture BEHAV_ClkGen of ClkGen is
begin--======================== Architecture =================================--
  ---------------------------------------------------------------------
  -- Provide the external clock signal to the processor
  ---------------------------------------------------------------------
  ClkDriver : process
    variable clktmp: std_logic := '0';
  begin
     CLK <= clktmp;
     clktmp := not clktmp;
    wait for tperiod/2;
  end process ClkDriver;
  ---------------------------------------------------------------------
  -- Simulates an external PCI-bus arbiter, which always grants the 
  -- access to the bus :)
  ---------------------------------------------------------------------
  Arbiter : process(REQ_N)
  begin
     if Falling_Edge(REQ_N) then
        GNT_N <= '0' after 10 ns;
     elsif Rising_Edge(REQ_N) then
        GNT_N <= '1' after 10 ns;
     end if;
  end process Arbiter;
  ---------------------------------------------------------------------
  -- Provides the reset signal
  ---------------------------------------------------------------------
  RstGen: process
  begin
     RST_N <= '0';
    wait for 100 ns;
     RST_N <= '1';
    wait for 400 ns;
    end process;
end BEHAV_ClkGen; --============== End of architecture ==============--
-----------------------------------------------------------------------
-- TestBench
-----------------------------------------------------------------------
library ieee,work,std;
   use ieee.std_logic_1164.all;
   use work.ClkGen;
-----------------------------------------------------------------------
-----------------------------------------------------------------------
entity TESTPCI is
end TESTPCI;
--========================== Architecture ===========================--
architecture stimulus of TESTPCI is
  ---------------------------------------------------------------------
  -- Signal declaration
  ---------------------------------------------------------------------
  signal AD_Bus   : Std_Logic_Vector (31 downto 0);
  signal C_BE_Bus : Std_Logic_Vector (3 downto 0);
  signal PAR      : Std_Logic;
  signal FRAME_N  : Std_Logic;
  signal TRDY_N   : Std_Logic;
  signal IRDY_N   : Std_Logic;
  signal STOP_N   : Std_Logic;
  signal DEVSEL_N : Std_Logic;
  signal IDSEL    : Std_Logic;
  signal SEL1     : Std_Logic;
  signal SEL2     : Std_Logic;
  signal PERR_N   : Std_Logic;
  signal SERR_N   : Std_Logic;
  signal REQ_N    : Std_Logic;
  signal GNT_N    : Std_Logic;
  signal CLK      : Std_Logic;
  signal RST_N    : Std_Logic;
  ---------------------------------------------------------------------
  -- Component declarations
  ---------------------------------------------------------------------
  component ClkGen 
     generic ( tperiod : Time := 30 ns );
     port (
        REQ_N : in  Std_Logic;
        GNT_N : out Std_Logic;
        RST_N : out  Std_Logic;
        CLK   : out Std_Logic);   -- System clock
  end component;
  ---------------------------------------------------------------------
  ---------------------------------------------------------------------
  component MS32PCI
    generic (
        cmd_file : string(1 to 7);
        tdelay   : Time;
        tsetup   : Time;
        thold    : Time);
    port (
    	-- Address, Data and Command buses (37)
        AD_Bus   : inout STD_LOGIC_VECTOR (31 downto 0);
        C_BE_Bus : inout STD_LOGIC_VECTOR (3 downto 0);
        PAR      : inout STD_LOGIC;
        -- Interface control signals (6)
        FRAME_N  : inout STD_LOGIC;
        TRDY_N   : in    STD_LOGIC;
        IRDY_N   : inout STD_LOGIC;
        STOP_N   : in    STD_LOGIC;
        DEVSEL_N : in    STD_LOGIC;
        IDSEL    : in    STD_LOGIC; -- in
        -- Error reporting signals (2)
        PERR_N   : inout STD_LOGIC;
        SERR_N   : inout STD_LOGIC;
        -- Arbitration signals (2)
        REQ_N    : out   STD_LOGIC; 
        GNT_N    : in    STD_LOGIC; -- in
        -- System signals (2)
        CLK      : in    STD_LOGIC;
        RST_N    : in    STD_LOGIC); --in
  end component;
  ---------------------------------------------------------------------
  ---------------------------------------------------------------------
  component TG32PCI
    generic (
      devtype : string(1 to 4);
      tdelay  : Time;
      tsetup  : Time;
      thold   : Time;
      bamem   : Std_Logic_Vector(31 downto 0); -- hex value
      baio    : Std_Logic_Vector(31 downto 0); -- hex value
      bacfg   : Std_Logic_Vector(31 downto 0));-- hex value
    port (
    	-- Address, Data and Command buses (37)
        AD_Bus   : inout Std_Logic_Vector (31 downto 0);
        C_BE_Bus : in    Std_Logic_Vector (3 downto 0);
        PAR      : inout Std_Logic;
        -- Interface control signals (6)
        FRAME_N  : in    Std_Logic;
        TRDY_N   : inout Std_Logic;
        IRDY_N   : in    Std_Logic;
        STOP_N   : out   Std_Logic;
        DEVSEL_N : inout Std_Logic;
        IDSEL    : in    Std_Logic;
        -- Error reporting signals (2)
        PERR_N   : inout Std_Logic;
        SERR_N   : inout Std_Logic;
        -- System signals (2)
        CLK      : in    Std_Logic;
        RST_N    : in    Std_Logic);
  end component;
begin --====================== Architecture =========================--
  ---------------------------------------------------------------------
  -- Component instantiation
  ---------------------------------------------------------------------
  UUT1: MS32PCI
       generic map (
            "PCI.CMD",0 ns, 7 ns, 5 ns)
       port map (
            AD_Bus,C_BE_Bus,PAR,FRAME_N,TRDY_N,IRDY_N,STOP_N,DEVSEL_N,
            IDSEL,PERR_N,SERR_N,REQ_N,GNT_N,CLK,RST_N);
  SEL1 <= AD_Bus(16);
  UUT2: TG32PCI 
       generic map (
            "Fast",0 ns,0 ns,0 ns,x"00005000",x"00000800",x"00010CF0")
      port map (
            AD_Bus => AD_Bus,C_BE_Bus => C_BE_Bus,PAR => PAR,
            FRAME_N => FRAME_N,TRDY_N => TRDY_N,IRDY_N => IRDY_N,
            STOP_N => STOP_N,DEVSEL_N => DEVSEL_N,IDSEL => SEL1,
            PERR_N => PERR_N,SERR_N => SERR_N,CLK => CLK,RST_N => RST_N);
  SEL2 <= AD_Bus(17);
  UUT3: TG32PCI
       generic map (
            "Medi",0 ns,7 ns,0 ns,x"00006000",x"00001800",x"00020CF0")
       port map (
            AD_Bus => AD_Bus,C_BE_Bus => C_BE_Bus,PAR => PAR,
            FRAME_N => FRAME_N,TRDY_N => TRDY_N,IRDY_N => IRDY_N,
            STOP_N => STOP_N,DEVSEL_N => DEVSEL_N,IDSEL => SEL2,
            PERR_N => PERR_N,SERR_N => SERR_N,CLK => CLK,RST_N => RST_N);
  GEN: ClkGen port map (
            REQ_N,GNT_N,RST_N,CLK);
  ---------------------------------------------------------------------
end stimulus; --=============== End of architecture =================--
-----------------------------------------------------------------------
-- Revision list
-- Version     Author          Date           Changes
--
-- 0.1       Ovidiu Lupas   June 09, 2000     New model
-----------------------------------------------------------------------

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
2023国产精品| 久久亚区不卡日本| 精品写真视频在线观看| 国产精品少妇自拍| 欧美男人的天堂一二区| 成人动漫在线一区| 免费精品99久久国产综合精品| 中文字幕在线不卡| 精品国产一区二区亚洲人成毛片 | 中文字幕五月欧美| 日韩欧美一二三四区| 在线视频一区二区免费| 成人听书哪个软件好| 久久se这里有精品| 午夜电影一区二区| 亚洲欧洲日韩av| 精品国产免费人成电影在线观看四季| 欧洲中文字幕精品| 色婷婷综合久久久中文字幕| 国产精品99久久久久久有的能看 | 欧美成人高清电影在线| 精品视频全国免费看| 99久久精品免费观看| 国产麻豆欧美日韩一区| 青草av.久久免费一区| 亚洲一区二区精品视频| 日韩毛片精品高清免费| 国产精品欧美综合在线| 久久影院午夜论| 精品美女一区二区| 精品电影一区二区| 日韩三级视频中文字幕| 51精品国自产在线| 欧美日韩国产小视频在线观看| 99久久亚洲一区二区三区青草| 成人午夜激情片| 高清国产午夜精品久久久久久| 国产综合色在线视频区| 蜜臀va亚洲va欧美va天堂| 亚洲bt欧美bt精品| 性感美女极品91精品| 一区二区三区久久| 亚洲一区av在线| 天天综合色天天| 日韩精品福利网| 青青国产91久久久久久| 日韩av高清在线观看| 午夜欧美视频在线观看| 丝袜国产日韩另类美女| 日韩av电影天堂| 精品亚洲欧美一区| 国产不卡一区视频| 99精品桃花视频在线观看| 一区二区三区在线视频观看| 欧美亚洲国产一区二区三区 | 亚洲精品国产第一综合99久久| 亚洲私人黄色宅男| 亚洲色图19p| 一区二区三区精品视频在线| 亚洲一区二区美女| 日韩有码一区二区三区| 久久se精品一区精品二区| 国产剧情一区在线| av一区二区三区| 欧美日韩免费观看一区二区三区| 在线播放中文一区| 欧美精品一区二区蜜臀亚洲| 国产亚洲一区字幕| 亚洲欧美日韩中文播放 | 粉嫩av一区二区三区在线播放| 成人午夜精品在线| 欧美午夜一区二区| 欧美一区二区免费视频| 国产人成亚洲第一网站在线播放| 国产精品国产三级国产aⅴ入口 | 国产精品一区二区黑丝| av电影天堂一区二区在线观看| 91高清在线观看| 日韩精品中文字幕在线不卡尤物| 国产欧美日韩另类一区| 亚洲另类在线制服丝袜| 青青青爽久久午夜综合久久午夜| 国产精品一品视频| 在线亚洲高清视频| 欧美电影免费提供在线观看| 国产精品美女视频| 青青青爽久久午夜综合久久午夜| 成人性生交大片| 欧美久久久久中文字幕| 国产日韩精品一区二区三区在线| 亚洲最新在线观看| 国产电影一区在线| 91精品黄色片免费大全| 亚洲欧洲国产日韩| 麻豆国产精品视频| 日本韩国一区二区三区视频| 欧美v国产在线一区二区三区| 亚洲精品亚洲人成人网在线播放| 黄一区二区三区| 欧美在线999| 久久免费看少妇高潮| 午夜a成v人精品| av在线不卡免费看| 久久午夜老司机| 日韩电影在线观看电影| 色av综合在线| 日本一区二区久久| 免费观看在线综合| 欧美天堂一区二区三区| 国产精品美女久久久久aⅴ| 老司机免费视频一区二区三区| 色婷婷久久综合| 欧美国产一区二区在线观看| 裸体健美xxxx欧美裸体表演| 欧美性一级生活| 亚洲美女视频一区| 岛国一区二区在线观看| 日韩欧美电影一二三| 五月天欧美精品| 欧美三级日韩三级| 一区二区三区丝袜| 91蜜桃传媒精品久久久一区二区| 国产欧美一区二区精品性色| 国产一区二区免费看| 日韩精品一区二区三区视频播放 | 国产一区在线视频| 日韩欧美国产一区二区三区| 天天影视涩香欲综合网| 欧美日韩国产免费| 亚洲电影在线播放| 精品视频一区三区九区| 亚洲电影一级黄| 欧美性猛交xxxxxxxx| 亚洲国产一区二区在线播放| 欧美影院一区二区三区| 亚洲一二三区在线观看| 欧美视频在线观看一区二区| 一区二区三区日韩精品视频| 欧美伊人精品成人久久综合97| 一区二区三区日本| 欧美日韩国产不卡| 偷拍一区二区三区四区| 4hu四虎永久在线影院成人| 日韩精品乱码av一区二区| 91精品黄色片免费大全| 麻豆91在线播放| 久久婷婷综合激情| 懂色av一区二区三区免费观看| 日本一区二区高清| 色婷婷综合久久久久中文| 亚洲尤物视频在线| 欧美一区二区日韩一区二区| 久久国产精品72免费观看| 久久精品亚洲精品国产欧美| caoporn国产一区二区| 一区二区三区不卡在线观看| 欧美精品久久一区二区三区| 久久精品噜噜噜成人av农村| 久久久久久久久久久久电影| 99久久免费精品高清特色大片| 一个色综合网站| 7777精品久久久大香线蕉| 久久99热99| 国产精品成人午夜| 欧美日韩精品二区第二页| 九一九一国产精品| 国产精品免费丝袜| 欧美久久久久免费| 国产成人一区在线| 洋洋成人永久网站入口| 日韩欧美一级片| 成人app网站| 日韩综合在线视频| 久久精品无码一区二区三区| 91福利视频久久久久| 久久99日本精品| 亚洲欧美电影一区二区| 日韩欧美国产一区二区在线播放 | 国产乱子伦视频一区二区三区 | 性做久久久久久免费观看欧美| 欧美精品一区二区三区蜜臀| 91亚洲精华国产精华精华液| 免费观看在线综合色| 国产精品国产三级国产aⅴ入口 | 717成人午夜免费福利电影| 国产成人免费视频网站高清观看视频| 亚洲日本乱码在线观看| 91精品国产91久久久久久一区二区| 国产一区二区0| 亚洲国产精品麻豆| 国产丝袜美腿一区二区三区| 欧美无砖砖区免费| 国产精品99久久不卡二区| 一个色妞综合视频在线观看| 2021国产精品久久精品| 欧美三级韩国三级日本三斤 | 国产精品自拍网站| 香蕉成人伊视频在线观看| 久久久精品免费网站| 91精品欧美综合在线观看最新|