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

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

?? vgax.vhd

?? 基于FPGA的VGA顯示驅動源碼~適合哪些想要開發VGA接口驅動的朋友
?? VHD
字號:
library ieee;
use ieee.std_logic_1164.all;
USE ieee.std_logic_unsigned.all;
use ieee.std_logic_arith.all;

entity vgainterface is
	port(
		reset					:	in	std_logic;
		clock0 					:	in  std_logic;	
		clock2					:	in  std_logic;
--		time_output				:  	in  std_logic_vector(23 downto 0);
		vga_hs_control			:	out std_logic;
		vga_vs_control			:	out std_logic;
		vga_read_dispaly 		:	out std_logic; 
		vga_green_dispaly		:	out std_logic;
		vga_blue_dispaly		:	out std_logic		
	);
end VgaInterface;	 

architecture vgainterface of vgainterface is
-------------------------------------------------------------------
component tsinghua is
	port(
		address		: IN STD_LOGIC_VECTOR (13 DOWNTO 0);
		inclock		: IN STD_LOGIC ;
		q		: OUT STD_LOGIC_VECTOR (0 DOWNTO 0)
	);
end component;
--------------------------------------------------------------------
signal 	clock_25mhz		: 	std_logic;
signal 	vga_h_sync		: 	std_logic;
signal 	vga_v_sync		: 	std_logic;
signal 	vga_read		: 	std_logic; 
signal 	vga_green		: 	std_logic;
signal 	vga_blue		: 	std_logic;
signal 	count_x			: 	std_logic_vector(9 downto 0);	  
signal 	count_y			: 	std_logic_vector(8 downto 0);
signal 	count_z			: 	std_logic_vector(4 downto 0);	
---------------------------------------------------------------------
signal	address			:	std_logic_vector(13 DOWNTO 0);
signal  q				:	std_logic_vector(0 DOWNTO 0);
---------------------------------------------------------------------  

