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

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

?? gollman.v

?? 實現FPGA的加密程序
?? V
字號:
module gollman( clk,reset,ena,data,done,iena);//,enab,enac,enad );

parameter	keya = 7'b1011011;	//1st LFR key
parameter	keyb = 4'b1001;	//2nd LFR key
parameter	keyc = 3'b011;	//3rd LFR key
parameter	keyd = 12'b011010111010;	//4th LFR key

/*
//test output
output iena;
output enab;
output enac;
output enad;
*/


output data;
output done;

input reset;
input ena;
input clk;

reg	[6:0] sra;	//1st LFR instantiation
reg [3:0] srb;	//2nd
reg [2:0] src;	//3nd
reg [11:0] srd;	//4nd

reg	enab;	//Clock enables for cascade LFRs
reg	enac;
reg	enad;

reg	last_ena;	//Registered 'ena
reg	donei;	//internal 'done' node

reg	iena;	//internal 'single clock' ena
reg	oena;	//registered version of ena - for edge detect

reg done;
reg data;
 
//Process to edge detect enable signal to generate single clock duration enable
always@( posedge clk or negedge reset )
	begin
		if( !reset )
			begin
				iena <= 1'b0;
				oena <= 1'b0;
			end
		else
			begin
				oena <= ena;
				if( ena == 1'b1 & oena == 1'b0 )
					iena <= 1'b1;
				else
					iena <= 1'b0;
			end
	end
	
