1 |
6 |
marta |
-- VHDL data flow description generated from `shiftreg`
|
2 |
|
|
-- date : Sun Jul 22 13:51:59 2001
|
3 |
|
|
|
4 |
|
|
|
5 |
|
|
-- Entity Declaration
|
6 |
|
|
|
7 |
|
|
ENTITY shiftreg IS
|
8 |
|
|
PORT (
|
9 |
|
|
kunci_in : in bit_vector(127 DOWNTO 0) ; -- kunci_in
|
10 |
|
|
clr : in BIT; -- clr
|
11 |
|
|
en : in BIT; -- en
|
12 |
|
|
kunci_out : out bit_vector(127 DOWNTO 0) ; -- kunci_out
|
13 |
|
|
vdd : in BIT; -- vdd
|
14 |
|
|
vss : in BIT -- vss
|
15 |
|
|
);
|
16 |
|
|
END shiftreg;
|
17 |
|
|
|
18 |
|
|
|
19 |
|
|
-- Architecture Declaration
|
20 |
|
|
|
21 |
|
|
ARCHITECTURE behaviour_data_flow OF shiftreg IS
|
22 |
|
|
SIGNAL accum_reg : REG_VECTOR(127 DOWNTO 0) REGISTER; -- accum_reg
|
23 |
|
|
|
24 |
|
|
BEGIN
|
25 |
|
|
ASSERT ((vdd and not (vss)) = '1')
|
26 |
|
|
REPORT "power supply is missing on shiftregx"
|
27 |
|
|
SEVERITY WARNING;
|
28 |
|
|
|
29 |
|
|
label0 : BLOCK ((en and not (en'STABLE)) = '1')
|
30 |
|
|
BEGIN
|
31 |
|
|
accum_reg (0) <= GUARDED (not (clr) and kunci_in (103));
|
32 |
|
|
END BLOCK label0;
|
33 |
|
|
label1 : BLOCK ((en and not (en'STABLE)) = '1')
|
34 |
|
|
BEGIN
|
35 |
|
|
accum_reg (1) <= GUARDED (not (clr) and kunci_in (104));
|
36 |
|
|
END BLOCK label1;
|
37 |
|
|
label2 : BLOCK ((en and not (en'STABLE)) = '1')
|
38 |
|
|
BEGIN
|
39 |
|
|
accum_reg (2) <= GUARDED (not (clr) and kunci_in (105));
|
40 |
|
|
END BLOCK label2;
|
41 |
|
|
label3 : BLOCK ((en and not (en'STABLE)) = '1')
|
42 |
|
|
BEGIN
|
43 |
|
|
accum_reg (3) <= GUARDED (not (clr) and kunci_in (106));
|
44 |
|
|
END BLOCK label3;
|
45 |
|
|
label4 : BLOCK ((en and not (en'STABLE)) = '1')
|
46 |
|
|
BEGIN
|
47 |
|
|
accum_reg (4) <= GUARDED (not (clr) and kunci_in (107));
|
48 |
|
|
END BLOCK label4;
|
49 |
|
|
label5 : BLOCK ((en and not (en'STABLE)) = '1')
|
50 |
|
|
BEGIN
|
51 |
|
|
accum_reg (5) <= GUARDED (not (clr) and kunci_in (108));
|
52 |
|
|
END BLOCK label5;
|
53 |
|
|
label6 : BLOCK ((en and not (en'STABLE)) = '1')
|
54 |
|
|
BEGIN
|
55 |
|
|
accum_reg (6) <= GUARDED (not (clr) and kunci_in (109));
|
56 |
|
|
END BLOCK label6;
|
57 |
|
|
label7 : BLOCK ((en and not (en'STABLE)) = '1')
|
58 |
|
|
BEGIN
|
59 |
|
|
accum_reg (7) <= GUARDED (not (clr) and kunci_in (110));
|
60 |
|
|
END BLOCK label7;
|
61 |
|
|
label8 : BLOCK ((en and not (en'STABLE)) = '1')
|
62 |
|
|
BEGIN
|
63 |
|
|
accum_reg (8) <= GUARDED (not (clr) and kunci_in (111));
|
64 |
|
|
END BLOCK label8;
|
65 |
|
|
label9 : BLOCK ((en and not (en'STABLE)) = '1')
|
66 |
|
|
BEGIN
|
67 |
|
|
accum_reg (9) <= GUARDED (not (clr) and kunci_in (112));
|
68 |
|
|
END BLOCK label9;
|
69 |
|
|
label10 : BLOCK ((en and not (en'STABLE)) = '1')
|
70 |
|
|
BEGIN
|
71 |
|
|
accum_reg (10) <= GUARDED (not (clr) and kunci_in (113));
|
72 |
|
|
END BLOCK label10;
|
73 |
|
|
label11 : BLOCK ((en and not (en'STABLE)) = '1')
|
74 |
|
|
BEGIN
|
75 |
|
|
accum_reg (11) <= GUARDED (not (clr) and kunci_in (114));
|
76 |
|
|
END BLOCK label11;
|
77 |
|
|
label12 : BLOCK ((en and not (en'STABLE)) = '1')
|
78 |
|
|
BEGIN
|
79 |
|
|
accum_reg (12) <= GUARDED (not (clr) and kunci_in (115));
|
80 |
|
|
END BLOCK label12;
|
81 |
|
|
label13 : BLOCK ((en and not (en'STABLE)) = '1')
|
82 |
|
|
BEGIN
|
83 |
|
|
accum_reg (13) <= GUARDED (not (clr) and kunci_in (116));
|
84 |
|
|
END BLOCK label13;
|
85 |
|
|
label14 : BLOCK ((en and not (en'STABLE)) = '1')
|
86 |
|
|
BEGIN
|
87 |
|
|
accum_reg (14) <= GUARDED (not (clr) and kunci_in (117));
|
88 |
|
|
END BLOCK label14;
|
89 |
|
|
label15 : BLOCK ((en and not (en'STABLE)) = '1')
|
90 |
|
|
BEGIN
|
91 |
|
|
accum_reg (15) <= GUARDED (not (clr) and kunci_in (118));
|
92 |
|
|
END BLOCK label15;
|
93 |
|
|
label16 : BLOCK ((en and not (en'STABLE)) = '1')
|
94 |
|
|
BEGIN
|
95 |
|
|
accum_reg (16) <= GUARDED (not (clr) and kunci_in (119));
|
96 |
|
|
END BLOCK label16;
|
97 |
|
|
label17 : BLOCK ((en and not (en'STABLE)) = '1')
|
98 |
|
|
BEGIN
|
99 |
|
|
accum_reg (17) <= GUARDED (not (clr) and kunci_in (120));
|
100 |
|
|
END BLOCK label17;
|
101 |
|
|
label18 : BLOCK ((en and not (en'STABLE)) = '1')
|
102 |
|
|
BEGIN
|
103 |
|
|
accum_reg (18) <= GUARDED (not (clr) and kunci_in (121));
|
104 |
|
|
END BLOCK label18;
|
105 |
|
|
label19 : BLOCK ((en and not (en'STABLE)) = '1')
|
106 |
|
|
BEGIN
|
107 |
|
|
accum_reg (19) <= GUARDED (not (clr) and kunci_in (122));
|
108 |
|
|
END BLOCK label19;
|
109 |
|
|
label20 : BLOCK ((en and not (en'STABLE)) = '1')
|
110 |
|
|
BEGIN
|
111 |
|
|
accum_reg (20) <= GUARDED (not (clr) and kunci_in (123));
|
112 |
|
|
END BLOCK label20;
|
113 |
|
|
label21 : BLOCK ((en and not (en'STABLE)) = '1')
|
114 |
|
|
BEGIN
|
115 |
|
|
accum_reg (21) <= GUARDED (not (clr) and kunci_in (124));
|
116 |
|
|
END BLOCK label21;
|
117 |
|
|
label22 : BLOCK ((en and not (en'STABLE)) = '1')
|
118 |
|
|
BEGIN
|
119 |
|
|
accum_reg (22) <= GUARDED (not (clr) and kunci_in (125));
|
120 |
|
|
END BLOCK label22;
|
121 |
|
|
label23 : BLOCK ((en and not (en'STABLE)) = '1')
|
122 |
|
|
BEGIN
|
123 |
|
|
accum_reg (23) <= GUARDED (not (clr) and kunci_in (126));
|
124 |
|
|
END BLOCK label23;
|
125 |
|
|
label24 : BLOCK ((en and not (en'STABLE)) = '1')
|
126 |
|
|
BEGIN
|
127 |
|
|
accum_reg (24) <= GUARDED (not (clr) and kunci_in (127));
|
128 |
|
|
END BLOCK label24;
|
129 |
|
|
label25 : BLOCK ((en and not (en'STABLE)) = '1')
|
130 |
|
|
BEGIN
|
131 |
|
|
accum_reg (25) <= GUARDED (not (clr) and kunci_in (0));
|
132 |
|
|
END BLOCK label25;
|
133 |
|
|
label26 : BLOCK ((en and not (en'STABLE)) = '1')
|
134 |
|
|
BEGIN
|
135 |
|
|
accum_reg (26) <= GUARDED (not (clr) and kunci_in (1));
|
136 |
|
|
END BLOCK label26;
|
137 |
|
|
label27 : BLOCK ((en and not (en'STABLE)) = '1')
|
138 |
|
|
BEGIN
|
139 |
|
|
accum_reg (27) <= GUARDED (not (clr) and kunci_in (2));
|
140 |
|
|
END BLOCK label27;
|
141 |
|
|
label28 : BLOCK ((en and not (en'STABLE)) = '1')
|
142 |
|
|
BEGIN
|
143 |
|
|
accum_reg (28) <= GUARDED (not (clr) and kunci_in (3));
|
144 |
|
|
END BLOCK label28;
|
145 |
|
|
label29 : BLOCK ((en and not (en'STABLE)) = '1')
|
146 |
|
|
BEGIN
|
147 |
|
|
accum_reg (29) <= GUARDED (not (clr) and kunci_in (4));
|
148 |
|
|
END BLOCK label29;
|
149 |
|
|
label30 : BLOCK ((en and not (en'STABLE)) = '1')
|
150 |
|
|
BEGIN
|
151 |
|
|
accum_reg (30) <= GUARDED (not (clr) and kunci_in (5));
|
152 |
|
|
END BLOCK label30;
|
153 |
|
|
label31 : BLOCK ((en and not (en'STABLE)) = '1')
|
154 |
|
|
BEGIN
|
155 |
|
|
accum_reg (31) <= GUARDED (not (clr) and kunci_in (6));
|
156 |
|
|
END BLOCK label31;
|
157 |
|
|
label32 : BLOCK ((en and not (en'STABLE)) = '1')
|
158 |
|
|
BEGIN
|
159 |
|
|
accum_reg (32) <= GUARDED (not (clr) and kunci_in (7));
|
160 |
|
|
END BLOCK label32;
|
161 |
|
|
label33 : BLOCK ((en and not (en'STABLE)) = '1')
|
162 |
|
|
BEGIN
|
163 |
|
|
accum_reg (33) <= GUARDED (not (clr) and kunci_in (8));
|
164 |
|
|
END BLOCK label33;
|
165 |
|
|
label34 : BLOCK ((en and not (en'STABLE)) = '1')
|
166 |
|
|
BEGIN
|
167 |
|
|
accum_reg (34) <= GUARDED (not (clr) and kunci_in (9));
|
168 |
|
|
END BLOCK label34;
|
169 |
|
|
label35 : BLOCK ((en and not (en'STABLE)) = '1')
|
170 |
|
|
BEGIN
|
171 |
|
|
accum_reg (35) <= GUARDED (not (clr) and kunci_in (10));
|
172 |
|
|
END BLOCK label35;
|
173 |
|
|
label36 : BLOCK ((en and not (en'STABLE)) = '1')
|
174 |
|
|
BEGIN
|
175 |
|
|
accum_reg (36) <= GUARDED (not (clr) and kunci_in (11));
|
176 |
|
|
END BLOCK label36;
|
177 |
|
|
label37 : BLOCK ((en and not (en'STABLE)) = '1')
|
178 |
|
|
BEGIN
|
179 |
|
|
accum_reg (37) <= GUARDED (not (clr) and kunci_in (12));
|
180 |
|
|
END BLOCK label37;
|
181 |
|
|
label38 : BLOCK ((en and not (en'STABLE)) = '1')
|
182 |
|
|
BEGIN
|
183 |
|
|
accum_reg (38) <= GUARDED (not (clr) and kunci_in (13));
|
184 |
|
|
END BLOCK label38;
|
185 |
|
|
label39 : BLOCK ((en and not (en'STABLE)) = '1')
|
186 |
|
|
BEGIN
|
187 |
|
|
accum_reg (39) <= GUARDED (not (clr) and kunci_in (14));
|
188 |
|
|
END BLOCK label39;
|
189 |
|
|
label40 : BLOCK ((en and not (en'STABLE)) = '1')
|
190 |
|
|
BEGIN
|
191 |
|
|
accum_reg (40) <= GUARDED (not (clr) and kunci_in (15));
|
192 |
|
|
END BLOCK label40;
|
193 |
|
|
label41 : BLOCK ((en and not (en'STABLE)) = '1')
|
194 |
|
|
BEGIN
|
195 |
|
|
accum_reg (41) <= GUARDED (not (clr) and kunci_in (16));
|
196 |
|
|
END BLOCK label41;
|
197 |
|
|
label42 : BLOCK ((en and not (en'STABLE)) = '1')
|
198 |
|
|
BEGIN
|
199 |
|
|
accum_reg (42) <= GUARDED (not (clr) and kunci_in (17));
|
200 |
|
|
END BLOCK label42;
|
201 |
|
|
label43 : BLOCK ((en and not (en'STABLE)) = '1')
|
202 |
|
|
BEGIN
|
203 |
|
|
accum_reg (43) <= GUARDED (not (clr) and kunci_in (18));
|
204 |
|
|
END BLOCK label43;
|
205 |
|
|
label44 : BLOCK ((en and not (en'STABLE)) = '1')
|
206 |
|
|
BEGIN
|
207 |
|
|
accum_reg (44) <= GUARDED (not (clr) and kunci_in (19));
|
208 |
|
|
END BLOCK label44;
|
209 |
|
|
label45 : BLOCK ((en and not (en'STABLE)) = '1')
|
210 |
|
|
BEGIN
|
211 |
|
|
accum_reg (45) <= GUARDED (not (clr) and kunci_in (20));
|
212 |
|
|
END BLOCK label45;
|
213 |
|
|
label46 : BLOCK ((en and not (en'STABLE)) = '1')
|
214 |
|
|
BEGIN
|
215 |
|
|
accum_reg (46) <= GUARDED (not (clr) and kunci_in (21));
|
216 |
|
|
END BLOCK label46;
|
217 |
|
|
label47 : BLOCK ((en and not (en'STABLE)) = '1')
|
218 |
|
|
BEGIN
|
219 |
|
|
accum_reg (47) <= GUARDED (not (clr) and kunci_in (22));
|
220 |
|
|
END BLOCK label47;
|
221 |
|
|
label48 : BLOCK ((en and not (en'STABLE)) = '1')
|
222 |
|
|
BEGIN
|
223 |
|
|
accum_reg (48) <= GUARDED (not (clr) and kunci_in (23));
|
224 |
|
|
END BLOCK label48;
|
225 |
|
|
label49 : BLOCK ((en and not (en'STABLE)) = '1')
|
226 |
|
|
BEGIN
|
227 |
|
|
accum_reg (49) <= GUARDED (not (clr) and kunci_in (24));
|
228 |
|
|
END BLOCK label49;
|
229 |
|
|
label50 : BLOCK ((en and not (en'STABLE)) = '1')
|
230 |
|
|
BEGIN
|
231 |
|
|
accum_reg (50) <= GUARDED (not (clr) and kunci_in (25));
|
232 |
|
|
END BLOCK label50;
|
233 |
|
|
label51 : BLOCK ((en and not (en'STABLE)) = '1')
|
234 |
|
|
BEGIN
|
235 |
|
|
accum_reg (51) <= GUARDED (not (clr) and kunci_in (26));
|
236 |
|
|
END BLOCK label51;
|
237 |
|
|
label52 : BLOCK ((en and not (en'STABLE)) = '1')
|
238 |
|
|
BEGIN
|
239 |
|
|
accum_reg (52) <= GUARDED (not (clr) and kunci_in (27));
|
240 |
|
|
END BLOCK label52;
|
241 |
|
|
label53 : BLOCK ((en and not (en'STABLE)) = '1')
|
242 |
|
|
BEGIN
|
243 |
|
|
accum_reg (53) <= GUARDED (not (clr) and kunci_in (28));
|
244 |
|
|
END BLOCK label53;
|
245 |
|
|
label54 : BLOCK ((en and not (en'STABLE)) = '1')
|
246 |
|
|
BEGIN
|
247 |
|
|
accum_reg (54) <= GUARDED (not (clr) and kunci_in (29));
|
248 |
|
|
END BLOCK label54;
|
249 |
|
|
label55 : BLOCK ((en and not (en'STABLE)) = '1')
|
250 |
|
|
BEGIN
|
251 |
|
|
accum_reg (55) <= GUARDED (not (clr) and kunci_in (30));
|
252 |
|
|
END BLOCK label55;
|
253 |
|
|
label56 : BLOCK ((en and not (en'STABLE)) = '1')
|
254 |
|
|
BEGIN
|
255 |
|
|
accum_reg (56) <= GUARDED (not (clr) and kunci_in (31));
|
256 |
|
|
END BLOCK label56;
|
257 |
|
|
label57 : BLOCK ((en and not (en'STABLE)) = '1')
|
258 |
|
|
BEGIN
|
259 |
|
|
accum_reg (57) <= GUARDED (not (clr) and kunci_in (32));
|
260 |
|
|
END BLOCK label57;
|
261 |
|
|
label58 : BLOCK ((en and not (en'STABLE)) = '1')
|
262 |
|
|
BEGIN
|
263 |
|
|
accum_reg (58) <= GUARDED (not (clr) and kunci_in (33));
|
264 |
|
|
END BLOCK label58;
|
265 |
|
|
label59 : BLOCK ((en and not (en'STABLE)) = '1')
|
266 |
|
|
BEGIN
|
267 |
|
|
accum_reg (59) <= GUARDED (not (clr) and kunci_in (34));
|
268 |
|
|
END BLOCK label59;
|
269 |
|
|
label60 : BLOCK ((en and not (en'STABLE)) = '1')
|
270 |
|
|
BEGIN
|
271 |
|
|
accum_reg (60) <= GUARDED (not (clr) and kunci_in (35));
|
272 |
|
|
END BLOCK label60;
|
273 |
|
|
label61 : BLOCK ((en and not (en'STABLE)) = '1')
|
274 |
|
|
BEGIN
|
275 |
|
|
accum_reg (61) <= GUARDED (not (clr) and kunci_in (36));
|
276 |
|
|
END BLOCK label61;
|
277 |
|
|
label62 : BLOCK ((en and not (en'STABLE)) = '1')
|
278 |
|
|
BEGIN
|
279 |
|
|
accum_reg (62) <= GUARDED (not (clr) and kunci_in (37));
|
280 |
|
|
END BLOCK label62;
|
281 |
|
|
label63 : BLOCK ((en and not (en'STABLE)) = '1')
|
282 |
|
|
BEGIN
|
283 |
|
|
accum_reg (63) <= GUARDED (not (clr) and kunci_in (38));
|
284 |
|
|
END BLOCK label63;
|
285 |
|
|
label64 : BLOCK ((en and not (en'STABLE)) = '1')
|
286 |
|
|
BEGIN
|
287 |
|
|
accum_reg (64) <= GUARDED (not (clr) and kunci_in (39));
|
288 |
|
|
END BLOCK label64;
|
289 |
|
|
label65 : BLOCK ((en and not (en'STABLE)) = '1')
|
290 |
|
|
BEGIN
|
291 |
|
|
accum_reg (65) <= GUARDED (not (clr) and kunci_in (40));
|
292 |
|
|
END BLOCK label65;
|
293 |
|
|
label66 : BLOCK ((en and not (en'STABLE)) = '1')
|
294 |
|
|
BEGIN
|
295 |
|
|
accum_reg (66) <= GUARDED (not (clr) and kunci_in (41));
|
296 |
|
|
END BLOCK label66;
|
297 |
|
|
label67 : BLOCK ((en and not (en'STABLE)) = '1')
|
298 |
|
|
BEGIN
|
299 |
|
|
accum_reg (67) <= GUARDED (not (clr) and kunci_in (42));
|
300 |
|
|
END BLOCK label67;
|
301 |
|
|
label68 : BLOCK ((en and not (en'STABLE)) = '1')
|
302 |
|
|
BEGIN
|
303 |
|
|
accum_reg (68) <= GUARDED (not (clr) and kunci_in (43));
|
304 |
|
|
END BLOCK label68;
|
305 |
|
|
label69 : BLOCK ((en and not (en'STABLE)) = '1')
|
306 |
|
|
BEGIN
|
307 |
|
|
accum_reg (69) <= GUARDED (not (clr) and kunci_in (44));
|
308 |
|
|
END BLOCK label69;
|
309 |
|
|
label70 : BLOCK ((en and not (en'STABLE)) = '1')
|
310 |
|
|
BEGIN
|
311 |
|
|
accum_reg (70) <= GUARDED (not (clr) and kunci_in (45));
|
312 |
|
|
END BLOCK label70;
|
313 |
|
|
label71 : BLOCK ((en and not (en'STABLE)) = '1')
|
314 |
|
|
BEGIN
|
315 |
|
|
accum_reg (71) <= GUARDED (not (clr) and kunci_in (46));
|
316 |
|
|
END BLOCK label71;
|
317 |
|
|
label72 : BLOCK ((en and not (en'STABLE)) = '1')
|
318 |
|
|
BEGIN
|
319 |
|
|
accum_reg (72) <= GUARDED (not (clr) and kunci_in (47));
|
320 |
|
|
END BLOCK label72;
|
321 |
|
|
label73 : BLOCK ((en and not (en'STABLE)) = '1')
|
322 |
|
|
BEGIN
|
323 |
|
|
accum_reg (73) <= GUARDED (not (clr) and kunci_in (48));
|
324 |
|
|
END BLOCK label73;
|
325 |
|
|
label74 : BLOCK ((en and not (en'STABLE)) = '1')
|
326 |
|
|
BEGIN
|
327 |
|
|
accum_reg (74) <= GUARDED (not (clr) and kunci_in (49));
|
328 |
|
|
END BLOCK label74;
|
329 |
|
|
label75 : BLOCK ((en and not (en'STABLE)) = '1')
|
330 |
|
|
BEGIN
|
331 |
|
|
accum_reg (75) <= GUARDED (not (clr) and kunci_in (50));
|
332 |
|
|
END BLOCK label75;
|
333 |
|
|
label76 : BLOCK ((en and not (en'STABLE)) = '1')
|
334 |
|
|
BEGIN
|
335 |
|
|
accum_reg (76) <= GUARDED (not (clr) and kunci_in (51));
|
336 |
|
|
END BLOCK label76;
|
337 |
|
|
label77 : BLOCK ((en and not (en'STABLE)) = '1')
|
338 |
|
|
BEGIN
|
339 |
|
|
accum_reg (77) <= GUARDED (not (clr) and kunci_in (52));
|
340 |
|
|
END BLOCK label77;
|
341 |
|
|
label78 : BLOCK ((en and not (en'STABLE)) = '1')
|
342 |
|
|
BEGIN
|
343 |
|
|
accum_reg (78) <= GUARDED (not (clr) and kunci_in (53));
|
344 |
|
|
END BLOCK label78;
|
345 |
|
|
label79 : BLOCK ((en and not (en'STABLE)) = '1')
|
346 |
|
|
BEGIN
|
347 |
|
|
accum_reg (79) <= GUARDED (not (clr) and kunci_in (54));
|
348 |
|
|
END BLOCK label79;
|
349 |
|
|
label80 : BLOCK ((en and not (en'STABLE)) = '1')
|
350 |
|
|
BEGIN
|
351 |
|
|
accum_reg (80) <= GUARDED (not (clr) and kunci_in (55));
|
352 |
|
|
END BLOCK label80;
|
353 |
|
|
label81 : BLOCK ((en and not (en'STABLE)) = '1')
|
354 |
|
|
BEGIN
|
355 |
|
|
accum_reg (81) <= GUARDED (not (clr) and kunci_in (56));
|
356 |
|
|
END BLOCK label81;
|
357 |
|
|
label82 : BLOCK ((en and not (en'STABLE)) = '1')
|
358 |
|
|
BEGIN
|
359 |
|
|
accum_reg (82) <= GUARDED (not (clr) and kunci_in (57));
|
360 |
|
|
END BLOCK label82;
|
361 |
|
|
label83 : BLOCK ((en and not (en'STABLE)) = '1')
|
362 |
|
|
BEGIN
|
363 |
|
|
accum_reg (83) <= GUARDED (not (clr) and kunci_in (58));
|
364 |
|
|
END BLOCK label83;
|
365 |
|
|
label84 : BLOCK ((en and not (en'STABLE)) = '1')
|
366 |
|
|
BEGIN
|
367 |
|
|
accum_reg (84) <= GUARDED (not (clr) and kunci_in (59));
|
368 |
|
|
END BLOCK label84;
|
369 |
|
|
label85 : BLOCK ((en and not (en'STABLE)) = '1')
|
370 |
|
|
BEGIN
|
371 |
|
|
accum_reg (85) <= GUARDED (not (clr) and kunci_in (60));
|
372 |
|
|
END BLOCK label85;
|
373 |
|
|
label86 : BLOCK ((en and not (en'STABLE)) = '1')
|
374 |
|
|
BEGIN
|
375 |
|
|
accum_reg (86) <= GUARDED (not (clr) and kunci_in (61));
|
376 |
|
|
END BLOCK label86;
|
377 |
|
|
label87 : BLOCK ((en and not (en'STABLE)) = '1')
|
378 |
|
|
BEGIN
|
379 |
|
|
accum_reg (87) <= GUARDED (not (clr) and kunci_in (62));
|
380 |
|
|
END BLOCK label87;
|
381 |
|
|
label88 : BLOCK ((en and not (en'STABLE)) = '1')
|
382 |
|
|
BEGIN
|
383 |
|
|
accum_reg (88) <= GUARDED (not (clr) and kunci_in (63));
|
384 |
|
|
END BLOCK label88;
|
385 |
|
|
label89 : BLOCK ((en and not (en'STABLE)) = '1')
|
386 |
|
|
BEGIN
|
387 |
|
|
accum_reg (89) <= GUARDED (not (clr) and kunci_in (64));
|
388 |
|
|
END BLOCK label89;
|
389 |
|
|
label90 : BLOCK ((en and not (en'STABLE)) = '1')
|
390 |
|
|
BEGIN
|
391 |
|
|
accum_reg (90) <= GUARDED (not (clr) and kunci_in (65));
|
392 |
|
|
END BLOCK label90;
|
393 |
|
|
label91 : BLOCK ((en and not (en'STABLE)) = '1')
|
394 |
|
|
BEGIN
|
395 |
|
|
accum_reg (91) <= GUARDED (not (clr) and kunci_in (66));
|
396 |
|
|
END BLOCK label91;
|
397 |
|
|
label92 : BLOCK ((en and not (en'STABLE)) = '1')
|
398 |
|
|
BEGIN
|
399 |
|
|
accum_reg (92) <= GUARDED (not (clr) and kunci_in (67));
|
400 |
|
|
END BLOCK label92;
|
401 |
|
|
label93 : BLOCK ((en and not (en'STABLE)) = '1')
|
402 |
|
|
BEGIN
|
403 |
|
|
accum_reg (93) <= GUARDED (not (clr) and kunci_in (68));
|
404 |
|
|
END BLOCK label93;
|
405 |
|
|
label94 : BLOCK ((en and not (en'STABLE)) = '1')
|
406 |
|
|
BEGIN
|
407 |
|
|
accum_reg (94) <= GUARDED (not (clr) and kunci_in (69));
|
408 |
|
|
END BLOCK label94;
|
409 |
|
|
label95 : BLOCK ((en and not (en'STABLE)) = '1')
|
410 |
|
|
BEGIN
|
411 |
|
|
accum_reg (95) <= GUARDED (not (clr) and kunci_in (70));
|
412 |
|
|
END BLOCK label95;
|
413 |
|
|
label96 : BLOCK ((en and not (en'STABLE)) = '1')
|
414 |
|
|
BEGIN
|
415 |
|
|
accum_reg (96) <= GUARDED (not (clr) and kunci_in (71));
|
416 |
|
|
END BLOCK label96;
|
417 |
|
|
label97 : BLOCK ((en and not (en'STABLE)) = '1')
|
418 |
|
|
BEGIN
|
419 |
|
|
accum_reg (97) <= GUARDED (not (clr) and kunci_in (72));
|
420 |
|
|
END BLOCK label97;
|
421 |
|
|
label98 : BLOCK ((en and not (en'STABLE)) = '1')
|
422 |
|
|
BEGIN
|
423 |
|
|
accum_reg (98) <= GUARDED (not (clr) and kunci_in (73));
|
424 |
|
|
END BLOCK label98;
|
425 |
|
|
label99 : BLOCK ((en and not (en'STABLE)) = '1')
|
426 |
|
|
BEGIN
|
427 |
|
|
accum_reg (99) <= GUARDED (not (clr) and kunci_in (74));
|
428 |
|
|
END BLOCK label99;
|
429 |
|
|
label100 : BLOCK ((en and not (en'STABLE)) = '1')
|
430 |
|
|
BEGIN
|
431 |
|
|
accum_reg (100) <= GUARDED (not (clr) and kunci_in (75));
|
432 |
|
|
END BLOCK label100;
|
433 |
|
|
label101 : BLOCK ((en and not (en'STABLE)) = '1')
|
434 |
|
|
BEGIN
|
435 |
|
|
accum_reg (101) <= GUARDED (not (clr) and kunci_in (76));
|
436 |
|
|
END BLOCK label101;
|
437 |
|
|
label102 : BLOCK ((en and not (en'STABLE)) = '1')
|
438 |
|
|
BEGIN
|
439 |
|
|
accum_reg (102) <= GUARDED (not (clr) and kunci_in (77));
|
440 |
|
|
END BLOCK label102;
|
441 |
|
|
label103 : BLOCK ((en and not (en'STABLE)) = '1')
|
442 |
|
|
BEGIN
|
443 |
|
|
accum_reg (103) <= GUARDED (not (clr) and kunci_in (78));
|
444 |
|
|
END BLOCK label103;
|
445 |
|
|
label104 : BLOCK ((en and not (en'STABLE)) = '1')
|
446 |
|
|
BEGIN
|
447 |
|
|
accum_reg (104) <= GUARDED (not (clr) and kunci_in (79));
|
448 |
|
|
END BLOCK label104;
|
449 |
|
|
label105 : BLOCK ((en and not (en'STABLE)) = '1')
|
450 |
|
|
BEGIN
|
451 |
|
|
accum_reg (105) <= GUARDED (not (clr) and kunci_in (80));
|
452 |
|
|
END BLOCK label105;
|
453 |
|
|
label106 : BLOCK ((en and not (en'STABLE)) = '1')
|
454 |
|
|
BEGIN
|
455 |
|
|
accum_reg (106) <= GUARDED (not (clr) and kunci_in (81));
|
456 |
|
|
END BLOCK label106;
|
457 |
|
|
label107 : BLOCK ((en and not (en'STABLE)) = '1')
|
458 |
|
|
BEGIN
|
459 |
|
|
accum_reg (107) <= GUARDED (not (clr) and kunci_in (82));
|
460 |
|
|
END BLOCK label107;
|
461 |
|
|
label108 : BLOCK ((en and not (en'STABLE)) = '1')
|
462 |
|
|
BEGIN
|
463 |
|
|
accum_reg (108) <= GUARDED (not (clr) and kunci_in (83));
|
464 |
|
|
END BLOCK label108;
|
465 |
|
|
label109 : BLOCK ((en and not (en'STABLE)) = '1')
|
466 |
|
|
BEGIN
|
467 |
|
|
accum_reg (109) <= GUARDED (not (clr) and kunci_in (84));
|
468 |
|
|
END BLOCK label109;
|
469 |
|
|
label110 : BLOCK ((en and not (en'STABLE)) = '1')
|
470 |
|
|
BEGIN
|
471 |
|
|
accum_reg (110) <= GUARDED (not (clr) and kunci_in (85));
|
472 |
|
|
END BLOCK label110;
|
473 |
|
|
label111 : BLOCK ((en and not (en'STABLE)) = '1')
|
474 |
|
|
BEGIN
|
475 |
|
|
accum_reg (111) <= GUARDED (not (clr) and kunci_in (86));
|
476 |
|
|
END BLOCK label111;
|
477 |
|
|
label112 : BLOCK ((en and not (en'STABLE)) = '1')
|
478 |
|
|
BEGIN
|
479 |
|
|
accum_reg (112) <= GUARDED (not (clr) and kunci_in (87));
|
480 |
|
|
END BLOCK label112;
|
481 |
|
|
label113 : BLOCK ((en and not (en'STABLE)) = '1')
|
482 |
|
|
BEGIN
|
483 |
|
|
accum_reg (113) <= GUARDED (not (clr) and kunci_in (88));
|
484 |
|
|
END BLOCK label113;
|
485 |
|
|
label114 : BLOCK ((en and not (en'STABLE)) = '1')
|
486 |
|
|
BEGIN
|
487 |
|
|
accum_reg (114) <= GUARDED (not (clr) and kunci_in (89));
|
488 |
|
|
END BLOCK label114;
|
489 |
|
|
label115 : BLOCK ((en and not (en'STABLE)) = '1')
|
490 |
|
|
BEGIN
|
491 |
|
|
accum_reg (115) <= GUARDED (not (clr) and kunci_in (90));
|
492 |
|
|
END BLOCK label115;
|
493 |
|
|
label116 : BLOCK ((en and not (en'STABLE)) = '1')
|
494 |
|
|
BEGIN
|
495 |
|
|
accum_reg (116) <= GUARDED (not (clr) and kunci_in (91));
|
496 |
|
|
END BLOCK label116;
|
497 |
|
|
label117 : BLOCK ((en and not (en'STABLE)) = '1')
|
498 |
|
|
BEGIN
|
499 |
|
|
accum_reg (117) <= GUARDED (not (clr) and kunci_in (92));
|
500 |
|
|
END BLOCK label117;
|
501 |
|
|
label118 : BLOCK ((en and not (en'STABLE)) = '1')
|
502 |
|
|
BEGIN
|
503 |
|
|
accum_reg (118) <= GUARDED (not (clr) and kunci_in (93));
|
504 |
|
|
END BLOCK label118;
|
505 |
|
|
label119 : BLOCK ((en and not (en'STABLE)) = '1')
|
506 |
|
|
BEGIN
|
507 |
|
|
accum_reg (119) <= GUARDED (not (clr) and kunci_in (94));
|
508 |
|
|
END BLOCK label119;
|
509 |
|
|
label120 : BLOCK ((en and not (en'STABLE)) = '1')
|
510 |
|
|
BEGIN
|
511 |
|
|
accum_reg (120) <= GUARDED (not (clr) and kunci_in (95));
|
512 |
|
|
END BLOCK label120;
|
513 |
|
|
label121 : BLOCK ((en and not (en'STABLE)) = '1')
|
514 |
|
|
BEGIN
|
515 |
|
|
accum_reg (121) <= GUARDED (not (clr) and kunci_in (96));
|
516 |
|
|
END BLOCK label121;
|
517 |
|
|
label122 : BLOCK ((en and not (en'STABLE)) = '1')
|
518 |
|
|
BEGIN
|
519 |
|
|
accum_reg (122) <= GUARDED (not (clr) and kunci_in (97));
|
520 |
|
|
END BLOCK label122;
|
521 |
|
|
label123 : BLOCK ((en and not (en'STABLE)) = '1')
|
522 |
|
|
BEGIN
|
523 |
|
|
accum_reg (123) <= GUARDED (not (clr) and kunci_in (98));
|
524 |
|
|
END BLOCK label123;
|
525 |
|
|
label124 : BLOCK ((en and not (en'STABLE)) = '1')
|
526 |
|
|
BEGIN
|
527 |
|
|
accum_reg (124) <= GUARDED (not (clr) and kunci_in (99));
|
528 |
|
|
END BLOCK label124;
|
529 |
|
|
label125 : BLOCK ((en and not (en'STABLE)) = '1')
|
530 |
|
|
BEGIN
|
531 |
|
|
accum_reg (125) <= GUARDED (not (clr) and kunci_in (100));
|
532 |
|
|
END BLOCK label125;
|
533 |
|
|
label126 : BLOCK ((en and not (en'STABLE)) = '1')
|
534 |
|
|
BEGIN
|
535 |
|
|
accum_reg (126) <= GUARDED (not (clr) and kunci_in (101));
|
536 |
|
|
END BLOCK label126;
|
537 |
|
|
label127 : BLOCK ((en and not (en'STABLE)) = '1')
|
538 |
|
|
BEGIN
|
539 |
|
|
accum_reg (127) <= GUARDED (not (clr) and kunci_in (102));
|
540 |
|
|
END BLOCK label127;
|
541 |
|
|
|
542 |
|
|
kunci_out (0) <= accum_reg (0);
|
543 |
|
|
|
544 |
|
|
kunci_out (1) <= accum_reg (1);
|
545 |
|
|
|
546 |
|
|
kunci_out (2) <= accum_reg (2);
|
547 |
|
|
|
548 |
|
|
kunci_out (3) <= accum_reg (3);
|
549 |
|
|
|
550 |
|
|
kunci_out (4) <= accum_reg (4);
|
551 |
|
|
|
552 |
|
|
kunci_out (5) <= accum_reg (5);
|
553 |
|
|
|
554 |
|
|
kunci_out (6) <= accum_reg (6);
|
555 |
|
|
|
556 |
|
|
kunci_out (7) <= accum_reg (7);
|
557 |
|
|
|
558 |
|
|
kunci_out (8) <= accum_reg (8);
|
559 |
|
|
|
560 |
|
|
kunci_out (9) <= accum_reg (9);
|
561 |
|
|
|
562 |
|
|
kunci_out (10) <= accum_reg (10);
|
563 |
|
|
|
564 |
|
|
kunci_out (11) <= accum_reg (11);
|
565 |
|
|
|
566 |
|
|
kunci_out (12) <= accum_reg (12);
|
567 |
|
|
|
568 |
|
|
kunci_out (13) <= accum_reg (13);
|
569 |
|
|
|
570 |
|
|
kunci_out (14) <= accum_reg (14);
|
571 |
|
|
|
572 |
|
|
kunci_out (15) <= accum_reg (15);
|
573 |
|
|
|
574 |
|
|
kunci_out (16) <= accum_reg (16);
|
575 |
|
|
|
576 |
|
|
kunci_out (17) <= accum_reg (17);
|
577 |
|
|
|
578 |
|
|
kunci_out (18) <= accum_reg (18);
|
579 |
|
|
|
580 |
|
|
kunci_out (19) <= accum_reg (19);
|
581 |
|
|
|
582 |
|
|
kunci_out (20) <= accum_reg (20);
|
583 |
|
|
|
584 |
|
|
kunci_out (21) <= accum_reg (21);
|
585 |
|
|
|
586 |
|
|
kunci_out (22) <= accum_reg (22);
|
587 |
|
|
|
588 |
|
|
kunci_out (23) <= accum_reg (23);
|
589 |
|
|
|
590 |
|
|
kunci_out (24) <= accum_reg (24);
|
591 |
|
|
|
592 |
|
|
kunci_out (25) <= accum_reg (25);
|
593 |
|
|
|
594 |
|
|
kunci_out (26) <= accum_reg (26);
|
595 |
|
|
|
596 |
|
|
kunci_out (27) <= accum_reg (27);
|
597 |
|
|
|
598 |
|
|
kunci_out (28) <= accum_reg (28);
|
599 |
|
|
|
600 |
|
|
kunci_out (29) <= accum_reg (29);
|
601 |
|
|
|
602 |
|
|
kunci_out (30) <= accum_reg (30);
|
603 |
|
|
|
604 |
|
|
kunci_out (31) <= accum_reg (31);
|
605 |
|
|
|
606 |
|
|
kunci_out (32) <= accum_reg (32);
|
607 |
|
|
|
608 |
|
|
kunci_out (33) <= accum_reg (33);
|
609 |
|
|
|
610 |
|
|
kunci_out (34) <= accum_reg (34);
|
611 |
|
|
|
612 |
|
|
kunci_out (35) <= accum_reg (35);
|
613 |
|
|
|
614 |
|
|
kunci_out (36) <= accum_reg (36);
|
615 |
|
|
|
616 |
|
|
kunci_out (37) <= accum_reg (37);
|
617 |
|
|
|
618 |
|
|
kunci_out (38) <= accum_reg (38);
|
619 |
|
|
|
620 |
|
|
kunci_out (39) <= accum_reg (39);
|
621 |
|
|
|
622 |
|
|
kunci_out (40) <= accum_reg (40);
|
623 |
|
|
|
624 |
|
|
kunci_out (41) <= accum_reg (41);
|
625 |
|
|
|
626 |
|
|
kunci_out (42) <= accum_reg (42);
|
627 |
|
|
|
628 |
|
|
kunci_out (43) <= accum_reg (43);
|
629 |
|
|
|
630 |
|
|
kunci_out (44) <= accum_reg (44);
|
631 |
|
|
|
632 |
|
|
kunci_out (45) <= accum_reg (45);
|
633 |
|
|
|
634 |
|
|
kunci_out (46) <= accum_reg (46);
|
635 |
|
|
|
636 |
|
|
kunci_out (47) <= accum_reg (47);
|
637 |
|
|
|
638 |
|
|
kunci_out (48) <= accum_reg (48);
|
639 |
|
|
|
640 |
|
|
kunci_out (49) <= accum_reg (49);
|
641 |
|
|
|
642 |
|
|
kunci_out (50) <= accum_reg (50);
|
643 |
|
|
|
644 |
|
|
kunci_out (51) <= accum_reg (51);
|
645 |
|
|
|
646 |
|
|
kunci_out (52) <= accum_reg (52);
|
647 |
|
|
|
648 |
|
|
kunci_out (53) <= accum_reg (53);
|
649 |
|
|
|
650 |
|
|
kunci_out (54) <= accum_reg (54);
|
651 |
|
|
|
652 |
|
|
kunci_out (55) <= accum_reg (55);
|
653 |
|
|
|
654 |
|
|
kunci_out (56) <= accum_reg (56);
|
655 |
|
|
|
656 |
|
|
kunci_out (57) <= accum_reg (57);
|
657 |
|
|
|
658 |
|
|
kunci_out (58) <= accum_reg (58);
|
659 |
|
|
|
660 |
|
|
kunci_out (59) <= accum_reg (59);
|
661 |
|
|
|
662 |
|
|
kunci_out (60) <= accum_reg (60);
|
663 |
|
|
|
664 |
|
|
kunci_out (61) <= accum_reg (61);
|
665 |
|
|
|
666 |
|
|
kunci_out (62) <= accum_reg (62);
|
667 |
|
|
|
668 |
|
|
kunci_out (63) <= accum_reg (63);
|
669 |
|
|
|
670 |
|
|
kunci_out (64) <= accum_reg (64);
|
671 |
|
|
|
672 |
|
|
kunci_out (65) <= accum_reg (65);
|
673 |
|
|
|
674 |
|
|
kunci_out (66) <= accum_reg (66);
|
675 |
|
|
|
676 |
|
|
kunci_out (67) <= accum_reg (67);
|
677 |
|
|
|
678 |
|
|
kunci_out (68) <= accum_reg (68);
|
679 |
|
|
|
680 |
|
|
kunci_out (69) <= accum_reg (69);
|
681 |
|
|
|
682 |
|
|
kunci_out (70) <= accum_reg (70);
|
683 |
|
|
|
684 |
|
|
kunci_out (71) <= accum_reg (71);
|
685 |
|
|
|
686 |
|
|
kunci_out (72) <= accum_reg (72);
|
687 |
|
|
|
688 |
|
|
kunci_out (73) <= accum_reg (73);
|
689 |
|
|
|
690 |
|
|
kunci_out (74) <= accum_reg (74);
|
691 |
|
|
|
692 |
|
|
kunci_out (75) <= accum_reg (75);
|
693 |
|
|
|
694 |
|
|
kunci_out (76) <= accum_reg (76);
|
695 |
|
|
|
696 |
|
|
kunci_out (77) <= accum_reg (77);
|
697 |
|
|
|
698 |
|
|
kunci_out (78) <= accum_reg (78);
|
699 |
|
|
|
700 |
|
|
kunci_out (79) <= accum_reg (79);
|
701 |
|
|
|
702 |
|
|
kunci_out (80) <= accum_reg (80);
|
703 |
|
|
|
704 |
|
|
kunci_out (81) <= accum_reg (81);
|
705 |
|
|
|
706 |
|
|
kunci_out (82) <= accum_reg (82);
|
707 |
|
|
|
708 |
|
|
kunci_out (83) <= accum_reg (83);
|
709 |
|
|
|
710 |
|
|
kunci_out (84) <= accum_reg (84);
|
711 |
|
|
|
712 |
|
|
kunci_out (85) <= accum_reg (85);
|
713 |
|
|
|
714 |
|
|
kunci_out (86) <= accum_reg (86);
|
715 |
|
|
|
716 |
|
|
kunci_out (87) <= accum_reg (87);
|
717 |
|
|
|
718 |
|
|
kunci_out (88) <= accum_reg (88);
|
719 |
|
|
|
720 |
|
|
kunci_out (89) <= accum_reg (89);
|
721 |
|
|
|
722 |
|
|
kunci_out (90) <= accum_reg (90);
|
723 |
|
|
|
724 |
|
|
kunci_out (91) <= accum_reg (91);
|
725 |
|
|
|
726 |
|
|
kunci_out (92) <= accum_reg (92);
|
727 |
|
|
|
728 |
|
|
kunci_out (93) <= accum_reg (93);
|
729 |
|
|
|
730 |
|
|
kunci_out (94) <= accum_reg (94);
|
731 |
|
|
|
732 |
|
|
kunci_out (95) <= accum_reg (95);
|
733 |
|
|
|
734 |
|
|
kunci_out (96) <= accum_reg (96);
|
735 |
|
|
|
736 |
|
|
kunci_out (97) <= accum_reg (97);
|
737 |
|
|
|
738 |
|
|
kunci_out (98) <= accum_reg (98);
|
739 |
|
|
|
740 |
|
|
kunci_out (99) <= accum_reg (99);
|
741 |
|
|
|
742 |
|
|
kunci_out (100) <= accum_reg (100);
|
743 |
|
|
|
744 |
|
|
kunci_out (101) <= accum_reg (101);
|
745 |
|
|
|
746 |
|
|
kunci_out (102) <= accum_reg (102);
|
747 |
|
|
|
748 |
|
|
kunci_out (103) <= accum_reg (103);
|
749 |
|
|
|
750 |
|
|
kunci_out (104) <= accum_reg (104);
|
751 |
|
|
|
752 |
|
|
kunci_out (105) <= accum_reg (105);
|
753 |
|
|
|
754 |
|
|
kunci_out (106) <= accum_reg (106);
|
755 |
|
|
|
756 |
|
|
kunci_out (107) <= accum_reg (107);
|
757 |
|
|
|
758 |
|
|
kunci_out (108) <= accum_reg (108);
|
759 |
|
|
|
760 |
|
|
kunci_out (109) <= accum_reg (109);
|
761 |
|
|
|
762 |
|
|
kunci_out (110) <= accum_reg (110);
|
763 |
|
|
|
764 |
|
|
kunci_out (111) <= accum_reg (111);
|
765 |
|
|
|
766 |
|
|
kunci_out (112) <= accum_reg (112);
|
767 |
|
|
|
768 |
|
|
kunci_out (113) <= accum_reg (113);
|
769 |
|
|
|
770 |
|
|
kunci_out (114) <= accum_reg (114);
|
771 |
|
|
|
772 |
|
|
kunci_out (115) <= accum_reg (115);
|
773 |
|
|
|
774 |
|
|
kunci_out (116) <= accum_reg (116);
|
775 |
|
|
|
776 |
|
|
kunci_out (117) <= accum_reg (117);
|
777 |
|
|
|
778 |
|
|
kunci_out (118) <= accum_reg (118);
|
779 |
|
|
|
780 |
|
|
kunci_out (119) <= accum_reg (119);
|
781 |
|
|
|
782 |
|
|
kunci_out (120) <= accum_reg (120);
|
783 |
|
|
|
784 |
|
|
kunci_out (121) <= accum_reg (121);
|
785 |
|
|
|
786 |
|
|
kunci_out (122) <= accum_reg (122);
|
787 |
|
|
|
788 |
|
|
kunci_out (123) <= accum_reg (123);
|
789 |
|
|
|
790 |
|
|
kunci_out (124) <= accum_reg (124);
|
791 |
|
|
|
792 |
|
|
kunci_out (125) <= accum_reg (125);
|
793 |
|
|
|
794 |
|
|
kunci_out (126) <= accum_reg (126);
|
795 |
|
|
|
796 |
|
|
kunci_out (127) <= accum_reg (127);
|
797 |
|
|
END;
|