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

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

?? fpga_yuv2rgb.tdf

?? AHDL寫的關于YUV信號轉RGB信號的視頻處理
?? TDF
?? 第 1 頁 / 共 5 頁
字號:
INCLUDE "lpm_and.inc";
INCLUDE "lpm_add_sub.inc";
INCLUDE "lpm_counter.inc";
INCLUDE "lpm_mult.inc";
INCLUDE "altdpram.inc";
INCLUDE "lpm_ff.inc";
INCLUDE "lpm_ram_dp.inc";

SUBDESIGN cgl400e_u65
(
----***** FIFO AND GM5020 *****
	GMDEN,GMH,GMV				:input;	--gmh gmv 7114  hsync vsync 
	fdclk						:input;	--7114 clock 27mhz
	
  --wid7_FFWRST                  		--FIFO WRITE ADDRESS RESET
  --wid6_ffwe                   		--FIFO WRITE ENABLE
  --                                    --FIFO WRITE CLOCK   FIFO寫時鐘是7114來的27M時鐘

	207_FFRRST					:OUTPUT;--FIFO READ ADDRESS RESET
	206_FFRE					:OUTPUT;--FIFO READ ENABLE
  --wid0_ffrckd							--fifo read clock

	fdotclk						:INPUT;	--FIFO READ CLOCK  640的點頻時鐘,最高頻率
	
----TV SIGNAL INPUT
	GBABLU[7..3]				:input;
	GBAGRN[7..2]				:input;
	GBARED[7..3]				:input;


----SWITCH INPUT
	k0[3..0]					:INPUT;	--u65 INPUT k[a b c d]; u66 INPUT k[e f g h] 

----OC GATE AND TTL GATE 
	OC_TTL[7..0]				:BIDIR; --U65 OUTPUT OC[7..0]; U66 INPUT TTL[7..0]

----LBUS CONTROL SIGNALS
	LBMD[47..40]       			:BIDIR; --lbus data  						
	EXTLA[10..0]     			:INPUT;	--lbus address				
	FWR_,FRD_       			:INPUT;	--WRITE AND READ STROBE FROM LBUS
	GMCLK						:INPUT;	--GLINT WORK CLOCK
	FVSYNC						:INPUT; ----FROM GLINT	OUTPUT;
	FHSYNC						:INPUT; ----FROM GLINT  OUTPUT;	
	FBLANK						:INPUT; --FROM GLINT OUTPUT;--INPUT; --FROM GLINT	改為vcc
	DACRST_						:bidir;	--FROM GLINT,RESET SIGNAL

----I2C
	IICSCL						:BIDIR;
	IICSDA						:BIDIR;

----A_VIDEO SIGNALS
	TS,MS,KA_KU         		:INPUT; --SYNCHRONIZE SIGNAL
	GATE						:INPUT;	--WAVE GATE SIGNAL
    ADCLK						:BIDIR;	--AD CLOCK
	ADOE_						:BIDIR;	--A/D OUTPU--T ENABLE
  	AD_D[8..1] 		    		:INPUT; --7114 data y0 u0 y1 v0 y2 u2 y3 v2  

----*****RAM*****		
	FLDCLK	 		    	: INPUT;	--glint load clock;RAM OUTPUT CLOCK	 640 Load clock

----READ_DATA				: INPUT;	--RAM READ START SIGNAL

----***** DATA OUTPUT *****
  	FACBLU[7..0]			: BIDIR;	--FPGA OUTPUT DATA,OUTPUT CLOCK SHOULD BE FLDCLK
	FACGRN[7..0]			: BIDIR; 	
  	FACRED[7..0]			: BIDIR;	
  	FBDBLU[7..0]			: BIDIR;	
  	FBDGRN[7..0] 			: BIDIR;	
  	FBDRED[7..0]			: BIDIR;

----wid control 
    wid0_ffrckd             : bidir; 
 	wid1_c51d2              : bidir;
   	wid2_c51d1              : bidir;
   	wid3_soectl3            : bidir;  	--soectl3
   	wid4_soectl1            : bidir;
   	wid5_soectl0            : bidir;
   	wid6_ffwe               : bidir;    --FIFO WRITE ENABLE
   	wid7_FFWRST             : bidir;    --FIFO WRITE ADDRESS RESET

----***** VRAM INTERRUPT *****
	96_SOE2					:BIDIR;


----***** TO RGB640 *****--
	DACWR_						:BIDIR;	--地址譯碼后將總線的讀寫信號送到RGB640的讀寫pin上
	DACRD_						:BIDIR;	--地址為4000~4038
	REFCLK						:BIDIR;	-- TO RGB640,CONNECT WITH GMCLK DIRECTLY
	VCLK						:INPUT;	--STANDBY CLOCK, NO USE IN THIS VERSION

----**** FPGA ID SELECTION *****--
	ID1_ID0						:INPUT;	--ID SELECT INPUT

----***** C51 SIGNALS *****--
	94_c51d0,
	PBLANK_D3			    	:BIDIR;

----***** OTHER SIGNALS *****
    FPGACLK             		:bidir;	--40.96MHZ
	FAUXOUT						:input;	--STANDBY CLOCK, NO USE IN THIS VERSION
	fulsclk						:bidir;	--rem從u65到u66傳送 b 路像素在窗口中的掃描線位置 

----*****TEST OUTPUT FOR SIMULATION*****
    test[0]                 	:output;
    19_19                   	:output;
)
----################################################################----
VARIABLE
----################################################################----
----power on reset counter
    reset_count 
	      : lpm_counter WITH (	
			LPM_WIDTH = 8,
			LPM_DIRECTION = "UP"
			);
	reset_ctl_reg[3..0]         :dffe;
    resetn						:node;