//Implementation of 1st LFR in this cascade
always@( posedge clk or negedge reset )
	begin
		if( !reset )
			sra <= keya;
		else
			begin
			if( iena == 1'b1 )
				begin
				sra[5:0] <= sra[6:1];	//Perform Shift
				sra[6] <= sra[6] ^ sra[2];
//				xor a1(sra[6],sra[6],sra[2]);	//XOR bits 6,2 for maximal
				end
			else
				begin
				sra <= sra;
				end
			enab <= ~sra[1];
			end
	end

//Implementation of 2nd LFR in this cascade
always@( posedge clk or negedge reset )
	begin
		if( !reset )
			srb <= keyb;
		else
			begin
			if( iena == 1'b1 & enab == 1'b1 )
				begin
				srb[2:0] <= srb[3:1];
				srb[3] <= srb[3] ^ srb[0];
//				xor a2(srb[3], srb[3],srb[0]);
				end
			else
				begin
				srb <= srb;
				end
			enac <= (~sra[1]) ^ srb[1];
//			xor a3(enac,(~sra[1]),srb[1]);
			end
	end

//Implementation of 3rd LFR in cascade
always@( posedge clk or negedge reset )
	begin
		if( !reset )
			src <= keyc;
		else
			begin
			if( iena == 1'b1 & enac == 1'b1 )
				begin
				src[1:0] <= src[2:1];
				src[2] <= src[2] ^ src[0];
//				xor a4(src[2],src[2],src[0]);
				end
			else
				begin
				src <= src;
				end
			enad <= (~sra[1]) ^ srb[1] ^ src[1];
//			xor a5(enad,(~sra[1]),srb[1],src[1]);
			end
	end

//Implementation of 4th LFR in cascade
always@( posedge clk or negedge reset )
	begin
		if( !reset )
			srd <= keyd;
		else
			begin
				if( iena == 1'b1 & enad == 1'b1 )
					begin
					srd[10:0] <= srd[11:1];
					srd[11] <= srd[11] ^ srd[5] ^ srd[3] ^ srd[0];
//					xor a6(srd[11],srd[11],srd[5],srd[3],srd[0]);
//XOR bits 11,5,3,0 for maximal length
					end
				else
					begin
					srd <= srd;
					end
			end
		data <= srd[0];
	end
/*	
-- Simple process to handle DONE signal in this h/w implementation
-- In order to be compatible with a microprocessor-type implementation, this process
-- implements a handshake. Done goes Low after ENA goes high, and then High after
-- ENA goes low. As this is hardware, the result is available immediately, but in a
-- micro, done would go high once the next result is available, ie. many clocks after ENA
-- goes low.
-- The top-level schematic handles the other side of the handshake.
*/
always@( posedge clk or negedge reset )
	begin
		if( !reset )
			donei <= 1'b1;
		else
			begin
			last_ena <= ena;
			if( ena == 1'b1 & last_ena == 1'b0 )
				donei <= 1'b0;
			else
				if( iena == 1'b0 & last_ena == 1'b1 )
					donei <= 1'b1;
				else
					donei <= donei;
			end
		done <= donei;
	end

endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女爽到高潮91| 蜜臀av一级做a爰片久久| 精品久久久久久久久久久久久久久 | 无码av免费一区二区三区试看| 亚洲同性同志一二三专区| 国产欧美精品一区aⅴ影院| 久久久欧美精品sm网站| 国产精品欧美久久久久无广告 | 在线一区二区三区做爰视频网站| 成人18视频在线播放| 成人免费观看av| 99精品久久免费看蜜臀剧情介绍| www.欧美日韩国产在线| 91片黄在线观看| 欧美日韩综合不卡| 日韩精品一区二| 久久久不卡影院| 亚洲免费观看高清完整版在线| 亚洲欧美日韩中文字幕一区二区三区 | 2020国产精品自拍| 欧美国产乱子伦| 亚洲一区免费在线观看| 老司机精品视频线观看86| 国产精品91一区二区| 色悠悠亚洲一区二区| 欧美肥妇free| 国产精品理论在线观看| 亚洲午夜精品在线| 国产一区不卡精品| 欧美唯美清纯偷拍| 久久伊99综合婷婷久久伊| 自拍偷拍国产亚洲| 久久成人精品无人区| 91网站黄www| 久久欧美中文字幕| 亚洲午夜在线电影| 成人av资源站| 日韩欧美中文字幕精品| 国产精品女人毛片| 另类的小说在线视频另类成人小视频在线| 国产aⅴ精品一区二区三区色成熟| 在线视频一区二区三| 国产亚洲美州欧州综合国| 亚洲高清免费视频| 成人av在线播放网站| 日韩免费视频线观看| 一区二区三区在线观看动漫| 韩国女主播成人在线| 欧美视频一区二区三区在线观看 | 国产精品乱码一区二区三区软件 | 亚洲精品视频在线观看免费| 久久99国内精品| 欧美日韩国产色站一区二区三区| 国产人成一区二区三区影院| 午夜av电影一区| 欧美自拍丝袜亚洲| 中文字幕一区二| 国产99久久久国产精品潘金网站| 在线综合+亚洲+欧美中文字幕| 国产精品蜜臀av| 国产99久久久国产精品 | 成人精品一区二区三区四区| 欧美一区二区三区免费大片| 亚洲精品视频在线观看免费 | 日韩主播视频在线| 久久精品欧美日韩精品| 夜夜嗨av一区二区三区网页| 国产精华液一区二区三区| 亚洲成av人片一区二区三区| 日韩一区精品字幕| 不卡区在线中文字幕| 欧美日韩日日摸| 337p日本欧洲亚洲大胆精品| 日本午夜精品一区二区三区电影| 欧美三级日韩在线| 亚洲一线二线三线久久久| 91在线小视频| 欧美日韩免费高清一区色橹橹| 日韩一区二区电影| 精品一区二区国语对白| 成人av电影在线播放| 欧美岛国在线观看| 激情欧美日韩一区二区| 欧美视频一区二区三区| 欧美日韩第一区日日骚| 日韩视频一区二区在线观看| 7777女厕盗摄久久久| 91精品国产入口在线| 亚洲乱码国产乱码精品精小说| 国产欧美一区二区在线| 色吊一区二区三区| 久久综合色之久久综合| 亚洲大型综合色站| 国产日本一区二区| 综合久久久久久| 欧美精品一区二区三区高清aⅴ| 国产一区二区在线电影| 亚洲美女视频一区| 久久久精品一品道一区| 欧美一区二区福利在线| 国产精品一区二区久久精品爱涩| 欧美国产日韩亚洲一区| 日韩欧美在线综合网| 国产精品午夜在线| 日本一道高清亚洲日美韩| 欧美一级午夜免费电影| 久久精品国产在热久久| 日本精品视频一区二区| 欧美日韩精品一区视频| 久久久蜜桃精品| 亚洲精品欧美激情| 亚洲小说欧美激情另类| 专区另类欧美日韩| 美女一区二区三区| av不卡在线播放| 精品国产欧美一区二区| 欧美一区二区三区免费观看视频| 9191国产精品| 亚洲黄色av一区| www.色精品| 国产精品影视在线观看| 中文字幕不卡在线播放| 欧美大尺度电影在线| 蜜桃av噜噜一区| 激情av综合网| 欧美r级电影在线观看| 精品久久久久久久久久久久包黑料| 欧美精品 日韩| 免费成人性网站| 欧美三级资源在线| 成人黄色在线网站| 国产一区二区调教| 国产精品国产精品国产专区不片| 美女诱惑一区二区| 91传媒视频在线播放| 亚洲综合av网| 欧美午夜在线一二页| 2017欧美狠狠色| kk眼镜猥琐国模调教系列一区二区 | 中文在线资源观看网站视频免费不卡| 人人狠狠综合久久亚洲| 综合中文字幕亚洲| av亚洲精华国产精华| 一区二区激情视频| 99国产精品久久久| 国产欧美日韩另类一区| 日本一区二区视频在线| 国产人久久人人人人爽| 亚洲国产日日夜夜| 成人动漫一区二区在线| 欧美videossexotv100| 成人午夜碰碰视频| 国产精品一区二区91| 欧美亚州韩日在线看免费版国语版| 国产清纯白嫩初高生在线观看91 | 91丨porny丨在线| 精品国产一区二区精华| 国产不卡视频在线观看| 久久97超碰色| 性做久久久久久免费观看欧美| 欧美日韩一级片在线观看| 亚洲sss视频在线视频| 51午夜精品国产| heyzo一本久久综合| 日韩专区中文字幕一区二区| 精品一区二区精品| 色噜噜狠狠成人中文综合| 美女视频一区二区| 国产精品久久久久久久久果冻传媒| aaa亚洲精品一二三区| 午夜欧美大尺度福利影院在线看| 日本一区二区三区视频视频| 欧美日本在线视频| 成人深夜视频在线观看| 亚洲人成网站影音先锋播放| 欧美mv日韩mv| 日韩一级高清毛片| 欧美视频完全免费看| 欧美日韩亚洲国产综合| 欧美日韩一级二级| 4438成人网| 欧美一区二区精品在线| 欧美日韩美少妇| 精品不卡在线视频| 亚洲欧美另类在线| 亚洲综合精品自拍| 国产精品一区在线观看乱码 | 91在线观看下载| 欧美综合久久久| 日本成人在线一区| 国产亚洲成年网址在线观看| 欧美精品xxxxbbbb| 欧美午夜精品一区二区三区| 亚洲1区2区3区视频| 678五月天丁香亚洲综合网| 精品国产一二三区| 午夜电影一区二区三区| 一区二区三区视频在线看| 粉嫩aⅴ一区二区三区四区五区| 日韩欧美中文一区|