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

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

?? usbsoftlock_tb.vhd

?? fpga介紹及其相關(guān)實驗代碼等等,fpga介紹及其相關(guān)實驗代碼
?? VHD
字號:
---------------------------------------------------------------------------------------------------
--
-- File        : $DSN\src\TestBench\usbsoftlock_TB.vhd
-- Create Time : 2004-4-20, 11:32
-- Title       : Test Bench for usbsoftlock
-- Design      : USB Interface IP Core
-- Author      : Lou Xinghua (louxinghua99@mails.tsinghua.edu.cn)
-- Company     : Department of Engineering Physics in Tsinghua Unversity, Beijing, China
-- Version     : 1.0
--
---------------------------------------------------------------------------------------------------
--
-- Description : Automatically generated Test Bench for usbsoftlock_tb
--
---------------------------------------------------------------------------------------------------

library ieee;
use work.pdiusbd12_package.all;
use work.usb_package.all;
use ieee.std_logic_1164.all;

	-- Add your library and packages declaration here ...

entity usbsoftlock_tb is
end usbsoftlock_tb;

architecture TB_ARCHITECTURE of usbsoftlock_tb is
	-- Component declaration of the tested unit
	component USBSoftLock is
	port(
		reset_n : in STD_LOGIC;
		clk : in STD_LOGIC;
		int_n_in : in STD_LOGIC;
		a0 : out STD_LOGIC;	 
		data : inout STD_LOGIC_VECTOR(7 downto 0);
		wr_n : out STD_LOGIC;
		rd_n : out STD_LOGIC;
		ale : out STD_LOGIC;
		cs_n : out STD_LOGIC;
		suspend: inout STD_LOGIC;
		d12_reset_n : out STD_LOGIC; 
		step : out std_logic_vector(7 downto 0);
		d12_wr : out STD_LOGIC;
		d12_rd : out STD_LOGIC 	
	); 
	end component;

	-- Stimulus signals - signals mapped to the input and inout ports of tested entity
	signal reset_n : std_logic := '0';
	signal clk : std_logic := '0';
	signal int_n_in : std_logic := '1';
	signal data : std_logic_vector(7 downto 0);
	signal write : std_logic := '1';
	-- Observed signals - signals mapped to the output ports of tested entity
	signal a0 : std_logic := '0';
	signal wr_n : std_logic := '1';
	signal rd_n : std_logic := '1';
	signal	ale : STD_LOGIC := '1';
	signal	cs_n : STD_LOGIC := '1';
	signal	suspend: STD_LOGIC := '1';
	signal	d12_reset_n:  STD_LOGIC := '1';
	signal step : STD_LOGIC_VECTOR(7 downto 0) := X"FF";	
	
	signal d12_wr, d12_rd : STD_LOGIC := '1';
	
	-- for test
	signal td : REG256x8 :=
	(
	-- 1. get descriptor (1st time) test data
	X"01", X"00", X"20", X"00", X"08",  						   	-- [IR0][IR1][LTS][BUF0][BUF_LENGTH] 
	X"80", X"06", X"00", X"01", X"00", X"00", X"40", X"00",		   	-- setup packet: get descriptor
	X"00",															-- read data before writing endpoint0		
	
	-- 2. set address test data		   
	X"01", X"00", X"20", X"00", X"08", 								-- [IR0][IR1][LTS][BUF0][BUF_LENGTH]
	X"00", X"05", X"02", X"00", X"00", X"00", X"00", X"00", 		-- setup packet: set address
	X"00",														   	-- read data before writing endpoint0
	
	-- 3. get descriptor test data
	X"01", X"00", X"20", X"00", X"08",  						   	-- [IR0][IR1][LTS][BUF0][BUF_LENGTH] 
	X"80", X"06", X"00", X"01", X"00", X"00", X"12", X"00",		   	-- setup packet: get descriptor
	X"00",
	X"02", X"00", X"00", X"00",										-- [IR0][IR1][LTS][read data before writing endpoint0] 
	
	-- 4. get configuration test data
	X"01",	X"00", X"20", X"00", X"08",  						   	-- [IR0][IR1][LTS][BUF0][BUF_LENGTH] 
	X"80", X"06", X"00", X"02", X"00", X"00", X"09", X"00",		   	-- setup packet: get descriptor(configuration)
	X"00",
	
	-- 5. get configuration(all) test data
	X"01",	X"00", X"20", X"00", X"08",  						   	-- [IR0][IR1][LTS][BUF0][BUF_LENGTH] 
	X"80", X"06", X"00", X"02", X"00", X"00", X"FF", X"00",		   	-- setup packet: get descriptor(configuration)
	X"00",									   
	X"02", X"00", X"00", X"00",										-- [IR0][IR1][LTS][read data before writing endpoint0] 
	X"02", X"00", X"00", X"00",										-- [IR0][IR1][LTS][read data before writing endpoint0] 

	-- 6. set configuration
	X"01", X"00", X"20", X"00", X"08", 								-- [IR0][IR1][LTS][BUF0][BUF_LENGTH]
	X"00", X"09", X"01", X"00", X"00", X"00", X"00", X"00", 		-- setup packet: set address
	X"00",															-- read data before writing endpoint0		
	
	others => X"00"
	);	
	signal td_index : INTEGER8 := 255;

	-- Add your code here ...

