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

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

?? usbsoftlock.vhd

?? fpga介紹及其相關(guān)實(shí)驗(yàn)代碼等等,fpga介紹及其相關(guān)實(shí)驗(yàn)代碼
?? VHD
字號:
---------------------------------------------------------------------------------------------------
--
-- File        : e:\Courses\ComputerHardwareInterface\USB_IF_DESIGN\USB_IF\src\USBSoftLock.vhd
-- Create Time : Mon Apr 19 22:36:04 2004
-- Title       : 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 : 
--
---------------------------------------------------------------------------------------------------

--{{ Section below this comment is automatically maintained
--   and may be overwritten
--{entity {USBSoftLock} architecture {USBSoftLock}}

library IEEE;				  
use WORK.USB_PACKAGE.all;
use WORK.PDIUSBD12_PACKAGE.all;
use IEEE.STD_LOGIC_1164.all;  



entity 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 USBSoftLock;

--}} End of automatically maintained section

architecture USBSoftLock of USBSoftLock is

-- Signal Declaration
signal clk_div: STD_LOGIC;		-- divided clock
--signal int_n_out: STD_LOGIC;
signal wr_n_ce: STD_LOGIC;
signal rd_n_ce: STD_LOGIC;
signal recv_n: STD_LOGIC;
signal req_type: STD_LOGIC_VECTOR(7 downto 0);
signal cmd: STD_LOGIC_VECTOR(7 downto 0);
signal exec_n: STD_LOGIC;	
signal data_in: STD_LOGIC_VECTOR(7 downto 0); 
signal data_out: STD_LOGIC_VECTOR(7 downto 0);

signal reset_ts: STD_LOGIC;

-- Component Declaration
component FrequencyDivider is 
	generic( 
		div_factor : INTEGER8 := 0
	);
	port(					
		reset_n : in STD_LOGIC;	  
		clk_origin : in STD_LOGIC; 
		clk : out STD_LOGIC
	);
end component;

component EdgeController is
	port(
		clk : in STD_LOGIC;	
		ce_n : in STD_LOGIC;	  
		edge : out STD_LOGIC	);
end component;

--component InterruptDetector is	
--	generic(
--		pulse_width: INTEGER8 := 0
--	);
--	port(						
--	 	reset_n : in STD_LOGIC; 
--	 	clk : in STD_LOGIC;
--	 	int_n_in : in STD_LOGIC;  
--	 	int_n_out : out STD_LOGIC
--	);
--end component;

component DeviceTranseiver is
	port(					  
		 reset_n : in STD_LOGIC; 
		 clk : in STD_LOGIC;  
		 int_n : in STD_LOGIC;	
		 a0 : out STD_LOGIC;						 
		 data_in : inout STD_LOGIC_VECTOR(7 downto 0); 
		 data_out : inout STD_LOGIC_VECTOR(7 downto 0);
		 wr_n : out STD_LOGIC;
		 rd_n : out STD_LOGIC;
		 suspend : inout STD_LOGIC;
		 recv_n : out STD_LOGIC;
		 cmd : in STD_LOGIC_VECTOR(7 downto 0);
		 exec_n: in STD_LOGIC;
		 req_type : out STD_LOGIC_VECTOR(7 downto 0);
		 step : out std_logic_vector(7 downto 0)
	);
end component; 

component RequestHandler is
	port(		   
		reset_n : in STD_LOGIC;		
		clk : in STD_LOGIC;  
		recv_n : in STD_LOGIC;
		req_type : in STD_LOGIC_VECTOR(7 downto 0);  
		cmd : out STD_LOGIC_VECTOR(7 downto 0);
		exec_n : out STD_LOGIC
	);
end component; 

component IOSwitch is
	port( 	
		data : inout STD_LOGIC_VECTOR(7 downto 0);
		din : in STD_LOGIC_VECTOR(7 downto 0);
		dout : out STD_LOGIC_VECTOR(7 downto 0);
		sel_in_n : in STD_LOGIC;
		sel_out_n : in STD_LOGIC
	    );
end component;

begin

	-- enter your statements here --	
	
	-- Signal Connection
	d12_wr <= wr_n_ce;
	d12_rd <= rd_n_ce;
	
--	suspend <= '0';	
	ale <= '0';
	cs_n <= '0'; 
	d12_reset_n <= '1';

	-- Init Device
	process(reset_n, clk_div)
	variable handle_step : INTEGER range 0 to 7 := 0; 
	variable delay_count : INTEGER range 0 to 10000 := 0;
	begin
		if reset_n = '0' then
			handle_step := 0;
			delay_count := 0;
			reset_ts <= '0';
