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

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

?? sync_check.v

?? vga接口的源碼測試程序、Verilog語言編寫
?? V
字號:


`timescale 1ns / 10ps
`include "vga_defines.v"

module sync_check(	pclk, rst, enable, hsync, vsync, csync, blanc,
			hpol, vpol, cpol, bpol,
			thsync, thgdel, thgate, thlen,
			tvsync, tvgdel, tvgate, tvlen);

input		pclk, rst, enable, hsync, vsync, csync, blanc;
input		hpol, vpol, cpol, bpol;
input	[7:0]	thsync, thgdel;
input	[15:0]	thgate, thlen;
input	[7:0]	tvsync, tvgdel;
input	[15:0]	tvgate, tvlen;


time		last_htime;
reg		hvalid;
time		htime;
time		hhtime;

time		last_vtime;
reg		vvalid;
time		vtime;
time		vhtime;

wire	[31:0]	htime_exp;
wire	[31:0]	hhtime_exp;
wire	[31:0]	vtime_exp;
wire	[31:0]	vhtime_exp;

wire		hcheck;
wire		vcheck;

wire	[31:0]	bh_start;
wire	[31:0]	bh_end;
wire	[31:0]	bv_start;
wire	[31:0]	bv_end;

integer		bdel1;
reg		bval1;
reg		bval;
integer		bdel2;
wire		bcheck;

//initial hvalid=0;
//initial vvalid=0;

parameter	clk_time = 40;

assign hcheck = enable;
assign vcheck = enable;
assign hhtime_exp = (thsync +1) * clk_time;
assign htime_exp  = (thlen +1) * clk_time;
assign vhtime_exp = (htime_exp * (tvsync +1));
assign vtime_exp  = htime_exp * (tvlen +1);

always @(posedge pclk)
	if(!rst | !enable)
	   begin
		hvalid = 0;
		vvalid = 0;
	   end

// Verify HSYNC Timing
always @(hsync)
   if(hcheck)
      begin
	if(hsync == ~hpol)
	   begin
		htime = $time - last_htime;
		//if(hvalid)	$display("HSYNC length time: %0t", htime);
		if(hvalid & (htime != htime_exp))
			$display("HSYNC length ERROR: Expected: %0d Got: %0d (%0t)",
				htime_exp, htime, $time);
		last_htime = $time;
		hvalid = 1;
	   end

	if(hsync == hpol)
	   begin
		hhtime = $time - last_htime;
		//if(hvalid)	$display("HSYNC pulse time: %0t", hhtime);
		if(hvalid & (hhtime != hhtime_exp))
			$display("HSYNC Pulse ERROR: Expected: %0d Got: %0d (%0t)",
				hhtime_exp, hhtime, $time);
	   end
      end


// Verify VSYNC Timing
always @(vsync)
   if(vcheck)
      begin
	if(vsync == ~vpol)
	   begin
		vtime = $time - last_vtime;
		//if(vvalid)	$display("VSYNC length time: %0t", vtime);
		if(vvalid & (vtime != vtime_exp))
			$display("VSYNC length ERROR: Expected: %0d Got: %0d (%0t)",
				vtime_exp, vtime, $time);
		last_vtime = $time;
		vvalid = 1;
	   end

	if(vsync == vpol)
	   begin
		vhtime = $time - last_vtime;
		//if(vvalid)	$display("VSYNC pulse time: %0t", vhtime);
		if(vvalid & (vhtime != vhtime_exp))
			$display("VSYNC Pulse ERROR: Expected: %0d Got: %0d (%0t)",
				vhtime_exp, vhtime, $time);
	   end
      end

// Verify BLANC Timing
//assign bv_start = tvsync   + tvgdel + 2;
//assign bv_end   = bv_start + tvgate + 2;

//assign bh_start = thsync   + thgdel + 1;
//assign bh_end   = bh_start + thgate + 2;
assign bv_start = tvsync   + tvgdel + 1;
assign bv_end   = bv_start + tvgate + 2;

assign bh_start = thsync   + thgdel + 1;
assign bh_end   = bh_start + thgate + 2;

