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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? uart_tfifo.v

?? Uart 串口的verilog實現已調試通過
?? V
字號:
//////////////////////////////////////////////////////////////////////////                                                              ////////  uart_tfifo.v                                                ////////                                                              ////////                                                              ////////  This file is part of the "UART 16550 compatible" project    ////////  http://www.opencores.org/cores/uart16550/                   ////////                                                              ////////  Documentation related to this project:                      ////////  - http://www.opencores.org/cores/uart16550/                 ////////                                                              ////////  Projects compatibility:                                     ////////  - WISHBONE                                                  ////////  RS232 Protocol                                              ////////  16550D uart (mostly supported)                              ////////                                                              ////////  Overview (main Features):                                   ////////  UART core transmitter FIFO                                  ////////                                                              ////////  To Do:                                                      ////////  Nothing.                                                    ////////                                                              ////////  Author(s):                                                  ////////      - gorban@opencores.org                                  ////////      - Jacob Gorban                                          ////////      - Igor Mohor (igorm@opencores.org)                      ////////                                                              ////////  Created:        2001/05/12                                  ////////  Last Updated:   2002/07/22                                  ////////                  (See log for the revision history)          ////////                                                              ////////                                                              //////////////////////////////////////////////////////////////////////////////                                                              //////// Copyright (C) 2000, 2001 Authors                             ////////                                                              //////// 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 source file is free software; you can redistribute it   //////// and/or modify it under the terms of the GNU Lesser General   //////// Public License as published by the Free Software Foundation; //////// either version 2.1 of the License, or (at your option) any   //////// later version.                                               ////////                                                              //////// This source is distributed in the hope that it will be       //////// useful, but WITHOUT ANY WARRANTY; without even the implied   //////// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      //////// PURPOSE.  See the GNU Lesser General Public License for more //////// details.                                                     ////////                                                              //////// You should have received a copy of the GNU Lesser General    //////// Public License along with this source; if not, download it   //////// from http://www.opencores.org/lgpl.shtml                     ////////                                                              ////////////////////////////////////////////////////////////////////////////// CVS Revision History//// $Log: uart_tfifo.v,v $// Revision 1.2  2002/07/29 21:16:18  gorban// The uart_defines.v file is included again in sources.//// Revision 1.1  2002/07/22 23:02:23  gorban// Bug Fixes://  * Possible loss of sync and bad reception of stop bit on slow baud rates fixed.//   Problem reported by Kenny.Tung.//  * Bad (or lack of ) loopback handling fixed. Reported by Cherry Withers.//// Improvements://  * Made FIFO's as general inferrable memory where possible.//  So on FPGA they should be inferred as RAM (Distributed RAM on Xilinx).//  This saves about 1/3 of the Slice count and reduces P&R and synthesis times.////  * Added optional baudrate output (baud_o).//  This is identical to BAUDOUT* signal on 16550 chip.//  It outputs 16xbit_clock_rate - the divided clock.//  It's disabled by default. Define UART_HAS_BAUDRATE_OUTPUT to use.//// Revision 1.16  2001/12/20 13:25:46  mohor// rx push changed to be only one cycle wide.//// Revision 1.15  2001/12/18 09:01:07  mohor// Bug that was entered in the last update fixed (rx state machine).//// Revision 1.14  2001/12/17 14:46:48  mohor// overrun signal was moved to separate block because many sequential lsr// reads were preventing data from being written to rx fifo.// underrun signal was not used and was removed from the project.//// Revision 1.13  2001/11/26 21:38:54  gorban// Lots of fixes:// Break condition wasn't handled correctly at all.// LSR bits could lose their values.// LSR value after reset was wrong.// Timing of THRE interrupt signal corrected.// LSR bit 0 timing corrected.//// Revision 1.12  2001/11/08 14:54:23  mohor// Comments in Slovene language deleted, few small fixes for better work of// old tools. IRQs need to be fix.//// Revision 1.11  2001/11/07 17:51:52  gorban// Heavily rewritten interrupt and LSR subsystems.// Many bugs hopefully squashed.//// Revision 1.10  2001/10/20 09:58:40  gorban// Small synopsis fixes//// Revision 1.9  2001/08/24 21:01:12  mohor// Things connected to parity changed.// Clock devider changed.//// Revision 1.8  2001/08/24 08:48:10  mohor// FIFO was not cleared after the data was read bug fixed.//// Revision 1.7  2001/08/23 16:05:05  mohor// Stop bit bug fixed.// Parity bug fixed.// WISHBONE read cycle bug fixed,// OE indicator (Overrun Error) bug fixed.// PE indicator (Parity Error) bug fixed.// Register read bug fixed.//// Revision 1.3  2001/05/31 20:08:01  gorban// FIFO changes and other corrections.//// Revision 1.3  2001/05/27 17:37:48  gorban// Fixed many bugs. Updated spec. Changed FIFO files structure. See CHANGES.txt file.//// Revision 1.2  2001/05/17 18:34:18  gorban// First 'stable' release. Should be sythesizable now. Also added new header.//// Revision 1.0  2001-05-17 21:27:12+02  jacob// Initial revision////// synopsys translate_off`include "timescale.v"// synopsys translate_on`include "uart_defines.v"module uart_tfifo (clk, 	wb_rst_i, data_in, data_out,// Control signals	push, // push strobe, active high	pop,   // pop strobe, active high// status signals	overrun,	count,	fifo_reset,	reset_status	);// FIFO parametersparameter fifo_width = `UART_FIFO_WIDTH;parameter fifo_depth = `UART_FIFO_DEPTH;parameter fifo_pointer_w = `UART_FIFO_POINTER_W;parameter fifo_counter_w = `UART_FIFO_COUNTER_W;input				clk;input				wb_rst_i;input				push;input				pop;input	[fifo_width-1:0]	data_in;input				fifo_reset;input       reset_status;output	[fifo_width-1:0]	data_out;output				overrun;output	[fifo_counter_w-1:0]	count;wire	[fifo_width-1:0]	data_out;// FIFO pointersreg	[fifo_pointer_w-1:0]	top;reg	[fifo_pointer_w-1:0]	bottom;reg	[fifo_counter_w-1:0]	count;reg				overrun;wire [fifo_pointer_w-1:0] top_plus_1 = top + 1'b1;raminfr #(fifo_pointer_w,fifo_width,fifo_depth) tfifo          (.clk(clk), 			.we(push), 			.a(top), 			.dpra(bottom), 			.di(data_in), 			.dpo(data_out)		); always @(posedge clk or posedge wb_rst_i) // synchronous FIFObegin	if (wb_rst_i)	begin		top		<= #1 0;		bottom		<= #1 1'b0;		count		<= #1 0;	end	else	if (fifo_reset) begin		top		<= #1 0;		bottom		<= #1 1'b0;		count		<= #1 0;	end  else	begin		case ({push, pop})		2'b10 : if (count<fifo_depth)  // overrun condition			begin				top       <= #1 top_plus_1;				count     <= #1 count + 1'b1;			end		2'b01 : if(count>0)			begin				bottom   <= #1 bottom + 1'b1;				count	 <= #1 count - 1'b1;			end		2'b11 : begin				bottom   <= #1 bottom + 1'b1;				top       <= #1 top_plus_1;		        end    default: ;		endcase	endend   // alwaysalways @(posedge clk or posedge wb_rst_i) // synchronous FIFObegin  if (wb_rst_i)    overrun   <= #1 1'b0;  else  if(fifo_reset | reset_status)     overrun   <= #1 1'b0;  else  if(push & (count==fifo_depth))    overrun   <= #1 1'b1;end   // alwaysendmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国欧美一区二区| 日韩一区国产二区欧美三区| 成人av小说网| 国产成人亚洲综合a∨婷婷| 极品瑜伽女神91| 久久99国产精品久久99| 久久电影国产免费久久电影| 美女在线一区二区| 免费人成在线不卡| 韩国女主播一区| 国产精品一区二区无线| 粉嫩13p一区二区三区| 成人av动漫在线| 色诱视频网站一区| 欧美天天综合网| 欧美男女性生活在线直播观看 | 精品精品国产高清a毛片牛牛| 日韩欧美高清dvd碟片| 欧美大胆一级视频| 国产精品丝袜91| 亚洲免费观看高清在线观看| 亚洲国产日韩a在线播放性色| 日产精品久久久久久久性色| 国内精品写真在线观看| 成人手机在线视频| 欧美在线三级电影| 欧美成人在线直播| 国产精品狼人久久影院观看方式| 亚洲色图.com| 日本不卡视频在线| 国产高清不卡一区二区| 91视频精品在这里| 欧美福利视频一区| 久久久久久电影| 亚洲精品免费在线观看| 免费日本视频一区| www.日韩大片| 欧美猛男gaygay网站| 久久午夜色播影院免费高清 | 青青草精品视频| 粉嫩高潮美女一区二区三区| 欧美午夜精品久久久| 日韩精品自拍偷拍| 亚洲三级在线看| 精品一区二区三区视频在线观看| www.欧美日韩国产在线| 欧美伦理电影网| 国产欧美日韩三区| 亚洲6080在线| 成人午夜免费视频| 欧美男生操女生| 国产精品灌醉下药二区| 麻豆国产欧美一区二区三区| 91色porny在线视频| 日韩一级片在线播放| 成人欧美一区二区三区1314| 蓝色福利精品导航| 91免费小视频| 精品粉嫩超白一线天av| 一级特黄大欧美久久久| 国产suv精品一区二区6| 欧美一区二区三区免费观看视频| 中文字幕制服丝袜成人av| 欧美aaaaaa午夜精品| 日韩欧美专区在线| 亚洲精品日日夜夜| 国产91精品一区二区| 日韩欧美亚洲一区二区| 伊人性伊人情综合网| 国产成人综合在线播放| 91精品国产欧美日韩| 亚洲欧美日韩国产成人精品影院| 国产乱子轮精品视频| 欧美美女激情18p| 伊人色综合久久天天人手人婷| 国产精品1024| 日韩一区二区免费高清| 亚洲美女视频一区| 成人av免费在线播放| 久久久美女艺术照精彩视频福利播放| 亚洲福利视频导航| 91福利小视频| 亚洲女性喷水在线观看一区| 国产黑丝在线一区二区三区| 日韩午夜三级在线| 丝袜美腿亚洲综合| 欧美亚洲一区二区在线观看| 亚洲色图欧洲色图婷婷| 不卡欧美aaaaa| 国产精品蜜臀av| 高潮精品一区videoshd| 久久精品视频网| 极品美女销魂一区二区三区| 欧美一区二区三区视频免费| 亚洲va天堂va国产va久| 在线免费观看一区| 亚洲影视资源网| 在线观看精品一区| 亚洲图片有声小说| 欧美日韩免费观看一区二区三区 | 亚洲伊人伊色伊影伊综合网| 94色蜜桃网一区二区三区| 国产精品国产三级国产普通话99 | 亚洲一区二区三区四区五区中文 | 亚洲欧洲精品成人久久奇米网| 国产成人自拍网| 国产精品色呦呦| www.欧美日韩| 亚洲精品免费一二三区| 欧美在线播放高清精品| 天堂午夜影视日韩欧美一区二区| 欧美精品一二三| 久久er精品视频| 久久久噜噜噜久久中文字幕色伊伊| 国产毛片精品视频| 国产精品天天摸av网| 99国产一区二区三精品乱码| 一区二区在线观看不卡| 欧美艳星brazzers| 亚洲一区二区在线观看视频| 正在播放一区二区| 欧美电影免费观看完整版| 国精产品一区一区三区mba桃花| 久久免费国产精品| caoporn国产精品| 亚洲资源在线观看| 欧美福利视频导航| 国产精品自拍三区| 亚洲丝袜精品丝袜在线| 欧美日韩一区高清| 久久99精品视频| 国产午夜精品福利| 色婷婷精品久久二区二区蜜臂av| 亚洲成人精品影院| 久久综合久久99| 色综合中文综合网| 国产婷婷色一区二区三区在线| 99久久精品费精品国产一区二区| 依依成人精品视频| 日韩免费一区二区| 成人激情综合网站| 亚洲第一综合色| 久久天天做天天爱综合色| 99re这里只有精品6| 日本特黄久久久高潮| 久久精品亚洲精品国产欧美| 色综合天天天天做夜夜夜夜做| 免费人成网站在线观看欧美高清| 中文字幕精品三区| 欧美日韩不卡一区二区| 国产成人精品三级麻豆| 亚洲福利国产精品| 日本一二三不卡| 91麻豆精品国产综合久久久久久| 国产在线视频精品一区| 亚洲一区二区三区四区五区中文| 久久日韩精品一区二区五区| 在线观看成人小视频| 国产91综合一区在线观看| 亚洲国产美女搞黄色| 日本一区二区高清| 欧美一区二区福利在线| 99久久婷婷国产综合精品| 精品中文字幕一区二区| 一区二区在线电影| 中文字幕乱码日本亚洲一区二区 | 久久精品人人做| 69堂精品视频| 在线一区二区三区四区五区| 国产成人综合精品三级| 免费观看日韩电影| 亚洲自拍偷拍欧美| 亚洲欧洲精品一区二区三区不卡| 精品成a人在线观看| 欧美理论片在线| 91啪九色porn原创视频在线观看| 国产一区二区三区国产| 天天综合网 天天综合色| 自拍偷在线精品自拍偷无码专区| 久久免费美女视频| 日韩欧美高清在线| 欧美日韩三级一区二区| 一道本成人在线| 成人丝袜18视频在线观看| 久久成人18免费观看| 蜜臀国产一区二区三区在线播放| 亚洲国产综合在线| 亚洲免费资源在线播放| 中文字幕不卡在线观看| 亚洲精品一线二线三线无人区| 欧美精品视频www在线观看| 欧美亚洲国产一区二区三区| 97久久久精品综合88久久| 成人激情午夜影院| 国产福利不卡视频| 日韩视频免费观看高清完整版| 欧美裸体bbwbbwbbw| 欧美少妇一区二区| 欧美日韩中文字幕精品| 在线免费观看日韩欧美|