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

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

?? synchronizer.vhd

?? 以太網到電信網轉換的網關(簡易版)
?? VHD
字號:
---------------------------------------------------------------------------------------------------
--
-- Title       : No Title
-- Design      : gateway
-- Author      : zlm
-- Company     : buaa
--
---------------------------------------------------------------------------------------------------
--
-- File        : d:\My_Designs\gateway\gateway\compile\synchronizer.vhd
-- Generated   : 12/15/04 00:54:07
-- From        : d:\My_Designs\gateway\gateway\src\synchronizer.asf
-- By          : FSM2VHDL ver. 4.0.3.8
--
---------------------------------------------------------------------------------------------------
--
-- Description : 
--
---------------------------------------------------------------------------------------------------

library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use IEEE.std_logic_unsigned.all;

entity synchronizer is 
	port (
		reset:in STD_LOGIC;
		clk: in STD_LOGIC;
		din:in STD_LOGIC;
		dout:out STD_LOGIC;
		gate:out STD_LOGIC);
end;

architecture synchronizer_arch of synchronizer is

	constant framecode:std_logic_vector(7 downto 0):="11110110";
	
	type Sreg0_type is (lost, check, protect, syn);
	signal Sreg0: Sreg0_type; 
	
	type Sreg1_type is (S0,S1,S2,S3,S4,S5,S6,S7);
	signal Sreg1:Sreg1_type;
	
	signal flag:std_logic_vector(2 downto 0);
	signal clk_8k:std_logic;

begin

process(clk,reset) 
variable cnt:integer range 0 to 255; 

begin
	if reset='1'then 
		clk_8k<='0';
		cnt:=0;
	elsif clk='1'and clk'event then
		if cnt=127 then
			clk_8k<='0';
			cnt:=cnt+1;
		elsif cnt=255 then
			clk_8k<='1';
			cnt:=0;		
		else	
			cnt:=cnt+1;
		end if;	
	end if;	
end process;


process(clk,reset)
begin
	if reset='1' then
		Sreg1<=S0;
		flag(0)<='0';
	elsif clk'event and clk='1'then
		case Sreg1 is
			when S0 =>
				if din=framecode(0) then
					Sreg1 <= S1;
					flag(0)<='0';
				else
					Sreg1 <= S0;
					flag(0)<='0';
				end if;	
			when S1 =>
				if din=framecode(1) then
					Sreg1 <= S2;
				else
					Sreg1 <= S1;
				end if;
			when S2 =>
				if din=framecode(2) then
					Sreg1 <= S3;
				else
					Sreg1 <= S1;
				end if;	
			when S3 =>
				if din=framecode(3) then
					Sreg1 <= S4;
				else
					Sreg1 <= S0;
				end if;	
			when S4 =>
				if din=framecode(4) then
					Sreg1 <= S5;
				else
					Sreg1 <= S1;
				end if;	
			when S5 =>
				if din=framecode(5) then
					Sreg1 <= S6;
				else
					Sreg1 <= S1;
				end if;	 
			when S6 =>
				if din=framecode(6) then
					Sreg1 <= S7;
				else
					Sreg1 <= S1;
				end if;	
			when S7 =>
				if din=framecode(7) then
					Sreg1 <= S0;
					flag(0)<='1';
				else
					Sreg1 <= S1;
				end if;
			when others =>
					null;
		end case;	
	end if;			
end process;


process (clk,flag(0),reset) 

variable cnt:integer range 0 to 255;

begin
	if reset='1'then
		flag(1)<='0';
		cnt:=0;
	elsif flag(0)'event and flag(0)='1'then
		flag(1)<='1';
		cnt:=1;
	elsif clk'event and clk='1'then
		if cnt=255 then
			flag(1)<='0';
			cnt:=0;
		else
			cnt:=cnt+1;
		end if; 
	end if;
end process;
	


process (clk_8k,reset)

variable cnt:integer range 1 to 3;

