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

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

?? top_test_bench.vhd

?? IIC的IP.這是經(jīng)過驗證的源代碼
?? VHD
字號:
------------------------------------------------------------------------------
-- 
--  Name:  top_test_bench.vhd  
-- 
--  Description:  top-level testbench for simulation
-- 
--  $Revision: 1.0 $          
--  
--  Copyright 2004 Lattice Semiconductor Corporation.  All rights reserved.
--
------------------------------------------------------------------------------
-- Permission:
--
--   Lattice Semiconductor grants permission to use this code for use
--   in synthesis for any Lattice programmable logic product.  Other
--   use of this code, including the selling or duplication of any
--   portion is strictly prohibited.
--
-- Disclaimer:
--
--   This VHDL or Verilog source code is intended as a design reference
--   which illustrates how these types of functions can be implemented.
--   It is the user's responsibility to verify their design for
--   consistency and functionality through the use of formal
--   verification methods.  Lattice Semiconductor provides no warranty
--   regarding the use or functionality of this code.
------------------------------------------------------------------------------
--
--    Lattice Semiconductor Corporation
--    5555 NE Moore Court
--    Hillsboro, OR 97124
--    U.S.A
--
--    TEL: 1-800-Lattice (USA and Canada)
--    408-826-6000 (other locations)
--
--    web: http://www.latticesemi.com/
--    email: techsupport@latticesemi.com
-- 
------------------------------------------------------------------------------

library ieee;                                     
use ieee.std_logic_1164.all;                      


--This is the top level test bench used to test the I2C Master Controller


entity top_test_bench is 
end top_test_bench;
------------------------------------------------
-- Top level test bench contains no ports


architecture behave of top_test_bench is

component clk_reset is port(clk   : out std_logic;
                         rst_l : out std_logic);

end component;

component pullup is port(Enb : in std_logic;
              O : out std_logic);
end component;

component up_model is port(clk     : in std_logic;
                        reset_l : in std_logic;
                        ack_l   : in std_logic;
                        intr_l  : in std_logic;
                        rw_l    : out std_logic;
                        cs_l    : out std_logic;
                        addr    : out std_logic_vector(2 downto 0);
                        data    : inout std_logic_vector(7 downto 0));
end component;

component i2c_slave is port (     scl : inout std_logic;
                         sda : inout std_logic);

end component;

component ack_gen is port(clk   : in std_logic;
                       rst_l : in std_logic;
                       cs_l  : in std_logic;
                       ack_l : out std_logic);
end component;     

