-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInvSubByte.sv
More file actions
executable file
·92 lines (87 loc) · 1.78 KB
/
Copy pathInvSubByte.sv
File metadata and controls
executable file
·92 lines (87 loc) · 1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
module InvSubByte(
input clk,
input [0:127] a,
output logic [0:127] b
);
logic [0:127] text;
Inv_SubBytes Inv_SubBytes_instance0(
.clk(Clk),
.in(a[0:7]),
.out(b[0:7])
);
Inv_SubBytes Inv_SubBytes_instance1(
.clk(Clk),
.in(a[8:15]),
.out(b[8:15])
);
Inv_SubBytes Inv_SubBytes_instance2(
.clk(Clk),
.in(a[16:23]),
.out(b[16:23])
);
Inv_SubBytes Inv_SubBytes_instance3(
.clk(Clk),
.in(a[24:31]),
.out(b[24:31])
);
Inv_SubBytes Inv_SubBytes_instance4(
.clk(Clk),
.in(a[32:39]),
.out(b[32:39])
);
Inv_SubBytes Inv_SubBytes_instance5(
.clk(Clk),
.in(a[40:47]),
.out(b[40:47])
);
Inv_SubBytes Inv_SubBytes_instance6(
.clk(Clk),
.in(a[48:55]),
.out(b[48:55])
);
Inv_SubBytes Inv_SubBytes_instance7(
.clk(Clk),
.in(a[56:63]),
.out(b[56:63])
);
Inv_SubBytes Inv_SubBytes_instance8(
.clk(Clk),
.in(a[64:71]),
.out(b[64:71])
);
Inv_SubBytes Inv_SubBytes_instance9(
.clk(Clk),
.in(a[72:79]),
.out(b[72:79])
);
Inv_SubBytes Inv_SubBytes_instance10(
.clk(Clk),
.in(a[80:87]),
.out(b[80:87])
);
Inv_SubBytes Inv_SubBytes_instance11(
.clk(Clk),
.in(a[88:95]),
.out(b[88:95])
);
Inv_SubBytes Inv_SubBytes_instance12(
.clk(Clk),
.in(a[96:103]),
.out(b[96:103])
);
Inv_SubBytes Inv_SubBytes_instance13(
.clk(Clk),
.in(a[104:111]),
.out(b[104:111])
);
Inv_SubBytes Inv_SubBytes_instance14(
.clk(Clk),
.in(a[112:119]),
.out(b[112:119])
);
Inv_SubBytes Inv_SubBytes_instance15(
.clk(Clk),
.in(a[120:127]),
.out(b[120:127])
);
endmodule