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

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

?? i2c_av_config.v

?? DE2開發(fā)版的默認程序
?? V
字號:
module I2C_AV_Config (	//	Host Side
						iCLK,
						iRST_N,
						//	I2C Side
						I2C_SCLK,
						I2C_SDAT	);
//	Host Side
input		iCLK;
input		iRST_N;
//	I2C Side
output		I2C_SCLK;
inout		I2C_SDAT;
//	Internal Registers/Wires
reg	[15:0]	mI2C_CLK_DIV;
reg	[23:0]	mI2C_DATA;
reg			mI2C_CTRL_CLK;
reg			mI2C_GO;
wire		mI2C_END;
wire		mI2C_ACK;
reg	[15:0]	LUT_DATA;
reg	[5:0]	LUT_INDEX;
reg	[3:0]	mSetup_ST;

//	Clock Setting
parameter	CLK_Freq	=	50000000;	//	50	MHz
parameter	I2C_Freq	=	20000;		//	20	KHz
//	LUT Data Number
parameter	LUT_SIZE	=	50;
//	Audio Data Index
parameter	SET_LIN_L	=	0;
parameter	SET_LIN_R	=	1;
parameter	SET_HEAD_L	=	2;
parameter	SET_HEAD_R	=	3;
parameter	A_PATH_CTRL	=	4;
parameter	D_PATH_CTRL	=	5;
parameter	POWER_ON	=	6;
parameter	SET_FORMAT	=	7;
parameter	SAMPLE_CTRL	=	8;
parameter	SET_ACTIVE	=	9;
//	Video Data Index
parameter	SET_VIDEO	=	10;

/////////////////////	I2C Control Clock	////////////////////////
always@(posedge iCLK or negedge iRST_N)
begin
	if(!iRST_N)
	begin
		mI2C_CTRL_CLK	<=	0;
		mI2C_CLK_DIV	<=	0;
	end
	else
	begin
		if( mI2C_CLK_DIV	< (CLK_Freq/I2C_Freq) )
		mI2C_CLK_DIV	<=	mI2C_CLK_DIV+1;
		else
		begin
			mI2C_CLK_DIV	<=	0;
			mI2C_CTRL_CLK	<=	~mI2C_CTRL_CLK;
		end
	end
end
////////////////////////////////////////////////////////////////////
I2C_Controller 	u0	(	.CLOCK(mI2C_CTRL_CLK),		//	Controller Work Clock
						.I2C_SCLK(I2C_SCLK),		//	I2C CLOCK
 	 	 	 	 	 	.I2C_SDAT(I2C_SDAT),		//	I2C DATA
						.I2C_DATA(mI2C_DATA),		//	DATA:[SLAVE_ADDR,SUB_ADDR,DATA]
						.GO(mI2C_GO),      			//	GO transfor
						.END(mI2C_END),				//	END transfor 
						.ACK(mI2C_ACK),				//	ACK
						.RESET(iRST_N)	);
