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

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

?? lwbsram.v.bak

?? saa7113配置
?? BAK
字號(hào):
/////////////////////////////////////////////////////////////////////
////                                                             ////
////             LWB rev 1.2 -- SRAM  INTERFACE                  ////
////                                                             ////
////                                                             ////
////                 Author: Liu Tao                             ////
////          liutao94@tsinghua.org.cn                           ////
////                                                             ////
////                                                             ////
////                                                             ////
/////////////////////////////////////////////////////////////////////
////                                                             ////
////               Copyright (C) 2003 Liu Tao                    ////
////               liutao94@tsinghua.org.cn                      ////
////                                                             ////
////                                                             ////
/////////////////////////////////////////////////////////////////////

`include "timescale.v"

module LWBSRAM (reset,clk,doWrite,writeAddr,writeData,SRAM_CE_,SRAM_OE_,SRAM_WE_,SRAM_ADDR,SRAM_DATA);
	

	//=================================================================================
	//input
	//=================================================================================

	    /*___________________________________________________ */
		//reset
		input reset;//AS reset

	    /*___________________________________________________ */
		//clock
		input clk;//clock from saa7113 interface

		input doWrite;
		input [18:0] writeAddr;//address
		input [7:0] writeData;//data
		


	//=================================================================================
	//output
	//=================================================================================
	    /*___________________________________________________ */
		//output to SRAM
		output SRAM_CE_;
		output SRAM_OE_;
		output SRAM_WE_;

		output [18:0] SRAM_ADDR;
		output [7:0] SRAM_DATA;


	//=================================================================================
	//reg
	//=================================================================================
		reg SRAM_CE_;
		reg SRAM_OE_;
		reg SRAM_WE_;
		reg [18:0] SRAM_ADDR;
		reg [7:0] SRAM_DATA;

		reg [18:0] writeDataReg;//buffer for data
//		reg [18:0] writeAddrReg;//buffer for adder

		reg [1:0] presState;//state reg
		reg [1:0] nextState;


		reg regWriteAddr;
		reg regWriteData;

	//=================================================================================
	//parameters
	//=================================================================================
		parameter stIdle = 2'b00;
		parameter stWrite1 = 2'b01;
		parameter stWrite2 = 2'b10;


	//=================================================================================
	//assigning
	//=================================================================================



	//=================================================================================
	//Logic
	//=================================================================================

	    /*___________________________________________________ */
		//STATE MACHINE FOR write data
		always @(writeDataReg or presState or clk)
			if	(((presState == stWrite1) && (clk == 1'b0)) ||(presState == stWrite2))
				SRAM_DATA <= writeDataReg;
			else
				SRAM_DATA <= 8'hzz;


	    /*___________________________________________________ */
		//STATE MACHINE FOR output WE
		always @(presState or clk)
			if	(((presState == stWrite1) && (clk == 1'b0)) || ((presState == stWrite2) && (clk == 1'b1)))
				SRAM_WE_ <= 1'b0;
			else
				SRAM_WE_ <= 1'b1;

	    /*___________________________________________________ */
		//STATE MACHINE FOR get data and address from input
		always @(posedge clk or negedge reset)
			if(!reset)
				begin
//					nextState <= stIdle;
					presState <= stIdle;
					SRAM_CE_ <= 1'b1;

					SRAM_ADDR <= 8'h00; 
					writeDataReg <= 8'h00;

//					regWriteAddr <= 1'b0;
//					regWriteData <= 1'b0;

				end
			else
				begin
					SRAM_CE_ <= 1'b0;
		
					if (regWriteAddr == 1'b1 ) //Handle the clock-enabling of each register
						SRAM_ADDR <= writeAddr;

					if (regWriteData == 1'b1)  //Handle the clock-enabling of each register:
						writeDataReg <= writeData;

					presState <= nextState;
				end


	    /*___________________________________________________ */
		//STATE MACHINE FOR 
		always @(presState or doWrite)
			begin
				case (presState)
					stIdle://
						begin

							SRAM_OE_ <= 1'b0;
							regWriteAddr <= 1'b0;
							regWriteData <= 1'b0;

							nextState <= stIdle;

							if (doWrite == 1'b1)
								begin
									nextState <= stWrite1;
		
									regWriteAddr <= 1'b1;
									regWriteData <= 1'b1;
								end
						end
			
					stWrite1://
						begin
							nextState <= stWrite2;
							SRAM_OE_ <= 1'b1;
						end	

					stWrite2://
						begin
							nextState <= stIdle;

							if(doWrite == 1'b1)
								begin
									nextState <= stWrite1;
		
									regWriteAddr <= 1'b1;
									regWriteData <= 1'b1;					
								end

							SRAM_OE_ <= 1'b1;
						end
				endcase
			end

endmodule

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91老司机福利 在线| 99精品1区2区| 日韩亚洲欧美高清| 一区二区三区.www| 成人一区二区视频| 久久久久久电影| 狠狠色丁香九九婷婷综合五月 | 日韩精品三区四区| 欧美色大人视频| 亚洲欧美日韩综合aⅴ视频| 99视频精品在线| 国产精品乱人伦| 成人白浆超碰人人人人| 中文字幕高清不卡| 成人av第一页| 综合久久一区二区三区| 色域天天综合网| 亚洲激情综合网| 在线精品视频小说1| 亚洲夂夂婷婷色拍ww47| 欧美色电影在线| 日韩av一二三| 欧美高清dvd| 蜜桃av一区二区三区| 欧美mv和日韩mv的网站| 国模冰冰炮一区二区| 久久精品视频免费| 成人91在线观看| 亚洲日本va午夜在线电影| 91麻豆国产福利在线观看| 一区二区三区免费看视频| 欧美图片一区二区三区| 日韩制服丝袜av| 欧美videossexotv100| 国产精品一品二品| 综合色天天鬼久久鬼色| 精品视频1区2区| 蜜臀91精品一区二区三区| 精品成人免费观看| 成人小视频免费在线观看| 中文字幕在线观看一区| 在线视频一区二区三区| 免费亚洲电影在线| 国产日韩综合av| 91香蕉视频污在线| 视频一区在线视频| www精品美女久久久tv| 成人a免费在线看| 一区二区在线观看视频在线观看| 欧美日韩一区 二区 三区 久久精品| 免费视频一区二区| 国产亚洲美州欧州综合国| 91在线精品一区二区三区| 亚洲mv大片欧洲mv大片精品| 日韩午夜av一区| 丁香六月综合激情| 亚洲国产精品久久久久秋霞影院| 4438x成人网最大色成网站| 国产在线精品免费| 亚洲欧洲成人精品av97| 欧美精品自拍偷拍| 国产伦精品一区二区三区在线观看| 亚洲国产精品成人综合| 欧美亚洲禁片免费| 激情六月婷婷综合| 亚洲美女一区二区三区| 日韩欧美在线1卡| 成人动漫视频在线| 日本美女一区二区三区| 国产精品久久看| 欧美精品一级二级三级| 国产成人亚洲精品青草天美| 亚洲小说春色综合另类电影| 久久精品欧美一区二区三区不卡 | 国产精品一区免费视频| 有码一区二区三区| 久久色在线观看| 欧美日韩亚洲综合一区二区三区| 国产资源在线一区| 亚洲电影一区二区三区| 久久久电影一区二区三区| 欧美在线观看视频一区二区三区| 韩国午夜理伦三级不卡影院| 亚洲综合免费观看高清完整版在线 | 成人免费毛片高清视频| 亚洲福利视频导航| 国产精品三级av在线播放| 6080日韩午夜伦伦午夜伦| 99精品偷自拍| 精品一区二区精品| 亚洲成人久久影院| 国产精品久线观看视频| 欧美xxxxx裸体时装秀| 在线精品视频小说1| 国产一区二区三区在线观看精品| 国产精品福利一区二区| 久久综合色鬼综合色| 国产成人免费网站| 97精品久久久久中文字幕 | 国产精品国产自产拍在线| 欧美一级高清大全免费观看| 91麻豆高清视频| 粉嫩高潮美女一区二区三区| 久久精品免费观看| 亚洲图片欧美综合| 亚洲欧洲综合另类在线| 中文字幕欧美激情| 欧美精品一区二区三区蜜桃| 欧美日韩国产高清一区二区三区| 91视频国产资源| 成人国产电影网| 国产一区二区三区免费| 美女视频免费一区| 日日摸夜夜添夜夜添国产精品| 亚洲精品久久嫩草网站秘色| 中文字幕av一区 二区| 精品福利一二区| 日韩三级.com| 91精品国产一区二区三区| 精品视频在线看| 在线亚洲一区二区| 91视频www| jlzzjlzz亚洲日本少妇| 成人免费电影视频| 粉嫩高潮美女一区二区三区| 国产成人亚洲综合a∨婷婷| 国产精品一区二区黑丝| 韩国av一区二区三区四区| 久久精品国产精品亚洲精品 | 日韩一区精品视频| 丝瓜av网站精品一区二区| 亚洲综合在线五月| 亚洲综合男人的天堂| 亚洲综合999| 一区二区三区四区视频精品免费 | 欧美va在线播放| 欧美电影免费观看完整版| 欧美videossexotv100| 精品第一国产综合精品aⅴ| 精品国产免费视频| 久久色.com| 欧美国产97人人爽人人喊| 国产欧美精品区一区二区三区| 久久久精品国产免大香伊| 国产清纯白嫩初高生在线观看91| 国产亚洲一区二区在线观看| 久久久不卡网国产精品二区| 国产偷v国产偷v亚洲高清| 欧美国产成人在线| 日韩久久一区二区| 亚洲专区一二三| 日韩不卡手机在线v区| 看片网站欧美日韩| 国产精品资源在线看| 成人黄色电影在线| 色综合婷婷久久| 欧美午夜不卡视频| 91精品国产乱| 337p日本欧洲亚洲大胆色噜噜| 午夜视频久久久久久| 看片的网站亚洲| 国产精品亚洲一区二区三区在线 | 岛国精品在线观看| 97久久精品人人做人人爽 | 成人免费观看av| 99国产精品久久久| 精品视频123区在线观看| 日韩欧美另类在线| 亚洲国产高清不卡| 亚洲自拍偷拍欧美| 青青青爽久久午夜综合久久午夜| 韩国女主播一区二区三区| 波多野结衣中文字幕一区| 在线国产电影不卡| 日韩欧美亚洲一区二区| 中文字幕精品一区二区三区精品| 亚洲精品水蜜桃| 久久激五月天综合精品| 成人av高清在线| 欧美日韩一区二区三区视频 | 日韩一区二区三区三四区视频在线观看| 欧美不卡一区二区三区四区| 国产日韩欧美精品在线| 亚洲综合一区在线| 激情综合网av| 色中色一区二区| 日韩欧美国产麻豆| 最近日韩中文字幕| 奇米888四色在线精品| 成人自拍视频在线| 欧美三级中文字幕在线观看| 久久亚洲一区二区三区四区| 亚洲色图欧美激情| 麻豆成人91精品二区三区| av日韩在线网站| 日韩一级成人av| 亚洲视频一区二区在线观看| 麻豆精品一区二区| 91麻豆产精品久久久久久| 精品国产一区二区三区忘忧草 |