begin

	-- Unit Under Test port map
	UUT : usbsoftlock
		port map (
			reset_n => reset_n,
			clk => clk,
			int_n_in => int_n_in,
			a0 => a0,
			ale => ale,
			d12_reset_n => d12_reset_n,
			suspend => suspend,
			cs_n => cs_n,
			data => data,
			wr_n => wr_n,
			rd_n => rd_n,			   
			step => step,
			d12_wr => d12_wr,
			d12_rd => d12_rd
		);

	-- Add your stimulus here ... 	
	-- clock generate process
	clk_gen: process		
	begin
		clk <= not clk;
		wait for 50 ns;
	end process;
	
	-- main process
	main: process 
	variable i : INTEGER8;
	begin 
		-- 0 <-> 1ms, test reset and clock generate	
		reset_n <= '0';
		wait for 100 ns;
		reset_n <= '1';
		wait for 100 us; 
		
		for i in 0 to 10 loop
			int_n_in <= '0';
			wait for 3200 ns;
			int_n_in <= '1';
			wait for 300 us;
		end loop;	
		
		wait;
		
	end process;  		 
	
	-- read data process
	read_data: process(rd_n)		   
	begin
		if falling_edge(rd_n) then 
			if td_index = 255 then
				td_index <= 0;
			else
				td_index <= td_index+1;
			end if;
		end if;
	end process;
	
	process(d12_wr, td_index)
	begin
		if d12_wr = '0' then
			data <= "ZZZZZZZZ";
		else				   
			data <= td(td_index);
		end if;
	end process;

end TB_ARCHITECTURE;

configuration TESTBENCH_FOR_usbsoftlock of usbsoftlock_tb is
	for TB_ARCHITECTURE
		for UUT : usbsoftlock
			use entity work.usbsoftlock(usbsoftlock);
		end for;
	end for;