----
   	ID						    :node; --ID SELECT device

----test node
    test_node[4..0]             :node;

----delay register
    fvsync_delay_reg[4..0]      :dffe;
    fhsync_delay_reg[1..0]      :dffe;
    fblank_delay_reg[2..0]      :dffe;

----node;hsync vsync blank
    fvsync_pulse                :node;
    fhsync_pulse                :node;
    fblank_sta_pulse[1..0]      :node;
    
----**********  I2C & BUS READ AND WRITE  **********--
----************************************************--

	LDA_TRI[7..0]           	:TRI;
	frd_delay_reg[1..0]			:dffe;
	fwr_delay_reg[1..0]			:dffe;

----I2C DATA LINE; REG ADDRESS 5050 BIT 0 

    SDA_ADDR					:node;  
	SDAREG[0]	    			:dffe;
	SDAREG_value[7..0]	    	:node;

	SDA_TRI						:TRI;

----I2C CLOCK LINE; REG ADDRESS 5058 BIT 0
 
    SCL_ADDR		    		:node;   
    SCLREG[0]       			:DFFE;
    SCLREG_value[7..0]      	:DFFE;

	SCL_TRI						:TRI;
 
----************************************************--
----****     INTERFACE REGISTERS DEFINITION    *****--
----************************************************--
----rgb640 interface register
	640_index_l_reg[7..0]		:DFFE;
 	640_index_l_addr  	    	:node;

	640_index_h_reg[7..0]		:DFFE;
	640_index_h_addr	    	:node;

 	640_index_data_addr 		:node;
	640_index_012c_addr 		:node;
	640_index_012c_data[7..0]	:node;
%
----x coordinates of window top left corner; REG ADDRESS 5000-H,5008-L

	WIN_X_O_H_ADDR				:node;
	WIN_X_O_H[7..0]				:DFFE;
	WIN_X_O_h_value[7..0]		:node;

	WIN_X_O_L_ADDR				:node;
	WIN_X_O_L[2..0]				:DFFE;
	WIN_X_O_L_value[7..0]		:node;
	
	WIN_X_O[10..0]				:node;

----Y coordiantes of window top left corner; reg address 5010-H, 5018-L

	WIN_Y_O_H_ADDR				:node;
	WIN_Y_O_H[7..0]				:DFFE;
	WIN_Y_O_h_value[7..0]		:node;

	WIN_Y_O_L_ADDR				:node;
	WIN_Y_O_L[2..0]				:DFFE;
	WIN_Y_O_L_value[7..0]		:node;

	WIN1_Y_O[10..0]				:node;

----SIGNAL SWITCH	; reg address 5020 BIT0: IF # = 0 ,SHUT DOWN SIGNAL SOURCE

	SIGNAL_SWITCH_ADDR		    :node;
    SIGNAL_SWITCH[0]		    :DFFE;
	SIGNAL_SWITCH_value[7..0]	:node;

----REG ADDRESS 5028 BIT 0: IF # = 0 THEN 512X480 ELSE 412X360

	WIN_RESOLUTION_ADDR		    :node;
	WIN_RESOLUTION[0]	        :DFFE;
	WIN_RESOLUTION_value[7..0]	:node;

