⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 datapad_tb.v.bak

📁 hmac的verilog代码, 通过控制字选择进行sha1运算或hmac运算
💻 BAK
字号:
module datapad_tb;reg en;reg clk;reg reset;reg wr;reg padflg;reg [31:0] datain;reg [3:0] addr;reg hashover;reg modsel;reg [159:0] md1in;wire [511:0] paddata;wire dataready;wire expadflgreg;wire lenerror;wire [1:0] procsel;wire keyreadyreg;wire digestreadyreg;parameter dely=40;datapadunit datapadunit_tb(en,clk,reset,wr,padflg,datain,addr,hashover,modsel,md1in,paddata,dataready,expadflgreg,lenerror,procsel,keyreadyreg,digestreadyreg);always #(dely/2) clk=~clk; initial beginclk=1;en=1;wr=1;reset=1;datain=32'b0;addr=4'b0;padflg=1;hashover=0;modsel=0;md1in=0;#(dely*7/2) reset=0;en=0;#dely en=1;wr=0;addr=1;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=1;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=1;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=1;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=1;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#(dely*100); #dely hashover =1;#dely hashover = 0;#(dely*100);#dely hashover =1;#dely hashover = 0;#dely en=1;wr=0;addr=2;datain=32'h000001f0;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61626300;#dely en=0;wr=1;addr=0;datain=0;#dely en=1;wr=0;addr=3;datain=32'h61620000;#dely en=0;wr=1;addr=3'b0;datain=0;#(dely*6); #dely hashover =1;#dely hashover = 0;#(dely*30);$stop;end endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -