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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? gollman.v

?? 實(shí)現(xiàn)FPGA的加密程序
?? V
字號(hào):
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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡一区中文字幕| 麻豆精品国产传媒mv男同| 久久综合色之久久综合| 日韩欧美另类在线| 日韩免费一区二区三区在线播放| 5566中文字幕一区二区电影| 欧美三级在线看| 日韩精品一区二区三区视频在线观看 | 91精品国产一区二区三区蜜臀| 日本久久电影网| 欧美欧美午夜aⅴ在线观看| 欧美另类变人与禽xxxxx| 6080yy午夜一二三区久久| 91麻豆精品久久久久蜜臀| 精品欧美一区二区久久| 久久精品人人做人人爽97| 国产免费久久精品| 一区二区三区国产精华| 视频一区欧美日韩| 国产一区 二区| 91久久精品国产91性色tv | 精品在线免费视频| 成人午夜视频免费看| 色丁香久综合在线久综合在线观看| 欧美网站大全在线观看| 精品久久五月天| 最新不卡av在线| 日韩1区2区日韩1区2区| 国产精品亚洲第一| 欧美日韩一级二级| 久久人人97超碰com| 一区二区三区欧美日| 精品无码三级在线观看视频| 色综合久久中文综合久久牛| 欧美一区二区三区性视频| 欧美国产一区二区在线观看| 亚洲综合999| 丁香六月综合激情| 欧美一区二区三区精品| 一区在线观看视频| 久久99精品国产麻豆婷婷洗澡| 91在线porny国产在线看| 日韩午夜在线影院| 一级精品视频在线观看宜春院| 韩国一区二区三区| 欧洲人成人精品| 国产精品免费aⅴ片在线观看| 日本va欧美va瓶| 91久久精品网| 亚洲欧洲av一区二区三区久久| 久久成人羞羞网站| 91麻豆国产精品久久| 2021中文字幕一区亚洲| 天堂av在线一区| 色欧美乱欧美15图片| 亚洲国产美国国产综合一区二区| 国产99久久久国产精品免费看| 日韩午夜在线影院| 免费欧美高清视频| 欧美日韩精品欧美日韩精品一 | 亚洲乱码日产精品bd| 国产精品一区二区久激情瑜伽| 欧美精品在线观看播放| 亚洲欧美国产77777| 成人爽a毛片一区二区免费| 精品久久久久久综合日本欧美 | 欧美v亚洲v综合ⅴ国产v| 午夜精品成人在线视频| 欧美中文字幕亚洲一区二区va在线| 久久嫩草精品久久久精品一| 日韩av电影免费观看高清完整版在线观看| 顶级嫩模精品视频在线看| 久久久久国色av免费看影院| 国产在线播放一区三区四| 精品成人在线观看| 国产乱子伦一区二区三区国色天香| 欧美一区二区视频在线观看 | 久久丁香综合五月国产三级网站| 欧美一级久久久| 蜜桃av一区二区在线观看| 精品少妇一区二区| 国产盗摄精品一区二区三区在线| 欧美电影免费提供在线观看| 国产一二三精品| 国产精品久久久久久久久快鸭 | 97久久超碰国产精品电影| 亚洲欧美日韩国产中文在线| 日本乱码高清不卡字幕| 午夜亚洲福利老司机| 日韩三级.com| 国产盗摄一区二区| 一区二区成人在线观看| 欧美综合亚洲图片综合区| 日韩av网站免费在线| 精品久久久久久久久久久久久久久 | 国产精品国产三级国产aⅴ中文| 成人一区在线看| 一区二区久久久| 欧美va在线播放| 成人午夜短视频| 一区二区三区在线观看网站| 7777精品伊人久久久大香线蕉| 蜜桃91丨九色丨蝌蚪91桃色| 国产亚洲综合av| 色婷婷av久久久久久久| 日本欧美久久久久免费播放网| 久久―日本道色综合久久| 色综合欧美在线| 精品在线亚洲视频| 亚洲欧美日韩国产手机在线| 欧美一区二区三区四区高清| 成人激情黄色小说| 日韩 欧美一区二区三区| 国产精品久久久久久久久免费相片 | 国产精品免费视频网站| 欧美日韩亚洲不卡| 成人免费毛片片v| 日韩高清在线不卡| 亚洲色图视频免费播放| 精品久久一二三区| 欧美网站大全在线观看| 成人在线视频首页| 理论片日本一区| 亚洲国产视频直播| 国产精品美女久久久久久久| 日韩视频永久免费| 欧美三级三级三级爽爽爽| 国产成a人亚洲精| 奇米综合一区二区三区精品视频| 亚洲视频一区二区在线观看| 久久久三级国产网站| 7777精品伊人久久久大香线蕉完整版 | 麻豆成人91精品二区三区| 亚洲三级在线免费| 国产日韩精品一区二区三区| 91精品国产高清一区二区三区| 91蜜桃网址入口| 成人美女视频在线看| 国产激情精品久久久第一区二区| 天天影视色香欲综合网老头| 亚洲精品大片www| 国产精品久久久久久久久动漫| 日韩欧美精品在线视频| 欧美一级夜夜爽| 欧美精选一区二区| 欧美精品123区| 91精品国产福利在线观看| 91精品国产福利| 51午夜精品国产| 91精品国产一区二区三区蜜臀| 欧美日韩日日骚| 欧美一区二区三区在线电影| 欧美一区二区三区在线| 欧美一区二区三区婷婷月色| 欧美一区日韩一区| 欧美va亚洲va香蕉在线| 精品国产免费久久| 国产清纯白嫩初高生在线观看91 | 黄页视频在线91| 国产一区二区三区电影在线观看| 国产在线看一区| 国产乱码精品一区二区三区av| 国产乱子伦视频一区二区三区 | 欧美日韩一区二区三区在线| 欧美在线观看18| 宅男噜噜噜66一区二区66| 精品1区2区在线观看| 国产精品久久久久久久久免费相片| 1000精品久久久久久久久| 一区二区三区在线视频观看58| 亚洲成人黄色影院| 久久疯狂做爰流白浆xx| 不卡的av中国片| 欧美日韩亚洲高清一区二区| 日韩免费成人网| 国产精品护士白丝一区av| 亚洲成a人在线观看| 蜜臀av亚洲一区中文字幕| 粉嫩在线一区二区三区视频| 欧美视频在线观看一区二区| 欧美成人vr18sexvr| 国产精品美女久久久久av爽李琼| 亚洲精品国久久99热| 美脚の诱脚舐め脚责91| 成人一区二区三区在线观看| 欧美亚日韩国产aⅴ精品中极品| 日韩手机在线导航| 亚洲天堂av老司机| 激情欧美一区二区三区在线观看| 91在线码无精品| 久久免费视频色| 丝袜美腿亚洲一区二区图片| 丁香六月综合激情| 日韩三级.com| 亚洲精品精品亚洲| 粉嫩欧美一区二区三区高清影视| 欧美群妇大交群的观看方式| 国产精品视频在线看| 美女免费视频一区二区| 欧美最猛性xxxxx直播|