begin
	if reset='1' then
		cnt:=1;
		Sreg0 <= lost;
		flag(2)<='0';
	elsif clk_8k'event and clk_8k = '1' then
		case Sreg0 is
			when lost =>
				if flag(1)='1' then	
					Sreg0 <= check;	
				end if;
			when check =>
				if flag(1)='1' then
					if cnt=2 then
						Sreg0 <= syn;
						flag(2)<='1';
						cnt:=1;
					else
					   cnt:=cnt+1;
					end if;
				else	
					Sreg0 <= lost;
					cnt:=1;
				end if;
			when protect =>
				if flag(1)='1' then	
					Sreg0 <= syn;
					flag(2)<='1';
					cnt:=1;
				else
					if cnt=3 then
						Sreg0 <= lost;
						cnt:=1;
					else
						cnt:=cnt+1;
					end if;
				end if;
			when syn =>
				if flag(1)='0' then	
					Sreg0 <= protect;
					flag(2)<='0';
				end if;
			when others =>
				null;
		end case;
	end if;
end process; 


process (clk,flag(0),reset) 

variable cnt:integer range 0 to 247;

begin
	if reset='1'then
		gate<='0';
		cnt:=0;
	elsif flag(0)'event and flag(0)='1'then
		if flag(2)='1' then
			gate<='1';
			cnt:=0;	
		end if;
	elsif clk'event and clk='1'then
		if cnt=247 then
			gate<='0';
			cnt:=0;
		else
			cnt:=cnt+1;
		end if; 
	end if;
end process;


process(din,reset)
begin
	if reset='1'then
		dout<='0';
	else	
		dout<=din;
	end if;	
end process;