----SIX SCREEN OF A_DISPLAY ENABLE; REG ADDRESS 5030

	A_DISPLAY_ADDR			    :node;
	A_DISPLAY[5..0]			    :DFFE;
	A_DISPLAY_value[7..0]	    :node;

----FREEZE DISPLAY; REG ADDRESS 5038 BIT0: IF # = 0 , NORMAL OPERATION, ELSE FREEZE DISPLAY

	a_freeze_value[7..0]		:node;
	a_freeze_ADDR			    :node;
	a_freeze[0]			        :DFFE;
 
----WAVE GATE WIDTH; REG ADDRESS 5040

	W_G_WIDTH_ADDR			    :node;
	W_G_WIDTH[7..0]			    :DFFE;
 	W_G_WIDTH_value[7..0]		:node;

----WAVE GATE DEPTH;	REG ADDRESS 5048

	W_G_DEPTH_ADDR				:node;
	W_G_DEPTH[1..0]				:DFFE;
	W_G_DEPTH_value[7..0]		:node;
%
----AV_WINDOW & TV_WINDOW PRI;	REG ADDRESS 5060 BIT0
	PRI_ADDR					:node;
	PRI[0]						:DFFE;
	PRI_value[7..0]				:node;
%							
----OC GATE OUTPUT REGISTER;	REG ADDRESS 5080

	OC_OUT_CTL_ADDR				:node;
	OC_OUT_CTL[7..0]			:DFFE;
	OC_OUT_CTL_value[7..0]		:node;

----TTL INPUT REGISTER; REG ADDRESS 5090 (READ ONLY)

	TTL_IN_CTL_ADDR				:node;
	TTL_IN_CTL_value[7..0]		:node;

----SWITCH INPUT REGISTER; REG ADDRESS 50A0 (READ ONLY)

	SW_IN_CTL_ADDR				:node;
	SW_IN_CTL_value[7..0]		:node;

----SELF TEST REGISTER; REF ADDRESS 50B0 (READ ONLY)

	SELF_TEST_ADDR				:node;
 	SELF_TEST_value[7..0]		:node;
%
----TV control REGISTER; REF ADDRESS 50b8

	tv_ctl[4..0]				:dffe;
  	tv_ctl_value[7..0]			:node;
	tv_ctl_addr					:node;
	
	TV_H_START_H[7..0]			:dffe;
	TV_H_START_H_ADDR			:node;

	tv_h_START_L[2..0]			:dffe;
	TV_H_START_L_ADDR			:node;
	tv_h_start_l_value[7..0]	:node;

----TV WINDOW H POSITION END REGISTER; REF ADDRESS 50D0-H,50D8-L

	TV_H_END_H[7..0]			:dffe;
	TV_H_END_H_ADDR				:node;

	TV_H_END_L[2..0]			:dffe;
	TV_H_END_L_ADDR				:node;
	tv_h_end_l_value[7..0]		:node;

----TV WINDOW V POSITION START REGISTER; REF ADDRESS 50E0-H,50E8-L

	TV_V_START_H[7..0]			:dffe;
	TV_V_START_H_ADDR			:node;

	TV_V_START_L[2..0]			:DFFE;
	TV_V_START_L_ADDR			:node;
	tv_v_start_l_value[7..0]	:node;

--TV WINDOW V POSITION END REGISTER; REF ADDRESS 50F0-H,50F8-L

	TV_V_END_H[7..0]			:DFFE;
	TV_V_END_H_ADDR				:node;
	
	TV_V_END_L[2..0]			:DFFE;
	TV_V_END_L_ADDR				:node;
	tv_v_end_l_value[7..0]		:node;

----av test register

    av_ram_test_l[7..0]     	:dffe; --5100
	av_ram_test_h[7..0]     	:dffe; --5108
	av_ram_test_d[7..0]     	:dffe; --5110

	av_ram_test_l_addr      	:node;
	av_ram_test_h_addr      	:node;
	av_ram_test_d_addr      	:node;
	
	test_ts						:node;
	test_ms						:node;
	test_ka/ku					:node;
 	test_wram_addr[11..0]		:node;
 	