assign bcheck = enable;

always @(vsync)
	if(vsync == ~vpol)
		bdel1 = 0;

always @(hsync)
	if(hsync == ~hpol)
		bdel1 = bdel1 + 1;

always @(bdel1)
	bval1 = (bdel1 > bv_start) & (bdel1 < bv_end);

always @(hsync)
	if(hsync == ~hpol)
		bdel2 = 0;

always @(posedge pclk)
	bdel2 = bdel2 + 1;

initial bval = 1;
always @(bdel2)
`ifdef VGA_12BIT_DVI
	bval = !(bval1 & (bdel2 > bh_start) & (bdel2 < bh_end));
`else
	bval = #1 !(bval1 & (bdel2 > bh_start) & (bdel2 < bh_end));
`endif


always @(bval or blanc)
	#0.01
	if(enable)
	if(( (blanc ^ bpol) != bval) & bcheck)
		$display("BLANK ERROR: Expected: %0d Got: %0d (%0t)",
			bval, (blanc ^ bpol), $time);

// verify CSYNC
always @(csync or vsync or hsync)
	if(enable)
	if( (csync ^ cpol) != ( (vsync ^ vpol) | (hsync ^ hpol) ) )
		$display("CSYNC ERROR: Expected: %0d Got: %0d (%0t)",
		( (vsync ^ vpol) | (hsync ^ hpol) ), (csync ^ cpol), $time);


endmodule







?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一激情一区二区三区| 亚洲宅男天堂在线观看无病毒| 国产欧美日韩综合| 亚洲国产精品一区二区久久| 麻豆freexxxx性91精品| 色一情一伦一子一伦一区| 久久久亚洲午夜电影| 亚洲国产aⅴ天堂久久| 成人国产亚洲欧美成人综合网| 在线播放中文一区| 一区二区不卡在线播放| 国产a久久麻豆| 精品国产一区二区三区久久影院| 亚洲精品成人a在线观看| 粉嫩aⅴ一区二区三区四区| 欧美电影免费提供在线观看| 午夜日韩在线电影| 日本精品免费观看高清观看| 国产精品视频免费看| 国产九色sp调教91| 欧美v日韩v国产v| 免费久久99精品国产| 欧美日韩在线不卡| 一区二区三区四区激情| 97超碰欧美中文字幕| 中文字幕精品一区| 丰满白嫩尤物一区二区| 久久久国际精品| 国产一区二区h| 久久久美女毛片| 国内精品久久久久影院一蜜桃| 日韩欧美一区二区视频| 日韩精品电影一区亚洲| 777久久久精品| 免费成人在线观看视频| 日韩午夜精品电影| 久久精品国产精品亚洲红杏| 这里只有精品免费| 免费在线观看不卡| 精品国产髙清在线看国产毛片| 另类调教123区 | 夜色激情一区二区| 97久久精品人人做人人爽 | 亚洲精品成人少妇| 在线免费观看一区| 亚洲123区在线观看| 欧美日高清视频| 老色鬼精品视频在线观看播放| 欧美一区二区视频免费观看| 麻豆91在线看| 欧美激情一区二区在线| 91啪亚洲精品| 偷窥国产亚洲免费视频| 精品久久久久久久久久久院品网| 国内精品伊人久久久久影院对白| 欧美激情一区三区| 欧美性猛片aaaaaaa做受| 亚洲aⅴ怡春院| 精品国产99国产精品| 成人激情小说网站| 亚洲成a人v欧美综合天堂| 日韩欧美一级在线播放| 国产成a人亚洲| 亚洲国产成人高清精品| 精品成人在线观看| 色婷婷综合久久久久中文| 全部av―极品视觉盛宴亚洲| 国产亚洲精品aa| 欧美亚洲高清一区二区三区不卡| 日本免费在线视频不卡一不卡二 | 六月婷婷色综合| 国产精品丝袜在线| 欧美日本在线看| 国产激情视频一区二区三区欧美| 亚洲欧美日韩国产一区二区三区| 欧美日韩免费在线视频| 国产电影精品久久禁18| 亚洲综合免费观看高清完整版 | 欧美亚洲一区二区三区四区| 麻豆精品在线视频| 亚洲伦理在线精品| 久久女同精品一区二区| 欧美图区在线视频| 成人高清免费观看| 男人的j进女人的j一区| 中文字幕一区二区在线播放| 91精品国产综合久久久蜜臀粉嫩| 成人免费观看视频| 久久精品国产亚洲高清剧情介绍| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 日韩一区二区免费高清| 日本伦理一区二区| 成人av网址在线| 国产成人av影院| 琪琪一区二区三区| 亚洲高清在线视频| 亚洲激情成人在线| 国产精品美女久久久久久| 精品精品欲导航| 欧美一区二区三区日韩| 91久久精品国产91性色tv| 国产成人精品影院| 国产一区二区成人久久免费影院| 午夜精品福利在线| 亚洲图片一区二区| 夜夜爽夜夜爽精品视频| 1000精品久久久久久久久| 国产欧美一区二区精品仙草咪| 日韩精品一区国产麻豆| 日韩亚洲国产中文字幕欧美| 欧美三级视频在线观看| 91久久人澡人人添人人爽欧美 | 免费高清不卡av| 日韩专区在线视频| 午夜久久久影院| 视频在线在亚洲| 日本中文字幕一区二区有限公司| 亚洲国产精品一区二区久久| 亚洲在线观看免费视频| 亚洲精品老司机| 亚洲无人区一区| 秋霞午夜av一区二区三区| 蜜桃视频免费观看一区| 奇米888四色在线精品| 日韩成人一级大片| 美国欧美日韩国产在线播放| 免费观看成人av| 国产曰批免费观看久久久| 国产精品一二三| 99精品视频在线观看| 色偷偷久久一区二区三区| 欧美日韩午夜在线视频| 69p69国产精品| 久久亚区不卡日本| 国产精品女主播av| 亚洲蜜臀av乱码久久精品| 亚洲国产欧美日韩另类综合| 天堂va蜜桃一区二区三区漫画版| 日本午夜精品视频在线观看| 国内一区二区视频| 国产91综合网| 国产亚洲欧洲997久久综合| 久久久午夜电影| 亚洲欧美日韩久久| 日本欧美在线观看| 成人激情免费电影网址| 欧美中文一区二区三区| 精品蜜桃在线看| 国产精品久久久久四虎| 天堂资源在线中文精品| 国产一区二区三区电影在线观看| caoporm超碰国产精品| 欧美另类久久久品| 国产欧美一区二区精品性| 亚洲一区二区视频在线观看| 国产一区二区按摩在线观看| 91黄色免费观看| 欧美xingq一区二区| 亚洲人成精品久久久久久| 免费在线观看不卡| 色诱亚洲精品久久久久久| 91麻豆精品国产91久久久久久 | 国产成人精品网址| 欧美日韩一区二区在线观看| 久久久噜噜噜久久人人看| 亚洲成人精品在线观看| 丁香啪啪综合成人亚洲小说| 欧美另类久久久品| 国产精品国产精品国产专区不蜜| 日韩中文字幕亚洲一区二区va在线 | 国产高清久久久久| 色妞www精品视频| 国产视频一区二区在线| 日韩高清欧美激情| 91免费在线看| 中文字幕精品一区| 黄页视频在线91| 91精品麻豆日日躁夜夜躁| 亚洲裸体xxx| 成人国产精品免费观看视频| 精品国产一二三| 日产欧产美韩系列久久99| 色狠狠综合天天综合综合| 国产精品视频yy9299一区| 裸体一区二区三区| 欧美一区在线视频| 天天av天天翘天天综合网| 欧美亚洲日本一区| 亚洲精品水蜜桃| 91丨porny丨中文| 综合婷婷亚洲小说| 99久久99精品久久久久久| 欧美激情一区二区三区在线| 国产麻豆日韩欧美久久| 精品女同一区二区| 精品亚洲国内自在自线福利| 欧美一级一区二区| 蜜乳av一区二区| 精品va天堂亚洲国产| 国产精品亚洲人在线观看|