begin 
--------------------------------------
u1:	tsinghua port map(
		address,
		clock0,	
		q		
	);
	
	process(reset,clock2)
	begin 
		if reset='0' then 
			count_z <= (others=>'0');
		elsif(clock2'event and clock2='1')then		
			if count_z=21 then
				count_z <= (others=>'0');
			else
				count_z <= count_z+1 ;
			end if;	
		end if;
	end process;
--------------------------------------	
	process(reset,clock0)
	begin	
		if reset='0' then
			clock_25mhz <='0';
		elsif(clock0'event and clock0='1')then	 
			clock_25mhz <= not clock_25mhz;
		end if;
	end process;
	
	process(reset,clock_25mhz)
	begin 
		if reset='0' then 
			count_x <= (others=>'0');
		elsif(clock_25mhz'event and clock_25mhz='1')then		
			if count_x=799 then
				count_x <= (others=>'0');
			else
				count_x <= count_x+1 ;
			end if;	
		end if;
	end process;

	process(reset,clock_25mhz)
	begin 
		if reset='0' then 
			count_y <= (others=>'0');
		elsif(clock_25mhz'event and clock_25mhz='1')then
			if count_x=799 then
				if count_y=482 then
					count_y <= (others=>'0');
				else
					count_y <= count_y+1 ;
				end if;		
			end if;
		end if;
	end process;   	
	
	process(reset,clock_25mhz)
	begin	
		if reset='0' then
			vga_h_sync <= '0';	
		elsif(clock_25mhz'event and clock_25mhz='1')then
			if(count_x<640)then 
				vga_h_sync <= '1'; 
			else
				vga_h_sync <= '0';	
			end if;
		end if;
	end process;  

	process(reset,clock_25mhz)
	begin	
		if reset='0' then
			vga_v_sync <= '0'; 
		elsif(clock_25mhz'event and clock_25mhz='1')then
			if(count_y<480)then 
				vga_v_sync <= '1';	
			else	
				vga_v_sync <= '0'; 
			end if;
		end if;
	end process;   
 
	process(reset,clock_25mhz)
	begin 
		if reset='0'then
			vga_hs_control <= '0';
			vga_vs_control <= '0';	
		elsif(clock_25mhz'event and clock_25mhz='1')then
			vga_hs_control <= vga_h_sync;
			vga_vs_control <= vga_v_sync;
		end if;
	end process;
	
	process(reset,clock_25mhz)
	begin 
		if reset='0' then
			vga_read_dispaly	<= '0';
		elsif(clock_25mhz'event and clock_25mhz='1')then 
			vga_read_dispaly	<=vga_read and vga_h_sync and vga_v_sync;
		end if;
	end process;
	
	process(reset,clock_25mhz)
	begin 
		if reset='0' then
			vga_green_dispaly	<= '0';
		elsif(clock_25mhz'event and clock_25mhz='1')then 
			vga_green_dispaly	<=vga_green and vga_h_sync and vga_v_sync; 
		end if;
	end process;
	
	process(reset,clock_25mhz)
	begin 
		if reset='0' then
			vga_blue_dispaly	<= '0';
		elsif(clock_25mhz'event and clock_25mhz='1')then 
			vga_blue_dispaly	<=vga_blue and vga_h_sync and vga_v_sync; 
		end if;
	end process;
		
	process(reset,clock_25mhz)
	begin  
		if reset='0' then
			vga_read	<= '0';
			vga_green	<= '0';
			vga_blue	<= '0';		
		elsif(clock_25mhz'event and clock_25mhz='1')then 
			if count_x>192 and count_x<448 then
				if 	count_x<448 then
					if count_z>0 and count_z<4 then
						vga_read	<= '0';
						vga_green	<= '0';
						vga_blue	<= q(0);	
					elsif (count_z>4 or count_z=4)and count_z<7 then
						vga_read	<= '0';
						vga_green	<= q(0);
						vga_blue	<= '0';
					elsif (count_z>7 or count_z=7)and count_z<10 then
						vga_read	<= '0';
						vga_green	<= q(0);
						vga_blue	<= q(0);
					elsif (count_z>10 or count_z=10)and count_z<13 then
						vga_read	<= q(0);
						vga_green	<= '0';
						vga_blue	<= '0';
					elsif (count_z>13 or count_z=13)and count_z<16 then
						vga_read	<= q(0);
						vga_green	<= '0';
						vga_blue	<= q(0);
					elsif (count_z>16 or count_z=16)and count_z<19 then
						vga_read	<= q(0);
						vga_green	<= q(0);
						vga_blue	<= '0';
					else 
						vga_read	<= q(0);
						vga_green	<= q(0);
						vga_blue	<= q(0);					
					end if;																																										 
				else
					vga_read	<= '0';
					vga_green	<= '0';
					vga_blue	<= '0';
				end if;
			end if;
		end if;
	end process;
	
	process(reset,clock_25mhz)
	begin
		if reset='0' then
			address <= (others=>'0');
		elsif(clock_25mhz'event and clock_25mhz='1')then 
			if  count_y>128 and count_y<384 then
				if 	count_x>192 and count_x<448 then
					address(6 downto 0)<=count_x(7 downto 1)-96;
					address(13 downto 7)<=count_y(7 downto 1)-64;
				end if;
			end if;
		end if;
	end process;
	
end vgainterface;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲丝袜制服诱惑| 亚洲欧美中日韩| 欧美自拍偷拍午夜视频| 成人毛片视频在线观看| 国产一区二区三区四| 久久av中文字幕片| 久久精品国产免费| 国模冰冰炮一区二区| 久久99精品网久久| 韩日精品视频一区| 国产老女人精品毛片久久| 国产一区91精品张津瑜| 成人精品在线视频观看| 99国产精品久久久久久久久久久| 91小视频免费看| 91麻豆精品国产自产在线观看一区| 欧美日韩精品专区| 精品国产人成亚洲区| 国产亚洲欧美日韩日本| 亚洲天堂2016| 亚洲成在线观看| 久久国产尿小便嘘嘘尿| 成人免费看片app下载| 在线欧美日韩国产| 日韩精品一区二区三区蜜臀 | 欧美疯狂性受xxxxx喷水图片| 欧美日韩电影在线播放| 亚洲精品一线二线三线无人区| 国产亚洲一区二区三区四区| 亚洲天堂免费在线观看视频| 日韩精品亚洲专区| 国产精品主播直播| 日本道精品一区二区三区| 欧美一级免费大片| 中文字幕一区二区三区精华液 | 日韩成人一区二区三区在线观看| 麻豆免费精品视频| 91视视频在线观看入口直接观看www | 黄一区二区三区| 色综合久久66| 精品国产乱码久久久久久牛牛| 亚洲人成人一区二区在线观看| 久久国产精品99久久人人澡| a4yy欧美一区二区三区| 91精品黄色片免费大全| 国产精品女主播av| 久久99久久99精品免视看婷婷 | 欧美丰满嫩嫩电影| 国产精品毛片高清在线完整版 | 亚洲日本一区二区| 国产一区二区网址| 欧美日韩国产一区二区三区地区| 国产亚洲欧美日韩在线一区| 美女诱惑一区二区| 在线观看亚洲成人| 国产精品电影院| 国产电影精品久久禁18| 日韩免费看的电影| 日韩中文字幕区一区有砖一区| 99精品国产视频| 中文字幕国产精品一区二区| 国产精品一区二区久久精品爱涩| 6080yy午夜一二三区久久| 亚洲精品成人天堂一二三| 成人伦理片在线| 中文字幕精品三区| 成人的网站免费观看| 国产校园另类小说区| 久久精品久久久精品美女| 欧美巨大另类极品videosbest | 亚洲啪啪综合av一区二区三区| 丁香激情综合五月| 国产片一区二区| 麻豆精品视频在线观看| 欧美成人伊人久久综合网| 日本不卡在线视频| 欧美体内she精视频| 亚洲精品伦理在线| 日本精品一区二区三区四区的功能| 亚洲私人黄色宅男| 色综合久久中文字幕| 一区二区三区精密机械公司| 欧美在线不卡视频| 性做久久久久久| 91精品国产色综合久久不卡蜜臀 | 日韩高清不卡在线| 欧美一级免费观看| 激情六月婷婷综合| 国产精品久久免费看| 99re8在线精品视频免费播放| 亚洲日本丝袜连裤袜办公室| 日本久久电影网| 日韩福利电影在线观看| 日韩一区二区三区视频| 国产精品99久久久久久久vr| 亚洲三级在线观看| 欧美日韩综合不卡| 激情综合色综合久久| 国产欧美一区二区三区沐欲| 91免费观看国产| 亚洲18色成人| 久久久久久久久久久久久久久99| www.亚洲在线| 爽好多水快深点欧美视频| 久久久精品国产免大香伊| av一区二区久久| 水野朝阳av一区二区三区| 久久亚洲综合色| 色八戒一区二区三区| 久久狠狠亚洲综合| 亚洲少妇中出一区| 精品国产一区二区三区四区四 | 欧洲人成人精品| 久久99最新地址| 亚洲天堂av一区| 欧美刺激脚交jootjob| 色综合色狠狠综合色| 麻豆精品一区二区三区| 亚洲另类春色国产| 久久久亚洲综合| 欧美三级日本三级少妇99| 国产成人99久久亚洲综合精品| 午夜不卡av在线| 亚洲婷婷综合久久一本伊一区| www亚洲一区| 欧美电影一区二区三区| 不卡的av电影| 韩国毛片一区二区三区| 亚洲亚洲精品在线观看| 国产精品美日韩| 精品国产一二三| 91精品国产全国免费观看| 97久久人人超碰| 国产一区二区三区在线观看精品| 日韩高清在线不卡| 亚洲尤物视频在线| 国产精品久久久久久久裸模| 久久久亚洲午夜电影| 欧美大片国产精品| 欧美精品九九99久久| 欧日韩精品视频| 99精品视频免费在线观看| 国内精品嫩模私拍在线| 日韩在线卡一卡二| 午夜激情一区二区三区| 性感美女久久精品| 亚洲成在线观看| 亚洲动漫第一页| 亚洲第一二三四区| 五月天激情综合| 五月激情丁香一区二区三区| 亚洲6080在线| 日本中文字幕一区二区视频| 天堂精品中文字幕在线| 日韩国产欧美一区二区三区| 亚洲国产一区在线观看| 亚洲超丰满肉感bbw| 日韩国产成人精品| 裸体歌舞表演一区二区| 狠狠久久亚洲欧美| 国产一区欧美二区| 国产在线国偷精品产拍免费yy | 日本精品一级二级| 欧美视频一区二区三区在线观看| 欧美日韩亚洲国产综合| 欧美老肥妇做.爰bbww视频| 日韩一区二区视频在线观看| 久久综合九色综合97_久久久| 国产色一区二区| 亚洲国产精品激情在线观看| 亚洲视频一二三| 亚洲成人免费av| 国产尤物一区二区在线| 波多野结衣亚洲| 欧美色网一区二区| 精品美女在线播放| 国产精品人成在线观看免费| 亚洲一区二区综合| 毛片av一区二区三区| 成人一二三区视频| 在线精品视频小说1| 精品久久国产97色综合| 国产精品久久一卡二卡| 日韩av不卡一区二区| 国产99久久久国产精品免费看| 色婷婷av一区二区三区大白胸| 日韩一区二区电影网| **欧美大码日韩| 青青青爽久久午夜综合久久午夜| 国产91在线观看丝袜| 欧美美女喷水视频| 国产欧美日韩综合| 亚洲自拍偷拍麻豆| 国产成人免费高清| 欧美日韩一级二级三级| 国产精品情趣视频| 蜜桃精品视频在线| 在线看一区二区| 国产精品嫩草影院com| 激情五月激情综合网|