--**************************************************--
--*************** A_DIDEO WINDOWS ****************--
--**************************************************--
	WIN_WIDTH[10..0]			:node;
	win_ms_width[10..0]			:node;
	WIN_HEIGHT[10..0]			:node;

	A_H_READY_HOLD[2..0]		:dffe;
  --H_READY_REG					:dffe;
  --V_READY_REG					:dffe;

  --WIN_Y_O[9..0]				:dffe;	
  --WIN1_Y_O[10..0]				:NODE;
	WIN2_Y_O[10..0]				:NODE;
	WIN3_Y_O[10..0]				:node;
	WIN4_Y_O[10..0]				:node;
	WIN5_Y_O[10..0]				:node;
	WIN6_Y_O[10..0]				:node;

----av x display count

	A_H_COUNTER : lpm_counter WITH (	
			LPM_WIDTH = 11,
			LPM_DIRECTION = "UP"
			);

----av y display count

	A_V_COUNTER : lpm_counter WITH (	
			LPM_WIDTH = 11,
			LPM_DIRECTION = "UP"
			);

	A_H_POSITION[10..0]			:node;
	A_H_READY					:node;		
	a_h_ms_ready				:node;
	
	A_V_POSITION[10..0]			:node;
	A_V_READY					:node;

	WIN_ID[6..1]				:dffe;

----av windows h/v offset

    a_h_offset_reg[7..0]		:dffe; 
    a_h_offset_value[8..0]		:node;

  --a_v_offset_reg[7..0]		:dffe;
  --a_v_offset_value[10..0]		:node;

----**************************************************
----**************    TV SIGNALS    ******************
----**************************************************
----5020 input
  --gmh_tri						:tri;
  --gmv_tri 					:tri;
  --gmden_tri 					:tri;
  --fpgaclk_tri					:tri; 

----tv DISPLAY WINDOWS  
%    
	TV_H_COUNTER : lpm_counter WITH (	
			LPM_WIDTH = 11,
			LPM_DIRECTION = "UP"
			);
%
%
	TV_V_COUNTER : lpm_counter WITH (	
			LPM_WIDTH = 10,
			LPM_DIRECTION = "UP"
			);