end synchronizer_arch;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区二区三区在线播放| 99国产精品99久久久久久| 国产精品―色哟哟| 精品美女一区二区三区| 欧美mv日韩mv| 久久影院午夜论| 国产亚洲一本大道中文在线| 久久这里只精品最新地址| 久久久久久久久久久久久夜| 国产欧美1区2区3区| 一区二区三区四区亚洲| 亚洲精品伦理在线| 日韩精品久久理论片| 欧美96一区二区免费视频| 六月丁香综合在线视频| 国产一区二区导航在线播放| 成人18精品视频| 欧洲一区二区三区在线| 91精品欧美久久久久久动漫| 精品免费国产二区三区| 国产精品久久久一区麻豆最新章节| 亚洲欧美日韩人成在线播放| 亚洲一区av在线| 国产在线精品一区二区夜色| 成人av午夜电影| 欧美精品第1页| 国产色一区二区| 亚洲综合区在线| 国产一区二区三区免费播放| 成人性生交大片免费看中文| 欧洲色大大久久| 国产色爱av资源综合区| 亚洲成人免费视频| 国产福利不卡视频| 欧美精选在线播放| 中文字幕日韩av资源站| 偷拍一区二区三区四区| av在线不卡观看免费观看| 欧美一区二区大片| 亚洲男人电影天堂| 国产麻豆午夜三级精品| 欧美日韩精品一二三区| 国产欧美一区二区精品性色 | 精品一区二区影视| 色综合久久中文综合久久97| 精品国内二区三区| 亚洲18色成人| 欧洲人成人精品| 国产精品久久三区| 国产激情视频一区二区在线观看| 精品欧美一区二区三区精品久久| 亚洲欧美另类在线| 国产精品一二三区在线| 日韩亚洲欧美在线| 亚洲成人手机在线| 91高清视频在线| 最新国产成人在线观看| 国产精品一区一区| 欧美成人女星排名| 蜜桃视频第一区免费观看| 欧美日韩一区国产| 亚洲一区中文日韩| 欧美影视一区在线| 亚洲精品国产精品乱码不99| 成人网男人的天堂| 国产精品国产馆在线真实露脸 | 国产综合久久久久久鬼色| 欧美日韩一区在线| 一区二区三区在线视频免费观看| 99免费精品视频| 综合欧美亚洲日本| av日韩在线网站| 一区二区三区高清| 精品国产麻豆免费人成网站| 亚洲中国最大av网站| 在线看日本不卡| 亚洲成人免费看| 日韩一区二区精品| 国产一区二区免费视频| 精品国产免费久久| 国产福利一区二区三区在线视频| 久久精品亚洲麻豆av一区二区 | 中文字幕在线一区免费| 成人黄色一级视频| 亚洲男帅同性gay1069| 色哟哟国产精品免费观看| 一区二区三区四区不卡在线 | 国产一二精品视频| 久久久久久久久伊人| 国产成人丝袜美腿| 国产精品理论片| 色欧美88888久久久久久影院| 亚洲电影一级片| 欧美一级黄色大片| 国产成人亚洲综合色影视| 国产精品久久久久久亚洲伦 | 亚洲国产精品ⅴa在线观看| 国产精品夜夜嗨| 亚洲天堂久久久久久久| 欧美天天综合网| 久久99热狠狠色一区二区| 欧美国产精品劲爆| 91官网在线观看| 国内精品久久久久影院薰衣草| 久久久不卡网国产精品二区| 91麻豆福利精品推荐| 天堂精品中文字幕在线| 国产欧美一区二区三区在线看蜜臀| 色狠狠综合天天综合综合| 男人的天堂久久精品| 成人欧美一区二区三区黑人麻豆 | 毛片一区二区三区| 亚洲欧美日韩在线不卡| 日韩精品专区在线影院观看| 91免费观看国产| 国内一区二区在线| 亚洲成av人片在线观看| 国产精品欧美久久久久一区二区| 欧美日韩第一区日日骚| 成人免费高清在线| 美女网站一区二区| 亚洲第一av色| 综合在线观看色| 久久久精品免费网站| 欧美一区二区视频网站| 欧洲人成人精品| 成人性视频免费网站| 国内精品在线播放| 日韩av成人高清| 亚洲国产欧美在线人成| 国产精品色在线观看| 精品久久久久一区二区国产| 欧美无砖专区一中文字| 91色在线porny| 成人av高清在线| 国产精品资源在线观看| 日韩高清在线观看| 一级特黄大欧美久久久| 亚洲少妇屁股交4| 亚洲欧美在线观看| 国产精品免费看片| 欧美国产日韩亚洲一区| 久久久久国产精品免费免费搜索| 精品av综合导航| 精品久久久久久最新网址| 3d动漫精品啪啪一区二区竹菊 | 欧美激情一区二区三区不卡 | 中文字幕一区二区视频| 国产日韩亚洲欧美综合| 精品国产91乱码一区二区三区 | 国产精品五月天| 欧美极品少妇xxxxⅹ高跟鞋| 国产欧美一区二区精品仙草咪| 久久午夜电影网| 国产欧美精品一区aⅴ影院| 国产日韩欧美精品电影三级在线| 精品日韩在线一区| 26uuu欧美| 国产喷白浆一区二区三区| 欧美国产日韩一二三区| 亚洲欧洲一区二区在线播放| 国产精品久久久久婷婷| 亚洲欧美色图小说| 亚洲图片欧美视频| 日韩高清国产一区在线| 日韩av在线播放中文字幕| 男女性色大片免费观看一区二区| 蜜桃久久精品一区二区| 国产精品自产自拍| a级精品国产片在线观看| 欧美私人免费视频| 91精品国产综合久久精品app| 欧美电影免费观看完整版| 欧美精彩视频一区二区三区| 亚洲视频 欧洲视频| 日韩极品在线观看| 国产毛片精品一区| 91网站在线观看视频| 欧美色倩网站大全免费| 欧美xxxxx牲另类人与| 中文字幕av一区二区三区高| 一区二区三区不卡视频| 美女视频网站黄色亚洲| 99在线精品观看| 欧美一卡二卡三卡| 中文字幕国产精品一区二区| 亚洲国产视频网站| 国产又黄又大久久| 欧美日韩视频在线观看一区二区三区 | 99r国产精品| 91麻豆精品国产无毒不卡在线观看| 久久无码av三级| 亚洲午夜日本在线观看| 国产麻豆一精品一av一免费| 欧美性猛片aaaaaaa做受| 精品国产一区久久| 亚洲成人午夜影院| 99re热视频这里只精品| 欧美电视剧在线观看完整版| 亚洲另类在线视频|