////////////////////////////////////////////////////////////////////
//////////////////////	Config Control	////////////////////////////
always@(posedge mI2C_CTRL_CLK or negedge iRST_N)
begin
	if(!iRST_N)
	begin
		LUT_INDEX	<=	0;
		mSetup_ST	<=	0;
		mI2C_GO		<=	0;
	end
	else
	begin
		if(LUT_INDEX<LUT_SIZE)
		begin
			case(mSetup_ST)
			0:	begin
					if(LUT_INDEX<SET_VIDEO)
					mI2C_DATA	<=	{8'h34,LUT_DATA};
					else
					mI2C_DATA	<=	{8'h40,LUT_DATA};
					mI2C_GO		<=	1;
					mSetup_ST	<=	1;
				end
			1:	begin
					if(mI2C_END)
					begin
						if(!mI2C_ACK)
						mSetup_ST	<=	2;
						else
						mSetup_ST	<=	0;							
						mI2C_GO		<=	0;
					end
				end
			2:	begin
					LUT_INDEX	<=	LUT_INDEX+1;
					mSetup_ST	<=	0;
				end
			endcase
		end
	end
end
////////////////////////////////////////////////////////////////////
/////////////////////	Config Data LUT	  //////////////////////////	
always
begin
	case(LUT_INDEX)
	//	Audio Config Data
	SET_LIN_L	:	LUT_DATA	<=	16'h001A;
	SET_LIN_R	:	LUT_DATA	<=	16'h021A;
	SET_HEAD_L	:	LUT_DATA	<=	16'h047B;
	SET_HEAD_R	:	LUT_DATA	<=	16'h067B;
	A_PATH_CTRL	:	LUT_DATA	<=	16'h08F8;
	D_PATH_CTRL	:	LUT_DATA	<=	16'h0A06;
	POWER_ON	:	LUT_DATA	<=	16'h0C00;
	SET_FORMAT	:	LUT_DATA	<=	16'h0E01;
	SAMPLE_CTRL	:	LUT_DATA	<=	16'h1002;
	SET_ACTIVE	:	LUT_DATA	<=	16'h1201;
	//	Video Config Data
	SET_VIDEO+0	:	LUT_DATA	<=	16'h1500;
	SET_VIDEO+1	:	LUT_DATA	<=	16'h1741;
	SET_VIDEO+2	:	LUT_DATA	<=	16'h3a16;
	SET_VIDEO+3	:	LUT_DATA	<=	16'h5004;
	SET_VIDEO+4	:	LUT_DATA	<=	16'hc305;
	SET_VIDEO+5	:	LUT_DATA	<=	16'hc480;
	SET_VIDEO+6	:	LUT_DATA	<=	16'h0e80;
	SET_VIDEO+7	:	LUT_DATA	<=	16'h5020;
	SET_VIDEO+8	:	LUT_DATA	<=	16'h5218;
	SET_VIDEO+9	:	LUT_DATA	<=	16'h58ed;
	SET_VIDEO+10:	LUT_DATA	<=	16'h77c5;
	SET_VIDEO+11:	LUT_DATA	<=	16'h7c93;
	SET_VIDEO+12:	LUT_DATA	<=	16'h7d00;
	SET_VIDEO+13:	LUT_DATA	<=	16'hd048;
	SET_VIDEO+14:	LUT_DATA	<=	16'hd5a0;
	SET_VIDEO+15:	LUT_DATA	<=	16'hd7ea;
	SET_VIDEO+16:	LUT_DATA	<=	16'he43e;
	SET_VIDEO+17:	LUT_DATA	<=	16'hea0f;
	SET_VIDEO+18:	LUT_DATA	<=	16'h3112;
	SET_VIDEO+19:	LUT_DATA	<=	16'h3281;
	SET_VIDEO+20:	LUT_DATA	<=	16'h3384;
	SET_VIDEO+21:	LUT_DATA	<=	16'h37A0;
	SET_VIDEO+22:	LUT_DATA	<=	16'he580;
	SET_VIDEO+23:	LUT_DATA	<=	16'he603;
	SET_VIDEO+24:	LUT_DATA	<=	16'he785;
	SET_VIDEO+25:	LUT_DATA	<=	16'h5000;
	SET_VIDEO+26:	LUT_DATA	<=	16'h5100;
	SET_VIDEO+27:	LUT_DATA	<=	16'h0050;
	SET_VIDEO+28:	LUT_DATA	<=	16'h1000;
	SET_VIDEO+29:	LUT_DATA	<=	16'h0402;
	SET_VIDEO+30:	LUT_DATA	<=	16'h0b00;
	SET_VIDEO+31:	LUT_DATA	<=	16'h0a20;
	SET_VIDEO+32:	LUT_DATA	<=	16'h1100;
	SET_VIDEO+33:	LUT_DATA	<=	16'h2b00;
	SET_VIDEO+34:	LUT_DATA	<=	16'h2c8c;
	SET_VIDEO+35:	LUT_DATA	<=	16'h2df2;
	SET_VIDEO+36:	LUT_DATA	<=	16'h2eee;
	SET_VIDEO+37:	LUT_DATA	<=	16'h2ff4;
	SET_VIDEO+38:	LUT_DATA	<=	16'h30d2;
	SET_VIDEO+39:	LUT_DATA	<=	16'h0e05;
	default:		LUT_DATA	<=	16'hxxxx;
	endcase
end
////////////////////////////////////////////////////////////////////
endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色播五月激情综合网| 午夜欧美在线一二页| 亚洲色欲色欲www在线观看| 一区二区三区精品视频| 婷婷综合五月天| 国产精品一区二区三区四区| 波多野结衣一区二区三区| 欧美日韩一区二区在线观看视频 | 三级不卡在线观看| 国产乱码精品一区二区三| 91伊人久久大香线蕉| 欧美日韩成人在线一区| 国产日韩欧美在线一区| 亚洲国产色一区| 国产精品夜夜嗨| 色屁屁一区二区| 久久久国产精品午夜一区ai换脸| 一区二区三区四区在线播放| 黄一区二区三区| 91福利在线看| 久久久久久久久伊人| 亚洲一区二区在线视频| 大白屁股一区二区视频| 3d成人动漫网站| 亚洲色图在线看| 国产九九视频一区二区三区| 欧美色窝79yyyycom| 欧美国产成人精品| 精品一区二区成人精品| 在线观看国产一区二区| 中文在线资源观看网站视频免费不卡| 天堂在线亚洲视频| 91麻豆国产精品久久| 久久精品欧美一区二区三区不卡| 午夜精品视频一区| 91丝袜国产在线播放| 久久人人97超碰com| 日本网站在线观看一区二区三区 | 亚洲电影在线播放| 成人亚洲精品久久久久软件| 日韩视频国产视频| 亚洲成人免费看| 色综合网站在线| 中文子幕无线码一区tr | 国产精品国产三级国产普通话99 | 日韩欧美中文字幕一区| 亚洲第一狼人社区| 99精品热视频| 国产精品久久久爽爽爽麻豆色哟哟| 老司机免费视频一区二区三区| 欧美网站一区二区| 一区二区三区小说| 日本道色综合久久| 亚洲免费观看高清完整| 成人av在线播放网站| 国产区在线观看成人精品| 国产麻豆91精品| 精品乱人伦小说| 久久99国产精品麻豆| 欧美一区二区三区免费大片| 日韩二区在线观看| 欧美一级xxx| 免费人成网站在线观看欧美高清| 欧美视频你懂的| 亚洲国产精品久久久久婷婷884 | 调教+趴+乳夹+国产+精品| 欧美色图12p| 亚洲大片一区二区三区| 欧美日韩亚州综合| 视频一区视频二区在线观看| 欧美精品aⅴ在线视频| 亚洲成av人影院| 欧美精品视频www在线观看| 石原莉奈在线亚洲三区| 91精品一区二区三区在线观看| 丝袜美腿亚洲色图| 欧美一区午夜精品| 久久精品国产澳门| 国产视频一区不卡| av综合在线播放| 亚洲久草在线视频| 欧美卡1卡2卡| 久久99九九99精品| 中文av一区特黄| 色猫猫国产区一区二在线视频| 亚洲精品中文在线影院| 欧美老年两性高潮| 精品一区二区在线免费观看| 国产欧美一区二区三区沐欲| a美女胸又www黄视频久久| 亚洲在线免费播放| 日韩欧美久久一区| 国产999精品久久| 亚洲精品成人在线| 欧美电影在线免费观看| 精品一区二区三区的国产在线播放 | 亚洲人成小说网站色在线| 在线观看91精品国产入口| 日韩成人免费电影| 久久精品人人爽人人爽| 色综合久久99| 蜜臂av日日欢夜夜爽一区| 国产色综合久久| 在线观看一区二区视频| 九色|91porny| 亚洲免费av观看| 91精品国产91久久综合桃花| 国产成人免费视频网站高清观看视频| 亚洲黄色录像片| 日韩午夜在线观看| www.欧美.com| 免费成人你懂的| 中文字幕中文在线不卡住| 欧美三级电影在线看| 国产精品亚洲人在线观看| 亚洲欧美激情小说另类| 欧美老肥妇做.爰bbww视频| 国产91富婆露脸刺激对白| 亚洲综合在线电影| 久久综合网色—综合色88| 一本色道久久综合亚洲91| 麻豆一区二区三| 亚洲欧美日韩在线| 日韩美女视频在线| 91视频免费看| 国模少妇一区二区三区| 亚洲精品综合在线| 久久综合资源网| 在线不卡一区二区| 北条麻妃一区二区三区| 蜜桃av噜噜一区二区三区小说| 亚洲日韩欧美一区二区在线| 精品对白一区国产伦| 欧洲精品一区二区| 丁香网亚洲国际| 天天做天天摸天天爽国产一区| 国产精品福利一区| www久久精品| 欧美日韩国产综合一区二区| 99久久久精品免费观看国产蜜| 麻豆精品国产91久久久久久| 亚洲一区av在线| 中文字幕一区三区| 久久久五月婷婷| 日韩精品资源二区在线| 91国偷自产一区二区开放时间| 国产高清亚洲一区| 麻豆精品视频在线观看视频| 亚洲va欧美va天堂v国产综合| 国产精品久久久久久久岛一牛影视| 精品国产区一区| 日韩一级精品视频在线观看| 在线视频欧美精品| 国产成人精品亚洲日本在线桃色 | 国产丝袜欧美中文另类| 日韩视频在线永久播放| 欧美日韩国产小视频| 一本色道a无线码一区v| 成人av网站在线观看免费| 国产成人免费高清| 国产在线观看一区二区| 麻豆精品一区二区av白丝在线| 天天av天天翘天天综合网| 亚洲综合清纯丝袜自拍| 伊人色综合久久天天| 136国产福利精品导航| 亚洲欧美综合另类在线卡通| 国产日韩欧美精品一区| 国产亚洲精品7777| 久久久91精品国产一区二区精品| 精品伦理精品一区| 久久综合狠狠综合久久综合88| 欧美成人精品高清在线播放 | 国产精品一二三在| 国产精品一级在线| 国产成人综合网| 国产91在线观看| 成人美女在线视频| 99视频精品在线| 91浏览器打开| 91久久精品一区二区| 欧美视频中文字幕| 欧美精品自拍偷拍| 日韩欧美一级二级三级| 精品捆绑美女sm三区| 久久精品人人爽人人爽| 国产精品你懂的| 亚洲色大成网站www久久九九| 亚洲欧美成人一区二区三区| 亚洲裸体xxx| 亚洲妇女屁股眼交7| 日本欧美久久久久免费播放网| 日韩成人一级大片| 国产一区二区三区美女| 成人免费视频免费观看| 91社区在线播放| 欧美日韩1区2区| 精品国产青草久久久久福利| 欧美国产综合一区二区| 亚洲精品国产无天堂网2021|