亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产一区二区在线看| 亚洲精品视频在线| 久久精品国产一区二区三区免费看| 欧美性受xxxx| 亚洲小说春色综合另类电影| 欧美综合亚洲图片综合区| 亚洲综合久久av| 欧美午夜宅男影院| 日本伊人午夜精品| 久久日韩粉嫩一区二区三区 | 亚洲精品少妇30p| 91农村精品一区二区在线| 亚洲欧美另类图片小说| 欧美日韩一卡二卡| 麻豆精品在线播放| 国产欧美精品一区二区色综合朱莉 | 国产盗摄精品一区二区三区在线 | 精品粉嫩aⅴ一区二区三区四区| 美日韩一级片在线观看| 久久免费电影网| 91麻豆免费在线观看| 亚洲超碰精品一区二区| 日韩美女视频在线| 成人综合在线观看| 午夜精品福利一区二区三区av| 精品国产一区二区三区av性色| 本田岬高潮一区二区三区| 午夜视频一区在线观看| 国产欧美日韩在线| 欧美在线看片a免费观看| 国产原创一区二区三区| 亚洲人成亚洲人成在线观看图片 | 国产欧美一区二区三区鸳鸯浴 | 91 com成人网| 风间由美一区二区av101| 亚洲高清视频中文字幕| 久久综合久久综合亚洲| 91成人在线免费观看| 精品一区二区在线免费观看| 亚洲视频图片小说| 精品久久人人做人人爽| 在线免费观看日本欧美| 国产麻豆视频一区| 亚洲第一会所有码转帖| 国产精品久久久久影院亚瑟| 精品日产卡一卡二卡麻豆| 在线视频你懂得一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 一区二区三区欧美视频| 国产欧美日韩在线看| 8x8x8国产精品| 欧美性猛交xxxxxx富婆| 不卡在线观看av| 国产乱码精品一区二区三区忘忧草 | 91看片淫黄大片一级在线观看| 经典一区二区三区| 亚洲一区二区三区激情| 国产精品不卡视频| 久久亚洲精华国产精华液| 欧美精品 国产精品| 一本一道久久a久久精品综合蜜臀| 韩国中文字幕2020精品| 日韩精品电影一区亚洲| 亚洲一区二区三区在线播放 | 亚洲一二三区视频在线观看| 综合久久久久综合| 欧美经典三级视频一区二区三区| 91精品黄色片免费大全| 欧美日韩一区二区三区在线| 色视频欧美一区二区三区| 91玉足脚交白嫩脚丫在线播放| 成人午夜伦理影院| 粉嫩av一区二区三区在线播放| 国产盗摄一区二区| 国产成人精品免费| 国产精品一二三四区| 激情久久久久久久久久久久久久久久| 日韩成人免费看| 午夜av区久久| 日本最新不卡在线| 久久国内精品视频| 极品少妇一区二区| 国产揄拍国内精品对白| 激情综合一区二区三区| 黄一区二区三区| 国产精品亚洲午夜一区二区三区| 国产成人精品免费视频网站| 波多野结衣一区二区三区| www.久久精品| 欧美视频完全免费看| 欧美日韩一区三区| 9191久久久久久久久久久| 日韩小视频在线观看专区| 亚洲精品在线观看网站| 国产色综合久久| 最新中文字幕一区二区三区 | 午夜一区二区三区在线观看| 日韩高清国产一区在线| 精品一区二区免费看| 国产精品一级在线| 99久久免费国产| 欧美日韩一区二区三区在线| 日韩欧美一区二区不卡| 国产欧美精品一区二区三区四区 | 欧美一区二区三区啪啪| 欧美v国产在线一区二区三区| 欧美激情资源网| 亚洲国产精品视频| 免费成人小视频| 成人性生交大片免费| 欧美亚洲一区二区三区四区| 欧美一级日韩免费不卡| 久久久国产综合精品女国产盗摄| 《视频一区视频二区| 日韩电影在线观看电影| 国产激情一区二区三区桃花岛亚洲| 91麻豆国产福利精品| 日韩欧美色综合| 亚洲欧美激情小说另类| 日韩专区在线视频| 国产99久久久久久免费看农村| 欧美伊人久久久久久久久影院| 精品欧美一区二区在线观看| 中文字幕一区免费在线观看 | 亚洲妇熟xx妇色黄| 国产在线麻豆精品观看| 色www精品视频在线观看| 精品久久久影院| 亚洲精品v日韩精品| 紧缚奴在线一区二区三区| 色婷婷综合久久久| 久久综合狠狠综合久久综合88| 亚洲不卡一区二区三区| 成人av午夜电影| 精品国产一区二区三区久久影院 | 国产欧美日韩中文久久| 日韩综合一区二区| 99久久夜色精品国产网站| 欧美tickling挠脚心丨vk| 一区二区三区精密机械公司| 国产伦精品一区二区三区在线观看| 精品1区2区3区| 亚洲人成精品久久久久久| 国产一区二区日韩精品| 在线不卡a资源高清| 亚洲人xxxx| 成人av综合一区| 久久久久国产免费免费| 日韩精品一二三| 欧美色视频一区| 亚洲激情图片一区| 成人精品视频一区二区三区| 精品日产卡一卡二卡麻豆| 午夜精品久久久久久不卡8050| 91精品1区2区| 亚洲情趣在线观看| 91天堂素人约啪| 亚洲免费电影在线| 99re成人在线| 中文字幕在线观看不卡| 国产精品18久久久久久久网站| 欧美大胆一级视频| 三级久久三级久久| 69堂精品视频| 免费观看在线综合色| 91精品欧美综合在线观看最新| 日韩专区在线视频| 欧美日韩精品高清| 亚洲综合小说图片| 欧美性受极品xxxx喷水| 一区二区高清免费观看影视大全 | 成人中文字幕合集| 国产欧美日韩在线视频| 大桥未久av一区二区三区中文| 欧美国产一区二区| 春色校园综合激情亚洲| 亚洲欧洲无码一区二区三区| 99国产精品久久久久久久久久| 亚洲特级片在线| 欧美婷婷六月丁香综合色| 亚洲国产一区在线观看| 欧美日韩色综合| 久久精品噜噜噜成人av农村| www精品美女久久久tv| 国产成人在线免费| 中文幕一区二区三区久久蜜桃| 99久久精品免费| 亚洲国产sm捆绑调教视频| 日韩一卡二卡三卡四卡| 国产一区二区免费视频| 中文字幕中文字幕在线一区| 欧美在线一区二区三区| 日本vs亚洲vs韩国一区三区| 久久综合中文字幕| 成人精品鲁一区一区二区| 亚洲精品综合在线| 3d动漫精品啪啪一区二区竹菊| 九九精品视频在线看| 国产精品日日摸夜夜摸av| 欧美性猛交xxxxxx富婆|