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

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

?? desround.v

?? DES encryption for verilog program
?? V
字號:
//////////////////////////////////////////////////////////////////////////                                                              ////////  DES Round                                                   ////////                                                              ////////  This file is part of the SystemC DES                        ////////                                                              ////////  Description:                                                ////////  Performs a round of DES algorithm                           ////////                                                              ////////  Generated automatically using SystemC to Verilog translator ////////                                                              ////////  To Do:                                                      ////////   - done                                                     ////////                                                              ////////  Author(s):                                                  ////////      - Javier Castillo, jcastilo@opencores.org               ////////                                                              //////////////////////////////////////////////////////////////////////////////                                                              //////// Copyright (C) 2000 Authors and OPENCORES.ORG                 ////////                                                              //////// This source file may be used and distributed without         //////// restriction provided that this copyright statement is not    //////// removed from the file and that any derivative work contains  //////// the original copyright notice and the associated disclaimer. ////////                                                              //////// This source file is free software; you can redistribute it   //////// and/or modify it under the terms of the GNU Lesser General   //////// Public License as published by the Free Software Foundation; //////// either version 2.1 of the License, or (at your option) any   //////// later version.                                               ////////                                                              //////// This source is distributed in the hope that it will be       //////// useful, but WITHOUT ANY WARRANTY; without even the implied   //////// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      //////// PURPOSE.  See the GNU Lesser General Public License for more //////// details.                                                     ////////                                                              //////// You should have received a copy of the GNU Lesser General    //////// Public License along with this source; if not, download it   //////// from http://www.opencores.org/lgpl.shtml                     ////////                                                              ////////////////////////////////////////////////////////////////////////////// CVS Revision History//// $Log: desround.v,v $// Revision 1.3  2004/09/06 16:41:06  jcastillo// Indented//// Revision 1.2  2004/08/16 09:35:58  jcastillo// Add timescale directive//// Revision 1.1.1.1  2004/07/05 17:31:16  jcastillo// First import//`timescale 10ns/1nsmodule desround(clk,reset,iteration_i,decrypt_i,R_i,L_i,Key_i,R_o,L_o,Key_o,s1_o,s2_o,s3_o,s4_o,s5_o,s6_o,s7_o,s8_o,s1_i,s2_i,s3_i,s4_i,s5_i,s6_i,s7_i,s8_i);input clk;input reset;input [3:0] iteration_i;input decrypt_i;input [31:0] R_i;input [31:0] L_i;input [55:0] Key_i;output [31:0] R_o;output [31:0] L_o;output [55:0] Key_o;output [5:0] s1_o;output [5:0] s2_o;output [5:0] s3_o;output [5:0] s4_o;output [5:0] s5_o;output [5:0] s6_o;output [5:0] s7_o;output [5:0] s8_o;input [3:0] s1_i;input [3:0] s2_i;input [3:0] s3_i;input [3:0] s4_i;input [3:0] s5_i;input [3:0] s6_i;input [3:0] s7_i;input [3:0] s8_i;reg [31:0] R_o;reg [31:0] L_o;reg [55:0] Key_o;reg [5:0] s1_o;reg [5:0] s2_o;reg [5:0] s3_o;reg [5:0] s4_o;reg [5:0] s5_o;reg [5:0] s6_o;reg [5:0] s7_o;reg [5:0] s8_o;reg  [55:0] previous_key;reg [3:0] iteration;reg decrypt;wire [55:0] non_perm_key;wire [47:0] new_key;reg [31:0] next_R;reg [31:0] expanRSig;reg[47:0]  expandedR;reg[47:0]  round_key;reg[47:0]  KER;reg[31:0]  R_i_var;	reg[31:0]  Soutput;reg[31:0]  f;	key_gen kg1 (.previous_key(previous_key), .iteration(iteration), .decrypt(decrypt), .new_key(new_key), .non_perm_key(non_perm_key));always @(posedge clk or negedge reset)begin	  if(!reset)  begin    L_o = (0);    R_o = (0);    Key_o = (0);	  end  else  begin    L_o = (R_i);    R_o = (next_R);    Key_o = (non_perm_key);	  endendalways @(  R_i or   L_i or   Key_i or   iteration_i or   decrypt_i or   new_key or   s1_i or   s2_i or   s3_i or   s4_i or   s5_i or   s6_i or   s7_i or   s8_i)beginR_i_var=R_i;		expandedR[47]=R_i_var[0]; expandedR[46]=R_i_var[31]; expandedR[45]=R_i_var[30]; expandedR[44]=R_i_var[29];expandedR[43]=R_i_var[28]; expandedR[42]=R_i_var[27]; expandedR[41]=R_i_var[28]; expandedR[40]=R_i_var[27];	expandedR[39]=R_i_var[26]; expandedR[38]=R_i_var[25]; expandedR[37]=R_i_var[24]; expandedR[36]=R_i_var[23];expandedR[35]=R_i_var[24]; expandedR[34]=R_i_var[23]; expandedR[33]=R_i_var[22]; expandedR[32]=R_i_var[21];  expandedR[31]=R_i_var[20]; expandedR[30]=R_i_var[19]; expandedR[29]=R_i_var[20]; expandedR[28]=R_i_var[19];expandedR[27]=R_i_var[18]; expandedR[26]=R_i_var[17]; expandedR[25]=R_i_var[16]; expandedR[24]=R_i_var[15];	expandedR[23]=R_i_var[16]; expandedR[22]=R_i_var[15]; expandedR[21]=R_i_var[14]; expandedR[20]=R_i_var[13];expandedR[19]=R_i_var[12]; expandedR[18]=R_i_var[11]; expandedR[17]=R_i_var[12]; expandedR[16]=R_i_var[11]; expandedR[15]=R_i_var[10]; expandedR[14]=R_i_var[9]; expandedR[13]=R_i_var[8]; expandedR[12]=R_i_var[7]; expandedR[11]=R_i_var[8]; expandedR[10]=R_i_var[7]; expandedR[9]=R_i_var[6]; expandedR[8]=R_i_var[5]; 	expandedR[7]=R_i_var[4]; expandedR[6]=R_i_var[3]; expandedR[5]=R_i_var[4]; expandedR[4]=R_i_var[3]; expandedR[3]=R_i_var[2]; expandedR[2]=R_i_var[1]; expandedR[1]=R_i_var[0]; expandedR[0]=R_i_var[31]; 	    previous_key = (Key_i);iteration = (iteration_i);decrypt = (decrypt_i);  round_key=new_key;  KER=expandedR^round_key;      s1_o = (KER[47:42]);s2_o = (KER[41:36]);s3_o = (KER[35:30]);s4_o = (KER[29:24]);s5_o = (KER[23:18]);s6_o = (KER[17:12]);s7_o = (KER[11:6]);s8_o = (KER[5:0]);Soutput[31:28]=s1_i;Soutput[27:24]=s2_i;Soutput[23:20]=s3_i;Soutput[19:16]=s4_i;Soutput[15:12]=s5_i;Soutput[11:8]=s6_i;Soutput[7:4]=s7_i;Soutput[3:0]=s8_i;        f[31]=Soutput[16]; f[30]=Soutput[25]; f[29]=Soutput[12]; f[28]=Soutput[11]; f[27]=Soutput[3]; f[26]=Soutput[20]; f[25]=Soutput[4]; f[24]=Soutput[15];   f[23]=Soutput[31]; f[22]=Soutput[17]; f[21]=Soutput[9]; f[20]=Soutput[6]; f[19]=Soutput[27]; f[18]=Soutput[14]; f[17]=Soutput[1]; f[16]=Soutput[22];   f[15]=Soutput[30]; f[14]=Soutput[24]; f[13]=Soutput[8]; f[12]=Soutput[18]; f[11]=Soutput[0]; f[10]=Soutput[5]; f[9]=Soutput[29]; f[8]=Soutput[23];   f[7]=Soutput[13]; f[6]=Soutput[19]; f[5]=Soutput[2]; f[4]=Soutput[26]; f[3]=Soutput[10]; f[2]=Soutput[21]; f[1]=Soutput[28]; f[0]=Soutput[7];   next_R = (L_i^f);  expanRSig = (L_i^f);   endendmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久免费视频.com| 欧美肥妇bbw| 91精品国产福利在线观看| 精品99一区二区| 亚洲综合久久久| 国产毛片精品视频| 色丁香久综合在线久综合在线观看| 欧美日韩第一区日日骚| 欧美激情一区二区三区全黄| 首页欧美精品中文字幕| 成人免费毛片嘿嘿连载视频| 精品国产91九色蝌蚪| 亚洲第一狼人社区| 91丨九色丨蝌蚪富婆spa| 久久久久久久国产精品影院| 日日摸夜夜添夜夜添精品视频| 成人18精品视频| 精品精品欲导航| 日本色综合中文字幕| 在线影视一区二区三区| 中文字幕一区二区三区色视频| 久久成人av少妇免费| 欧美绝品在线观看成人午夜影视| 亚洲欧美激情插| av网站免费线看精品| 久久久亚洲国产美女国产盗摄| 日本在线观看不卡视频| 欧美视频精品在线观看| 亚洲欧美另类在线| 色婷婷精品大视频在线蜜桃视频| 亚洲欧洲国产日韩| 成人av在线影院| 国产欧美精品一区二区三区四区| 国产精品一线二线三线| 精品国产亚洲在线| 狠狠色狠狠色综合| 26uuu精品一区二区在线观看| 奇米影视7777精品一区二区| 91麻豆精品91久久久久久清纯| 香蕉av福利精品导航| 欧美日韩另类一区| 午夜精品久久一牛影视| 欧美猛男gaygay网站| 亚洲成人免费视| 欧美一级日韩一级| 看片网站欧美日韩| 久久精品视频在线看| 国产91色综合久久免费分享| 中文字幕一区在线| 色拍拍在线精品视频8848| 一区二区三区在线观看网站| 欧美日韩中文字幕一区| 性做久久久久久久久| 日韩三级中文字幕| 国产美女视频一区| 中文字幕五月欧美| 欧美网站大全在线观看| 日韩国产高清在线| 国产亚洲一区字幕| 99精品视频在线观看免费| 一区二区三区四区亚洲| 日韩午夜激情电影| 国产真实乱子伦精品视频| 国产精品国产三级国产专播品爱网 | 自拍偷在线精品自拍偷无码专区| 97久久精品人人澡人人爽| 亚洲国产精品一区二区久久| 欧美一级高清片| 成人自拍视频在线观看| 亚洲一区二区三区视频在线播放| 日韩一级在线观看| 不卡一区二区中文字幕| 三级影片在线观看欧美日韩一区二区 | 精品美女一区二区| 成人av在线看| 免费在线成人网| 中文字幕在线不卡| 欧美本精品男人aⅴ天堂| 成人手机电影网| 人人爽香蕉精品| 亚洲欧洲av在线| 欧美成人一区二区| 欧美怡红院视频| 国产精品1区2区| 奇米四色…亚洲| 亚洲一区日韩精品中文字幕| 亚洲国产成人一区二区三区| 91精品麻豆日日躁夜夜躁| 波多野结衣在线一区| 久久超级碰视频| 亚洲一区二区黄色| 国产精品久久久久婷婷| 日韩久久久久久| 欧美午夜电影网| hitomi一区二区三区精品| 国产原创一区二区三区| 午夜日韩在线观看| 亚洲精品成人天堂一二三| 久久精品视频一区二区三区| 日韩三级.com| 欧美人狂配大交3d怪物一区| 色综合久久精品| 成人午夜又粗又硬又大| 国内精品免费在线观看| 奇米影视7777精品一区二区| 日日噜噜夜夜狠狠视频欧美人| 亚洲欧美一区二区三区国产精品| 亚洲精品在线免费播放| 欧美一级片在线看| 欧美精品久久久久久久久老牛影院| 色综合久久中文字幕综合网| 国产91清纯白嫩初高中在线观看| 狠狠色丁香婷婷综合| 精品亚洲国产成人av制服丝袜 | 麻豆免费看一区二区三区| 日韩精品亚洲专区| 午夜精品久久久久久久99水蜜桃 | 国产精品对白交换视频| 欧美国产亚洲另类动漫| 亚洲国产精品av| 亚洲视频在线观看三级| 中文字幕亚洲综合久久菠萝蜜| 国产精品丝袜在线| 国产精品乱子久久久久| 国产精品乱人伦中文| 综合自拍亚洲综合图不卡区| 亚洲三级视频在线观看| 亚洲综合免费观看高清在线观看| 亚洲国产精品久久不卡毛片| 视频一区二区三区在线| 精品无人码麻豆乱码1区2区| 国产东北露脸精品视频| 成人免费的视频| 色综合天天狠狠| 欧美人体做爰大胆视频| 精品久久国产97色综合| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲天堂av老司机| 亚洲一区二区三区视频在线播放| 日日噜噜夜夜狠狠视频欧美人| 精品一区二区三区av| 高清日韩电视剧大全免费| 91成人免费网站| 精品国产第一区二区三区观看体验| 国产欧美精品一区aⅴ影院 | 色婷婷久久一区二区三区麻豆| 欧美日韩精品一区二区天天拍小说 | 日韩二区在线观看| 国产传媒欧美日韩成人| 在线精品观看国产| 精品国产精品网麻豆系列 | 日韩欧美高清一区| 国产精品理论片在线观看| 性做久久久久久| 国产成人av一区二区三区在线观看| 91亚洲国产成人精品一区二区三| 欧美午夜精品一区二区三区| 欧美精品一区二区三区久久久 | 久久久久久久电影| 亚洲综合免费观看高清在线观看| 久久99精品久久久| 欧美在线看片a免费观看| 91精品国产91久久久久久一区二区| 国产日韩欧美a| 日韩精品亚洲专区| 91麻豆文化传媒在线观看| 精品日本一线二线三线不卡| 一区二区三区在线视频免费| 国产乱子伦视频一区二区三区| 欧美日韩精品综合在线| 亚洲欧美综合另类在线卡通| 久久国产视频网| 欧美性欧美巨大黑白大战| 国产精品美女久久久久aⅴ| 久久精品国产久精国产| 欧美在线观看禁18| 亚洲素人一区二区| 日韩电影在线观看一区| 91福利小视频| 亚洲人成人一区二区在线观看 | 老司机午夜精品99久久| 欧洲国内综合视频| 国产精品久久久久久久久免费相片 | 欧美日韩一区二区三区在线看| 国产精品久久久久天堂| 国产女同性恋一区二区| 免费看欧美女人艹b| 欧美性猛片aaaaaaa做受| 1024精品合集| 成人h版在线观看| 国产欧美精品日韩区二区麻豆天美| 蜜桃在线一区二区三区| 欧美日韩一区久久| 亚洲激情在线播放| 99国产精品国产精品久久| 久久久久国产精品人| 国产综合久久久久久鬼色| 日韩欧美精品在线视频| 日本不卡视频一二三区| 4hu四虎永久在线影院成人|