end TESTBENCH_FOR_usbsoftlock;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线观看视频一区二区| 国产精品美日韩| 欧美三级一区二区| 在线看日韩精品电影| 色屁屁一区二区| 欧美在线观看一区| 欧美日韩在线播| 欧美高清视频不卡网| 欧美日韩另类一区| 7777精品伊人久久久大香线蕉最新版| 欧美三级午夜理伦三级中视频| 欧美午夜宅男影院| 欧美浪妇xxxx高跟鞋交| 欧美人xxxx| 精品久久人人做人人爰| 久久精品日韩一区二区三区| 久久影院午夜片一区| 国产欧美一二三区| 亚洲欧美二区三区| 亚洲国产另类av| 久久精品国产77777蜜臀| 国产一区999| 99国产精品久久久久久久久久| 91视频国产资源| 欧美日韩免费在线视频| 精品久久久久久久人人人人传媒 | 久久久精品国产免大香伊| 国产色婷婷亚洲99精品小说| 亚洲欧洲另类国产综合| 亚洲国产精品尤物yw在线观看| 麻豆免费看一区二区三区| 国产成人综合网站| 色av成人天堂桃色av| 91精品综合久久久久久| 久久亚洲影视婷婷| 一区二区三区四区高清精品免费观看| 日本欧美一区二区| 成人免费看片app下载| 精品视频在线视频| 久久精品一区蜜桃臀影院| 亚洲免费资源在线播放| 蜜臀久久99精品久久久画质超高清 | 在线不卡一区二区| 久久亚洲一级片| 亚洲摸摸操操av| 韩国三级在线一区| 色婷婷av一区| 欧美成人精品1314www| 亚洲欧美日韩国产手机在线| 青青草国产精品97视觉盛宴| 白白色 亚洲乱淫| 欧美一三区三区四区免费在线看 | 中文字幕日韩一区二区| 免费一区二区视频| 一本色道a无线码一区v| 精品国产一区久久| 亚洲一区二区偷拍精品| 国产高清精品网站| 欧美一区二视频| 亚洲你懂的在线视频| 国产美女一区二区| 欧美电影在线免费观看| 亚洲品质自拍视频网站| 国产一区二区三区av电影| 欧美手机在线视频| 亚洲欧洲精品成人久久奇米网| 国内精品免费**视频| 777奇米四色成人影色区| 亚洲欧美一区二区三区孕妇| 国产精品一区二区黑丝| 91精品国产福利在线观看| 亚洲美女视频一区| 国产成人在线电影| 欧美第一区第二区| 午夜国产精品一区| 91片在线免费观看| 欧美激情艳妇裸体舞| 久久精品国产亚洲一区二区三区| 欧美日韩亚洲不卡| 亚洲柠檬福利资源导航| 本田岬高潮一区二区三区| www激情久久| 精品在线免费观看| 日韩精品中文字幕在线不卡尤物| 午夜在线成人av| 欧美亚洲一区二区在线| 亚洲欧美日韩在线不卡| caoporn国产精品| 国产日产欧美一区二区视频| 久久国产精品无码网站| 日韩一区二区三区四区| 偷拍一区二区三区| 欧美日韩黄视频| 亚洲第一主播视频| 欧美色综合网站| 亚洲观看高清完整版在线观看| 色婷婷综合久久久| 玉足女爽爽91| 欧美自拍丝袜亚洲| 亚洲成a人片在线观看中文| 欧美图片一区二区三区| 亚洲自拍偷拍网站| 欧美影院一区二区| 五月婷婷色综合| 69成人精品免费视频| 日韩精品亚洲专区| 欧美一区二区三区在线电影| 蜜芽一区二区三区| 精品国产91亚洲一区二区三区婷婷 | 国产在线视频不卡二| 久久亚洲精精品中文字幕早川悠里 | 国产亚洲欧洲997久久综合| 国内精品视频666| 国产日韩v精品一区二区| 国产.欧美.日韩| 国产精品女主播在线观看| 成人国产电影网| 亚洲欧洲中文日韩久久av乱码| 欧洲国内综合视频| 日本亚洲三级在线| xnxx国产精品| gogo大胆日本视频一区| 亚洲一区二区三区美女| 欧美浪妇xxxx高跟鞋交| 激情欧美日韩一区二区| 欧美韩日一区二区三区四区| 色美美综合视频| 日韩在线播放一区二区| 欧美精品一区二区久久婷婷| 国产精品一区二区免费不卡| 亚洲色图在线播放| 91精品久久久久久久99蜜桃 | 99re在线精品| 日本亚洲最大的色成网站www| 久久网站热最新地址| 成人美女在线观看| 亚洲综合成人在线视频| 精品剧情v国产在线观看在线| hitomi一区二区三区精品| 午夜成人在线视频| 久久综合久久99| 在线精品视频免费播放| 久久成人免费日本黄色| 国产精品成人免费精品自在线观看 | 成人午夜大片免费观看| 有坂深雪av一区二区精品| 日韩美一区二区三区| 波多野结衣精品在线| 日韩精品福利网| 国产精品丝袜久久久久久app| 欧美亚洲一区二区在线观看| 国产福利精品导航| 肉丝袜脚交视频一区二区| 中文字幕国产一区| 欧美高清视频一二三区| gogo大胆日本视频一区| 麻豆国产一区二区| 一区二区在线观看免费视频播放| 日韩欧美国产小视频| 在线观看日韩av先锋影音电影院| 国产一区二区伦理片| 亚洲国产欧美另类丝袜| 国产精品国产三级国产a| 欧美一区二区三区免费在线看| 不卡的av在线播放| 国产在线视频一区二区| 午夜精品福利一区二区三区av | 国产精品色一区二区三区| 7777精品伊人久久久大香线蕉经典版下载| 国产高清在线观看免费不卡| 日本不卡在线视频| 亚洲激情网站免费观看| 中文字幕成人在线观看| 日韩一二三区视频| 欧美性受极品xxxx喷水| 成人的网站免费观看| 久国产精品韩国三级视频| 亚洲一区二区三区美女| 亚洲视频小说图片| 国产精品美女久久久久久久| 精品久久久久99| 日韩一级大片在线观看| 欧美精品乱码久久久久久| 色久综合一二码| 99久久综合国产精品| 国产成人一区二区精品非洲| 久久爱www久久做| 日韩av不卡一区二区| 午夜精品免费在线| 亚洲电影第三页| 亚洲精品伦理在线| 亚洲欧美日韩国产手机在线| 中文字幕日韩av资源站| 日本一区二区视频在线| 久久久久久免费网| 久久久久久久久久久久久女国产乱 | 国产精品二区一区二区aⅴ污介绍| 久久久久青草大香线综合精品| 精品久久久久久久久久久久久久久 | 欧美四级电影在线观看|