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

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

?? sdh_frame_synchro.vhd

?? 幀同步檢測源碼
?? VHD
字號:
--{entity {sdh_frame_synchro_capture} architecture {sdh_frame_synchro_capture}}

library IEEE;
use IEEE.STD_LOGIC_1164.all;
use ieee.std_logic_unsigned.all;


entity sdh_frame_synchro_capture is
	 port(
		 clk 				: in STD_LOGIC;
		 reset 				: in STD_LOGIC;
		 sdh_din 			: in STD_LOGIC_VECTOR(7 downto 0);
		 synchro_flag 		: out STD_LOGIC;
		 line_cnt_out 		: out STD_LOGIC_VECTOR(8 downto 0);
		 column_cnt_out 	: out STD_LOGIC_VECTOR(3 downto 0)
	     );
end sdh_frame_synchro_capture;

--}} End of automatically maintained section

architecture sdh_frame_synchro_capture of sdh_frame_synchro_capture is			   
signal frame_state 					: std_logic_vector(2 downto 0);
signal line_cnt 					: std_logic_vector(8 downto 0);
signal column_cnt 					: std_logic_vector(3 downto 0);	 
signal syn_state					: std_logic_vector(1 downto 0);
signal catch_cnt,uncatch_cnt		: std_logic_vector(1 downto 0);
signal lose_cnt 					: std_logic_vector(2 downto 0);
begin	  
	synchro_flag <= '1' when syn_state="10" else '0';
	line_cnt_out <= line_cnt;
	column_cnt_out <= column_cnt;
		
  	process(reset,clk)
	begin
		if reset='0' then
			frame_state <= (others => '0');
			line_cnt <= (others => '0');	
			column_cnt <= (others => '0');	
			syn_state <= "00";
		elsif clk'event and clk='1' then	  
			case syn_state is
				when "00" =>
					case frame_state is
						when "000" => 
							if sdh_din="11110110" then
								frame_state	<= "001";
							end if;
						when "001" => 
							if sdh_din="11110110" then
								frame_state <= "010" ;
							else
								frame_state <= "000";
							end if;
						when "010" => 
							if sdh_din="11110110" then
								frame_state <= "011" ;
							else
								frame_state <= "000";
							end if;
						when "011" => 
							if sdh_din="00101000" then
								frame_state <= "100" ;
							else
								frame_state <= "000";
							end if;
						when "100" => 
							if sdh_din="00101000" then
								frame_state <= "101" ;
							else
								frame_state <= "000";
							end if;
						when "101" => 
							if sdh_din="00101000" then	  
								line_cnt <= "000000110";	
								column_cnt <= (others => '0');	 
								frame_state <= "110";
							else
								frame_state <= "000";
							end if;					 
						when "110" => 		 
							if column_cnt="1000" then
								if line_cnt="100001101" then 
									frame_state <= "000" ; 
									syn_state <= "01"; 
									column_cnt <= (others => '0');
									line_cnt <= (others => '0');	 
									catch_cnt <= (others => '0');
								else
									line_cnt <= line_cnt + "000000001";	   
								end if;	  
							else
								if line_cnt="100001101" then 
									line_cnt <= "000000000" ;	 
									column_cnt <= column_cnt + "0001"; 
								else
									line_cnt <= line_cnt + "000000001";
								end if;	   	   
							end if;
						when others => null;	
					end case;
				
				when "01" =>  
					if column_cnt = "0000" then
						if line_cnt <= "000000010" then
							if sdh_din = "11110110" then
								line_cnt <= line_cnt + "000000001";
							else
								syn_state <= "00";
							end if;
						elsif line_cnt <= "000000101" then
							if sdh_din = "00101000" then
								line_cnt <= line_cnt + "000000001";
							else
								syn_state <= "00";
							end if;	  
						elsif line_cnt = "100001101" then
							column_cnt <= column_cnt +"0001";
							line_cnt <= (others => '0');  
							catch_cnt <= catch_cnt +"01";
						else
							line_cnt <= line_cnt +"000000001";
						end if;
					elsif column_cnt="1000" then
						if line_cnt="100001101" then 
							if catch_cnt = "11" then
								syn_state <= "10"; 
								uncatch_cnt <= "00"; 
								lose_cnt <= "000";
							end if;
							column_cnt <= (others => '0');
							line_cnt <= (others => '0');
						else
							line_cnt <= line_cnt + "000000001";	   
						end if;	  
					else  
						if line_cnt="100001101" then 
							line_cnt <= "000000000" ;	 
							column_cnt <= column_cnt + "0001"; 
						else
							line_cnt <= line_cnt + "000000001";
						end if;	   	   
					end if;	 
					
				when "10" =>
					if column_cnt = "0000" then
						if line_cnt <= "000000010" then	  
							line_cnt <= line_cnt + "000000001";
							if sdh_din /= "11110110" then
								lose_cnt <= lose_cnt + "001";
							end if;
						elsif line_cnt <= "000000101" then
							line_cnt <= line_cnt + "000000001";
							if sdh_din /= "00101000" then
								lose_cnt <= lose_cnt + "001";
							end if;	  
						elsif line_cnt = "100001101" then	
							lose_cnt <= "000";
							column_cnt <= column_cnt +"0001";
							line_cnt <= (others => '0');  	
							if lose_cnt /= "000" then
								uncatch_cnt <= uncatch_cnt + "01";	
							else
								uncatch_cnt <= "00";
							end if;
						else
							line_cnt <= line_cnt + "000000001";
						end if;
					elsif column_cnt="1000" then
						if line_cnt="100001101" then 
							if uncatch_cnt = "11" then
								syn_state <= "00"; 		
							end if;
							column_cnt <= (others => '0');
							line_cnt <= (others => '0');
						else
							line_cnt <= line_cnt + "000000001";	   
						end if;	  
					else  
						if line_cnt="100001101" then 
							line_cnt <= "000000000" ;	 
							column_cnt <= column_cnt + "0001"; 
						else
							line_cnt <= line_cnt + "000000001";
						end if;	   	   
					end if;	 
				when others => null;
			end case;
		end if;	 		
	end process;
	 -- enter your statements here --