component I2C_Top is
  port(SDA        : inout std_logic;              -- Serial Data Line of the I2C bus
       SCL        : inout std_logic;              -- Serial Clock Line of the I2C bus
       Clock      : in std_logic;                 -- MP Clock 
       Reset_L    : in std_logic;                 -- Reset, active low
       CS_L       : in std_logic;                 -- Chip select, active low
       A0         : in std_logic;                 -- Address bits for register selection
       A1         : in std_logic;                 -- Address bits for register selection
       A2         : in std_logic;                 -- Address bits for register selection
       RW_L       : in std_logic;                 -- Read/Write, write active low
       INTR_L     : out std_logic;                -- Interupt Request, active low
       DATA       : inout std_logic_vector(7 downto 0)); -- data bus to/from attached device(NOTE: Data(7) is MSB                         
end component;

-----------------------------------------------
-- Wire Declarations

signal clk,rst_l,cs_l,rw_l,ack_l,intr_l : std_logic;
signal addr : std_logic_vector(2 downto 0);
signal data : std_logic_vector(7 downto 0);
signal sda,scl: std_logic;

-- ---------------------------------------------
-- Instantiate the Clock Reset Block
begin

pullup_sda: pullup port map (Enb => sda,
                             O   => sda);
pullup_scl: pullup port map (Enb => scl,
                             O   => scl);

clk_rst: clk_reset port map 
                  (clk => clk,
                   rst_l => rst_l);

-- ----------------------------------------------
-- Instantiate the Micro Processor (uP) Model
-- This model contains all the tasks called
-- to apply the stimulus to the design

up: up_model port map
            (clk     => clk,
             reset_l => rst_l,
             cs_l    => cs_l,
             rw_l    => rw_l,
             ack_l   => ack_l,
             intr_l  => intr_l,
             addr    => addr,
             data    => data
            );
        
-- ----------------------------------------------
-- Instantiate the ack_gen block, used to 
-- acknowledge uP cycles 4 clock tics after !cs_l

ackgen: ack_gen port map
               (clk   => clk,
                rst_l => rst_l,
                cs_l  => cs_l,
                ack_l => ack_l
               );           

-- ---------------------------------------------
-- Instantiate one of the I2C_Slave models

i2c_slv_1: i2c_slave port map
                    (scl => scl,
                     sda => sda
                    );


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

i2cblock: I2C_Top port map
        ( SDA     => sda,
          SCL     => scl,
          Clock   => clk,
          Reset_L => rst_l,
          CS_L    => cs_l,
          A0      => addr(0),
          A1      => addr(1),
          A2      => addr(2),
          RW_L    => rw_l,
          INTR_L  => intr_l,
          DATA    => data
       );


end behave;

--------------------------------- E O F --------------------------------------

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
玖玖九九国产精品| 丁香激情综合五月| 日本高清不卡一区| 一区二区三区日韩欧美精品| 色妞www精品视频| 亚洲香蕉伊在人在线观| 色综合久久久久久久久久久| 亚洲国产日韩av| 26uuu另类欧美亚洲曰本| 成人av手机在线观看| 亚洲一卡二卡三卡四卡无卡久久| 99久久er热在这里只有精品15| 亚洲综合在线免费观看| 国产高清亚洲一区| 亚洲国产日韩一级| 久久综合中文字幕| 色综合久久中文综合久久97| 国产一区二区三区四区五区入口| 国产日产亚洲精品系列| 欧洲色大大久久| 91在线播放网址| 国产在线乱码一区二区三区| 国产亚洲一区二区三区在线观看| 99re热视频精品| 视频一区免费在线观看| 欧美精品一区二区蜜臀亚洲| 福利一区福利二区| 精一区二区三区| 午夜电影一区二区三区| 精品福利一区二区三区免费视频| 粉嫩aⅴ一区二区三区四区五区| 亚洲成人手机在线| 亚洲国产视频直播| 国产精品久久夜| 精品盗摄一区二区三区| 7878成人国产在线观看| 欧美日韩综合在线免费观看| 在线观看欧美黄色| 精品久久久久久久人人人人传媒| 国产亚洲欧美日韩在线一区| 久久日韩精品一区二区五区| 久久久久国产一区二区三区四区| 日韩三级视频在线观看| 亚洲精品在线观看视频| 中文字幕欧美激情一区| 国产蜜臀av在线一区二区三区| 国产欧美中文在线| 中文字幕在线观看一区| 亚洲男人天堂av网| 男女男精品视频| av资源站一区| 91精品免费在线观看| www国产精品av| 久久精品网站免费观看| 国产色综合久久| 一区二区三区高清| 一区二区三区国产| 国产自产2019最新不卡| 成人黄色a**站在线观看| 在线精品国精品国产尤物884a| 欧美绝品在线观看成人午夜影视| 6080亚洲精品一区二区| 国产精品你懂的在线欣赏| 国产精品成人免费精品自在线观看| 日韩三级在线观看| 中文字幕av在线一区二区三区| 亚洲综合视频网| 91美女片黄在线观看91美女| 欧美日本视频在线| 久久精品免视看| 亚洲黄色在线视频| 色综合久久精品| 综合av第一页| 国产在线视频不卡二| 欧美日韩国产首页在线观看| 亚洲欧美乱综合| 91香蕉视频mp4| 亚洲手机成人高清视频| 91原创在线视频| 亚洲国产日韩a在线播放| 91亚洲永久精品| 一区二区三区在线高清| 99r国产精品| 国产精品国产自产拍高清av| 美女视频网站黄色亚洲| 日韩欧美国产成人一区二区| 天天av天天翘天天综合网色鬼国产| 色综合一区二区三区| 精品盗摄一区二区三区| 国产一区二区福利视频| 久久婷婷色综合| 色婷婷久久一区二区三区麻豆| 国产欧美日韩精品a在线观看| voyeur盗摄精品| 亚洲五码中文字幕| 精品剧情在线观看| gogo大胆日本视频一区| 日本一区二区成人| aa级大片欧美| 捆绑变态av一区二区三区| 国产精品视频yy9299一区| 在线观看91精品国产入口| 精品一区二区三区香蕉蜜桃| 国产精品久久久久aaaa樱花| 欧美色精品在线视频| 精品一二三四在线| 一区二区三区在线视频观看| 日本韩国一区二区三区视频| 婷婷一区二区三区| 日韩精品最新网址| 91蜜桃免费观看视频| 韩国欧美国产1区| 五月天一区二区三区| 亚洲一区二区高清| 一区二区在线免费| 一区二区三区毛片| 日韩一级免费观看| 色视频欧美一区二区三区| 美国十次综合导航| 青娱乐精品在线视频| 天天做天天摸天天爽国产一区 | 国内精品伊人久久久久av影院| 国产精品卡一卡二卡三| 精品粉嫩aⅴ一区二区三区四区| 欧美三区在线观看| 欧美日韩国产美| 日韩欧美国产综合| 国产成人在线看| 成熟亚洲日本毛茸茸凸凹| 不卡视频一二三| 91精品国产一区二区三区香蕉| 日韩精品资源二区在线| 欧美国产日韩在线观看| 一区二区三区视频在线看| 五月综合激情日本mⅴ| 国产福利一区二区三区视频在线| 99麻豆久久久国产精品免费优播| 欧美日韩精品一区二区三区四区| 久久综合久色欧美综合狠狠| 亚洲精品成人a在线观看| 麻豆成人免费电影| av网站一区二区三区| 日韩一区二区三区视频在线| 亚洲猫色日本管| 国产一区日韩二区欧美三区| 欧美一区二区日韩| 一区二区三区精密机械公司| 国产在线精品一区二区三区不卡| 欧美日韩亚洲综合| 亚洲成人一二三| 99精品久久只有精品| 国产丝袜欧美中文另类| 国产91丝袜在线播放0| 久久久亚洲午夜电影| 国产精品亚洲第一| 精品久久久久99| 国产91丝袜在线18| xvideos.蜜桃一区二区| 成人免费va视频| 日韩美女视频一区二区 | 成人精品小蝌蚪| 国产亚洲1区2区3区| 一本到高清视频免费精品| 亚洲一区二区三区影院| 日韩一区二区精品在线观看| 精品一区二区影视| 中文字幕精品一区| 欧美在线观看视频在线| 捆绑变态av一区二区三区| 国产视频911| 欧美日韩综合一区| 国产福利一区二区三区视频在线| 国产精品久久久久影院色老大| 欧美又粗又大又爽| 国精产品一区一区三区mba视频 | 亚洲欧洲日韩一区二区三区| 欧美久久免费观看| 国产精品综合二区| 亚洲国产成人91porn| 中文字幕第一区第二区| 欧美日韩夫妻久久| 国产.欧美.日韩| 国产又粗又猛又爽又黄91精品| 亚洲曰韩产成在线| 一区二区三区中文字幕精品精品| 国产丝袜美腿一区二区三区| 99国产精品一区| 成人国产免费视频| 99热国产精品| 国产91精品在线观看| 免费观看30秒视频久久| 亚洲午夜精品在线| 午夜精品久久久久久久久久久| 亚洲美女视频在线观看| 一区二区三区不卡视频在线观看| 国产精品久久久久久一区二区三区| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产一区二区成人久久免费影院| 奇米亚洲午夜久久精品| 激情深爱一区二区|