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

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

?? 8b10_enc.vhd

?? 8b_10b encoder/decoder
?? VHD
字號:
----------------------------------------------------------------------------------- Title	: 8b/10b Encoder-- Design	: 8-bit to 10-bit Encoder-- Project	: 8000 - 8b10b_encdec-- Author	: Ken Boyette-- Company	: Critia Computer, Inc.------------------------------------------------------------------------------------- File			: 8b10b_enc.vhd-- Version		: 1.0-- Generated	: 09.15.2006-- By			: Itf2Vhdl ver. 1.20------------------------------------------------------------------------------------- Description :--	This module provides 8-bit to 10-bit encoding.--	It accepts 8-bit parallel data input and generates 10-bit encoded data--	output in accordance with the 8b/10b standard.  This coding method was--	described in the 1983 IBM publication "A DC-Balanced, Partitioned-Block,--	8B/10B Transmission Code" by A.X. Widmer and P.A. Franaszek and was granted--	a U.S. Patent #4,486,739 in 1984 which has now expired.----		The parallel 8-bit Binary input represent 256 possible values, called--		characters.--		The bits are identified as:--			HI, GI, FI, EI, DI, CI, BI, AI (Most Significant to Least)--		The	output is a 10-bit encoded character whose bits are identified as:--			AO, BO, CO, DO, EO, IO, FO, GO, HO, AJO (Least Significant to Most)--		An additional 12 output characters, K, are defined for command and--		synchronization use.--		KI, is used to indicate that the input is for a special character.--		All inputs and outputs are synchronous with an externally supplied--		byte rate clock BYTECLK.--		The encoded output is valid one clock after the input.--		There is a reset input, RESET, to reset the logic.  The next rising --		BYTECLK after RESET is deasserted latches valid input data.----		Note: This VHDL structure closely follows the discrete logic defined --		in the original article and the subsequent patent.--		The Figures referenced are those in the patent.---------------------------------------------------------------------------------		This program is licensed under the GPL.-------------------------------------------------------------------------------library IEEE;use IEEE.STD_LOGIC_1164.all;entity enc_8b10b is	    port(		RESET : in std_logic ;		-- Global asynchronous reset (active high) 		SBYTECLK : in std_logic ;	-- Master synchronous send byte clock		KI : in std_logic ;			-- Control (K) input(active high)		AI, BI, CI, DI, EI, FI, GI, HI : in std_logic ;	-- Unencoded input data		JO, HO, GO, FO, IO, EO, DO, CO, BO, AO : out std_logic 	-- Encoded out 	    );end enc_8b10b;architecture behavioral of enc_8b10b is-- Signals to tie things together	signal XLRESET, LRESET : std_logic ; -- Local synchronized RESET	signal L40, L04, L13, L31, L22 : std_logic ;	-- Figure 3 Signals	signal F4, G4, H4, K4, S, FNEG : std_logic ;	-- Figure 4 Signals 	signal PD1S6, ND1S6, PD0S6, ND0S6 : std_logic ;	-- Figure 5 Signals 	signal ND1S4, ND0S4, PD1S4, PD0S4 : std_logic ;	-- ...Figure 5	signal COMPLS4, COMPLS6, NDL6 : std_logic ;	-- Figure 6 Signals 	signal PDL6, LPDL6, PDL4, LPDL4 : std_logic ;	-- Figure 6	signal NAO, NBO, NCO, NDO, NEO, NIO : std_logic ;	-- Figure 7 Signals	signal NFO, NGO, NHO, NJO, SINT : std_logic ;	-- Figure 8begin	-- PROCESS: SYNCRST; Synchronize and delay RESET one clock for startup	SYNCRST: process (RESET, XLRESET, SBYTECLK)	begin		if SBYTECLK'event and SBYTECLK = '1' then			XLRESET <= RESET ;		elsif SBYTECLK'event and SBYTECLK = '0' then			LRESET <= XLRESET ;		end if ;	end process SYNCRST ;	--	-- 5b Input Function (Reference: Figure 3)	--		-- Four 1's	L40 <= 	AI and BI and CI and DI ;					-- 1,1,1,1	-- Four 0's	L04 <= 	not AI and not BI and not CI and not DI ;	-- 0,0,0,0	-- One 1 and three 0's	L13 <=	(not AI and not BI and not CI and DI)		-- 0,0,0,1			or (not AI and not BI and CI and not DI)	-- 0,0,1,0					or (not AI and BI and not CI and not DI)	-- 0,1,0,0			or (AI and not BI and not CI and not DI) ;	-- 1,0,0,0	-- Three 1's and one 0			L31 <=	(AI and BI and CI and not DI)			-- 1,1,1,0				or (AI and BI and not CI and DI)		-- 1,1,0,1			or (AI and not BI and CI and DI)		-- 1,0,1,1			or (not AI and BI and CI and DI) ;		-- 0,1,1,1	-- Two 1's and two 0's	L22 <=	(not AI and not BI and CI and DI)		-- 0,0,1,1			or (not AI and BI and CI and not DI)	-- 0,1,1,0			or (AI and BI and not CI and not DI)	-- 1,1,0,0			or (AI and not BI and not CI and DI)	-- 1,0,0,1			or (not AI and BI and not CI and DI)	-- 0,1,0,1			or (AI and not BI and CI and not DI) ;	-- 1,0,1,0	--    -- 3b Input Function (Reference: Figure 4)	--		-- PROCESS: FN3B; Latch 3b and K inputs    FN3B: process (SBYTECLK, FI, GI, HI, KI)    begin	-- Falling edge of clock latches F,G,H,K inputs    	if SBYTECLK'event and SBYTECLK = '0' then        	F4 <= FI ;        	G4 <= GI ;			H4 <= HI ;			K4 <= KI ;    	end if;    end process FN3B;		-- PROCESS: FNS; Create and latch "S" function	FNS: process (LRESET, SBYTECLK, PDL6, L31, DI, EI, NDL6, L13)	begin		if LRESET = '1' then			S <= '0' ;		elsif SBYTECLK'event and SBYTECLK = '1' then			S <= (PDL6 and L31 and DI and not EI)			or (NDL6 and L13 and EI and not DI) ;			end if;	end process FNS ;		-- Intermediate term for "F4 is Not Equal to G4"	FNEG	<=  F4 xor	G4 ;		--	-- Disparity Control - Figure 5	--		PD1S6 <= (not L22 and not L31 and not EI)		or (L13 and DI and EI) ;		ND1S6 <= (L31 and not DI and not EI)		or (EI and not L22 and not L13)		or K4 ;		PD0S6 <= (not L22 and not L13 and EI)		or K4 ;		ND0S6 <= (not L22 and not L31 and not EI)		or (L13 and DI and EI) ;		ND1S4 <= (F4 and G4);		ND0S4 <= (not F4 and not G4);		PD1S4 <= (not F4 and not G4)		or (FNEG and K4) ;		PD0S4 <= (F4 and G4 and H4) ;			--	-- Disparity Control - Figure 6	--		PDL6 <= (PD0S6 and not COMPLS6)			or (COMPLS6 and ND0S6)			or (not ND0S6 and not PD0S6 and LPDL4) ;				NDL6 <= not PDL6 ;				PDL4 <= (LPDL6 and not PD0S4 and not ND0S4)			or (ND0S4 and COMPLS4)			or (not COMPLS4 and PD0S4) ;		-- PROCESS: CMPLS4; Disparity determines complimenting S4	CMPLS4: process (LRESET, SBYTECLK, PDL6)    begin		if LRESET = '1' then			LPDL6 <= '0' ;    	elsif SBYTECLK'event and SBYTECLK = '1' then	-- Rising edge			LPDL6 <= PDL6 ; 							-- .. latches S4    	end if;    end process CMPLS4 ;		COMPLS4 <= (PD1S4 and not LPDL6)			xor (ND1S4 and LPDL6) ;    -- PROCESS: CMPLS6; Disparity determines complimenting S6	CMPLS6: process (LRESET, SBYTECLK, PDL4)    begin		if LRESET = '1' then			LPDL4 <= '0' ;    	elsif SBYTECLK'event and SBYTECLK = '0' then  	-- Falling edge        	LPDL4 <= PDL4 ;           					-- .. latches S6		end if;    end process CMPLS6;		COMPLS6 <= (ND1S6 and LPDL4) 			xor (PD1S6 and not LPDL4) ;		--	-- 5b/6b Encoder - Figure 7	--		-- Logic for non-complimented (Normal) A,B,C,D,E,I outputs	NAO <= AI ;	NBO <= L04		or (BI and not L40) ;	NCO <= CI		or L04		or (L13 and DI and EI) ;	NDO <= (DI and not L40) ;	NEO <= (EI and not (L13 and DI and EI))		or (L13 and not EI) ; 	NIO <= (L22 and not EI)		or (L04 and EI)		or (L13 and not DI and EI)		or (L40 and EI) 		or (L22 and KI) ;		-- PROCESS: ENC5B6B; Generate and latch LS 6 encoded bits	ENC5B6B: process (LRESET, SBYTECLK, COMPLS6, NAO, NBO, NCO, NDO, NEO, NIO)	begin		if LRESET = '1' then			AO <= '0' ;			BO <= '0' ;			CO <= '0' ;			DO <= '0' ;			EO <= '0' ;			IO <= '0' ;		elsif SBYTECLK'event and SBYTECLK = '1' then			AO <= COMPLS6 XOR NAO ;	-- Least significant bit 0			BO <= COMPLS6 XOR NBO ;			CO <= COMPLS6 XOR NCO ;			DO <= COMPLS6 XOR NDO ;			EO <= COMPLS6 XOR NEO ;			IO <= COMPLS6 XOR NIO ;	-- Most significant bit 6		end if;	end process ENC5B6B;		--	-- 3b/4b Encoder - Figure 8	--		-- Logic for the non-complimented F,G,H,J outputs	SINT <= (S and F4 and G4 and H4)		or (K4 and F4 and G4 and H4) ;	NFO <= (F4 and not SINT) ;	NGO <= G4 		or (not F4 and not G4 and not H4) ;	NHO <= H4 ;	NJO <= SINT		or (FNEG and not H4) ;		-- PROCESS: ENC3B4B; Generate and latch MS 4 encoded bits	ENC3B4B: process (LRESET, SBYTECLK, COMPLS4, NFO, NGO, NHO, NJO)	begin		if LRESET = '1' then			FO <= '0' ;			GO <= '0' ;			HO <= '0' ;			JO <= '0' ;		elsif SBYTECLK'event and SBYTECLK ='0' then			FO <= COMPLS4 XOR NFO ;	-- Least significant bit 7			GO <= COMPLS4 XOR NGO ;			HO <= COMPLS4 XOR NHO ;			JO <= COMPLS4 XOR NJO ;	-- Most significant bit 10		end if;	end process ENC3B4B ;				end behavioral;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费在线一区观看| 午夜久久久久久| 欧美一级黄色录像| 欧美日韩二区三区| 欧美日韩亚洲综合在线| 欧美日韩一区二区三区不卡| 一本色道综合亚洲| 欧美性欧美巨大黑白大战| 色婷婷久久久久swag精品| 欧美专区日韩专区| 欧美精品123区| 欧美岛国在线观看| 久久日一线二线三线suv| 久久久亚洲精品一区二区三区 | 国产精品色在线观看| 国产欧美日韩不卡| 亚洲三级在线播放| 亚洲在线观看免费| 日韩vs国产vs欧美| 国内外精品视频| 成人白浆超碰人人人人| 91福利视频网站| 日韩欧美国产三级电影视频| 久久精品亚洲一区二区三区浴池| 国产精品每日更新| 亚洲动漫第一页| 国产在线播精品第三| 一本久久精品一区二区| 日韩一区二区不卡| 国产精品久久三区| 免费成人在线视频观看| 成人高清免费在线播放| 欧美日韩国产经典色站一区二区三区| 日韩欧美一区二区久久婷婷| 中文字幕一区二区三区视频| 日韩影院免费视频| 成人h版在线观看| 欧美一区二区三区婷婷月色| 国产精品欧美综合在线| 日韩不卡免费视频| 色婷婷综合久久久中文字幕| 2021中文字幕一区亚洲| 亚洲va天堂va国产va久| 国产成人福利片| 欧美精品乱人伦久久久久久| 亚洲国产精品成人综合| 亚洲国产成人tv| 99在线精品视频| 久久亚洲综合色一区二区三区| 亚洲另类在线视频| jlzzjlzz欧美大全| 久久青草欧美一区二区三区| 日本一道高清亚洲日美韩| 一本到不卡免费一区二区| 中文字幕免费一区| 美女精品自拍一二三四| 欧美性猛交xxxx乱大交退制版 | 欧美日韩精品一区二区天天拍小说| 欧美成人精品3d动漫h| 亚洲亚洲精品在线观看| 91福利在线观看| 国产精品国产成人国产三级| 国产在线精品一区二区三区不卡| 5566中文字幕一区二区电影| 亚洲综合网站在线观看| 99国产精品国产精品毛片| 中文字幕av一区二区三区免费看| 久久99国内精品| 日韩精品一区二区在线| 麻豆国产精品777777在线| 日韩精品影音先锋| 激情综合色丁香一区二区| 欧美精品三级在线观看| 亚洲午夜成aⅴ人片| 欧美午夜一区二区三区免费大片| 中文字幕一区二区三| 99精品视频一区二区| **网站欧美大片在线观看| 99精品欧美一区| 夜夜嗨av一区二区三区中文字幕| 一本到高清视频免费精品| 亚洲综合网站在线观看| 欧美日本一区二区三区| 日产欧产美韩系列久久99| 91精品国产麻豆| 国产一区久久久| 国产精品日韩精品欧美在线| 91尤物视频在线观看| 亚洲一区在线观看免费| 欧美理论电影在线| 久久99精品久久久久婷婷| 国产午夜精品理论片a级大结局 | 午夜精品福利在线| 日韩欧美一级二级三级久久久| 精品一区二区在线观看| 国产精品嫩草影院com| 成a人片亚洲日本久久| 亚洲一区二区三区四区的| 欧美日韩国产首页| 久久99精品国产麻豆不卡| 国产视频一区在线播放| 一本色道久久综合亚洲91| 香港成人在线视频| 久久在线观看免费| 在线视频亚洲一区| 久久电影网电视剧免费观看| 国产精品久久久一本精品| 色婷婷久久99综合精品jk白丝| 视频一区在线视频| 最近中文字幕一区二区三区| 在线播放国产精品二区一二区四区| 韩国女主播一区二区三区| 亚洲卡通欧美制服中文| 日韩欧美综合在线| 91福利在线免费观看| 国产精品一区二区在线播放 | 精品一区二区三区不卡 | 91精品国产乱| 97se亚洲国产综合自在线不卡| 欧美a一区二区| 中文字幕亚洲在| 欧美精品一区二区不卡| 一本一本大道香蕉久在线精品 | 91社区在线播放| 黄色资源网久久资源365| 亚洲最色的网站| 国产精品无遮挡| 26uuu国产在线精品一区二区| 成人国产免费视频| 国产另类ts人妖一区二区| 性久久久久久久久久久久| 亚洲男同1069视频| 国产亚洲欧洲一区高清在线观看| 7777精品伊人久久久大香线蕉超级流畅| 国产黄人亚洲片| 激情综合网av| 久99久精品视频免费观看| 亚洲第一二三四区| 亚洲最大的成人av| 亚洲激情图片小说视频| 成人免费一区二区三区视频 | 日韩欧美国产三级| 91精品国产综合久久精品app| 在线亚洲免费视频| av成人老司机| 91黄色免费观看| 99久久精品免费看国产| 国产69精品久久777的优势| 国产一区二区福利| 国产精品一区三区| 成人理论电影网| 成人美女视频在线看| 北条麻妃一区二区三区| 成人免费不卡视频| 91在线视频免费观看| 色视频成人在线观看免| 91最新地址在线播放| 欧美网站一区二区| 7777精品伊人久久久大香线蕉的| 这里是久久伊人| 欧美一卡二卡在线| 精品国产一区二区三区久久影院| 精品乱人伦小说| 国产日韩亚洲欧美综合| 日韩一区中文字幕| 亚洲午夜在线电影| 日韩影院免费视频| 国产高清在线观看免费不卡| 成人免费毛片aaaaa**| 欧美主播一区二区三区美女| 91精品国产一区二区三区香蕉| 欧美大胆人体bbbb| 国产精品剧情在线亚洲| 亚洲激情自拍偷拍| 久久99精品久久久久| 成人av网站在线观看免费| 91国产精品成人| 精品久久久三级丝袜| 国产精品国产三级国产aⅴ无密码| 亚洲制服欧美中文字幕中文字幕| 日韩av二区在线播放| 成人h精品动漫一区二区三区| 欧美日韩激情一区| 国产亚洲人成网站| 亚洲不卡一区二区三区| 国产福利不卡视频| 91精品国产一区二区| 国产亚洲一二三区| 五月婷婷激情综合| 成人免费高清视频| 欧美电影免费观看高清完整版在| 亚洲欧美另类小说视频| 激情图片小说一区| 欧美日韩黄色影视| 自拍偷拍欧美激情| 国产一区二区不卡| 欧美精品1区2区3区| 亚洲免费观看视频| 国产传媒久久文化传媒| 7777精品伊人久久久大香线蕉超级流畅|