%
	TV_H_START[10..0]			:node;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97精品国产露脸对白| 2023国产精品视频| 欧美在线观看视频一区二区| 成人av在线电影| 国产成人综合自拍| 国产九色sp调教91| 欧美a一区二区| 久久久久久一二三区| 精品视频色一区| 国产一区二区在线免费观看| 亚洲欧美另类图片小说| 久久午夜老司机| 92精品国产成人观看免费| 奇米精品一区二区三区在线观看一 | 激情都市一区二区| 亚洲成人午夜影院| 丝袜诱惑制服诱惑色一区在线观看| 一区二区三区视频在线观看| 亚洲三级在线播放| 一区二区三区在线免费播放| 亚洲一区二区精品视频| 亚洲chinese男男1069| 秋霞午夜av一区二区三区| 天天av天天翘天天综合网色鬼国产| 亚洲综合自拍偷拍| 亚洲影视资源网| 日韩成人免费看| 黄页网站大全一区二区| 成人v精品蜜桃久久一区| 99在线视频精品| 欧美中文一区二区三区| 777色狠狠一区二区三区| 精品国产网站在线观看| 中文字幕不卡在线| 亚洲男人天堂av| 丝袜亚洲精品中文字幕一区| 日本亚洲欧美天堂免费| 久久精品国产亚洲a| 国产成人免费在线| 91福利国产精品| 欧美成人在线直播| 中文字幕av一区二区三区免费看| 一区二区三区鲁丝不卡| 日韩在线a电影| 国产精品88888| 在线欧美一区二区| 欧美成人高清电影在线| 国产精品超碰97尤物18| 亚洲123区在线观看| 久久精品国产免费| 成人精品高清在线| 欧美军同video69gay| 久久只精品国产| 国产午夜精品久久久久久久 | 欧美一区二区福利在线| 国产亚洲一区二区三区在线观看 | 午夜精品一区二区三区电影天堂| 精品一二三四区| 在线视频欧美区| 久久久久国产精品人| 亚洲伊人伊色伊影伊综合网| 国产黄人亚洲片| 欧美群妇大交群中文字幕| 国产色产综合色产在线视频| 三级成人在线视频| www.色综合.com| 日韩欧美卡一卡二| 亚洲自拍偷拍麻豆| 国产91丝袜在线播放0| 3d成人动漫网站| 亚洲黄色尤物视频| 国产精品88888| 国产亚洲精品资源在线26u| 亚洲成av人在线观看| 成人av小说网| 26uuu精品一区二区三区四区在线| 一区二区三区免费在线观看| 成人精品视频一区二区三区 | 日韩综合一区二区| av一二三不卡影片| 久久久高清一区二区三区| 男男gaygay亚洲| 欧美性大战久久| 中文字幕一区二区三区蜜月| 国产乱码精品1区2区3区| 日韩西西人体444www| 亚洲高清免费一级二级三级| 97久久精品人人澡人人爽| 久久久亚洲精品一区二区三区| 日韩精品午夜视频| 精品婷婷伊人一区三区三| 亚洲人成在线播放网站岛国| 国产二区国产一区在线观看| 精品福利一区二区三区免费视频| 午夜亚洲福利老司机| 色哟哟一区二区在线观看| 国产精品少妇自拍| 国产成人精品三级| 国产亚洲精品精华液| 国产剧情av麻豆香蕉精品| 日韩亚洲欧美中文三级| 日本一不卡视频| 在线播放欧美女士性生活| 亚洲一级不卡视频| 欧美日韩在线播放三区四区| 一级做a爱片久久| 在线观看亚洲a| 亚洲精品成人a在线观看| 色欧美片视频在线观看| 亚洲黄色免费网站| 欧美在线免费播放| 亚洲国产乱码最新视频| 欧美日韩黄色一区二区| 日韩综合小视频| 日韩美女在线视频| 国产呦萝稀缺另类资源| 日本一区二区三区在线观看| 国产suv精品一区二区6| 中文字幕精品一区二区精品绿巨人| 大胆亚洲人体视频| 最新国产成人在线观看| 91首页免费视频| 亚洲精品国产成人久久av盗摄| 欧美私人免费视频| 午夜精品久久久久久久蜜桃app| 欧美男女性生活在线直播观看| 日本vs亚洲vs韩国一区三区 | 亚洲一区免费观看| 国产亚洲一区二区三区| 日韩一级精品视频在线观看| 99国内精品久久| 国产成人免费在线视频| 国产精品1区2区3区| 国产suv精品一区二区6| 成人性视频网站| 国产mv日韩mv欧美| 丝袜美腿亚洲色图| 麻豆中文一区二区| 欧美激情中文字幕一区二区| 欧美在线观看禁18| 国产高清精品网站| 国产99久久久国产精品免费看| 青青青爽久久午夜综合久久午夜 | 免费日韩伦理电影| www..com久久爱| 在线成人免费视频| ...xxx性欧美| 久久国产综合精品| 色偷偷一区二区三区| 欧美大片拔萝卜| 亚洲一区在线电影| 国产69精品久久777的优势| 色婷婷国产精品久久包臀| 精品美女在线播放| 午夜伦理一区二区| 91蝌蚪porny成人天涯| 欧美激情中文字幕一区二区| 免费在线欧美视频| 欧美人伦禁忌dvd放荡欲情| 国产精品视频免费看| 国产美女在线精品| 精品国产乱码久久久久久牛牛 | 欧美一区二区三区色| 亚洲高清三级视频| 色综合久久久久综合| 国产精品成人一区二区三区夜夜夜| 蜜臀久久99精品久久久久宅男| 欧美日韩中文字幕一区二区| 亚洲人一二三区| 一本色道亚洲精品aⅴ| 亚洲女人****多毛耸耸8| 99久久精品免费看国产免费软件| 国产精品人成在线观看免费| 国产乱码精品一区二区三区五月婷| 精品对白一区国产伦| 国产一区二区三区国产| 在线播放中文字幕一区| 日韩va欧美va亚洲va久久| 日韩欧美一二三四区| 久国产精品韩国三级视频| 色综合久久综合网97色综合| 亚洲美女免费在线| 欧美色成人综合| 久久99精品久久久久久久久久久久| 欧美一区二区三级| 粉嫩一区二区三区性色av| 中文字幕五月欧美| 在线成人高清不卡| 国产精品88av| 夜夜精品视频一区二区| 欧美精品乱码久久久久久按摩| 麻豆精品一区二区综合av| 久久久九九九九| 欧美午夜电影网| 激情亚洲综合在线| 亚洲精品久久久蜜桃| 欧美tickling挠脚心丨vk| 色综合天天综合网天天狠天天| 国产精品美女久久久久久2018| 欧美中文字幕不卡|