--			d12_reset_n <= '0';
		elsif rising_edge(clk_div) then
			case handle_step is
			when 0 | 1 | 2 => 
				handle_step := handle_step+1;
			when 3 =>
--				d12_reset_n <= '1';
				handle_step := handle_step+1;
			when 4 => 	-- wait for more than 3 ms after D12 reset
				delay_count := delay_count+1;
				if delay_count = RESET_D12_DELAY then
					handle_step := handle_step+1;
				end if;					 
			when 5 =>
				reset_ts <= '1';
				handle_step := handle_step+1;
			when others =>
				null;	
			end case;
		end if;
	end process;
	
	-- Component Connnections
	U_FrequencyDivider : FrequencyDivider
	generic	map(div_factor => CLOCK_DIV_FACTOR)
	port map(reset_n => reset_n, clk_origin => clk, clk => clk_div);   
	
	U_EdgeController_Write : EdgeController
	port map(clk => clk_div, ce_n => wr_n_ce, edge => wr_n);
	
	U_EdgeController_Read : EdgeController
	port map(clk => clk_div, ce_n => rd_n_ce, edge => rd_n);  
	
	U_DeviceTranseiver : DeviceTranseiver
	port map(
		reset_n => reset_ts,
		clk => clk_div,
		int_n => int_n_in,
		a0 => a0,
		data_in => data_in,
		data_out => data_out,
		wr_n => wr_n_ce,
		rd_n => rd_n_ce,
		suspend => suspend,
		recv_n => recv_n,
		req_type => req_type,
		cmd => cmd,
		exec_n => exec_n,
		step => step);
		
	U_IOSwitch : IOSwitch
	port map(
		din => data_out,
		dout => data_in,
		data => data,
		sel_in_n => wr_n_ce,
		sel_out_n => rd_n_ce
	);
		
	U_RequestHandler : RequestHandler
	port map(
		reset_n => reset_ts,
		clk => clk_div,
		recv_n => recv_n,
		req_type => req_type,
		cmd => cmd,
		exec_n => exec_n
	);			
	
