1 |
2 |
marta |
-- VHDL structural description generated from `en_key`
|
2 |
|
|
-- date : Thu Aug 2 10:31:50 2001
|
3 |
|
|
|
4 |
|
|
|
5 |
|
|
-- Entity Declaration
|
6 |
|
|
|
7 |
|
|
ENTITY en_key IS
|
8 |
|
|
PORT (
|
9 |
|
|
key_in : in BIT_VECTOR (127 DOWNTO 0); -- key_in
|
10 |
|
|
clk : in BIT; -- clk
|
11 |
|
|
start : in BIT; -- start
|
12 |
|
|
rst : in BIT; -- rst
|
13 |
|
|
finish : out BIT; -- finish
|
14 |
|
|
o1_1 : out BIT_VECTOR (15 DOWNTO 0); -- o1_1
|
15 |
|
|
o1_2 : out BIT_VECTOR (15 DOWNTO 0); -- o1_2
|
16 |
|
|
o1_3 : out BIT_VECTOR (15 DOWNTO 0); -- o1_3
|
17 |
|
|
o1_4 : out BIT_VECTOR (15 DOWNTO 0); -- o1_4
|
18 |
|
|
o1_5 : out BIT_VECTOR (15 DOWNTO 0); -- o1_5
|
19 |
|
|
o1_6 : out BIT_VECTOR (15 DOWNTO 0); -- o1_6
|
20 |
|
|
o2_1 : out BIT_VECTOR (15 DOWNTO 0); -- o2_1
|
21 |
|
|
o2_2 : out BIT_VECTOR (15 DOWNTO 0); -- o2_2
|
22 |
|
|
o2_3 : out BIT_VECTOR (15 DOWNTO 0); -- o2_3
|
23 |
|
|
o2_4 : out BIT_VECTOR (15 DOWNTO 0); -- o2_4
|
24 |
|
|
o2_5 : out BIT_VECTOR (15 DOWNTO 0); -- o2_5
|
25 |
|
|
o2_6 : out BIT_VECTOR (15 DOWNTO 0); -- o2_6
|
26 |
|
|
o3_1 : out BIT_VECTOR (15 DOWNTO 0); -- o3_1
|
27 |
|
|
o3_2 : out BIT_VECTOR (15 DOWNTO 0); -- o3_2
|
28 |
|
|
o3_3 : out BIT_VECTOR (15 DOWNTO 0); -- o3_3
|
29 |
|
|
o3_4 : out BIT_VECTOR (15 DOWNTO 0); -- o3_4
|
30 |
|
|
o3_5 : out BIT_VECTOR (15 DOWNTO 0); -- o3_5
|
31 |
|
|
o3_6 : out BIT_VECTOR (15 DOWNTO 0); -- o3_6
|
32 |
|
|
o4_1 : out BIT_VECTOR (15 DOWNTO 0); -- o4_1
|
33 |
|
|
o4_2 : out BIT_VECTOR (15 DOWNTO 0); -- o4_2
|
34 |
|
|
o4_3 : out BIT_VECTOR (15 DOWNTO 0); -- o4_3
|
35 |
|
|
o4_4 : out BIT_VECTOR (15 DOWNTO 0); -- o4_4
|
36 |
|
|
o4_5 : out BIT_VECTOR (15 DOWNTO 0); -- o4_5
|
37 |
|
|
o4_6 : out BIT_VECTOR (15 DOWNTO 0); -- o4_6
|
38 |
|
|
o5_1 : out BIT_VECTOR (15 DOWNTO 0); -- o5_1
|
39 |
|
|
o5_2 : out BIT_VECTOR (15 DOWNTO 0); -- o5_2
|
40 |
|
|
o5_3 : out BIT_VECTOR (15 DOWNTO 0); -- o5_3
|
41 |
|
|
o5_4 : out BIT_VECTOR (15 DOWNTO 0); -- o5_4
|
42 |
|
|
o5_5 : out BIT_VECTOR (15 DOWNTO 0); -- o5_5
|
43 |
|
|
o5_6 : out BIT_VECTOR (15 DOWNTO 0); -- o5_6
|
44 |
|
|
o6_1 : out BIT_VECTOR (15 DOWNTO 0); -- o6_1
|
45 |
|
|
o6_2 : out BIT_VECTOR (15 DOWNTO 0); -- o6_2
|
46 |
|
|
o6_3 : out BIT_VECTOR (15 DOWNTO 0); -- o6_3
|
47 |
|
|
o6_4 : out BIT_VECTOR (15 DOWNTO 0); -- o6_4
|
48 |
|
|
o6_5 : out BIT_VECTOR (15 DOWNTO 0); -- o6_5
|
49 |
|
|
o6_6 : out BIT_VECTOR (15 DOWNTO 0); -- o6_6
|
50 |
|
|
o7_1 : out BIT_VECTOR (15 DOWNTO 0); -- o7_1
|
51 |
|
|
o7_2 : out BIT_VECTOR (15 DOWNTO 0); -- o7_2
|
52 |
|
|
o7_3 : out BIT_VECTOR (15 DOWNTO 0); -- o7_3
|
53 |
|
|
o7_4 : out BIT_VECTOR (15 DOWNTO 0); -- o7_4
|
54 |
|
|
o7_5 : out BIT_VECTOR (15 DOWNTO 0); -- o7_5
|
55 |
|
|
o7_6 : out BIT_VECTOR (15 DOWNTO 0); -- o7_6
|
56 |
|
|
o8_1 : out BIT_VECTOR (15 DOWNTO 0); -- o8_1
|
57 |
|
|
o8_2 : out BIT_VECTOR (15 DOWNTO 0); -- o8_2
|
58 |
|
|
o8_3 : out BIT_VECTOR (15 DOWNTO 0); -- o8_3
|
59 |
|
|
o8_4 : out BIT_VECTOR (15 DOWNTO 0); -- o8_4
|
60 |
|
|
o8_5 : out BIT_VECTOR (15 DOWNTO 0); -- o8_5
|
61 |
|
|
o8_6 : out BIT_VECTOR (15 DOWNTO 0); -- o8_6
|
62 |
|
|
o9_1 : out BIT_VECTOR (15 DOWNTO 0); -- o9_1
|
63 |
|
|
o9_2 : out BIT_VECTOR (15 DOWNTO 0); -- o9_2
|
64 |
|
|
o9_3 : out BIT_VECTOR (15 DOWNTO 0); -- o9_3
|
65 |
|
|
o9_4 : out BIT_VECTOR (15 DOWNTO 0); -- o9_4
|
66 |
|
|
vdd : in BIT; -- vdd
|
67 |
|
|
vss : in BIT -- vss
|
68 |
|
|
);
|
69 |
|
|
END en_key;
|
70 |
|
|
|
71 |
|
|
-- Architecture Declaration
|
72 |
|
|
|
73 |
|
|
ARCHITECTURE VST OF en_key IS
|
74 |
|
|
COMPONENT shift25
|
75 |
|
|
port (
|
76 |
|
|
in_key : in BIT_VECTOR(127 DOWNTO 0); -- in_key
|
77 |
|
|
clr : in BIT; -- clr
|
78 |
|
|
en : in BIT; -- en
|
79 |
|
|
sel1 : in BIT; -- sel1
|
80 |
|
|
sel2 : in BIT; -- sel2
|
81 |
|
|
out_key : out BIT_VECTOR(127 DOWNTO 0); -- out_key
|
82 |
|
|
vdd : in BIT; -- vdd
|
83 |
|
|
vss : in BIT -- vss
|
84 |
|
|
);
|
85 |
|
|
END COMPONENT;
|
86 |
|
|
|
87 |
|
|
COMPONENT ctr_enkey1
|
88 |
|
|
port (
|
89 |
|
|
clk : in BIT; -- clk
|
90 |
|
|
start : in BIT; -- start
|
91 |
|
|
rst : in BIT; -- rst
|
92 |
|
|
qiu : inout BIT_VECTOR(2 DOWNTO 0); -- qiu
|
93 |
|
|
finish : out BIT; -- finish
|
94 |
|
|
en_shft : out BIT; -- en_shft
|
95 |
|
|
sel1 : out BIT; -- sel1
|
96 |
|
|
sel2 : out BIT; -- sel2
|
97 |
|
|
en_out : out BIT; -- en_out
|
98 |
|
|
vdd : in BIT; -- vdd
|
99 |
|
|
vss : in BIT -- vss
|
100 |
|
|
);
|
101 |
|
|
END COMPONENT;
|
102 |
|
|
|
103 |
|
|
COMPONENT dec128to832
|
104 |
|
|
port (
|
105 |
|
|
a : in BIT_VECTOR(127 DOWNTO 0); -- a
|
106 |
|
|
en : in BIT; -- en
|
107 |
|
|
rst : in BIT; -- rst
|
108 |
|
|
sel : in BIT_VECTOR(2 DOWNTO 0); -- sel
|
109 |
|
|
o1_1 : out BIT_VECTOR(15 DOWNTO 0); -- o1_1
|
110 |
|
|
o1_2 : out BIT_VECTOR(15 DOWNTO 0); -- o1_2
|
111 |
|
|
o1_3 : out BIT_VECTOR(15 DOWNTO 0); -- o1_3
|
112 |
|
|
o1_4 : out BIT_VECTOR(15 DOWNTO 0); -- o1_4
|
113 |
|
|
o1_5 : out BIT_VECTOR(15 DOWNTO 0); -- o1_5
|
114 |
|
|
o1_6 : out BIT_VECTOR(15 DOWNTO 0); -- o1_6
|
115 |
|
|
o2_1 : out BIT_VECTOR(15 DOWNTO 0); -- o2_1
|
116 |
|
|
o2_2 : out BIT_VECTOR(15 DOWNTO 0); -- o2_2
|
117 |
|
|
o2_3 : out BIT_VECTOR(15 DOWNTO 0); -- o2_3
|
118 |
|
|
o2_4 : out BIT_VECTOR(15 DOWNTO 0); -- o2_4
|
119 |
|
|
o2_5 : out BIT_VECTOR(15 DOWNTO 0); -- o2_5
|
120 |
|
|
o2_6 : out BIT_VECTOR(15 DOWNTO 0); -- o2_6
|
121 |
|
|
o3_1 : out BIT_VECTOR(15 DOWNTO 0); -- o3_1
|
122 |
|
|
o3_2 : out BIT_VECTOR(15 DOWNTO 0); -- o3_2
|
123 |
|
|
o3_3 : out BIT_VECTOR(15 DOWNTO 0); -- o3_3
|
124 |
|
|
o3_4 : out BIT_VECTOR(15 DOWNTO 0); -- o3_4
|
125 |
|
|
o3_5 : out BIT_VECTOR(15 DOWNTO 0); -- o3_5
|
126 |
|
|
o3_6 : out BIT_VECTOR(15 DOWNTO 0); -- o3_6
|
127 |
|
|
o4_1 : out BIT_VECTOR(15 DOWNTO 0); -- o4_1
|
128 |
|
|
o4_2 : out BIT_VECTOR(15 DOWNTO 0); -- o4_2
|
129 |
|
|
o4_3 : out BIT_VECTOR(15 DOWNTO 0); -- o4_3
|
130 |
|
|
o4_4 : out BIT_VECTOR(15 DOWNTO 0); -- o4_4
|
131 |
|
|
o4_5 : out BIT_VECTOR(15 DOWNTO 0); -- o4_5
|
132 |
|
|
o4_6 : out BIT_VECTOR(15 DOWNTO 0); -- o4_6
|
133 |
|
|
o5_1 : out BIT_VECTOR(15 DOWNTO 0); -- o5_1
|
134 |
|
|
o5_2 : out BIT_VECTOR(15 DOWNTO 0); -- o5_2
|
135 |
|
|
o5_3 : out BIT_VECTOR(15 DOWNTO 0); -- o5_3
|
136 |
|
|
o5_4 : out BIT_VECTOR(15 DOWNTO 0); -- o5_4
|
137 |
|
|
o5_5 : out BIT_VECTOR(15 DOWNTO 0); -- o5_5
|
138 |
|
|
o5_6 : out BIT_VECTOR(15 DOWNTO 0); -- o5_6
|
139 |
|
|
o6_1 : out BIT_VECTOR(15 DOWNTO 0); -- o6_1
|
140 |
|
|
o6_2 : out BIT_VECTOR(15 DOWNTO 0); -- o6_2
|
141 |
|
|
o6_3 : out BIT_VECTOR(15 DOWNTO 0); -- o6_3
|
142 |
|
|
o6_4 : out BIT_VECTOR(15 DOWNTO 0); -- o6_4
|
143 |
|
|
o6_5 : out BIT_VECTOR(15 DOWNTO 0); -- o6_5
|
144 |
|
|
o6_6 : out BIT_VECTOR(15 DOWNTO 0); -- o6_6
|
145 |
|
|
o7_1 : out BIT_VECTOR(15 DOWNTO 0); -- o7_1
|
146 |
|
|
o7_2 : out BIT_VECTOR(15 DOWNTO 0); -- o7_2
|
147 |
|
|
o7_3 : out BIT_VECTOR(15 DOWNTO 0); -- o7_3
|
148 |
|
|
o7_4 : out BIT_VECTOR(15 DOWNTO 0); -- o7_4
|
149 |
|
|
o7_5 : out BIT_VECTOR(15 DOWNTO 0); -- o7_5
|
150 |
|
|
o7_6 : out BIT_VECTOR(15 DOWNTO 0); -- o7_6
|
151 |
|
|
o8_1 : out BIT_VECTOR(15 DOWNTO 0); -- o8_1
|
152 |
|
|
o8_2 : out BIT_VECTOR(15 DOWNTO 0); -- o8_2
|
153 |
|
|
o8_3 : out BIT_VECTOR(15 DOWNTO 0); -- o8_3
|
154 |
|
|
o8_4 : out BIT_VECTOR(15 DOWNTO 0); -- o8_4
|
155 |
|
|
o8_5 : out BIT_VECTOR(15 DOWNTO 0); -- o8_5
|
156 |
|
|
o8_6 : out BIT_VECTOR(15 DOWNTO 0); -- o8_6
|
157 |
|
|
o9_1 : out BIT_VECTOR(15 DOWNTO 0); -- o9_1
|
158 |
|
|
o9_2 : out BIT_VECTOR(15 DOWNTO 0); -- o9_2
|
159 |
|
|
o9_3 : out BIT_VECTOR(15 DOWNTO 0); -- o9_3
|
160 |
|
|
o9_4 : out BIT_VECTOR(15 DOWNTO 0); -- o9_4
|
161 |
|
|
vdd : in BIT; -- vdd
|
162 |
|
|
vss : in BIT -- vss
|
163 |
|
|
);
|
164 |
|
|
END COMPONENT;
|
165 |
|
|
|
166 |
|
|
SIGNAL dec_en : BIT; -- dec_en
|
167 |
|
|
SIGNAL out_shift_0 : BIT; -- out_shift 0
|
168 |
|
|
SIGNAL out_shift_1 : BIT; -- out_shift 1
|
169 |
|
|
SIGNAL out_shift_2 : BIT; -- out_shift 2
|
170 |
|
|
SIGNAL out_shift_3 : BIT; -- out_shift 3
|
171 |
|
|
SIGNAL out_shift_4 : BIT; -- out_shift 4
|
172 |
|
|
SIGNAL out_shift_5 : BIT; -- out_shift 5
|
173 |
|
|
SIGNAL out_shift_6 : BIT; -- out_shift 6
|
174 |
|
|
SIGNAL out_shift_7 : BIT; -- out_shift 7
|
175 |
|
|
SIGNAL out_shift_8 : BIT; -- out_shift 8
|
176 |
|
|
SIGNAL out_shift_9 : BIT; -- out_shift 9
|
177 |
|
|
SIGNAL out_shift_10 : BIT; -- out_shift 10
|
178 |
|
|
SIGNAL out_shift_11 : BIT; -- out_shift 11
|
179 |
|
|
SIGNAL out_shift_12 : BIT; -- out_shift 12
|
180 |
|
|
SIGNAL out_shift_13 : BIT; -- out_shift 13
|
181 |
|
|
SIGNAL out_shift_14 : BIT; -- out_shift 14
|
182 |
|
|
SIGNAL out_shift_15 : BIT; -- out_shift 15
|
183 |
|
|
SIGNAL out_shift_16 : BIT; -- out_shift 16
|
184 |
|
|
SIGNAL out_shift_17 : BIT; -- out_shift 17
|
185 |
|
|
SIGNAL out_shift_18 : BIT; -- out_shift 18
|
186 |
|
|
SIGNAL out_shift_19 : BIT; -- out_shift 19
|
187 |
|
|
SIGNAL out_shift_20 : BIT; -- out_shift 20
|
188 |
|
|
SIGNAL out_shift_21 : BIT; -- out_shift 21
|
189 |
|
|
SIGNAL out_shift_22 : BIT; -- out_shift 22
|
190 |
|
|
SIGNAL out_shift_23 : BIT; -- out_shift 23
|
191 |
|
|
SIGNAL out_shift_24 : BIT; -- out_shift 24
|
192 |
|
|
SIGNAL out_shift_25 : BIT; -- out_shift 25
|
193 |
|
|
SIGNAL out_shift_26 : BIT; -- out_shift 26
|
194 |
|
|
SIGNAL out_shift_27 : BIT; -- out_shift 27
|
195 |
|
|
SIGNAL out_shift_28 : BIT; -- out_shift 28
|
196 |
|
|
SIGNAL out_shift_29 : BIT; -- out_shift 29
|
197 |
|
|
SIGNAL out_shift_30 : BIT; -- out_shift 30
|
198 |
|
|
SIGNAL out_shift_31 : BIT; -- out_shift 31
|
199 |
|
|
SIGNAL out_shift_32 : BIT; -- out_shift 32
|
200 |
|
|
SIGNAL out_shift_33 : BIT; -- out_shift 33
|
201 |
|
|
SIGNAL out_shift_34 : BIT; -- out_shift 34
|
202 |
|
|
SIGNAL out_shift_35 : BIT; -- out_shift 35
|
203 |
|
|
SIGNAL out_shift_36 : BIT; -- out_shift 36
|
204 |
|
|
SIGNAL out_shift_37 : BIT; -- out_shift 37
|
205 |
|
|
SIGNAL out_shift_38 : BIT; -- out_shift 38
|
206 |
|
|
SIGNAL out_shift_39 : BIT; -- out_shift 39
|
207 |
|
|
SIGNAL out_shift_40 : BIT; -- out_shift 40
|
208 |
|
|
SIGNAL out_shift_41 : BIT; -- out_shift 41
|
209 |
|
|
SIGNAL out_shift_42 : BIT; -- out_shift 42
|
210 |
|
|
SIGNAL out_shift_43 : BIT; -- out_shift 43
|
211 |
|
|
SIGNAL out_shift_44 : BIT; -- out_shift 44
|
212 |
|
|
SIGNAL out_shift_45 : BIT; -- out_shift 45
|
213 |
|
|
SIGNAL out_shift_46 : BIT; -- out_shift 46
|
214 |
|
|
SIGNAL out_shift_47 : BIT; -- out_shift 47
|
215 |
|
|
SIGNAL out_shift_48 : BIT; -- out_shift 48
|
216 |
|
|
SIGNAL out_shift_49 : BIT; -- out_shift 49
|
217 |
|
|
SIGNAL out_shift_50 : BIT; -- out_shift 50
|
218 |
|
|
SIGNAL out_shift_51 : BIT; -- out_shift 51
|
219 |
|
|
SIGNAL out_shift_52 : BIT; -- out_shift 52
|
220 |
|
|
SIGNAL out_shift_53 : BIT; -- out_shift 53
|
221 |
|
|
SIGNAL out_shift_54 : BIT; -- out_shift 54
|
222 |
|
|
SIGNAL out_shift_55 : BIT; -- out_shift 55
|
223 |
|
|
SIGNAL out_shift_56 : BIT; -- out_shift 56
|
224 |
|
|
SIGNAL out_shift_57 : BIT; -- out_shift 57
|
225 |
|
|
SIGNAL out_shift_58 : BIT; -- out_shift 58
|
226 |
|
|
SIGNAL out_shift_59 : BIT; -- out_shift 59
|
227 |
|
|
SIGNAL out_shift_60 : BIT; -- out_shift 60
|
228 |
|
|
SIGNAL out_shift_61 : BIT; -- out_shift 61
|
229 |
|
|
SIGNAL out_shift_62 : BIT; -- out_shift 62
|
230 |
|
|
SIGNAL out_shift_63 : BIT; -- out_shift 63
|
231 |
|
|
SIGNAL out_shift_64 : BIT; -- out_shift 64
|
232 |
|
|
SIGNAL out_shift_65 : BIT; -- out_shift 65
|
233 |
|
|
SIGNAL out_shift_66 : BIT; -- out_shift 66
|
234 |
|
|
SIGNAL out_shift_67 : BIT; -- out_shift 67
|
235 |
|
|
SIGNAL out_shift_68 : BIT; -- out_shift 68
|
236 |
|
|
SIGNAL out_shift_69 : BIT; -- out_shift 69
|
237 |
|
|
SIGNAL out_shift_70 : BIT; -- out_shift 70
|
238 |
|
|
SIGNAL out_shift_71 : BIT; -- out_shift 71
|
239 |
|
|
SIGNAL out_shift_72 : BIT; -- out_shift 72
|
240 |
|
|
SIGNAL out_shift_73 : BIT; -- out_shift 73
|
241 |
|
|
SIGNAL out_shift_74 : BIT; -- out_shift 74
|
242 |
|
|
SIGNAL out_shift_75 : BIT; -- out_shift 75
|
243 |
|
|
SIGNAL out_shift_76 : BIT; -- out_shift 76
|
244 |
|
|
SIGNAL out_shift_77 : BIT; -- out_shift 77
|
245 |
|
|
SIGNAL out_shift_78 : BIT; -- out_shift 78
|
246 |
|
|
SIGNAL out_shift_79 : BIT; -- out_shift 79
|
247 |
|
|
SIGNAL out_shift_80 : BIT; -- out_shift 80
|
248 |
|
|
SIGNAL out_shift_81 : BIT; -- out_shift 81
|
249 |
|
|
SIGNAL out_shift_82 : BIT; -- out_shift 82
|
250 |
|
|
SIGNAL out_shift_83 : BIT; -- out_shift 83
|
251 |
|
|
SIGNAL out_shift_84 : BIT; -- out_shift 84
|
252 |
|
|
SIGNAL out_shift_85 : BIT; -- out_shift 85
|
253 |
|
|
SIGNAL out_shift_86 : BIT; -- out_shift 86
|
254 |
|
|
SIGNAL out_shift_87 : BIT; -- out_shift 87
|
255 |
|
|
SIGNAL out_shift_88 : BIT; -- out_shift 88
|
256 |
|
|
SIGNAL out_shift_89 : BIT; -- out_shift 89
|
257 |
|
|
SIGNAL out_shift_90 : BIT; -- out_shift 90
|
258 |
|
|
SIGNAL out_shift_91 : BIT; -- out_shift 91
|
259 |
|
|
SIGNAL out_shift_92 : BIT; -- out_shift 92
|
260 |
|
|
SIGNAL out_shift_93 : BIT; -- out_shift 93
|
261 |
|
|
SIGNAL out_shift_94 : BIT; -- out_shift 94
|
262 |
|
|
SIGNAL out_shift_95 : BIT; -- out_shift 95
|
263 |
|
|
SIGNAL out_shift_96 : BIT; -- out_shift 96
|
264 |
|
|
SIGNAL out_shift_97 : BIT; -- out_shift 97
|
265 |
|
|
SIGNAL out_shift_98 : BIT; -- out_shift 98
|
266 |
|
|
SIGNAL out_shift_99 : BIT; -- out_shift 99
|
267 |
|
|
SIGNAL out_shift_100 : BIT; -- out_shift 100
|
268 |
|
|
SIGNAL out_shift_101 : BIT; -- out_shift 101
|
269 |
|
|
SIGNAL out_shift_102 : BIT; -- out_shift 102
|
270 |
|
|
SIGNAL out_shift_103 : BIT; -- out_shift 103
|
271 |
|
|
SIGNAL out_shift_104 : BIT; -- out_shift 104
|
272 |
|
|
SIGNAL out_shift_105 : BIT; -- out_shift 105
|
273 |
|
|
SIGNAL out_shift_106 : BIT; -- out_shift 106
|
274 |
|
|
SIGNAL out_shift_107 : BIT; -- out_shift 107
|
275 |
|
|
SIGNAL out_shift_108 : BIT; -- out_shift 108
|
276 |
|
|
SIGNAL out_shift_109 : BIT; -- out_shift 109
|
277 |
|
|
SIGNAL out_shift_110 : BIT; -- out_shift 110
|
278 |
|
|
SIGNAL out_shift_111 : BIT; -- out_shift 111
|
279 |
|
|
SIGNAL out_shift_112 : BIT; -- out_shift 112
|
280 |
|
|
SIGNAL out_shift_113 : BIT; -- out_shift 113
|
281 |
|
|
SIGNAL out_shift_114 : BIT; -- out_shift 114
|
282 |
|
|
SIGNAL out_shift_115 : BIT; -- out_shift 115
|
283 |
|
|
SIGNAL out_shift_116 : BIT; -- out_shift 116
|
284 |
|
|
SIGNAL out_shift_117 : BIT; -- out_shift 117
|
285 |
|
|
SIGNAL out_shift_118 : BIT; -- out_shift 118
|
286 |
|
|
SIGNAL out_shift_119 : BIT; -- out_shift 119
|
287 |
|
|
SIGNAL out_shift_120 : BIT; -- out_shift 120
|
288 |
|
|
SIGNAL out_shift_121 : BIT; -- out_shift 121
|
289 |
|
|
SIGNAL out_shift_122 : BIT; -- out_shift 122
|
290 |
|
|
SIGNAL out_shift_123 : BIT; -- out_shift 123
|
291 |
|
|
SIGNAL out_shift_124 : BIT; -- out_shift 124
|
292 |
|
|
SIGNAL out_shift_125 : BIT; -- out_shift 125
|
293 |
|
|
SIGNAL out_shift_126 : BIT; -- out_shift 126
|
294 |
|
|
SIGNAL out_shift_127 : BIT; -- out_shift 127
|
295 |
|
|
SIGNAL qiu_0 : BIT; -- qiu 0
|
296 |
|
|
SIGNAL qiu_1 : BIT; -- qiu 1
|
297 |
|
|
SIGNAL qiu_2 : BIT; -- qiu 2
|
298 |
|
|
SIGNAL sel_1 : BIT; -- sel_1
|
299 |
|
|
SIGNAL sel_2 : BIT; -- sel_2
|
300 |
|
|
SIGNAL shft_en : BIT; -- shft_en
|
301 |
|
|
|
302 |
|
|
BEGIN
|
303 |
|
|
|
304 |
|
|
shift1 : shift25
|
305 |
|
|
PORT MAP (
|
306 |
|
|
vss => vss,
|
307 |
|
|
vdd => vdd,
|
308 |
|
|
out_key => out_shift_127& out_shift_126& out_shift_125& out_shift_124& out_shift_123& out_shift_122& out_shift_121& out_shift_120& out_shift_119& out_shift_118& out_shift_117& out_shift_116& out_shift_115& out_shift_114& out_shift_113& out_shift_112& out_shift_111& out_shift_110& out_shift_109& out_shift_108& out_shift_107& out_shift_106& out_shift_105& out_shift_104& out_shift_103& out_shift_102& out_shift_101& out_shift_100& out_shift_99& out_shift_98& out_shift_97& out_shift_96& out_shift_95& out_shift_94& out_shift_93& out_shift_92& out_shift_91& out_shift_90& out_shift_89& out_shift_88& out_shift_87& out_shift_86& out_shift_85& out_shift_84& out_shift_83& out_shift_82& out_shift_81& out_shift_80& out_shift_79& out_shift_78& out_shift_77& out_shift_76& out_shift_75& out_shift_74& out_shift_73& out_shift_72& out_shift_71& out_shift_70& out_shift_69& out_shift_68& out_shift_67& out_shift_66& out_shift_65& out_shift_64& out_shift_63& out_shift_62& out_shift_61& out_shift_60& out_shift_59& out_shift_58& out_shift_57& out_shift_56& out_shift_55& out_shift_54& out_shift_53& out_shift_52& out_shift_51& out_shift_50& out_shift_49& out_shift_48& out_shift_47& out_shift_46& out_shift_45& out_shift_44& out_shift_43& out_shift_42& out_shift_41& out_shift_40& out_shift_39& out_shift_38& out_shift_37& out_shift_36& out_shift_35& out_shift_34& out_shift_33& out_shift_32& out_shift_31& out_shift_30& out_shift_29& out_shift_28& out_shift_27& out_shift_26& out_shift_25& out_shift_24& out_shift_23& out_shift_22& out_shift_21& out_shift_20& out_shift_19& out_shift_18& out_shift_17& out_shift_16& out_shift_15& out_shift_14& out_shift_13& out_shift_12& out_shift_11& out_shift_10& out_shift_9& out_shift_8& out_shift_7& out_shift_6& out_shift_5& out_shift_4& out_shift_3& out_shift_2& out_shift_1& out_shift_0,
|
309 |
|
|
sel2 => sel_2,
|
310 |
|
|
sel1 => sel_1,
|
311 |
|
|
en => shft_en,
|
312 |
|
|
clr => rst,
|
313 |
|
|
in_key => key_in(127)& key_in(126)& key_in(125)& key_in(124)& key_in(123)& key_in(122)& key_in(121)& key_in(120)& key_in(119)& key_in(118)& key_in(117)& key_in(116)& key_in(115)& key_in(114)& key_in(113)& key_in(112)& key_in(111)& key_in(110)& key_in(109)& key_in(108)& key_in(107)& key_in(106)& key_in(105)& key_in(104)& key_in(103)& key_in(102)& key_in(101)& key_in(100)& key_in(99)& key_in(98)& key_in(97)& key_in(96)& key_in(95)& key_in(94)& key_in(93)& key_in(92)& key_in(91)& key_in(90)& key_in(89)& key_in(88)& key_in(87)& key_in(86)& key_in(85)& key_in(84)& key_in(83)& key_in(82)& key_in(81)& key_in(80)& key_in(79)& key_in(78)& key_in(77)& key_in(76)& key_in(75)& key_in(74)& key_in(73)& key_in(72)& key_in(71)& key_in(70)& key_in(69)& key_in(68)& key_in(67)& key_in(66)& key_in(65)& key_in(64)& key_in(63)& key_in(62)& key_in(61)& key_in(60)& key_in(59)& key_in(58)& key_in(57)& key_in(56)& key_in(55)& key_in(54)& key_in(53)& key_in(52)& key_in(51)& key_in(50)& key_in(49)& key_in(48)& key_in(47)& key_in(46)& key_in(45)& key_in(44)& key_in(43)& key_in(42)& key_in(41)& key_in(40)& key_in(39)& key_in(38)& key_in(37)& key_in(36)& key_in(35)& key_in(34)& key_in(33)& key_in(32)& key_in(31)& key_in(30)& key_in(29)& key_in(28)& key_in(27)& key_in(26)& key_in(25)& key_in(24)& key_in(23)& key_in(22)& key_in(21)& key_in(20)& key_in(19)& key_in(18)& key_in(17)& key_in(16)& key_in(15)& key_in(14)& key_in(13)& key_in(12)& key_in(11)& key_in(10)& key_in(9)& key_in(8)& key_in(7)& key_in(6)& key_in(5)& key_in(4)& key_in(3)& key_in(2)& key_in(1)& key_in(0));
|
314 |
|
|
ctr_enkey1 : ctr_enkey1
|
315 |
|
|
PORT MAP (
|
316 |
|
|
vss => vss,
|
317 |
|
|
vdd => vdd,
|
318 |
|
|
en_out => dec_en,
|
319 |
|
|
sel2 => sel_2,
|
320 |
|
|
sel1 => sel_1,
|
321 |
|
|
en_shft => shft_en,
|
322 |
|
|
finish => finish,
|
323 |
|
|
qiu => qiu_2& qiu_1& qiu_0,
|
324 |
|
|
rst => rst,
|
325 |
|
|
start => start,
|
326 |
|
|
clk => clk);
|
327 |
|
|
dec1 : dec128to832
|
328 |
|
|
PORT MAP (
|
329 |
|
|
vss => vss,
|
330 |
|
|
vdd => vdd,
|
331 |
|
|
o9_4 => o9_4(15)& o9_4(14)& o9_4(13)& o9_4(12)& o9_4(11)& o9_4(10)& o9_4(9)& o9_4(8)& o9_4(7)& o9_4(6)& o9_4(5)& o9_4(4)& o9_4(3)& o9_4(2)& o9_4(1)& o9_4(0),
|
332 |
|
|
o9_3 => o9_3(15)& o9_3(14)& o9_3(13)& o9_3(12)& o9_3(11)& o9_3(10)& o9_3(9)& o9_3(8)& o9_3(7)& o9_3(6)& o9_3(5)& o9_3(4)& o9_3(3)& o9_3(2)& o9_3(1)& o9_3(0),
|
333 |
|
|
o9_2 => o9_2(15)& o9_2(14)& o9_2(13)& o9_2(12)& o9_2(11)& o9_2(10)& o9_2(9)& o9_2(8)& o9_2(7)& o9_2(6)& o9_2(5)& o9_2(4)& o9_2(3)& o9_2(2)& o9_2(1)& o9_2(0),
|
334 |
|
|
o9_1 => o9_1(15)& o9_1(14)& o9_1(13)& o9_1(12)& o9_1(11)& o9_1(10)& o9_1(9)& o9_1(8)& o9_1(7)& o9_1(6)& o9_1(5)& o9_1(4)& o9_1(3)& o9_1(2)& o9_1(1)& o9_1(0),
|
335 |
|
|
o8_6 => o8_6(15)& o8_6(14)& o8_6(13)& o8_6(12)& o8_6(11)& o8_6(10)& o8_6(9)& o8_6(8)& o8_6(7)& o8_6(6)& o8_6(5)& o8_6(4)& o8_6(3)& o8_6(2)& o8_6(1)& o8_6(0),
|
336 |
|
|
o8_5 => o8_5(15)& o8_5(14)& o8_5(13)& o8_5(12)& o8_5(11)& o8_5(10)& o8_5(9)& o8_5(8)& o8_5(7)& o8_5(6)& o8_5(5)& o8_5(4)& o8_5(3)& o8_5(2)& o8_5(1)& o8_5(0),
|
337 |
|
|
o8_4 => o8_4(15)& o8_4(14)& o8_4(13)& o8_4(12)& o8_4(11)& o8_4(10)& o8_4(9)& o8_4(8)& o8_4(7)& o8_4(6)& o8_4(5)& o8_4(4)& o8_4(3)& o8_4(2)& o8_4(1)& o8_4(0),
|
338 |
|
|
o8_3 => o8_3(15)& o8_3(14)& o8_3(13)& o8_3(12)& o8_3(11)& o8_3(10)& o8_3(9)& o8_3(8)& o8_3(7)& o8_3(6)& o8_3(5)& o8_3(4)& o8_3(3)& o8_3(2)& o8_3(1)& o8_3(0),
|
339 |
|
|
o8_2 => o8_2(15)& o8_2(14)& o8_2(13)& o8_2(12)& o8_2(11)& o8_2(10)& o8_2(9)& o8_2(8)& o8_2(7)& o8_2(6)& o8_2(5)& o8_2(4)& o8_2(3)& o8_2(2)& o8_2(1)& o8_2(0),
|
340 |
|
|
o8_1 => o8_1(15)& o8_1(14)& o8_1(13)& o8_1(12)& o8_1(11)& o8_1(10)& o8_1(9)& o8_1(8)& o8_1(7)& o8_1(6)& o8_1(5)& o8_1(4)& o8_1(3)& o8_1(2)& o8_1(1)& o8_1(0),
|
341 |
|
|
o7_6 => o7_6(15)& o7_6(14)& o7_6(13)& o7_6(12)& o7_6(11)& o7_6(10)& o7_6(9)& o7_6(8)& o7_6(7)& o7_6(6)& o7_6(5)& o7_6(4)& o7_6(3)& o7_6(2)& o7_6(1)& o7_6(0),
|
342 |
|
|
o7_5 => o7_5(15)& o7_5(14)& o7_5(13)& o7_5(12)& o7_5(11)& o7_5(10)& o7_5(9)& o7_5(8)& o7_5(7)& o7_5(6)& o7_5(5)& o7_5(4)& o7_5(3)& o7_5(2)& o7_5(1)& o7_5(0),
|
343 |
|
|
o7_4 => o7_4(15)& o7_4(14)& o7_4(13)& o7_4(12)& o7_4(11)& o7_4(10)& o7_4(9)& o7_4(8)& o7_4(7)& o7_4(6)& o7_4(5)& o7_4(4)& o7_4(3)& o7_4(2)& o7_4(1)& o7_4(0),
|
344 |
|
|
o7_3 => o7_3(15)& o7_3(14)& o7_3(13)& o7_3(12)& o7_3(11)& o7_3(10)& o7_3(9)& o7_3(8)& o7_3(7)& o7_3(6)& o7_3(5)& o7_3(4)& o7_3(3)& o7_3(2)& o7_3(1)& o7_3(0),
|
345 |
|
|
o7_2 => o7_2(15)& o7_2(14)& o7_2(13)& o7_2(12)& o7_2(11)& o7_2(10)& o7_2(9)& o7_2(8)& o7_2(7)& o7_2(6)& o7_2(5)& o7_2(4)& o7_2(3)& o7_2(2)& o7_2(1)& o7_2(0),
|
346 |
|
|
o7_1 => o7_1(15)& o7_1(14)& o7_1(13)& o7_1(12)& o7_1(11)& o7_1(10)& o7_1(9)& o7_1(8)& o7_1(7)& o7_1(6)& o7_1(5)& o7_1(4)& o7_1(3)& o7_1(2)& o7_1(1)& o7_1(0),
|
347 |
|
|
o6_6 => o6_6(15)& o6_6(14)& o6_6(13)& o6_6(12)& o6_6(11)& o6_6(10)& o6_6(9)& o6_6(8)& o6_6(7)& o6_6(6)& o6_6(5)& o6_6(4)& o6_6(3)& o6_6(2)& o6_6(1)& o6_6(0),
|
348 |
|
|
o6_5 => o6_5(15)& o6_5(14)& o6_5(13)& o6_5(12)& o6_5(11)& o6_5(10)& o6_5(9)& o6_5(8)& o6_5(7)& o6_5(6)& o6_5(5)& o6_5(4)& o6_5(3)& o6_5(2)& o6_5(1)& o6_5(0),
|
349 |
|
|
o6_4 => o6_4(15)& o6_4(14)& o6_4(13)& o6_4(12)& o6_4(11)& o6_4(10)& o6_4(9)& o6_4(8)& o6_4(7)& o6_4(6)& o6_4(5)& o6_4(4)& o6_4(3)& o6_4(2)& o6_4(1)& o6_4(0),
|
350 |
|
|
o6_3 => o6_3(15)& o6_3(14)& o6_3(13)& o6_3(12)& o6_3(11)& o6_3(10)& o6_3(9)& o6_3(8)& o6_3(7)& o6_3(6)& o6_3(5)& o6_3(4)& o6_3(3)& o6_3(2)& o6_3(1)& o6_3(0),
|
351 |
|
|
o6_2 => o6_2(15)& o6_2(14)& o6_2(13)& o6_2(12)& o6_2(11)& o6_2(10)& o6_2(9)& o6_2(8)& o6_2(7)& o6_2(6)& o6_2(5)& o6_2(4)& o6_2(3)& o6_2(2)& o6_2(1)& o6_2(0),
|
352 |
|
|
o6_1 => o6_1(15)& o6_1(14)& o6_1(13)& o6_1(12)& o6_1(11)& o6_1(10)& o6_1(9)& o6_1(8)& o6_1(7)& o6_1(6)& o6_1(5)& o6_1(4)& o6_1(3)& o6_1(2)& o6_1(1)& o6_1(0),
|
353 |
|
|
o5_6 => o5_6(15)& o5_6(14)& o5_6(13)& o5_6(12)& o5_6(11)& o5_6(10)& o5_6(9)& o5_6(8)& o5_6(7)& o5_6(6)& o5_6(5)& o5_6(4)& o5_6(3)& o5_6(2)& o5_6(1)& o5_6(0),
|
354 |
|
|
o5_5 => o5_5(15)& o5_5(14)& o5_5(13)& o5_5(12)& o5_5(11)& o5_5(10)& o5_5(9)& o5_5(8)& o5_5(7)& o5_5(6)& o5_5(5)& o5_5(4)& o5_5(3)& o5_5(2)& o5_5(1)& o5_5(0),
|
355 |
|
|
o5_4 => o5_4(15)& o5_4(14)& o5_4(13)& o5_4(12)& o5_4(11)& o5_4(10)& o5_4(9)& o5_4(8)& o5_4(7)& o5_4(6)& o5_4(5)& o5_4(4)& o5_4(3)& o5_4(2)& o5_4(1)& o5_4(0),
|
356 |
|
|
o5_3 => o5_3(15)& o5_3(14)& o5_3(13)& o5_3(12)& o5_3(11)& o5_3(10)& o5_3(9)& o5_3(8)& o5_3(7)& o5_3(6)& o5_3(5)& o5_3(4)& o5_3(3)& o5_3(2)& o5_3(1)& o5_3(0),
|
357 |
|
|
o5_2 => o5_2(15)& o5_2(14)& o5_2(13)& o5_2(12)& o5_2(11)& o5_2(10)& o5_2(9)& o5_2(8)& o5_2(7)& o5_2(6)& o5_2(5)& o5_2(4)& o5_2(3)& o5_2(2)& o5_2(1)& o5_2(0),
|
358 |
|
|
o5_1 => o5_1(15)& o5_1(14)& o5_1(13)& o5_1(12)& o5_1(11)& o5_1(10)& o5_1(9)& o5_1(8)& o5_1(7)& o5_1(6)& o5_1(5)& o5_1(4)& o5_1(3)& o5_1(2)& o5_1(1)& o5_1(0),
|
359 |
|
|
o4_6 => o4_6(15)& o4_6(14)& o4_6(13)& o4_6(12)& o4_6(11)& o4_6(10)& o4_6(9)& o4_6(8)& o4_6(7)& o4_6(6)& o4_6(5)& o4_6(4)& o4_6(3)& o4_6(2)& o4_6(1)& o4_6(0),
|
360 |
|
|
o4_5 => o4_5(15)& o4_5(14)& o4_5(13)& o4_5(12)& o4_5(11)& o4_5(10)& o4_5(9)& o4_5(8)& o4_5(7)& o4_5(6)& o4_5(5)& o4_5(4)& o4_5(3)& o4_5(2)& o4_5(1)& o4_5(0),
|
361 |
|
|
o4_4 => o4_4(15)& o4_4(14)& o4_4(13)& o4_4(12)& o4_4(11)& o4_4(10)& o4_4(9)& o4_4(8)& o4_4(7)& o4_4(6)& o4_4(5)& o4_4(4)& o4_4(3)& o4_4(2)& o4_4(1)& o4_4(0),
|
362 |
|
|
o4_3 => o4_3(15)& o4_3(14)& o4_3(13)& o4_3(12)& o4_3(11)& o4_3(10)& o4_3(9)& o4_3(8)& o4_3(7)& o4_3(6)& o4_3(5)& o4_3(4)& o4_3(3)& o4_3(2)& o4_3(1)& o4_3(0),
|
363 |
|
|
o4_2 => o4_2(15)& o4_2(14)& o4_2(13)& o4_2(12)& o4_2(11)& o4_2(10)& o4_2(9)& o4_2(8)& o4_2(7)& o4_2(6)& o4_2(5)& o4_2(4)& o4_2(3)& o4_2(2)& o4_2(1)& o4_2(0),
|
364 |
|
|
o4_1 => o4_1(15)& o4_1(14)& o4_1(13)& o4_1(12)& o4_1(11)& o4_1(10)& o4_1(9)& o4_1(8)& o4_1(7)& o4_1(6)& o4_1(5)& o4_1(4)& o4_1(3)& o4_1(2)& o4_1(1)& o4_1(0),
|
365 |
|
|
o3_6 => o3_6(15)& o3_6(14)& o3_6(13)& o3_6(12)& o3_6(11)& o3_6(10)& o3_6(9)& o3_6(8)& o3_6(7)& o3_6(6)& o3_6(5)& o3_6(4)& o3_6(3)& o3_6(2)& o3_6(1)& o3_6(0),
|
366 |
|
|
o3_5 => o3_5(15)& o3_5(14)& o3_5(13)& o3_5(12)& o3_5(11)& o3_5(10)& o3_5(9)& o3_5(8)& o3_5(7)& o3_5(6)& o3_5(5)& o3_5(4)& o3_5(3)& o3_5(2)& o3_5(1)& o3_5(0),
|
367 |
|
|
o3_4 => o3_4(15)& o3_4(14)& o3_4(13)& o3_4(12)& o3_4(11)& o3_4(10)& o3_4(9)& o3_4(8)& o3_4(7)& o3_4(6)& o3_4(5)& o3_4(4)& o3_4(3)& o3_4(2)& o3_4(1)& o3_4(0),
|
368 |
|
|
o3_3 => o3_3(15)& o3_3(14)& o3_3(13)& o3_3(12)& o3_3(11)& o3_3(10)& o3_3(9)& o3_3(8)& o3_3(7)& o3_3(6)& o3_3(5)& o3_3(4)& o3_3(3)& o3_3(2)& o3_3(1)& o3_3(0),
|
369 |
|
|
o3_2 => o3_2(15)& o3_2(14)& o3_2(13)& o3_2(12)& o3_2(11)& o3_2(10)& o3_2(9)& o3_2(8)& o3_2(7)& o3_2(6)& o3_2(5)& o3_2(4)& o3_2(3)& o3_2(2)& o3_2(1)& o3_2(0),
|
370 |
|
|
o3_1 => o3_1(15)& o3_1(14)& o3_1(13)& o3_1(12)& o3_1(11)& o3_1(10)& o3_1(9)& o3_1(8)& o3_1(7)& o3_1(6)& o3_1(5)& o3_1(4)& o3_1(3)& o3_1(2)& o3_1(1)& o3_1(0),
|
371 |
|
|
o2_6 => o2_6(15)& o2_6(14)& o2_6(13)& o2_6(12)& o2_6(11)& o2_6(10)& o2_6(9)& o2_6(8)& o2_6(7)& o2_6(6)& o2_6(5)& o2_6(4)& o2_6(3)& o2_6(2)& o2_6(1)& o2_6(0),
|
372 |
|
|
o2_5 => o2_5(15)& o2_5(14)& o2_5(13)& o2_5(12)& o2_5(11)& o2_5(10)& o2_5(9)& o2_5(8)& o2_5(7)& o2_5(6)& o2_5(5)& o2_5(4)& o2_5(3)& o2_5(2)& o2_5(1)& o2_5(0),
|
373 |
|
|
o2_4 => o2_4(15)& o2_4(14)& o2_4(13)& o2_4(12)& o2_4(11)& o2_4(10)& o2_4(9)& o2_4(8)& o2_4(7)& o2_4(6)& o2_4(5)& o2_4(4)& o2_4(3)& o2_4(2)& o2_4(1)& o2_4(0),
|
374 |
|
|
o2_3 => o2_3(15)& o2_3(14)& o2_3(13)& o2_3(12)& o2_3(11)& o2_3(10)& o2_3(9)& o2_3(8)& o2_3(7)& o2_3(6)& o2_3(5)& o2_3(4)& o2_3(3)& o2_3(2)& o2_3(1)& o2_3(0),
|
375 |
|
|
o2_2 => o2_2(15)& o2_2(14)& o2_2(13)& o2_2(12)& o2_2(11)& o2_2(10)& o2_2(9)& o2_2(8)& o2_2(7)& o2_2(6)& o2_2(5)& o2_2(4)& o2_2(3)& o2_2(2)& o2_2(1)& o2_2(0),
|
376 |
|
|
o2_1 => o2_1(15)& o2_1(14)& o2_1(13)& o2_1(12)& o2_1(11)& o2_1(10)& o2_1(9)& o2_1(8)& o2_1(7)& o2_1(6)& o2_1(5)& o2_1(4)& o2_1(3)& o2_1(2)& o2_1(1)& o2_1(0),
|
377 |
|
|
o1_6 => o1_6(15)& o1_6(14)& o1_6(13)& o1_6(12)& o1_6(11)& o1_6(10)& o1_6(9)& o1_6(8)& o1_6(7)& o1_6(6)& o1_6(5)& o1_6(4)& o1_6(3)& o1_6(2)& o1_6(1)& o1_6(0),
|
378 |
|
|
o1_5 => o1_5(15)& o1_5(14)& o1_5(13)& o1_5(12)& o1_5(11)& o1_5(10)& o1_5(9)& o1_5(8)& o1_5(7)& o1_5(6)& o1_5(5)& o1_5(4)& o1_5(3)& o1_5(2)& o1_5(1)& o1_5(0),
|
379 |
|
|
o1_4 => o1_4(15)& o1_4(14)& o1_4(13)& o1_4(12)& o1_4(11)& o1_4(10)& o1_4(9)& o1_4(8)& o1_4(7)& o1_4(6)& o1_4(5)& o1_4(4)& o1_4(3)& o1_4(2)& o1_4(1)& o1_4(0),
|
380 |
|
|
o1_3 => o1_3(15)& o1_3(14)& o1_3(13)& o1_3(12)& o1_3(11)& o1_3(10)& o1_3(9)& o1_3(8)& o1_3(7)& o1_3(6)& o1_3(5)& o1_3(4)& o1_3(3)& o1_3(2)& o1_3(1)& o1_3(0),
|
381 |
|
|
o1_2 => o1_2(15)& o1_2(14)& o1_2(13)& o1_2(12)& o1_2(11)& o1_2(10)& o1_2(9)& o1_2(8)& o1_2(7)& o1_2(6)& o1_2(5)& o1_2(4)& o1_2(3)& o1_2(2)& o1_2(1)& o1_2(0),
|
382 |
|
|
o1_1 => o1_1(15)& o1_1(14)& o1_1(13)& o1_1(12)& o1_1(11)& o1_1(10)& o1_1(9)& o1_1(8)& o1_1(7)& o1_1(6)& o1_1(5)& o1_1(4)& o1_1(3)& o1_1(2)& o1_1(1)& o1_1(0),
|
383 |
|
|
sel => qiu_2& qiu_1& qiu_0,
|
384 |
|
|
rst => rst,
|
385 |
|
|
en => dec_en,
|
386 |
|
|
a => out_shift_127& out_shift_126& out_shift_125& out_shift_124& out_shift_123& out_shift_122& out_shift_121& out_shift_120& out_shift_119& out_shift_118& out_shift_117& out_shift_116& out_shift_115& out_shift_114& out_shift_113& out_shift_112& out_shift_111& out_shift_110& out_shift_109& out_shift_108& out_shift_107& out_shift_106& out_shift_105& out_shift_104& out_shift_103& out_shift_102& out_shift_101& out_shift_100& out_shift_99& out_shift_98& out_shift_97& out_shift_96& out_shift_95& out_shift_94& out_shift_93& out_shift_92& out_shift_91& out_shift_90& out_shift_89& out_shift_88& out_shift_87& out_shift_86& out_shift_85& out_shift_84& out_shift_83& out_shift_82& out_shift_81& out_shift_80& out_shift_79& out_shift_78& out_shift_77& out_shift_76& out_shift_75& out_shift_74& out_shift_73& out_shift_72& out_shift_71& out_shift_70& out_shift_69& out_shift_68& out_shift_67& out_shift_66& out_shift_65& out_shift_64& out_shift_63& out_shift_62& out_shift_61& out_shift_60& out_shift_59& out_shift_58& out_shift_57& out_shift_56& out_shift_55& out_shift_54& out_shift_53& out_shift_52& out_shift_51& out_shift_50& out_shift_49& out_shift_48& out_shift_47& out_shift_46& out_shift_45& out_shift_44& out_shift_43& out_shift_42& out_shift_41& out_shift_40& out_shift_39& out_shift_38& out_shift_37& out_shift_36& out_shift_35& out_shift_34& out_shift_33& out_shift_32& out_shift_31& out_shift_30& out_shift_29& out_shift_28& out_shift_27& out_shift_26& out_shift_25& out_shift_24& out_shift_23& out_shift_22& out_shift_21& out_shift_20& out_shift_19& out_shift_18& out_shift_17& out_shift_16& out_shift_15& out_shift_14& out_shift_13& out_shift_12& out_shift_11& out_shift_10& out_shift_9& out_shift_8& out_shift_7& out_shift_6& out_shift_5& out_shift_4& out_shift_3& out_shift_2& out_shift_1& out_shift_0);
|
387 |
|
|
|
388 |
|
|
end VST;
|