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

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

?? usbf_top.v

?? usb的verilog 代碼。對(duì)理解usb的原理有很大幫助
?? V
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/////////////////////////////////////////////////////////////////////////                                                             ////////  USB function core                                          ////////                                                             ////////                                                             ////////  Author: Rudolf Usselmann                                   ////////          rudi@asics.ws                                      ////////                                                             ////////                                                             ////////  Downloaded from: http://www.opencores.org/cores/usb/       ////////                                                             /////////////////////////////////////////////////////////////////////////////                                                             //////// Copyright (C) 2000 Rudolf Usselmann                         ////////                    rudi@asics.ws                            ////////                                                             //////// This source file may be used and distributed without        //////// restriction provided that this copyright statement is not   //////// removed from the file and that any derivative work contains //////// the original copyright notice and the associated disclaimer.////////                                                             ////////     THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY     //////// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED   //////// TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS   //////// FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR      //////// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,         //////// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES    //////// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE   //////// GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR        //////// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF  //////// LIABILITY, WHETHER IN  CONTRACT, STRICT LIABILITY, OR TORT  //////// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  //////// OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE         //////// POSSIBILITY OF SUCH DAMAGE.                                 ////////                                                             ///////////////////////////////////////////////////////////////////////////  CVS Log////  $Id: usbf_top.v,v 1.2 2001/08/10 08:48:33 rudi Exp $////  $Date: 2001/08/10 08:48:33 $//  $Revision: 1.2 $//  $Author: rudi $//  $Locker:  $//  $State: Exp $//// Change History://               $Log: usbf_top.v,v $//               Revision 1.2  2001/08/10 08:48:33  rudi////               - Changed IO names to be more clear.//               - Uniquifyed define names to be core specific.////               Revision 1.1  2001/08/03 05:30:09  rudi//////               1) Reorganized directory structure////               Revision 1.2  2001/03/31 13:00:52  rudi////               - Added Core configuration//               - Added handling of OUT packets less than MAX_PL_SZ in DMA mode//               - Modified WISHBONE interface and sync logic//               - Moved SSRAM outside the core (added interface)//               - Many small bug fixes ...////               Revision 1.0  2001/03/07 09:17:12  rudi//////               Changed all revisions to revision 1.0. This is because OpenCores CVS//               interface could not handle the original '0.1' revision ....////               Revision 0.2  2001/03/07 09:08:13  rudi////               Added USB control signaling (Line Status) block. Fixed some minor//               typos, added resume bit and signal.////               Revision 0.1.0.1  2001/02/28 08:11:40  rudi//               Initial Release////`include "usbf_defines.v"module usbf_top(// WISHBONE Interface		clk_i, rst_i, wb_addr_i, wb_data_i, wb_data_o,		wb_ack_o, wb_we_i, wb_stb_i, wb_cyc_i, inta_o, intb_o,		dma_req_o, dma_ack_i, susp_o, resume_req_i,		// UTMI Interface		phy_clk_pad_i, phy_rst_pad_o,		DataOut_pad_o, TxValid_pad_o, TxReady_pad_i,		RxValid_pad_i, RxActive_pad_i, RxError_pad_i,		DataIn_pad_i, XcvSelect_pad_o, TermSel_pad_o,		SuspendM_pad_o, LineState_pad_i,		OpMode_pad_o, usb_vbus_pad_i,		VControl_Load_pad_o, VControl_pad_o, VStatus_pad_i,		// Buffer Memory Interface		sram_adr_o, sram_data_i, sram_data_o, sram_re_o, sram_we_o		);parameter	SSRAM_HADR = `USBF_SSRAM_HADR;input		clk_i;input		rst_i;input	[`USBF_UFC_HADR:0]	wb_addr_i;input	[31:0]	wb_data_i;output	[31:0]	wb_data_o;output		wb_ack_o;input		wb_we_i;input		wb_stb_i;input		wb_cyc_i;output		inta_o;output		intb_o;output	[15:0]	dma_req_o;input	[15:0]	dma_ack_i;output		susp_o;input		resume_req_i;input		phy_clk_pad_i;output		phy_rst_pad_o;output	[7:0]	DataOut_pad_o;output		TxValid_pad_o;input		TxReady_pad_i;input	[7:0]	DataIn_pad_i;input		RxValid_pad_i;input		RxActive_pad_i;input		RxError_pad_i;output		XcvSelect_pad_o;output		TermSel_pad_o;output		SuspendM_pad_o;input	[1:0]	LineState_pad_i;output	[1:0]	OpMode_pad_o;input		usb_vbus_pad_i;output		VControl_Load_pad_o;output	[3:0]	VControl_pad_o;input	[7:0]	VStatus_pad_i;output	[SSRAM_HADR:0]	sram_adr_o;input	[31:0]	sram_data_i;output	[31:0]	sram_data_o;output		sram_re_o;output		sram_we_o;/////////////////////////////////////////////////////////////////////// Local Wires and Registers//// UTMI Interfacewire	[7:0]	rx_data;wire		rx_valid, rx_active, rx_err;wire	[7:0]	tx_data;wire		tx_valid;wire		tx_ready;wire		tx_first;wire		tx_valid_last;// Misc UTMI USB statuswire		mode_hs;	// High Speed Modewire		usb_reset;	// USB Resetwire		usb_suspend;	// USB Sleepwire		usb_attached;	// Attached to USBwire		resume_req;	// Resume Request// Memory Arbiter Interfacewire	[SSRAM_HADR:0]	madr;		// word addresswire	[31:0]	mdout;wire	[31:0]	mdin;wire		mwe;wire		mreq;wire		mack;wire		rst;// Wishbone Memory interfacewire	[`USBF_UFC_HADR:0]	ma_adr;wire	[31:0]	ma2wb_d;wire	[31:0]	wb2ma_d;wire		ma_we;wire		ma_req;wire		ma_ack;// WISHBONE Register File interfacewire		rf_re;wire		rf_we;wire	[31:0]	wb2rf_d;wire	[31:0]	rf2wb_d;// Internal Register File Interfacewire	[6:0]	funct_adr;	// This functions address (set by controller)wire	[31:0]	idin;		// Data Inputwire	[3:0]	ep_sel;		// Endpoint Number Inputwire		match;		// Endpoint Matchedwire		dma_in_buf_sz1;wire		dma_out_buf_avail;wire		buf0_rl;	// Reload Buf 0 with original valueswire		buf0_set;	// Write to buf 0wire		buf1_set;	// Write to buf 1wire		uc_bsel_set;	// Write to the uc_bsel fieldwire		uc_dpd_set;	// Write to the uc_dpd fieldwire		int_buf1_set;	// Set buf1 full/empty interruptwire		int_buf0_set;	// Set buf0 full/empty interruptwire		int_upid_set;	// Set unsupported PID interruptwire		int_crc16_set;	// Set CRC16 error interruptwire		int_to_set;	// Set time out interruptwire		int_seqerr_set;	// Set PID sequence error interruptwire		out_to_small;	// OUT packet was to small for DMA operationwire	[31:0]	csr;		// Internal CSR Outputwire	[31:0]	buf0;		// Internal Buf 0 Outputwire	[31:0]	buf1;		// Internal Buf 1 Outputwire	[31:0]	frm_nat;	// Frame Number and Time Registerwire		nse_err;	// No Such Endpoint Errorwire		pid_cs_err;	// PID CS errorwire		crc5_err;	// CRC5 Errorwire		rf_resume_req;	// Resume Request From main CSRreg		susp_o;/////////////////////////////////////////////////////////////////////// Misc Logic//assign rst = rst_i;assign phy_rst_pad_o = ~rst;assign resume_req = resume_req_i;always @(posedge clk_i)	susp_o <= #1 usb_suspend;/////////////////////////////////////////////////////////////////////// Module Instantiations//// UTMI Interfaceusbf_utmi_if	u0(		.phy_clk(	phy_clk_pad_i	),		.rst(		rst		),		.DataOut(	DataOut_pad_o	),		.TxValid(	TxValid_pad_o	),		.TxReady(	TxReady_pad_i	),		.RxValid(	RxValid_pad_i	),		.RxActive(	RxActive_pad_i	),		.RxError(	RxError_pad_i	),		.DataIn(	DataIn_pad_i	),		.XcvSelect(	XcvSelect_pad_o	),		.TermSel(	TermSel_pad_o	),		.SuspendM(	SuspendM_pad_o	),		.LineState(	LineState_pad_i	),		.OpMode(	OpMode_pad_o	),		.usb_vbus(	usb_vbus_pad_i	),		.rx_data(	rx_data		),		.rx_valid(	rx_valid	),		.rx_active(	rx_active	),		.rx_err(	rx_err		),		.tx_data(	tx_data		),		.tx_valid(	tx_valid	),		.tx_valid_last(	tx_valid_last	),		.tx_ready(	tx_ready	),		.tx_first(	tx_first	),		.mode_hs(	mode_hs		),		.usb_reset(	usb_reset	),		.usb_suspend(	usb_suspend	),		.usb_attached(	usb_attached	),		.resume_req(	resume_req	)		);// Protocol Layerusbf_pl #(SSRAM_HADR)	u1(	.clk(			phy_clk_pad_i		),		.rst(			rst			),		.rx_data(		rx_data			),		.rx_valid(		rx_valid		),		.rx_active(		rx_active		),		.rx_err(		rx_err			),		.tx_data(		tx_data			),		.tx_valid(		tx_valid		),		.tx_valid_last(		tx_valid_last		),		.tx_ready(		tx_ready		),		.tx_first(		tx_first		),		.tx_valid_out(		TxValid_pad_o		),		.mode_hs(		mode_hs			),		.usb_reset(		usb_reset		),		.usb_suspend(		usb_suspend		),		.usb_attached(		usb_attached		),		.madr(			madr			),

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久毛片高清国产| 制服丝袜在线91| 国产丝袜美腿一区二区三区| 国产精品一区二区免费不卡 | 精品美女一区二区三区| 久久精品国产网站| 久久久国产午夜精品 | 色综合久久久久网| 亚洲一卡二卡三卡四卡五卡| 欧美日韩视频在线观看一区二区三区 | 欧美日韩一区二区在线观看视频| 亚洲高清视频在线| 亚洲精品在线电影| 99精品视频在线免费观看| 亚洲欧美视频在线观看视频| 7777女厕盗摄久久久| 黄色精品一二区| 国产精品免费观看视频| 欧美综合色免费| 久久国产生活片100| 国产精品久久777777| 欧美色倩网站大全免费| 国模少妇一区二区三区| 亚洲青青青在线视频| 欧美一区二区三区在| 成人高清在线视频| 天涯成人国产亚洲精品一区av| 精品国产区一区| 91热门视频在线观看| 青娱乐精品视频| 中文字幕欧美激情一区| 91精品国产综合久久蜜臀 | 国产欧美久久久精品影院| 91视频.com| 麻豆精品精品国产自在97香蕉| 国产精品福利一区二区三区| 91精品欧美福利在线观看| 成人精品国产一区二区4080| 日韩精品一级中文字幕精品视频免费观看 | 色欲综合视频天天天| 久久99日本精品| 亚洲国产精品一区二区www| 久久久久国色av免费看影院| 欧美久久久久中文字幕| 91美女在线观看| 国产美女在线观看一区| 五月激情综合网| 中文字幕一区二| 亚洲精品一区二区三区影院| 欧美午夜精品免费| 国产999精品久久久久久绿帽| 日本91福利区| 亚洲午夜三级在线| 专区另类欧美日韩| 国产欧美一区二区三区鸳鸯浴| 7777女厕盗摄久久久| 欧美视频一区在线观看| 99久久精品免费看国产免费软件| 狠狠狠色丁香婷婷综合激情 | 成人免费电影视频| 国产在线麻豆精品观看| 日韩精品欧美精品| 亚洲成人激情自拍| 一区二区三区四区不卡在线 | 欧美亚洲国产怡红院影院| 不卡一区二区三区四区| 国产河南妇女毛片精品久久久 | 欧美日本一道本在线视频| 91在线观看免费视频| 成人动漫视频在线| 高清久久久久久| 国产99久久久国产精品潘金 | 亚洲一区二区三区四区五区黄 | 99免费精品在线观看| 精品一二线国产| 激情综合色播五月| 久久精品国产澳门| 精品一区二区三区日韩| 久久国产精品露脸对白| 久久99精品久久只有精品| 久久成人羞羞网站| 国产一区视频在线看| 国产夫妻精品视频| 成人综合在线观看| 91欧美激情一区二区三区成人| 99久久综合国产精品| 91丝袜美女网| 欧美中文字幕一区| 欧美日韩视频在线第一区 | 亚洲人成影院在线观看| 17c精品麻豆一区二区免费| 最新高清无码专区| 一区二区免费看| 天堂va蜜桃一区二区三区 | 欧美精品自拍偷拍| 欧美成人国产一区二区| 国产日韩影视精品| 一区二区三区精品在线| 亚洲大片精品永久免费| 美国av一区二区| 国产激情偷乱视频一区二区三区| 99久久99久久久精品齐齐 | 精品欧美乱码久久久久久 | 亚洲视频资源在线| 亚洲成人av在线电影| 久久精品国产久精国产爱| 成人免费黄色在线| 欧美日韩国产综合久久| 欧美精品一区二区三区四区| 中文字幕中文字幕在线一区 | 91精品久久久久久久久99蜜臂| 欧美电影免费观看完整版| 国产视频一区二区在线| 亚洲一区二区av电影| 另类人妖一区二区av| 91丨九色丨蝌蚪丨老版| 日韩欧美在线影院| 亚洲欧洲另类国产综合| 日本中文字幕一区二区视频 | 亚洲成av人片一区二区三区| 久久99国产精品久久| 色香色香欲天天天影视综合网| 日韩欧美一卡二卡| 亚洲欧美日韩中文播放| 理论片日本一区| 色偷偷久久人人79超碰人人澡| 日韩美女视频一区二区在线观看| 亚洲欧美成aⅴ人在线观看| 精品一区二区三区蜜桃| 欧美日韩在线播| 亚洲欧洲av一区二区三区久久| 日本亚洲视频在线| 91在线观看视频| 久久久www成人免费毛片麻豆| 亚洲成a人v欧美综合天堂| 99热99精品| 国产调教视频一区| 久久电影网站中文字幕| 欧美日韩精品一区视频| 国产精品福利在线播放| 国产原创一区二区| 日韩一区二区免费高清| 一区二区三区av电影| 91一区一区三区| 中文字幕国产精品一区二区| 国内外成人在线| 91精品国产黑色紧身裤美女| 亚洲国产成人精品视频| 99久久伊人网影院| 国产亚洲欧美色| 国产综合色视频| 69久久99精品久久久久婷婷| 一区二区三区成人在线视频| 不卡的电影网站| 亚洲国产成人私人影院tom| 久久99这里只有精品| 日韩一区二区三区视频| 亚洲bt欧美bt精品| 欧美日韩在线播放一区| 一区二区三区影院| 91黄色免费网站| 亚洲精品国产无套在线观 | 欧美午夜精品免费| 亚洲综合免费观看高清完整版在线 | 夜夜精品浪潮av一区二区三区| 91一区二区在线| 一区二区三区四区中文字幕| 色呦呦一区二区三区| 亚洲免费在线电影| 91国产免费观看| 亚洲成a人在线观看| 欧美日韩国产一区| 天天色天天爱天天射综合| 欧美精品亚洲二区| 蜜臀av性久久久久蜜臀aⅴ| 91麻豆精品国产91久久久资源速度 | 国产精品视频九色porn| 成人久久18免费网站麻豆 | 国产欧美1区2区3区| 不卡在线观看av| 亚洲自拍与偷拍| 欧美日韩综合不卡| 日本美女一区二区| 日韩精品一区二区三区在线| 国产精品一区二区三区99| 日本一区二区高清| 在线观看91精品国产入口| 亚洲bt欧美bt精品| 日韩美女视频在线| 成人在线一区二区三区| 亚洲色图在线看| 欧美一区二区在线视频| 国产在线精品免费av| 国产精品视频线看| 欧美自拍偷拍午夜视频| 麻豆精品一区二区三区| 亚洲国产精品二十页| 欧美中文字幕一二三区视频| 奇米亚洲午夜久久精品| 国产精品丝袜在线|