end sdh_frame_synchro_capture;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品vⅰdeose4hd| 国产精品一二三在| 国产精品免费视频观看| 久久蜜臀中文字幕| 久久免费视频色| 久久久91精品国产一区二区精品| 欧美成人精品1314www| 精品国产乱码久久久久久夜甘婷婷| 91精品国产综合久久精品性色 | 2020日本不卡一区二区视频| 日韩视频一区二区三区在线播放| 欧美乱妇一区二区三区不卡视频| 4438成人网| 欧美成人r级一区二区三区| 精品国产乱码久久久久久夜甘婷婷| 日韩你懂的在线播放| 久久一夜天堂av一区二区三区 | 欧美日韩一区 二区 三区 久久精品| 91美女片黄在线观看| 欧美丰满嫩嫩电影| 日韩视频免费观看高清完整版在线观看| 欧美一区二区三区四区在线观看| 日韩精品一区二区三区视频在线观看| 精品欧美一区二区三区精品久久| 久久免费精品国产久精品久久久久| 国产精品久久久久久亚洲伦| 中文字幕在线不卡| 日韩在线一区二区| 福利电影一区二区| 91美女在线观看| 欧美成人在线直播| 国产精品福利电影一区二区三区四区| 亚洲一区中文日韩| 韩国欧美国产1区| 色一情一乱一乱一91av| 日韩一区二区三区视频| 国产精品久线观看视频| 亚洲成a人片在线观看中文| 美女视频一区二区三区| voyeur盗摄精品| 91.xcao| 亚洲四区在线观看| 精彩视频一区二区| 欧美午夜不卡在线观看免费| 久久精品视频在线看| 亚洲成人一区二区在线观看| 国产·精品毛片| 91精品啪在线观看国产60岁| 中文字幕一区二区三区四区| 老司机精品视频一区二区三区| 色综合色狠狠综合色| 久久久一区二区| 另类小说综合欧美亚洲| 欧美日韩一区久久| 综合亚洲深深色噜噜狠狠网站| 久久97超碰色| 欧美一区二区久久久| 一区二区三区在线播| 91免费国产在线观看| 国产日本欧美一区二区| 免费亚洲电影在线| 欧美精品1区2区| 亚洲国产婷婷综合在线精品| 一本一本大道香蕉久在线精品 | 久久er99精品| 欧美一级欧美三级在线观看| 同产精品九九九| 欧洲av一区二区嗯嗯嗯啊| 欧美国产日韩亚洲一区| 国产一区在线观看视频| 欧美成人三级在线| 蜜桃免费网站一区二区三区| 欧美一区二区三区在线电影| 天使萌一区二区三区免费观看| 欧美亚洲愉拍一区二区| 亚洲一区二区三区四区在线观看 | 91九色最新地址| 亚洲人成人一区二区在线观看| 不卡视频一二三四| 亚洲色图色小说| 日韩欧美国产三级| 亚洲成年人网站在线观看| 欧美日韩一区二区三区在线| 亚洲一区二区三区中文字幕在线| 欧美三级蜜桃2在线观看| 视频一区二区欧美| 精品国产一区二区三区忘忧草| 麻豆一区二区三区| 国产午夜精品在线观看| 成人sese在线| 亚洲宅男天堂在线观看无病毒| 欧美偷拍一区二区| 蜜桃传媒麻豆第一区在线观看| 欧美精品一区二区精品网| 国产成人啪午夜精品网站男同| 国产精品麻豆久久久| 91成人看片片| 久久99国产精品尤物| 国产日韩欧美精品在线| 色综合久久中文综合久久牛| 一区二区免费在线| 日韩小视频在线观看专区| 成人一道本在线| 亚洲亚洲人成综合网络| 欧美tickling网站挠脚心| 国产1区2区3区精品美女| 一区二区三区精品在线观看| 欧美一区二区成人| 成人综合婷婷国产精品久久蜜臀| 一级做a爱片久久| 欧美成人官网二区| 91久久奴性调教| 国精产品一区一区三区mba视频| 国产精品久久综合| 日韩一区二区高清| av日韩在线网站| 狠狠色综合播放一区二区| 日韩毛片精品高清免费| 欧美α欧美αv大片| a在线播放不卡| 韩国av一区二区三区在线观看 | 欧美精品视频www在线观看 | 色视频一区二区| 激情av综合网| 香蕉乱码成人久久天堂爱免费| 国产日产欧美一区二区三区| 欧美一区二区精品久久911| 91捆绑美女网站| 国产成人免费高清| 老司机精品视频导航| 午夜影视日本亚洲欧洲精品| 国产精品乱码一区二三区小蝌蚪| 欧美videos中文字幕| 欧美一区三区四区| 在线观看视频欧美| 91啦中文在线观看| 成人性生交大片免费看中文网站| 精品在线播放免费| 麻豆成人免费电影| 丝瓜av网站精品一区二区| 亚洲一区二区三区激情| 亚洲精品国产a久久久久久| 欧美激情一二三区| 国产亚洲欧美日韩在线一区| 精品久久久久久综合日本欧美| 日韩一区二区三区在线| 在线91免费看| 91精品国产欧美一区二区成人| 欧洲精品一区二区| 在线区一区二视频| 国产亚洲成年网址在线观看| 欧美xingq一区二区| 26uuu亚洲| 久久青草国产手机看片福利盒子 | 成人一区在线看| 国产高清精品网站| 成人黄色av网站在线| 91在线无精精品入口| 不卡的电视剧免费网站有什么| 99麻豆久久久国产精品免费| 99r国产精品| 在线免费观看日本一区| 在线播放/欧美激情| 日韩欧美亚洲国产另类| 精品成人在线观看| 日本一区二区三级电影在线观看 | 777精品伊人久久久久大香线蕉| 91麻豆精品国产91久久久久| 日韩精品一区二区三区在线观看| 精品国产一区二区三区四区四 | 日本不卡123| 狠狠狠色丁香婷婷综合久久五月| 激情综合色丁香一区二区| 国产美女视频91| 色欧美乱欧美15图片| 51精品久久久久久久蜜臀| 久久精品夜色噜噜亚洲aⅴ| 中文字幕色av一区二区三区| 亚洲国产va精品久久久不卡综合| 日产国产欧美视频一区精品| 国产精品系列在线观看| 色综合天天性综合| 91精品国产色综合久久不卡电影| 久久久久国产精品麻豆| 亚洲精品菠萝久久久久久久| 日韩极品在线观看| 成人手机在线视频| 欧美欧美欧美欧美| 国产精品入口麻豆原神| 日韩二区三区四区| www.亚洲人| 日韩区在线观看| 一区二区在线观看av| 精一区二区三区| 在线亚洲高清视频| 国产网红主播福利一区二区| 亚洲第一激情av| 成人视屏免费看| 欧美v日韩v国产v| 亚洲一卡二卡三卡四卡无卡久久 |