end USBSoftLock;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠狠色丁香婷婷综合激情| 国产日韩欧美在线一区| 一区二区三区蜜桃网| 国产成人av电影在线| 国产精品人妖ts系列视频| 成人动漫一区二区| 中文字幕一区三区| 欧美日韩亚洲丝袜制服| 免费看日韩a级影片| 337p粉嫩大胆色噜噜噜噜亚洲| 国产成人免费在线观看| 中文字幕免费观看一区| 91视频观看免费| 日日欢夜夜爽一区| 精品美女在线观看| 风流少妇一区二区| 亚洲精品国久久99热| 欧美卡1卡2卡| 韩国毛片一区二区三区| 亚洲欧洲av一区二区三区久久| 欧美午夜精品一区| 国产在线精品一区二区夜色| 成人免费一区二区三区在线观看| 日本高清无吗v一区| 日韩av不卡一区二区| 久久精品水蜜桃av综合天堂| 91久久精品日日躁夜夜躁欧美| 奇米四色…亚洲| 国产精品麻豆久久久| 制服丝袜激情欧洲亚洲| 成人午夜电影小说| 蜜臀av一区二区| 亚洲欧美乱综合| 久久久精品免费免费| 欧美三片在线视频观看| 国产成人aaaa| 九色|91porny| 亚洲在线中文字幕| 国产婷婷精品av在线| 欧美一区二区啪啪| 91影院在线观看| 国产a级毛片一区| 麻豆免费精品视频| 亚洲视频在线观看一区| 26uuu另类欧美亚洲曰本| 欧美日韩中文另类| 成人一区二区三区视频| 免费人成在线不卡| 亚洲在线免费播放| 国产视频911| 精品久久一区二区三区| 制服丝袜在线91| 欧美视频一二三区| 91小视频在线观看| 福利一区二区在线观看| 久久精工是国产品牌吗| 亚洲国产综合视频在线观看| 亚洲色图制服诱惑 | 久久久美女艺术照精彩视频福利播放| 欧美三区在线观看| 99亚偷拍自图区亚洲| 国产精品一品视频| 美女尤物国产一区| 日日欢夜夜爽一区| 亚洲成人动漫一区| 亚洲综合色区另类av| 有码一区二区三区| 亚洲欧洲成人精品av97| 国产精品你懂的| 国产精品三级视频| 国产精品污网站| 欧美激情资源网| 亚洲国产高清在线观看视频| 久久久久久免费毛片精品| 亚洲精品一区二区三区影院| 欧美精品一区二区三区蜜桃视频 | 成人一级片网址| 狠狠色狠狠色综合日日91app| 精品一区二区日韩| 另类综合日韩欧美亚洲| 九九九精品视频| 国产精品中文字幕日韩精品| 国产成人免费视频一区| 国产凹凸在线观看一区二区| 99久久伊人精品| 91色porny| 欧美精品精品一区| 717成人午夜免费福利电影| 91麻豆精品国产91久久久资源速度 | 91在线精品秘密一区二区| 波多野结衣中文字幕一区| 99久久久久久| 欧美日韩免费一区二区三区视频| 欧美人狂配大交3d怪物一区 | 欧美日韩一级大片网址| 日韩午夜av电影| 久久久精品人体av艺术| 亚洲欧洲日产国码二区| 亚洲一区二区三区四区在线观看| 亚洲成人激情av| 国产毛片一区二区| 91视频91自| 日韩精品中午字幕| 亚洲国产精品精华液2区45| 亚洲精品免费看| 奇米色777欧美一区二区| 粉嫩嫩av羞羞动漫久久久 | 高清国产一区二区| 色婷婷综合久久久| 欧美一级黄色片| 欧美激情一区二区三区全黄| 一二三区精品福利视频| 久久99国产精品成人| 成人国产电影网| 制服丝袜日韩国产| 中文字幕av一区二区三区高| 亚洲小少妇裸体bbw| 国产在线国偷精品产拍免费yy | 成人午夜激情影院| 欧美日韩电影一区| 国产日韩欧美综合一区| 日韩高清不卡一区二区三区| jizz一区二区| 精品国一区二区三区| 一卡二卡欧美日韩| 国产成人精品一区二区三区网站观看| 欧美三级日韩三级| 久久精品夜色噜噜亚洲aⅴ| 午夜精品一区二区三区三上悠亚| 国产mv日韩mv欧美| 欧美一激情一区二区三区| 亚洲视频每日更新| 久久av资源网| 欧美午夜一区二区三区 | 精品国产乱码久久久久久老虎 | 国产精品久线在线观看| 日本 国产 欧美色综合| 色综合中文字幕国产| 精品国产一区二区三区四区四| 亚洲一二三四在线观看| eeuss国产一区二区三区| 精品国产乱码久久久久久牛牛| 视频在线观看一区二区三区| 91蜜桃免费观看视频| 欧美高清一级片在线观看| 久久99久久99| 91精品婷婷国产综合久久性色 | 婷婷激情综合网| 91成人国产精品| 久久激情五月婷婷| 在线免费观看一区| 国产精品福利一区| 国产成人免费9x9x人网站视频| wwwwxxxxx欧美| 奇米色一区二区| 欧美一区三区二区| 日韩精品三区四区| 在线综合亚洲欧美在线视频| 日韩av电影免费观看高清完整版| 欧美主播一区二区三区| 亚洲另类在线制服丝袜| 99re热这里只有精品免费视频| 国产精品乱码一区二区三区软件| 懂色中文一区二区在线播放| 久久精品在这里| 丁香激情综合五月| 国产精品欧美极品| 99精品欧美一区二区蜜桃免费| 中文字幕亚洲视频| 97久久超碰国产精品| 一区二区三区在线视频播放 | 91丝袜美女网| 国产欧美精品一区aⅴ影院 | 日韩黄色片在线观看| 欧美一区二区久久| 秋霞电影网一区二区| 日韩精品中文字幕一区二区三区| 精品一区二区免费| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 老司机精品视频在线| wwww国产精品欧美| 成人黄色一级视频| 亚洲日本护士毛茸茸| 在线影院国内精品| 亚洲成人激情自拍| 欧美成人精品高清在线播放| 国产精品亚洲综合一区在线观看| 亚洲国产精品99久久久久久久久| 一本大道久久a久久精品综合| 亚洲国产va精品久久久不卡综合| 欧美一区二区三区视频在线观看| 欧美一级高清大全免费观看| 激情综合网激情| 国产精品伦一区二区三级视频| 色就色 综合激情| 男人的j进女人的j一区| 国产夜色精品一区二区av| 99视频超级精品| 日韩av在线发布| 国产精品国产精品国产专区不蜜 |