OpenCores
URL https://opencores.org/ocsvn/a-z80/a-z80/trunk

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [cpu/] [alu/] [alu.bdf] - Blame information for rev 3

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 gdevic
/*
2
WARNING: Do NOT edit the input and output ports in this file in a text
3
editor if you plan to continue editing the block that represents it in
4
the Block Editor! File corruption is VERY likely to occur.
5
*/
6
/*
7
Copyright (C) 1991-2013 Altera Corporation
8
Your use of Altera Corporation's design tools, logic functions
9
and other software and tools, and its AMPP partner logic
10
functions, and any output files from any of the foregoing
11
(including device programming or simulation files), and any
12
associated documentation or information are expressly subject
13
to the terms and conditions of the Altera Program License
14
Subscription Agreement, Altera MegaCore Function License
15
Agreement, or other applicable license agreement, including,
16
without limitation, that your use is for the sole purpose of
17
programming logic devices manufactured by Altera and sold by
18
Altera or its authorized distributors.  Please refer to the
19
applicable agreement for further details.
20
*/
21
(header "graphic" (version "1.4"))
22
(pin
23
        (input)
24
        (rect 1560 40 1576 216)
25
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
26
        (text "alu_core_R" (rect 4 9 16 64)(font "Arial" )(vertical))
27
        (pt 8 176)
28
        (drawing
29
                (line (pt 4 92)(pt 4 117))
30
                (line (pt 12 92)(pt 12 117))
31
                (line (pt 8 121)(pt 8 176))
32
                (line (pt 4 92)(pt 12 92))
33
                (line (pt 12 117)(pt 8 121))
34
                (line (pt 4 117)(pt 8 121))
35
        )
36
        (rotate270)
37
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
38
)
39
(pin
40
        (input)
41
        (rect 1576 40 1592 216)
42
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
43
        (text "alu_core_V" (rect 4 9 16 64)(font "Arial" )(vertical))
44
        (pt 8 176)
45
        (drawing
46
                (line (pt 4 92)(pt 4 117))
47
                (line (pt 12 92)(pt 12 117))
48
                (line (pt 8 121)(pt 8 176))
49
                (line (pt 4 92)(pt 12 92))
50
                (line (pt 12 117)(pt 8 121))
51
                (line (pt 4 117)(pt 8 121))
52
        )
53
        (rotate270)
54
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
55
)
56
(pin
57
        (input)
58
        (rect 1592 40 1608 216)
59
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
60
        (text "alu_core_S" (rect 4 9 16 63)(font "Arial" )(vertical))
61
        (pt 8 176)
62
        (drawing
63
                (line (pt 4 92)(pt 4 117))
64
                (line (pt 12 92)(pt 12 117))
65
                (line (pt 8 121)(pt 8 176))
66
                (line (pt 4 92)(pt 12 92))
67
                (line (pt 12 117)(pt 8 121))
68
                (line (pt 4 117)(pt 8 121))
69
        )
70
        (rotate270)
71
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
72
)
73
(pin
74
        (input)
75
        (rect 3312 424 3488 440)
76
        (text "INPUT" (rect 15 6 43 16)(font "Arial" (font_size 6)))
77
        (text "bsel[2..0]" (rect 121 4 167 16)(font "Arial" ))
78
        (pt 0 8)
79
        (drawing
80
                (line (pt 84 4)(pt 59 4))
81
                (line (pt 84 12)(pt 59 12))
82
                (line (pt 55 8)(pt 0 8))
83
                (line (pt 84 4)(pt 84 12))
84
                (line (pt 59 12)(pt 55 8))
85
                (line (pt 59 4)(pt 55 8))
86
        )
87
        (rotate180)
88
        (text "VCC" (rect 20 -1 40 9)(font "Arial" (font_size 6)))
89
)
90
(pin
91
        (input)
92
        (rect 3024 40 3040 216)
93
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
94
        (text "alu_bs_oe" (rect 4 9 16 58)(font "Arial" )(vertical))
95
        (pt 8 176)
96
        (drawing
97
                (line (pt 4 92)(pt 4 117))
98
                (line (pt 12 92)(pt 12 117))
99
                (line (pt 8 121)(pt 8 176))
100
                (line (pt 4 92)(pt 12 92))
101
                (line (pt 12 117)(pt 8 121))
102
                (line (pt 4 117)(pt 8 121))
103
        )
104
        (rotate270)
105
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
106
)
107
(pin
108
        (input)
109
        (rect 1704 40 1720 216)
110
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
111
        (text "alu_parity_in" (rect 4 9 16 71)(font "Arial" )(vertical))
112
        (pt 8 176)
113
        (drawing
114
                (line (pt 4 92)(pt 4 117))
115
                (line (pt 12 92)(pt 12 117))
116
                (line (pt 8 121)(pt 8 176))
117
                (line (pt 4 92)(pt 12 92))
118
                (line (pt 12 117)(pt 8 121))
119
                (line (pt 4 117)(pt 8 121))
120
        )
121
        (rotate270)
122
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
123
)
124
(pin
125
        (input)
126
        (rect 256 32 272 208)
127
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
128
        (text "alu_oe" (rect 4 9 16 40)(font "Arial" )(vertical))
129
        (pt 8 176)
130
        (drawing
131
                (line (pt 4 92)(pt 4 117))
132
                (line (pt 12 92)(pt 12 117))
133
                (line (pt 8 121)(pt 8 176))
134
                (line (pt 4 92)(pt 12 92))
135
                (line (pt 12 117)(pt 8 121))
136
                (line (pt 4 117)(pt 8 121))
137
        )
138
        (rotate270)
139
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
140
)
141
(pin
142
        (input)
143
        (rect 640 40 656 216)
144
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
145
        (text "alu_shift_oe" (rect 4 9 16 69)(font "Arial" )(vertical))
146
        (pt 8 176)
147
        (drawing
148
                (line (pt 4 92)(pt 4 117))
149
                (line (pt 12 92)(pt 12 117))
150
                (line (pt 8 121)(pt 8 176))
151
                (line (pt 4 92)(pt 12 92))
152
                (line (pt 12 117)(pt 8 121))
153
                (line (pt 4 117)(pt 8 121))
154
        )
155
        (rotate270)
156
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
157
)
158
(pin
159
        (input)
160
        (rect 1616 40 1632 216)
161
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
162
        (text "alu_core_cf_in" (rect 4 9 16 80)(font "Arial" )(vertical))
163
        (pt 8 176)
164
        (drawing
165
                (line (pt 4 92)(pt 4 117))
166
                (line (pt 12 92)(pt 12 117))
167
                (line (pt 8 121)(pt 8 176))
168
                (line (pt 4 92)(pt 12 92))
169
                (line (pt 12 117)(pt 8 121))
170
                (line (pt 4 117)(pt 8 121))
171
        )
172
        (rotate270)
173
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
174
)
175
(pin
176
        (input)
177
        (rect 696 40 712 216)
178
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
179
        (text "alu_op2_oe" (rect 4 9 16 64)(font "Arial" )(vertical))
180
        (pt 8 176)
181
        (drawing
182
                (line (pt 4 92)(pt 4 117))
183
                (line (pt 12 92)(pt 12 117))
184
                (line (pt 8 121)(pt 8 176))
185
                (line (pt 4 92)(pt 12 92))
186
                (line (pt 12 117)(pt 8 121))
187
                (line (pt 4 117)(pt 8 121))
188
        )
189
        (rotate270)
190
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
191
)
192
(pin
193
        (input)
194
        (rect 2552 40 2568 216)
195
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
196
        (text "alu_op1_oe" (rect 4 9 16 64)(font "Arial" )(vertical))
197
        (pt 8 176)
198
        (drawing
199
                (line (pt 4 92)(pt 4 117))
200
                (line (pt 12 92)(pt 12 117))
201
                (line (pt 8 121)(pt 8 176))
202
                (line (pt 4 92)(pt 12 92))
203
                (line (pt 12 117)(pt 8 121))
204
                (line (pt 4 117)(pt 8 121))
205
        )
206
        (rotate270)
207
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
208
)
209
(pin
210
        (input)
211
        (rect 2432 40 2448 216)
212
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
213
        (text "alu_res_oe" (rect 4 9 16 62)(font "Arial" )(vertical))
214
        (pt 8 176)
215
        (drawing
216
                (line (pt 4 92)(pt 4 117))
217
                (line (pt 12 92)(pt 12 117))
218
                (line (pt 8 121)(pt 8 176))
219
                (line (pt 4 92)(pt 12 92))
220
                (line (pt 12 117)(pt 8 121))
221
                (line (pt 4 117)(pt 8 121))
222
        )
223
        (rotate270)
224
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
225
)
226
(pin
227
        (input)
228
        (rect 2952 40 2968 216)
229
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
230
        (text "alu_op1_sel_low" (rect 4 9 16 88)(font "Arial" )(vertical))
231
        (pt 8 176)
232
        (drawing
233
                (line (pt 4 92)(pt 4 117))
234
                (line (pt 12 92)(pt 12 117))
235
                (line (pt 8 121)(pt 8 176))
236
                (line (pt 4 92)(pt 12 92))
237
                (line (pt 12 117)(pt 8 121))
238
                (line (pt 4 117)(pt 8 121))
239
        )
240
        (rotate270)
241
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
242
)
243
(pin
244
        (input)
245
        (rect 2968 40 2984 216)
246
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
247
        (text "alu_op1_sel_zero" (rect 4 9 16 92)(font "Arial" )(vertical))
248
        (pt 8 176)
249
        (drawing
250
                (line (pt 4 92)(pt 4 117))
251
                (line (pt 12 92)(pt 12 117))
252
                (line (pt 8 121)(pt 8 176))
253
                (line (pt 4 92)(pt 12 92))
254
                (line (pt 12 117)(pt 8 121))
255
                (line (pt 4 117)(pt 8 121))
256
        )
257
        (rotate270)
258
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
259
)
260
(pin
261
        (input)
262
        (rect 2936 40 2952 216)
263
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
264
        (text "alu_op1_sel_bus" (rect 4 9 16 90)(font "Arial" )(vertical))
265
        (pt 8 176)
266
        (drawing
267
                (line (pt 4 92)(pt 4 117))
268
                (line (pt 12 92)(pt 12 117))
269
                (line (pt 8 121)(pt 8 176))
270
                (line (pt 4 92)(pt 12 92))
271
                (line (pt 12 117)(pt 8 121))
272
                (line (pt 4 117)(pt 8 121))
273
        )
274
        (rotate270)
275
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
276
)
277
(pin
278
        (input)
279
        (rect 1080 40 1096 216)
280
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
281
        (text "alu_op2_sel_zero" (rect 4 9 16 92)(font "Arial" )(vertical))
282
        (pt 8 176)
283
        (drawing
284
                (line (pt 4 92)(pt 4 117))
285
                (line (pt 12 92)(pt 12 117))
286
                (line (pt 8 121)(pt 8 176))
287
                (line (pt 4 92)(pt 12 92))
288
                (line (pt 12 117)(pt 8 121))
289
                (line (pt 4 117)(pt 8 121))
290
        )
291
        (rotate270)
292
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
293
)
294
(pin
295
        (input)
296
        (rect 1032 40 1048 216)
297
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
298
        (text "alu_op2_sel_bus" (rect 4 9 16 90)(font "Arial" )(vertical))
299
        (pt 8 176)
300
        (drawing
301
                (line (pt 4 92)(pt 4 117))
302
                (line (pt 12 92)(pt 12 117))
303
                (line (pt 8 121)(pt 8 176))
304
                (line (pt 4 92)(pt 12 92))
305
                (line (pt 12 117)(pt 8 121))
306
                (line (pt 4 117)(pt 8 121))
307
        )
308
        (rotate270)
309
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
310
)
311
(pin
312
        (input)
313
        (rect 1064 40 1080 216)
314
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
315
        (text "alu_op2_sel_lq" (rect 4 9 16 80)(font "Arial" )(vertical))
316
        (pt 8 176)
317
        (drawing
318
                (line (pt 4 92)(pt 4 117))
319
                (line (pt 12 92)(pt 12 117))
320
                (line (pt 8 121)(pt 8 176))
321
                (line (pt 4 92)(pt 12 92))
322
                (line (pt 12 117)(pt 8 121))
323
                (line (pt 4 117)(pt 8 121))
324
        )
325
        (rotate270)
326
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
327
)
328
(pin
329
        (input)
330
        (rect 2280 40 2296 216)
331
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
332
        (text "alu_op_low" (rect 4 9 16 62)(font "Arial" )(vertical))
333
        (pt 8 176)
334
        (drawing
335
                (line (pt 4 92)(pt 4 117))
336
                (line (pt 12 92)(pt 12 117))
337
                (line (pt 8 121)(pt 8 176))
338
                (line (pt 4 92)(pt 12 92))
339
                (line (pt 12 117)(pt 8 121))
340
                (line (pt 4 117)(pt 8 121))
341
        )
342
        (rotate270)
343
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
344
)
345
(pin
346
        (input)
347
        (rect 336 32 352 208)
348
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
349
        (text "alu_shift_in" (rect 4 9 16 65)(font "Arial" )(vertical))
350
        (pt 8 176)
351
        (drawing
352
                (line (pt 4 92)(pt 4 117))
353
                (line (pt 12 92)(pt 12 117))
354
                (line (pt 8 121)(pt 8 176))
355
                (line (pt 4 92)(pt 12 92))
356
                (line (pt 12 117)(pt 8 121))
357
                (line (pt 4 117)(pt 8 121))
358
        )
359
        (rotate270)
360
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
361
)
362
(pin
363
        (input)
364
        (rect 1208 40 1224 216)
365
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
366
        (text "alu_sel_op2_neg" (rect 4 9 16 90)(font "Arial" )(vertical))
367
        (pt 8 176)
368
        (drawing
369
                (line (pt 4 92)(pt 4 117))
370
                (line (pt 12 92)(pt 12 117))
371
                (line (pt 8 121)(pt 8 176))
372
                (line (pt 4 92)(pt 12 92))
373
                (line (pt 12 117)(pt 8 121))
374
                (line (pt 4 117)(pt 8 121))
375
        )
376
        (rotate270)
377
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
378
)
379
(pin
380
        (input)
381
        (rect 1384 40 1400 216)
382
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
383
        (text "alu_sel_op2_high" (rect 4 9 16 92)(font "Arial" )(vertical))
384
        (pt 8 176)
385
        (drawing
386
                (line (pt 4 92)(pt 4 117))
387
                (line (pt 12 92)(pt 12 117))
388
                (line (pt 8 121)(pt 8 176))
389
                (line (pt 4 92)(pt 12 92))
390
                (line (pt 12 117)(pt 8 121))
391
                (line (pt 4 117)(pt 8 121))
392
        )
393
        (rotate270)
394
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
395
)
396
(pin
397
        (input)
398
        (rect 320 32 336 208)
399
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
400
        (text "alu_shift_left" (rect 4 9 16 73)(font "Arial" )(vertical))
401
        (pt 8 176)
402
        (drawing
403
                (line (pt 4 92)(pt 4 117))
404
                (line (pt 12 92)(pt 12 117))
405
                (line (pt 8 121)(pt 8 176))
406
                (line (pt 4 92)(pt 12 92))
407
                (line (pt 12 117)(pt 8 121))
408
                (line (pt 4 117)(pt 8 121))
409
        )
410
        (rotate270)
411
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
412
)
413
(pin
414
        (input)
415
        (rect 304 32 320 208)
416
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
417
        (text "alu_shift_right" (rect 4 9 16 78)(font "Arial" )(vertical))
418
        (pt 8 176)
419
        (drawing
420
                (line (pt 4 92)(pt 4 117))
421
                (line (pt 12 92)(pt 12 117))
422
                (line (pt 8 121)(pt 8 176))
423
                (line (pt 4 92)(pt 12 92))
424
                (line (pt 12 117)(pt 8 121))
425
                (line (pt 4 117)(pt 8 121))
426
        )
427
        (rotate270)
428
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
429
)
430
(pin
431
        (input)
432
        (rect 832 40 848 216)
433
        (text "INPUT" (rect 6 133 16 161)(font "Arial" (font_size 6))(vertical))
434
        (text "clk" (rect 4 9 16 23)(font "Arial" )(vertical))
435
        (pt 8 176)
436
        (drawing
437
                (line (pt 4 92)(pt 4 117))
438
                (line (pt 12 92)(pt 12 117))
439
                (line (pt 8 121)(pt 8 176))
440
                (line (pt 4 92)(pt 12 92))
441
                (line (pt 12 117)(pt 8 121))
442
                (line (pt 4 117)(pt 8 121))
443
        )
444
        (rotate270)
445
        (text "VCC" (rect -1 136 9 156)(font "Arial" (font_size 6))(vertical))
446
)
447
(pin
448
        (output)
449
        (rect 2248 40 2264 216)
450
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
451
        (text "alu_zero" (rect 0 46 12 86)(font "Arial" )(vertical))
452
        (pt 8 176)
453
        (drawing
454
                (line (pt 8 176)(pt 8 124))
455
                (line (pt 4 124)(pt 4 98))
456
                (line (pt 12 124)(pt 12 98))
457
                (line (pt 12 124)(pt 4 124))
458
                (line (pt 4 98)(pt 8 94))
459
                (line (pt 8 94)(pt 12 98))
460
                (line (pt 12 98)(pt 8 94))
461
        )
462
        (rotate90)
463
)
464
(pin
465
        (output)
466
        (rect 2040 40 2056 216)
467
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
468
        (text "alu_parity_out" (rect 0 17 12 86)(font "Arial" )(vertical))
469
        (pt 8 176)
470
        (drawing
471
                (line (pt 8 176)(pt 8 124))
472
                (line (pt 4 124)(pt 4 98))
473
                (line (pt 12 124)(pt 12 98))
474
                (line (pt 12 124)(pt 4 124))
475
                (line (pt 4 98)(pt 8 94))
476
                (line (pt 8 94)(pt 12 98))
477
                (line (pt 12 98)(pt 8 94))
478
        )
479
        (rotate90)
480
)
481
(pin
482
        (output)
483
        (rect 2720 40 2736 216)
484
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
485
        (text "alu_high_eq_9" (rect 0 17 12 86)(font "Arial" )(vertical))
486
        (pt 8 176)
487
        (drawing
488
                (line (pt 8 176)(pt 8 124))
489
                (line (pt 4 124)(pt 4 98))
490
                (line (pt 12 124)(pt 12 98))
491
                (line (pt 12 124)(pt 4 124))
492
                (line (pt 4 98)(pt 8 94))
493
                (line (pt 8 94)(pt 12 98))
494
                (line (pt 12 98)(pt 8 94))
495
        )
496
        (rotate90)
497
)
498
(pin
499
        (output)
500
        (rect 2704 40 2720 216)
501
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
502
        (text "alu_high_gt_9" (rect 0 19 12 86)(font "Arial" )(vertical))
503
        (pt 8 176)
504
        (drawing
505
                (line (pt 8 176)(pt 8 124))
506
                (line (pt 4 124)(pt 4 98))
507
                (line (pt 12 124)(pt 12 98))
508
                (line (pt 12 124)(pt 4 124))
509
                (line (pt 4 98)(pt 8 94))
510
                (line (pt 8 94)(pt 12 98))
511
                (line (pt 12 98)(pt 8 94))
512
        )
513
        (rotate90)
514
)
515
(pin
516
        (output)
517
        (rect 2688 40 2704 216)
518
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
519
        (text "alu_low_gt_9" (rect 0 24 12 86)(font "Arial" )(vertical))
520
        (pt 8 176)
521
        (drawing
522
                (line (pt 8 176)(pt 8 124))
523
                (line (pt 4 124)(pt 4 98))
524
                (line (pt 12 124)(pt 12 98))
525
                (line (pt 12 124)(pt 4 124))
526
                (line (pt 4 98)(pt 8 94))
527
                (line (pt 8 94)(pt 12 98))
528
                (line (pt 12 98)(pt 8 94))
529
        )
530
        (rotate90)
531
)
532
(pin
533
        (output)
534
        (rect 3088 240 3264 256)
535
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
536
        (text "test_db_low[3..0]" (rect 90 0 173 12)(font "Arial" ))
537
        (pt 0 8)
538
        (drawing
539
                (line (pt 0 8)(pt 52 8))
540
                (line (pt 52 4)(pt 78 4))
541
                (line (pt 52 12)(pt 78 12))
542
                (line (pt 52 12)(pt 52 4))
543
                (line (pt 78 4)(pt 82 8))
544
                (line (pt 82 8)(pt 78 12))
545
                (line (pt 78 12)(pt 82 8))
546
        )
547
)
548
(pin
549
        (output)
550
        (rect 3088 624 3264 640)
551
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
552
        (text "test_db_high[3..0]" (rect 90 0 178 12)(font "Arial" ))
553
        (pt 0 8)
554
        (drawing
555
                (line (pt 0 8)(pt 52 8))
556
                (line (pt 52 4)(pt 78 4))
557
                (line (pt 52 12)(pt 78 12))
558
                (line (pt 52 12)(pt 52 4))
559
                (line (pt 78 4)(pt 82 8))
560
                (line (pt 82 8)(pt 78 12))
561
                (line (pt 78 12)(pt 82 8))
562
        )
563
)
564
(pin
565
        (output)
566
        (rect 560 40 576 216)
567
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
568
        (text "alu_shift_db0" (rect 0 20 12 86)(font "Arial" )(vertical))
569
        (pt 8 176)
570
        (drawing
571
                (line (pt 8 176)(pt 8 124))
572
                (line (pt 4 124)(pt 4 98))
573
                (line (pt 12 124)(pt 12 98))
574
                (line (pt 12 124)(pt 4 124))
575
                (line (pt 4 98)(pt 8 94))
576
                (line (pt 8 94)(pt 12 98))
577
                (line (pt 12 98)(pt 8 94))
578
        )
579
        (rotate90)
580
)
581
(pin
582
        (output)
583
        (rect 576 40 592 216)
584
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
585
        (text "alu_shift_db7" (rect 0 20 12 86)(font "Arial" )(vertical))
586
        (pt 8 176)
587
        (drawing
588
                (line (pt 8 176)(pt 8 124))
589
                (line (pt 4 124)(pt 4 98))
590
                (line (pt 12 124)(pt 12 98))
591
                (line (pt 12 124)(pt 4 124))
592
                (line (pt 4 98)(pt 8 94))
593
                (line (pt 8 94)(pt 12 98))
594
                (line (pt 12 98)(pt 8 94))
595
        )
596
        (rotate90)
597
)
598
(pin
599
        (output)
600
        (rect 2064 40 2080 216)
601
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
602
        (text "alu_core_cf_out" (rect 0 7 12 86)(font "Arial" )(vertical))
603
        (pt 8 176)
604
        (drawing
605
                (line (pt 8 176)(pt 8 124))
606
                (line (pt 4 124)(pt 4 98))
607
                (line (pt 12 124)(pt 12 98))
608
                (line (pt 12 124)(pt 4 124))
609
                (line (pt 4 98)(pt 8 94))
610
                (line (pt 8 94)(pt 12 98))
611
                (line (pt 12 98)(pt 8 94))
612
        )
613
        (rotate90)
614
)
615
(pin
616
        (output)
617
        (rect 1656 40 1672 216)
618
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
619
        (text "alu_sf_out" (rect 0 35 12 86)(font "Arial" )(vertical))
620
        (pt 8 176)
621
        (drawing
622
                (line (pt 8 176)(pt 8 124))
623
                (line (pt 4 124)(pt 4 98))
624
                (line (pt 12 124)(pt 12 98))
625
                (line (pt 12 124)(pt 4 124))
626
                (line (pt 4 98)(pt 8 94))
627
                (line (pt 8 94)(pt 12 98))
628
                (line (pt 12 98)(pt 8 94))
629
        )
630
        (rotate90)
631
)
632
(pin
633
        (output)
634
        (rect 1680 40 1696 216)
635
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
636
        (text "alu_yf_out" (rect 0 33 12 86)(font "Arial" )(vertical))
637
        (pt 8 176)
638
        (drawing
639
                (line (pt 8 176)(pt 8 124))
640
                (line (pt 4 124)(pt 4 98))
641
                (line (pt 12 124)(pt 12 98))
642
                (line (pt 12 124)(pt 4 124))
643
                (line (pt 4 98)(pt 8 94))
644
                (line (pt 8 94)(pt 12 98))
645
                (line (pt 12 98)(pt 8 94))
646
        )
647
        (rotate90)
648
)
649
(pin
650
        (output)
651
        (rect 1888 40 1904 216)
652
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
653
        (text "alu_xf_out" (rect 0 35 12 86)(font "Arial" )(vertical))
654
        (pt 8 176)
655
        (drawing
656
                (line (pt 8 176)(pt 8 124))
657
                (line (pt 4 124)(pt 4 98))
658
                (line (pt 12 124)(pt 12 98))
659
                (line (pt 12 124)(pt 4 124))
660
                (line (pt 4 98)(pt 8 94))
661
                (line (pt 8 94)(pt 12 98))
662
                (line (pt 12 98)(pt 8 94))
663
        )
664
        (rotate90)
665
)
666
(pin
667
        (output)
668
        (rect 2080 40 2096 216)
669
        (text "OUTPUT" (rect 0 137 10 175)(font "Arial" (font_size 6))(vertical))
670
        (text "alu_vf_out" (rect 0 33 12 86)(font "Arial" )(vertical))
671
        (pt 8 176)
672
        (drawing
673
                (line (pt 8 176)(pt 8 124))
674
                (line (pt 4 124)(pt 4 98))
675
                (line (pt 12 124)(pt 12 98))
676
                (line (pt 12 124)(pt 4 124))
677
                (line (pt 4 98)(pt 8 94))
678
                (line (pt 8 94)(pt 12 98))
679
                (line (pt 12 98)(pt 8 94))
680
        )
681
        (rotate90)
682
)
683
(pin
684
        (bidir)
685
        (rect 32 416 208 432)
686
        (text "BIDIR" (rect 151 0 175 10)(font "Arial" (font_size 6)))
687
        (text "db[7..0]" (rect 49 0 86 12)(font "Arial" ))
688
        (pt 176 8)
689
        (drawing
690
                (line (pt 120 4)(pt 98 4))
691
                (line (pt 176 8)(pt 124 8))
692
                (line (pt 120 12)(pt 98 12))
693
                (line (pt 98 4)(pt 94 8))
694
                (line (pt 98 12)(pt 94 8))
695
                (line (pt 120 4)(pt 124 8))
696
                (line (pt 124 8)(pt 120 12))
697
        )
698
        (flipy)
699
        (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6)))
700
)
701
(symbol
702
        (rect 2304 496 2368 544)
703
        (text "OR2" (rect 45 0 63 10)(font "Arial" (font_size 6)))
704
        (text "inst10" (rect 32 37 61 49)(font "Arial" ))
705
        (port
706
                (pt 64 32)
707
                (input)
708
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
709
                (text "IN2" (rect 45 23 62 35)(font "Courier New" (bold))(invisible))
710
                (line (pt 64 32)(pt 49 32))
711
        )
712
        (port
713
                (pt 64 16)
714
                (input)
715
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
716
                (text "IN1" (rect 45 7 62 19)(font "Courier New" (bold))(invisible))
717
                (line (pt 64 16)(pt 49 16))
718
        )
719
        (port
720
                (pt 0 24)
721
                (output)
722
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
723
                (text "OUT" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
724
                (line (pt 16 24)(pt 0 24))
725
        )
726
        (drawing
727
                (line (pt 50 36)(pt 39 36))
728
                (line (pt 50 13)(pt 39 13))
729
                (arc (pt 57 19)(pt 57 29)(rect 45 8 78 41))
730
                (arc (pt 39 13)(pt 15 24)(rect 7 13 70 76))
731
                (arc (pt 15 24)(pt 39 35)(rect 7 -27 70 36))
732
        )
733
        (flipy)
734
)
735
(symbol
736
        (rect 2384 472 2448 520)
737
        (text "AND2" (rect 39 0 63 10)(font "Arial" (font_size 6)))
738
        (text "inst8" (rect 38 37 61 49)(font "Arial" ))
739
        (port
740
                (pt 64 16)
741
                (input)
742
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
743
                (text "IN1" (rect 45 7 62 19)(font "Courier New" (bold))(invisible))
744
                (line (pt 64 16)(pt 50 16))
745
        )
746
        (port
747
                (pt 64 32)
748
                (input)
749
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
750
                (text "IN2" (rect 45 23 62 35)(font "Courier New" (bold))(invisible))
751
                (line (pt 64 32)(pt 50 32))
752
        )
753
        (port
754
                (pt 0 24)
755
                (output)
756
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
757
                (text "OUT" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
758
                (line (pt 22 24)(pt 0 24))
759
        )
760
        (drawing
761
                (line (pt 50 12)(pt 34 12))
762
                (line (pt 50 37)(pt 33 37))
763
                (line (pt 50 12)(pt 50 37))
764
                (arc (pt 34 12)(pt 33 37)(rect 21 12 46 37))
765
        )
766
        (flipy)
767
)
768
(symbol
769
        (rect 2384 520 2448 568)
770
        (text "AND2" (rect 39 0 63 10)(font "Arial" (font_size 6)))
771
        (text "inst9" (rect 38 37 61 49)(font "Arial" ))
772
        (port
773
                (pt 64 16)
774
                (input)
775
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
776
                (text "IN1" (rect 45 7 62 19)(font "Courier New" (bold))(invisible))
777
                (line (pt 64 16)(pt 50 16))
778
        )
779
        (port
780
                (pt 64 32)
781
                (input)
782
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
783
                (text "IN2" (rect 45 23 62 35)(font "Courier New" (bold))(invisible))
784
                (line (pt 64 32)(pt 50 32))
785
        )
786
        (port
787
                (pt 0 24)
788
                (output)
789
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
790
                (text "OUT" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
791
                (line (pt 22 24)(pt 0 24))
792
        )
793
        (drawing
794
                (line (pt 50 12)(pt 34 12))
795
                (line (pt 50 37)(pt 33 37))
796
                (line (pt 50 12)(pt 50 37))
797
                (arc (pt 34 12)(pt 33 37)(rect 21 12 46 37))
798
        )
799
        (flipy)
800
)
801
(symbol
802
        (rect 2472 272 2504 320)
803
        (text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
804
        (text "inst12" (rect -1 3 11 32)(font "Arial" )(vertical))
805
        (port
806
                (pt 16 0)
807
                (input)
808
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
809
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
810
                (line (pt 16 0)(pt 16 13))
811
        )
812
        (port
813
                (pt 16 48)
814
                (output)
815
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
816
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
817
                (line (pt 16 39)(pt 16 48))
818
        )
819
        (drawing
820
                (line (pt 7 13)(pt 25 13))
821
                (line (pt 25 13)(pt 16 31))
822
                (line (pt 7 13)(pt 16 31))
823
                (circle (rect 12 31 20 39))
824
        )
825
        (rotate270)
826
)
827
(symbol
828
        (rect 1136 472 1184 504)
829
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
830
        (text "inst23" (rect 3 21 32 33)(font "Arial" ))
831
        (port
832
                (pt 0 16)
833
                (input)
834
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
835
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
836
                (line (pt 0 16)(pt 13 16))
837
        )
838
        (port
839
                (pt 48 16)
840
                (output)
841
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
842
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
843
                (line (pt 39 16)(pt 48 16))
844
        )
845
        (drawing
846
                (line (pt 13 25)(pt 13 7))
847
                (line (pt 13 7)(pt 31 16))
848
                (line (pt 13 25)(pt 31 16))
849
                (circle (rect 31 12 39 20))
850
        )
851
)
852
(symbol
853
        (rect 1136 568 1184 600)
854
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
855
        (text "inst24" (rect 3 21 32 33)(font "Arial" ))
856
        (port
857
                (pt 0 16)
858
                (input)
859
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
860
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
861
                (line (pt 0 16)(pt 13 16))
862
        )
863
        (port
864
                (pt 48 16)
865
                (output)
866
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
867
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
868
                (line (pt 39 16)(pt 48 16))
869
        )
870
        (drawing
871
                (line (pt 13 25)(pt 13 7))
872
                (line (pt 13 7)(pt 31 16))
873
                (line (pt 13 25)(pt 31 16))
874
                (circle (rect 31 12 39 20))
875
        )
876
)
877
(symbol
878
        (rect 1224 408 1288 456)
879
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
880
        (text "inst25" (rect 3 37 32 49)(font "Arial" ))
881
        (port
882
                (pt 0 16)
883
                (input)
884
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
885
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
886
                (line (pt 0 16)(pt 14 16))
887
        )
888
        (port
889
                (pt 0 32)
890
                (input)
891
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
892
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
893
                (line (pt 0 32)(pt 14 32))
894
        )
895
        (port
896
                (pt 64 24)
897
                (output)
898
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
899
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
900
                (line (pt 42 24)(pt 64 24))
901
        )
902
        (drawing
903
                (line (pt 14 12)(pt 30 12))
904
                (line (pt 14 37)(pt 31 37))
905
                (line (pt 14 12)(pt 14 37))
906
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
907
        )
908
)
909
(symbol
910
        (rect 1224 456 1288 504)
911
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
912
        (text "inst26" (rect 3 37 32 49)(font "Arial" ))
913
        (port
914
                (pt 0 16)
915
                (input)
916
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
917
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
918
                (line (pt 0 16)(pt 14 16))
919
        )
920
        (port
921
                (pt 0 32)
922
                (input)
923
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
924
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
925
                (line (pt 0 32)(pt 14 32))
926
        )
927
        (port
928
                (pt 64 24)
929
                (output)
930
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
931
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
932
                (line (pt 42 24)(pt 64 24))
933
        )
934
        (drawing
935
                (line (pt 14 12)(pt 30 12))
936
                (line (pt 14 37)(pt 31 37))
937
                (line (pt 14 12)(pt 14 37))
938
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
939
        )
940
)
941
(symbol
942
        (rect 1224 504 1288 552)
943
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
944
        (text "inst27" (rect 3 37 32 49)(font "Arial" ))
945
        (port
946
                (pt 0 16)
947
                (input)
948
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
949
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
950
                (line (pt 0 16)(pt 14 16))
951
        )
952
        (port
953
                (pt 0 32)
954
                (input)
955
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
956
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
957
                (line (pt 0 32)(pt 14 32))
958
        )
959
        (port
960
                (pt 64 24)
961
                (output)
962
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
963
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
964
                (line (pt 42 24)(pt 64 24))
965
        )
966
        (drawing
967
                (line (pt 14 12)(pt 30 12))
968
                (line (pt 14 37)(pt 31 37))
969
                (line (pt 14 12)(pt 14 37))
970
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
971
        )
972
)
973
(symbol
974
        (rect 1224 552 1288 600)
975
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
976
        (text "inst28" (rect 3 37 32 49)(font "Arial" ))
977
        (port
978
                (pt 0 16)
979
                (input)
980
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
981
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
982
                (line (pt 0 16)(pt 14 16))
983
        )
984
        (port
985
                (pt 0 32)
986
                (input)
987
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
988
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
989
                (line (pt 0 32)(pt 14 32))
990
        )
991
        (port
992
                (pt 64 24)
993
                (output)
994
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
995
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
996
                (line (pt 42 24)(pt 64 24))
997
        )
998
        (drawing
999
                (line (pt 14 12)(pt 30 12))
1000
                (line (pt 14 37)(pt 31 37))
1001
                (line (pt 14 12)(pt 14 37))
1002
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
1003
        )
1004
)
1005
(symbol
1006
        (rect 1400 456 1464 504)
1007
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
1008
        (text "inst29" (rect 3 37 32 49)(font "Arial" ))
1009
        (port
1010
                (pt 0 16)
1011
                (input)
1012
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1013
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1014
                (line (pt 0 16)(pt 14 16))
1015
        )
1016
        (port
1017
                (pt 0 32)
1018
                (input)
1019
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1020
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1021
                (line (pt 0 32)(pt 14 32))
1022
        )
1023
        (port
1024
                (pt 64 24)
1025
                (output)
1026
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1027
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1028
                (line (pt 42 24)(pt 64 24))
1029
        )
1030
        (drawing
1031
                (line (pt 14 12)(pt 30 12))
1032
                (line (pt 14 37)(pt 31 37))
1033
                (line (pt 14 12)(pt 14 37))
1034
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
1035
        )
1036
)
1037
(symbol
1038
        (rect 1400 504 1464 552)
1039
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
1040
        (text "inst30" (rect 3 37 32 49)(font "Arial" ))
1041
        (port
1042
                (pt 0 16)
1043
                (input)
1044
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1045
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1046
                (line (pt 0 16)(pt 14 16))
1047
        )
1048
        (port
1049
                (pt 0 32)
1050
                (input)
1051
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1052
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1053
                (line (pt 0 32)(pt 14 32))
1054
        )
1055
        (port
1056
                (pt 64 24)
1057
                (output)
1058
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1059
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1060
                (line (pt 42 24)(pt 64 24))
1061
        )
1062
        (drawing
1063
                (line (pt 14 12)(pt 30 12))
1064
                (line (pt 14 37)(pt 31 37))
1065
                (line (pt 14 12)(pt 14 37))
1066
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
1067
        )
1068
)
1069
(symbol
1070
        (rect 1304 432 1368 480)
1071
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
1072
        (text "inst31" (rect 3 37 32 49)(font "Arial" ))
1073
        (port
1074
                (pt 0 32)
1075
                (input)
1076
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1077
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1078
                (line (pt 0 32)(pt 15 32))
1079
        )
1080
        (port
1081
                (pt 0 16)
1082
                (input)
1083
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1084
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1085
                (line (pt 0 16)(pt 15 16))
1086
        )
1087
        (port
1088
                (pt 64 24)
1089
                (output)
1090
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1091
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1092
                (line (pt 48 24)(pt 64 24))
1093
        )
1094
        (drawing
1095
                (line (pt 14 36)(pt 25 36))
1096
                (line (pt 14 13)(pt 25 13))
1097
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
1098
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
1099
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
1100
        )
1101
)
1102
(symbol
1103
        (rect 1304 528 1368 576)
1104
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
1105
        (text "inst32" (rect 3 37 32 49)(font "Arial" ))
1106
        (port
1107
                (pt 0 32)
1108
                (input)
1109
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1110
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1111
                (line (pt 0 32)(pt 15 32))
1112
        )
1113
        (port
1114
                (pt 0 16)
1115
                (input)
1116
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1117
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1118
                (line (pt 0 16)(pt 15 16))
1119
        )
1120
        (port
1121
                (pt 64 24)
1122
                (output)
1123
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1124
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1125
                (line (pt 48 24)(pt 64 24))
1126
        )
1127
        (drawing
1128
                (line (pt 14 36)(pt 25 36))
1129
                (line (pt 14 13)(pt 25 13))
1130
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
1131
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
1132
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
1133
        )
1134
)
1135
(symbol
1136
        (rect 1480 480 1544 528)
1137
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
1138
        (text "inst33" (rect 3 37 32 49)(font "Arial" ))
1139
        (port
1140
                (pt 0 32)
1141
                (input)
1142
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1143
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1144
                (line (pt 0 32)(pt 15 32))
1145
        )
1146
        (port
1147
                (pt 0 16)
1148
                (input)
1149
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1150
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1151
                (line (pt 0 16)(pt 15 16))
1152
        )
1153
        (port
1154
                (pt 64 24)
1155
                (output)
1156
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1157
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1158
                (line (pt 48 24)(pt 64 24))
1159
        )
1160
        (drawing
1161
                (line (pt 14 36)(pt 25 36))
1162
                (line (pt 14 13)(pt 25 13))
1163
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
1164
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
1165
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
1166
        )
1167
)
1168
(symbol
1169
        (rect 1376 272 1408 320)
1170
        (text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
1171
        (text "inst35" (rect -1 3 11 32)(font "Arial" )(vertical))
1172
        (port
1173
                (pt 16 0)
1174
                (input)
1175
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1176
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
1177
                (line (pt 16 0)(pt 16 13))
1178
        )
1179
        (port
1180
                (pt 16 48)
1181
                (output)
1182
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1183
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
1184
                (line (pt 16 39)(pt 16 48))
1185
        )
1186
        (drawing
1187
                (line (pt 7 13)(pt 25 13))
1188
                (line (pt 25 13)(pt 16 31))
1189
                (line (pt 7 13)(pt 16 31))
1190
                (circle (rect 12 31 20 39))
1191
        )
1192
        (rotate270)
1193
)
1194
(symbol
1195
        (rect 1200 272 1232 320)
1196
        (text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
1197
        (text "inst34" (rect -1 3 11 32)(font "Arial" )(vertical))
1198
        (port
1199
                (pt 16 0)
1200
                (input)
1201
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1202
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
1203
                (line (pt 16 0)(pt 16 13))
1204
        )
1205
        (port
1206
                (pt 16 48)
1207
                (output)
1208
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1209
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
1210
                (line (pt 16 39)(pt 16 48))
1211
        )
1212
        (drawing
1213
                (line (pt 7 13)(pt 25 13))
1214
                (line (pt 25 13)(pt 16 31))
1215
                (line (pt 7 13)(pt 16 31))
1216
                (circle (rect 12 31 20 39))
1217
        )
1218
        (rotate270)
1219
)
1220
(symbol
1221
        (rect 712 264 744 312)
1222
        (text "TRI" (rect 0 32 10 47)(font "Arial" (font_size 6))(vertical))
1223
        (text "inst18" (rect 21 16 33 45)(font "Arial" )(vertical))
1224
        (port
1225
                (pt 16 48)
1226
                (input)
1227
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1228
                (text "IN" (rect 7 35 19 46)(font "Courier New" (bold))(vertical)(invisible))
1229
                (line (pt 16 48)(pt 16 34))
1230
        )
1231
        (port
1232
                (pt 0 24)
1233
                (input)
1234
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1235
                (text "OE" (rect 0 11 12 22)(font "Courier New" (bold))(vertical)(invisible))
1236
                (line (pt 12 24)(pt 0 24))
1237
        )
1238
        (port
1239
                (pt 16 0)
1240
                (output)
1241
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1242
                (text "OUT" (rect 7 2 19 19)(font "Courier New" (bold))(vertical)(invisible))
1243
                (line (pt 16 16)(pt 16 0))
1244
        )
1245
        (drawing
1246
                (line (pt 25 34)(pt 7 34))
1247
                (line (pt 25 34)(pt 16 16))
1248
                (line (pt 7 34)(pt 16 16))
1249
        )
1250
        (rotate90)
1251
)
1252
(symbol
1253
        (rect 712 568 744 616)
1254
        (text "TRI" (rect 0 1 10 16)(font "Arial" (font_size 6))(vertical))
1255
        (text "inst19" (rect 21 3 33 32)(font "Arial" )(vertical))
1256
        (port
1257
                (pt 16 0)
1258
                (input)
1259
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1260
                (text "IN" (rect 7 2 19 13)(font "Courier New" (bold))(vertical)(invisible))
1261
                (line (pt 16 0)(pt 16 14))
1262
        )
1263
        (port
1264
                (pt 0 24)
1265
                (input)
1266
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1267
                (text "OE" (rect 0 26 12 37)(font "Courier New" (bold))(vertical)(invisible))
1268
                (line (pt 12 24)(pt 0 24))
1269
        )
1270
        (port
1271
                (pt 16 48)
1272
                (output)
1273
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1274
                (text "OUT" (rect 7 32 19 49)(font "Courier New" (bold))(vertical)(invisible))
1275
                (line (pt 16 32)(pt 16 48))
1276
        )
1277
        (drawing
1278
                (line (pt 25 14)(pt 7 14))
1279
                (line (pt 25 14)(pt 16 32))
1280
                (line (pt 7 14)(pt 16 32))
1281
        )
1282
        (flipy_rotate90)
1283
)
1284
(symbol
1285
        (rect 2568 568 2600 616)
1286
        (text "TRI" (rect 0 1 10 16)(font "Arial" (font_size 6))(vertical))
1287
        (text "mm1" (rect 21 3 33 27)(font "Arial" )(vertical))
1288
        (port
1289
                (pt 16 0)
1290
                (input)
1291
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1292
                (text "IN" (rect 7 2 19 13)(font "Courier New" (bold))(vertical)(invisible))
1293
                (line (pt 16 0)(pt 16 14))
1294
        )
1295
        (port
1296
                (pt 0 24)
1297
                (input)
1298
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1299
                (text "OE" (rect 0 26 12 37)(font "Courier New" (bold))(vertical)(invisible))
1300
                (line (pt 12 24)(pt 0 24))
1301
        )
1302
        (port
1303
                (pt 16 48)
1304
                (output)
1305
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1306
                (text "OUT" (rect 7 32 19 49)(font "Courier New" (bold))(vertical)(invisible))
1307
                (line (pt 16 32)(pt 16 48))
1308
        )
1309
        (drawing
1310
                (line (pt 25 14)(pt 7 14))
1311
                (line (pt 25 14)(pt 16 32))
1312
                (line (pt 7 14)(pt 16 32))
1313
        )
1314
        (flipy_rotate90)
1315
)
1316
(symbol
1317
        (rect 2568 264 2600 312)
1318
        (text "TRI" (rect 0 32 10 47)(font "Arial" (font_size 6))(vertical))
1319
        (text "mm0" (rect 21 21 33 45)(font "Arial" )(vertical))
1320
        (port
1321
                (pt 16 48)
1322
                (input)
1323
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1324
                (text "IN" (rect 7 35 19 46)(font "Courier New" (bold))(vertical)(invisible))
1325
                (line (pt 16 48)(pt 16 34))
1326
        )
1327
        (port
1328
                (pt 0 24)
1329
                (input)
1330
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1331
                (text "OE" (rect 0 11 12 22)(font "Courier New" (bold))(vertical)(invisible))
1332
                (line (pt 12 24)(pt 0 24))
1333
        )
1334
        (port
1335
                (pt 16 0)
1336
                (output)
1337
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1338
                (text "OUT" (rect 7 2 19 19)(font "Courier New" (bold))(vertical)(invisible))
1339
                (line (pt 16 16)(pt 16 0))
1340
        )
1341
        (drawing
1342
                (line (pt 25 34)(pt 7 34))
1343
                (line (pt 25 34)(pt 16 16))
1344
                (line (pt 7 34)(pt 16 16))
1345
        )
1346
        (rotate90)
1347
)
1348
(symbol
1349
        (rect 3040 264 3072 312)
1350
        (text "TRI" (rect 0 32 10 47)(font "Arial" (font_size 6))(vertical))
1351
        (text "bsg0" (rect 21 22 33 45)(font "Arial" )(vertical))
1352
        (port
1353
                (pt 16 48)
1354
                (input)
1355
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1356
                (text "IN" (rect 7 35 19 46)(font "Courier New" (bold))(vertical)(invisible))
1357
                (line (pt 16 48)(pt 16 34))
1358
        )
1359
        (port
1360
                (pt 0 24)
1361
                (input)
1362
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1363
                (text "OE" (rect 0 11 12 22)(font "Courier New" (bold))(vertical)(invisible))
1364
                (line (pt 12 24)(pt 0 24))
1365
        )
1366
        (port
1367
                (pt 16 0)
1368
                (output)
1369
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1370
                (text "OUT" (rect 7 2 19 19)(font "Courier New" (bold))(vertical)(invisible))
1371
                (line (pt 16 16)(pt 16 0))
1372
        )
1373
        (drawing
1374
                (line (pt 25 34)(pt 7 34))
1375
                (line (pt 25 34)(pt 16 16))
1376
                (line (pt 7 34)(pt 16 16))
1377
        )
1378
        (rotate90)
1379
)
1380
(symbol
1381
        (rect 3040 568 3072 616)
1382
        (text "TRI" (rect 0 1 10 16)(font "Arial" (font_size 6))(vertical))
1383
        (text "bsg1" (rect 21 3 33 26)(font "Arial" )(vertical))
1384
        (port
1385
                (pt 16 0)
1386
                (input)
1387
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1388
                (text "IN" (rect 7 2 19 13)(font "Courier New" (bold))(vertical)(invisible))
1389
                (line (pt 16 0)(pt 16 14))
1390
        )
1391
        (port
1392
                (pt 0 24)
1393
                (input)
1394
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1395
                (text "OE" (rect 0 26 12 37)(font "Courier New" (bold))(vertical)(invisible))
1396
                (line (pt 12 24)(pt 0 24))
1397
        )
1398
        (port
1399
                (pt 16 48)
1400
                (output)
1401
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1402
                (text "OUT" (rect 7 32 19 49)(font "Courier New" (bold))(vertical)(invisible))
1403
                (line (pt 16 32)(pt 16 48))
1404
        )
1405
        (drawing
1406
                (line (pt 25 14)(pt 7 14))
1407
                (line (pt 25 14)(pt 16 32))
1408
                (line (pt 7 14)(pt 16 32))
1409
        )
1410
        (flipy_rotate90)
1411
)
1412
(symbol
1413
        (rect 600 264 632 312)
1414
        (text "TRI" (rect 22 32 32 47)(font "Arial" (font_size 6))(vertical))
1415
        (text "shg0" (rect -1 22 11 45)(font "Arial" )(vertical))
1416
        (port
1417
                (pt 16 48)
1418
                (input)
1419
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1420
                (text "IN" (rect 13 35 25 46)(font "Courier New" (bold))(vertical)(invisible))
1421
                (line (pt 16 48)(pt 16 34))
1422
        )
1423
        (port
1424
                (pt 32 24)
1425
                (input)
1426
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1427
                (text "OE" (rect 20 11 32 22)(font "Courier New" (bold))(vertical)(invisible))
1428
                (line (pt 20 24)(pt 32 24))
1429
        )
1430
        (port
1431
                (pt 16 0)
1432
                (output)
1433
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1434
                (text "OUT" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
1435
                (line (pt 16 16)(pt 16 0))
1436
        )
1437
        (drawing
1438
                (line (pt 7 34)(pt 25 34))
1439
                (line (pt 7 34)(pt 16 16))
1440
                (line (pt 25 34)(pt 16 16))
1441
        )
1442
        (flipx_rotate90)
1443
)
1444
(symbol
1445
        (rect 600 568 632 616)
1446
        (text "TRI" (rect 22 1 32 16)(font "Arial" (font_size 6))(vertical))
1447
        (text "shg1" (rect -1 3 11 26)(font "Arial" )(vertical))
1448
        (port
1449
                (pt 16 0)
1450
                (input)
1451
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1452
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
1453
                (line (pt 16 0)(pt 16 14))
1454
        )
1455
        (port
1456
                (pt 32 24)
1457
                (input)
1458
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1459
                (text "OE" (rect 20 26 32 37)(font "Courier New" (bold))(vertical)(invisible))
1460
                (line (pt 20 24)(pt 32 24))
1461
        )
1462
        (port
1463
                (pt 16 48)
1464
                (output)
1465
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1466
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
1467
                (line (pt 16 32)(pt 16 48))
1468
        )
1469
        (drawing
1470
                (line (pt 7 14)(pt 25 14))
1471
                (line (pt 7 14)(pt 16 32))
1472
                (line (pt 25 14)(pt 16 32))
1473
        )
1474
        (rotate270)
1475
)
1476
(symbol
1477
        (rect 224 296 256 344)
1478
        (text "TRI" (rect 22 1 32 16)(font "Arial" (font_size 6))(vertical))
1479
        (text "dbg0" (rect -1 3 11 26)(font "Arial" )(vertical))
1480
        (port
1481
                (pt 16 0)
1482
                (input)
1483
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1484
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
1485
                (line (pt 16 0)(pt 16 14))
1486
        )
1487
        (port
1488
                (pt 32 24)
1489
                (input)
1490
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1491
                (text "OE" (rect 20 26 32 37)(font "Courier New" (bold))(vertical)(invisible))
1492
                (line (pt 20 24)(pt 32 24))
1493
        )
1494
        (port
1495
                (pt 16 48)
1496
                (output)
1497
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1498
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
1499
                (line (pt 16 32)(pt 16 48))
1500
        )
1501
        (drawing
1502
                (line (pt 7 14)(pt 25 14))
1503
                (line (pt 7 14)(pt 16 32))
1504
                (line (pt 25 14)(pt 16 32))
1505
        )
1506
        (rotate270)
1507
)
1508
(symbol
1509
        (rect 224 528 256 576)
1510
        (text "TRI" (rect 22 32 32 47)(font "Arial" (font_size 6))(vertical))
1511
        (text "dbg1" (rect -1 22 11 45)(font "Arial" )(vertical))
1512
        (port
1513
                (pt 16 48)
1514
                (input)
1515
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1516
                (text "IN" (rect 13 35 25 46)(font "Courier New" (bold))(vertical)(invisible))
1517
                (line (pt 16 48)(pt 16 34))
1518
        )
1519
        (port
1520
                (pt 32 24)
1521
                (input)
1522
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1523
                (text "OE" (rect 20 11 32 22)(font "Courier New" (bold))(vertical)(invisible))
1524
                (line (pt 20 24)(pt 32 24))
1525
        )
1526
        (port
1527
                (pt 16 0)
1528
                (output)
1529
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1530
                (text "OUT" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
1531
                (line (pt 16 16)(pt 16 0))
1532
        )
1533
        (drawing
1534
                (line (pt 7 34)(pt 25 34))
1535
                (line (pt 7 34)(pt 16 16))
1536
                (line (pt 25 34)(pt 16 16))
1537
        )
1538
        (flipx_rotate90)
1539
)
1540
(symbol
1541
        (rect 2520 392 2688 488)
1542
        (text "alu_prep_daa" (rect 5 0 82 14)(font "Arial" (font_size 8)))
1543
        (text "prep_daa" (rect 8 80 52 92)(font "Arial" ))
1544
        (port
1545
                (pt 0 32)
1546
                (input)
1547
                (text "low[3..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
1548
                (text "low[3..0]" (rect 21 27 70 41)(font "Arial" (font_size 8)))
1549
                (line (pt 0 32)(pt 16 32)(line_width 3))
1550
        )
1551
        (port
1552
                (pt 0 48)
1553
                (input)
1554
                (text "high[3..0]" (rect 0 0 51 14)(font "Arial" (font_size 8)))
1555
                (text "high[3..0]" (rect 21 43 72 57)(font "Arial" (font_size 8)))
1556
                (line (pt 0 48)(pt 16 48)(line_width 3))
1557
        )
1558
        (port
1559
                (pt 168 32)
1560
                (output)
1561
                (text "low_gt_9" (rect 0 0 53 14)(font "Arial" (font_size 8)))
1562
                (text "low_gt_9" (rect 94 27 147 41)(font "Arial" (font_size 8)))
1563
                (line (pt 168 32)(pt 152 32))
1564
        )
1565
        (port
1566
                (pt 168 48)
1567
                (output)
1568
                (text "high_gt_9" (rect 0 0 55 14)(font "Arial" (font_size 8)))
1569
                (text "high_gt_9" (rect 92 43 147 57)(font "Arial" (font_size 8)))
1570
                (line (pt 168 48)(pt 152 48))
1571
        )
1572
        (port
1573
                (pt 168 64)
1574
                (output)
1575
                (text "high_eq_9" (rect 0 0 59 14)(font "Arial" (font_size 8)))
1576
                (text "high_eq_9" (rect 88 59 147 73)(font "Arial" (font_size 8)))
1577
                (line (pt 168 64)(pt 152 64))
1578
        )
1579
        (drawing
1580
                (rectangle (rect 16 16 152 80))
1581
        )
1582
)
1583
(symbol
1584
        (rect 1800 456 1960 616)
1585
        (text "alu_core" (rect 5 0 54 14)(font "Arial" (font_size 8)))
1586
        (text "core" (rect 8 144 29 156)(font "Arial" ))
1587
        (port
1588
                (pt 0 32)
1589
                (input)
1590
                (text "op1[3..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
1591
                (text "op1[3..0]" (rect 21 27 70 41)(font "Arial" (font_size 8)))
1592
                (line (pt 0 32)(pt 16 32)(line_width 3))
1593
        )
1594
        (port
1595
                (pt 0 48)
1596
                (input)
1597
                (text "op2[3..0]" (rect 0 0 49 14)(font "Arial" (font_size 8)))
1598
                (text "op2[3..0]" (rect 21 43 70 57)(font "Arial" (font_size 8)))
1599
                (line (pt 0 48)(pt 16 48)(line_width 3))
1600
        )
1601
        (port
1602
                (pt 0 64)
1603
                (input)
1604
                (text "cy_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1605
                (text "cy_in" (rect 21 59 51 73)(font "Arial" (font_size 8)))
1606
                (line (pt 0 64)(pt 16 64))
1607
        )
1608
        (port
1609
                (pt 0 80)
1610
                (input)
1611
                (text "S" (rect 0 0 8 14)(font "Arial" (font_size 8)))
1612
                (text "S" (rect 21 75 29 89)(font "Arial" (font_size 8)))
1613
                (line (pt 0 80)(pt 16 80))
1614
        )
1615
        (port
1616
                (pt 0 96)
1617
                (input)
1618
                (text "V" (rect 0 0 9 14)(font "Arial" (font_size 8)))
1619
                (text "V" (rect 21 91 30 105)(font "Arial" (font_size 8)))
1620
                (line (pt 0 96)(pt 16 96))
1621
        )
1622
        (port
1623
                (pt 0 112)
1624
                (input)
1625
                (text "R" (rect 0 0 8 14)(font "Arial" (font_size 8)))
1626
                (text "R" (rect 21 107 29 121)(font "Arial" (font_size 8)))
1627
                (line (pt 0 112)(pt 16 112))
1628
        )
1629
        (port
1630
                (pt 160 32)
1631
                (output)
1632
                (text "result[3..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
1633
                (text "result[3..0]" (rect 79 27 139 41)(font "Arial" (font_size 8)))
1634
                (line (pt 160 32)(pt 144 32)(line_width 3))
1635
        )
1636
        (port
1637
                (pt 160 48)
1638
                (output)
1639
                (text "cy_out" (rect 0 0 38 14)(font "Arial" (font_size 8)))
1640
                (text "cy_out" (rect 101 43 139 57)(font "Arial" (font_size 8)))
1641
                (line (pt 160 48)(pt 144 48))
1642
        )
1643
        (port
1644
                (pt 160 64)
1645
                (output)
1646
                (text "vf_out" (rect 0 0 36 14)(font "Arial" (font_size 8)))
1647
                (text "vf_out" (rect 103 59 139 73)(font "Arial" (font_size 8)))
1648
                (line (pt 160 64)(pt 144 64))
1649
        )
1650
        (drawing
1651
                (rectangle (rect 16 16 144 144))
1652
        )
1653
)
1654
(symbol
1655
        (rect 2152 568 2184 616)
1656
        (text "TRI" (rect 22 1 32 16)(font "Arial" (font_size 6))(vertical))
1657
        (text "inst5" (rect -1 3 11 26)(font "Arial" )(vertical))
1658
        (port
1659
                (pt 16 0)
1660
                (input)
1661
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1662
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
1663
                (line (pt 16 0)(pt 16 14))
1664
        )
1665
        (port
1666
                (pt 32 24)
1667
                (input)
1668
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1669
                (text "OE" (rect 20 26 32 37)(font "Courier New" (bold))(vertical)(invisible))
1670
                (line (pt 20 24)(pt 32 24))
1671
        )
1672
        (port
1673
                (pt 16 48)
1674
                (output)
1675
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1676
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
1677
                (line (pt 16 32)(pt 16 48))
1678
        )
1679
        (drawing
1680
                (line (pt 7 14)(pt 25 14))
1681
                (line (pt 7 14)(pt 16 32))
1682
                (line (pt 25 14)(pt 16 32))
1683
        )
1684
        (rotate270)
1685
)
1686
(symbol
1687
        (rect 2392 264 2424 312)
1688
        (text "TRI" (rect 22 32 32 47)(font "Arial" (font_size 6))(vertical))
1689
        (text "inst4" (rect -1 22 11 45)(font "Arial" )(vertical))
1690
        (port
1691
                (pt 16 48)
1692
                (input)
1693
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
1694
                (text "IN" (rect 13 35 25 46)(font "Courier New" (bold))(vertical)(invisible))
1695
                (line (pt 16 48)(pt 16 34))
1696
        )
1697
        (port
1698
                (pt 32 24)
1699
                (input)
1700
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
1701
                (text "OE" (rect 20 11 32 22)(font "Courier New" (bold))(vertical)(invisible))
1702
                (line (pt 20 24)(pt 32 24))
1703
        )
1704
        (port
1705
                (pt 16 0)
1706
                (output)
1707
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
1708
                (text "OUT" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
1709
                (line (pt 16 16)(pt 16 0))
1710
        )
1711
        (drawing
1712
                (line (pt 7 34)(pt 25 34))
1713
                (line (pt 7 34)(pt 16 16))
1714
                (line (pt 25 34)(pt 16 16))
1715
        )
1716
        (flipx_rotate90)
1717
)
1718
(symbol
1719
        (rect 1728 264 1792 312)
1720
        (text "XOR" (rect 1 0 21 10)(font "Arial" (font_size 6)))
1721
        (text "parity3" (rect 3 37 37 49)(font "Arial" ))
1722
        (port
1723
                (pt 0 16)
1724
                (input)
1725
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1726
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1727
                (line (pt 0 16)(pt 11 16))
1728
        )
1729
        (port
1730
                (pt 0 32)
1731
                (input)
1732
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1733
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1734
                (line (pt 0 32)(pt 11 32))
1735
        )
1736
        (port
1737
                (pt 64 24)
1738
                (output)
1739
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1740
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1741
                (line (pt 49 24)(pt 64 24))
1742
        )
1743
        (drawing
1744
                (line (pt 14 13)(pt 25 13))
1745
                (line (pt 14 36)(pt 25 36))
1746
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
1747
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
1748
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
1749
                (arc (pt 8 36)(pt 8 12)(rect -21 7 14 42))
1750
        )
1751
)
1752
(symbol
1753
        (rect 1808 272 1872 320)
1754
        (text "XOR" (rect 1 0 21 10)(font "Arial" (font_size 6)))
1755
        (text "parity2" (rect 3 37 37 49)(font "Arial" ))
1756
        (port
1757
                (pt 0 16)
1758
                (input)
1759
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1760
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1761
                (line (pt 0 16)(pt 11 16))
1762
        )
1763
        (port
1764
                (pt 0 32)
1765
                (input)
1766
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1767
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1768
                (line (pt 0 32)(pt 11 32))
1769
        )
1770
        (port
1771
                (pt 64 24)
1772
                (output)
1773
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1774
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1775
                (line (pt 49 24)(pt 64 24))
1776
        )
1777
        (drawing
1778
                (line (pt 14 13)(pt 25 13))
1779
                (line (pt 14 36)(pt 25 36))
1780
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
1781
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
1782
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
1783
                (arc (pt 8 36)(pt 8 12)(rect -21 7 14 42))
1784
        )
1785
)
1786
(symbol
1787
        (rect 1888 280 1952 328)
1788
        (text "XOR" (rect 1 0 21 10)(font "Arial" (font_size 6)))
1789
        (text "parity1" (rect 3 37 37 49)(font "Arial" ))
1790
        (port
1791
                (pt 0 16)
1792
                (input)
1793
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1794
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1795
                (line (pt 0 16)(pt 11 16))
1796
        )
1797
        (port
1798
                (pt 0 32)
1799
                (input)
1800
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1801
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1802
                (line (pt 0 32)(pt 11 32))
1803
        )
1804
        (port
1805
                (pt 64 24)
1806
                (output)
1807
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1808
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1809
                (line (pt 49 24)(pt 64 24))
1810
        )
1811
        (drawing
1812
                (line (pt 14 13)(pt 25 13))
1813
                (line (pt 14 36)(pt 25 36))
1814
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
1815
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
1816
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
1817
                (arc (pt 8 36)(pt 8 12)(rect -21 7 14 42))
1818
        )
1819
)
1820
(symbol
1821
        (rect 1968 288 2032 336)
1822
        (text "XOR" (rect 1 0 21 10)(font "Arial" (font_size 6)))
1823
        (text "parity0" (rect 3 37 37 49)(font "Arial" ))
1824
        (port
1825
                (pt 0 16)
1826
                (input)
1827
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1828
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1829
                (line (pt 0 16)(pt 11 16))
1830
        )
1831
        (port
1832
                (pt 0 32)
1833
                (input)
1834
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1835
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1836
                (line (pt 0 32)(pt 11 32))
1837
        )
1838
        (port
1839
                (pt 64 24)
1840
                (output)
1841
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1842
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
1843
                (line (pt 49 24)(pt 64 24))
1844
        )
1845
        (drawing
1846
                (line (pt 14 13)(pt 25 13))
1847
                (line (pt 14 36)(pt 25 36))
1848
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
1849
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
1850
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
1851
                (arc (pt 8 36)(pt 8 12)(rect -21 7 14 42))
1852
        )
1853
)
1854
(symbol
1855
        (rect 2176 272 2240 416)
1856
        (text "BAND8" (rect 1 0 31 10)(font "Arial" (font_size 6)))
1857
        (text "zero_detect" (rect 3 133 59 145)(font "Arial" ))
1858
        (port
1859
                (pt 0 48)
1860
                (input)
1861
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
1862
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
1863
                (line (pt 0 48)(pt 10 48))
1864
        )
1865
        (port
1866
                (pt 0 32)
1867
                (input)
1868
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1869
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
1870
                (line (pt 0 32)(pt 10 32))
1871
        )
1872
        (port
1873
                (pt 0 64)
1874
                (input)
1875
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
1876
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
1877
                (line (pt 0 64)(pt 10 64))
1878
        )
1879
        (port
1880
                (pt 0 96)
1881
                (input)
1882
                (text "IN6" (rect 2 87 19 99)(font "Courier New" (bold))(invisible))
1883
                (text "IN6" (rect 2 87 19 99)(font "Courier New" (bold))(invisible))
1884
                (line (pt 0 96)(pt 10 96))
1885
        )
1886
        (port
1887
                (pt 0 80)
1888
                (input)
1889
                (text "IN5" (rect 2 71 19 83)(font "Courier New" (bold))(invisible))
1890
                (text "IN5" (rect 2 71 19 83)(font "Courier New" (bold))(invisible))
1891
                (line (pt 0 80)(pt 10 80))
1892
        )
1893
        (port
1894
                (pt 0 112)
1895
                (input)
1896
                (text "IN7" (rect 2 103 19 115)(font "Courier New" (bold))(invisible))
1897
                (text "IN7" (rect 2 103 19 115)(font "Courier New" (bold))(invisible))
1898
                (line (pt 0 112)(pt 10 112))
1899
        )
1900
        (port
1901
                (pt 0 16)
1902
                (input)
1903
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1904
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
1905
                (line (pt 0 16)(pt 10 16))
1906
        )
1907
        (port
1908
                (pt 0 128)
1909
                (input)
1910
                (text "IN8" (rect 2 119 19 131)(font "Courier New" (bold))(invisible))
1911
                (text "IN8" (rect 2 119 19 131)(font "Courier New" (bold))(invisible))
1912
                (line (pt 0 128)(pt 10 128))
1913
        )
1914
        (port
1915
                (pt 64 72)
1916
                (output)
1917
                (text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
1918
                (text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
1919
                (line (pt 46 72)(pt 64 72))
1920
        )
1921
        (drawing
1922
                (line (pt 18 131)(pt 18 13))
1923
                (line (pt 18 85)(pt 34 85))
1924
                (line (pt 18 60)(pt 34 60))
1925
                (arc (pt 34 84)(pt 34 60)(rect 22 60 47 85))
1926
                (circle (rect 10 12 18 20))
1927
                (circle (rect 10 28 18 36))
1928
                (circle (rect 10 44 18 52))
1929
                (circle (rect 10 60 18 68))
1930
                (circle (rect 10 76 18 84))
1931
                (circle (rect 10 92 18 100))
1932
                (circle (rect 10 108 18 116))
1933
                (circle (rect 10 124 18 132))
1934
        )
1935
)
1936
(symbol
1937
        (rect 3080 400 3280 496)
1938
        (text "alu_bit_select" (rect 118 0 195 14)(font "Arial" (font_size 8)))
1939
        (text "input_bit_select" (rect 116 80 192 92)(font "Arial" ))
1940
        (port
1941
                (pt 200 32)
1942
                (input)
1943
                (text "bsel[2..0]" (rect 0 0 51 14)(font "Arial" (font_size 8)))
1944
                (text "bsel[2..0]" (rect 128 27 179 41)(font "Arial" (font_size 8)))
1945
                (line (pt 200 32)(pt 184 32)(line_width 3))
1946
        )
1947
        (port
1948
                (pt 0 32)
1949
                (output)
1950
                (text "bs_out_low[3..0]" (rect 0 0 95 14)(font "Arial" (font_size 8)))
1951
                (text "bs_out_low[3..0]" (rect 21 27 116 41)(font "Arial" (font_size 8)))
1952
                (line (pt 0 32)(pt 16 32)(line_width 3))
1953
        )
1954
        (port
1955
                (pt 0 48)
1956
                (output)
1957
                (text "bs_out_high[3..0]" (rect 0 0 97 14)(font "Arial" (font_size 8)))
1958
                (text "bs_out_high[3..0]" (rect 21 43 118 57)(font "Arial" (font_size 8)))
1959
                (line (pt 0 48)(pt 16 48)(line_width 3))
1960
        )
1961
        (drawing
1962
                (rectangle (rect 16 16 184 80))
1963
        )
1964
        (flipy)
1965
        (fill (color 217 255 255))
1966
)
1967
(symbol
1968
        (rect 368 392 552 520)
1969
        (text "alu_shifter_core" (rect 5 0 98 14)(font "Arial" (font_size 8)))
1970
        (text "input_shift" (rect 8 112 59 124)(font "Arial" ))
1971
        (port
1972
                (pt 0 32)
1973
                (input)
1974
                (text "db[7..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
1975
                (text "db[7..0]" (rect 21 27 63 41)(font "Arial" (font_size 8)))
1976
                (line (pt 0 32)(pt 16 32)(line_width 3))
1977
        )
1978
        (port
1979
                (pt 0 48)
1980
                (input)
1981
                (text "shift_in" (rect 0 0 41 14)(font "Arial" (font_size 8)))
1982
                (text "shift_in" (rect 21 43 62 57)(font "Arial" (font_size 8)))
1983
                (line (pt 0 48)(pt 16 48))
1984
        )
1985
        (port
1986
                (pt 0 64)
1987
                (input)
1988
                (text "shift_left" (rect 0 0 49 14)(font "Arial" (font_size 8)))
1989
                (text "shift_left" (rect 21 59 70 73)(font "Arial" (font_size 8)))
1990
                (line (pt 0 64)(pt 16 64))
1991
        )
1992
        (port
1993
                (pt 0 80)
1994
                (input)
1995
                (text "shift_right" (rect 0 0 56 14)(font "Arial" (font_size 8)))
1996
                (text "shift_right" (rect 21 75 77 89)(font "Arial" (font_size 8)))
1997
                (line (pt 0 80)(pt 16 80))
1998
        )
1999
        (port
2000
                (pt 184 32)
2001
                (output)
2002
                (text "shift_db0" (rect 0 0 53 14)(font "Arial" (font_size 8)))
2003
                (text "shift_db0" (rect 110 27 163 41)(font "Arial" (font_size 8)))
2004
                (line (pt 184 32)(pt 168 32))
2005
        )
2006
        (port
2007
                (pt 184 48)
2008
                (output)
2009
                (text "shift_db7" (rect 0 0 53 14)(font "Arial" (font_size 8)))
2010
                (text "shift_db7" (rect 110 43 163 57)(font "Arial" (font_size 8)))
2011
                (line (pt 184 48)(pt 168 48))
2012
        )
2013
        (port
2014
                (pt 184 64)
2015
                (output)
2016
                (text "out_low[3..0]" (rect 0 0 74 14)(font "Arial" (font_size 8)))
2017
                (text "out_low[3..0]" (rect 89 59 163 73)(font "Arial" (font_size 8)))
2018
                (line (pt 184 64)(pt 168 64)(line_width 3))
2019
        )
2020
        (port
2021
                (pt 184 80)
2022
                (output)
2023
                (text "out_high[3..0]" (rect 0 0 76 14)(font "Arial" (font_size 8)))
2024
                (text "out_high[3..0]" (rect 87 75 163 89)(font "Arial" (font_size 8)))
2025
                (line (pt 184 80)(pt 168 80)(line_width 3))
2026
        )
2027
        (drawing
2028
                (rectangle (rect 16 16 168 112))
2029
        )
2030
        (fill (color 217 255 255))
2031
)
2032
(symbol
2033
        (rect 2768 296 2912 424)
2034
        (text "alu_mux_3z" (rect 71 0 139 14)(font "Arial" (font_size 8)))
2035
        (text "op1_latch_mux_low" (rect 41 112 136 124)(font "Arial" ))
2036
        (port
2037
                (pt 144 32)
2038
                (input)
2039
                (text "a[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
2040
                (text "a[3..0]" (rect 88 27 123 41)(font "Arial" (font_size 8)))
2041
                (line (pt 144 32)(pt 128 32)(line_width 3))
2042
        )
2043
        (port
2044
                (pt 144 48)
2045
                (input)
2046
                (text "sel_a" (rect 0 0 30 14)(font "Arial" (font_size 8)))
2047
                (text "sel_a" (rect 93 43 123 57)(font "Arial" (font_size 8)))
2048
                (line (pt 144 48)(pt 128 48))
2049
        )
2050
        (port
2051
                (pt 144 64)
2052
                (input)
2053
                (text "b[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
2054
                (text "b[3..0]" (rect 88 59 123 73)(font "Arial" (font_size 8)))
2055
                (line (pt 144 64)(pt 128 64)(line_width 3))
2056
        )
2057
        (port
2058
                (pt 144 80)
2059
                (input)
2060
                (text "sel_b" (rect 0 0 30 14)(font "Arial" (font_size 8)))
2061
                (text "sel_b" (rect 93 75 123 89)(font "Arial" (font_size 8)))
2062
                (line (pt 144 80)(pt 128 80))
2063
        )
2064
        (port
2065
                (pt 144 96)
2066
                (input)
2067
                (text "sel_zero" (rect 0 0 49 14)(font "Arial" (font_size 8)))
2068
                (text "sel_zero" (rect 74 91 123 105)(font "Arial" (font_size 8)))
2069
                (line (pt 144 96)(pt 128 96))
2070
        )
2071
        (port
2072
                (pt 0 32)
2073
                (output)
2074
                (text "Q[3..0]" (rect 0 0 37 14)(font "Arial" (font_size 8)))
2075
                (text "Q[3..0]" (rect 21 27 58 41)(font "Arial" (font_size 8)))
2076
                (line (pt 0 32)(pt 16 32)(line_width 3))
2077
        )
2078
        (port
2079
                (pt 0 48)
2080
                (output)
2081
                (text "ena" (rect 0 0 21 14)(font "Arial" (font_size 8)))
2082
                (text "ena" (rect 21 43 42 57)(font "Arial" (font_size 8)))
2083
                (line (pt 0 48)(pt 16 48))
2084
        )
2085
        (drawing
2086
                (rectangle (rect 16 16 128 112))
2087
        )
2088
        (flipy)
2089
)
2090
(symbol
2091
        (rect 2768 496 2912 592)
2092
        (text "alu_mux_2z" (rect 71 0 139 14)(font "Arial" (font_size 8)))
2093
        (text "op1_latch_mux_high" (rect 36 80 136 92)(font "Arial" ))
2094
        (port
2095
                (pt 144 32)
2096
                (input)
2097
                (text "a[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
2098
                (text "a[3..0]" (rect 88 27 123 41)(font "Arial" (font_size 8)))
2099
                (line (pt 144 32)(pt 128 32)(line_width 3))
2100
        )
2101
        (port
2102
                (pt 144 48)
2103
                (input)
2104
                (text "sel_a" (rect 0 0 30 14)(font "Arial" (font_size 8)))
2105
                (text "sel_a" (rect 93 43 123 57)(font "Arial" (font_size 8)))
2106
                (line (pt 144 48)(pt 128 48))
2107
        )
2108
        (port
2109
                (pt 144 64)
2110
                (input)
2111
                (text "sel_zero" (rect 0 0 49 14)(font "Arial" (font_size 8)))
2112
                (text "sel_zero" (rect 74 59 123 73)(font "Arial" (font_size 8)))
2113
                (line (pt 144 64)(pt 128 64))
2114
        )
2115
        (port
2116
                (pt 0 32)
2117
                (output)
2118
                (text "Q[3..0]" (rect 0 0 37 14)(font "Arial" (font_size 8)))
2119
                (text "Q[3..0]" (rect 21 27 58 41)(font "Arial" (font_size 8)))
2120
                (line (pt 0 32)(pt 16 32)(line_width 3))
2121
        )
2122
        (port
2123
                (pt 0 48)
2124
                (output)
2125
                (text "ena" (rect 0 0 21 14)(font "Arial" (font_size 8)))
2126
                (text "ena" (rect 21 43 42 57)(font "Arial" (font_size 8)))
2127
                (line (pt 0 48)(pt 16 48))
2128
        )
2129
        (drawing
2130
                (rectangle (rect 16 16 128 80))
2131
        )
2132
        (flipy)
2133
)
2134
(symbol
2135
        (rect 864 280 1008 408)
2136
        (text "alu_mux_3z" (rect 71 0 139 14)(font "Arial" (font_size 8)))
2137
        (text "op2_latch_mux_low" (rect 41 112 136 124)(font "Arial" ))
2138
        (port
2139
                (pt 144 32)
2140
                (input)
2141
                (text "a[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
2142
                (text "a[3..0]" (rect 88 27 123 41)(font "Arial" (font_size 8)))
2143
                (line (pt 144 32)(pt 128 32)(line_width 3))
2144
        )
2145
        (port
2146
                (pt 144 48)
2147
                (input)
2148
                (text "sel_a" (rect 0 0 30 14)(font "Arial" (font_size 8)))
2149
                (text "sel_a" (rect 93 43 123 57)(font "Arial" (font_size 8)))
2150
                (line (pt 144 48)(pt 128 48))
2151
        )
2152
        (port
2153
                (pt 144 64)
2154
                (input)
2155
                (text "b[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
2156
                (text "b[3..0]" (rect 88 59 123 73)(font "Arial" (font_size 8)))
2157
                (line (pt 144 64)(pt 128 64)(line_width 3))
2158
        )
2159
        (port
2160
                (pt 144 80)
2161
                (input)
2162
                (text "sel_b" (rect 0 0 30 14)(font "Arial" (font_size 8)))
2163
                (text "sel_b" (rect 93 75 123 89)(font "Arial" (font_size 8)))
2164
                (line (pt 144 80)(pt 128 80))
2165
        )
2166
        (port
2167
                (pt 144 96)
2168
                (input)
2169
                (text "sel_zero" (rect 0 0 49 14)(font "Arial" (font_size 8)))
2170
                (text "sel_zero" (rect 74 91 123 105)(font "Arial" (font_size 8)))
2171
                (line (pt 144 96)(pt 128 96))
2172
        )
2173
        (port
2174
                (pt 0 32)
2175
                (output)
2176
                (text "Q[3..0]" (rect 0 0 37 14)(font "Arial" (font_size 8)))
2177
                (text "Q[3..0]" (rect 21 27 58 41)(font "Arial" (font_size 8)))
2178
                (line (pt 0 32)(pt 16 32)(line_width 3))
2179
        )
2180
        (port
2181
                (pt 0 48)
2182
                (output)
2183
                (text "ena" (rect 0 0 21 14)(font "Arial" (font_size 8)))
2184
                (text "ena" (rect 21 43 42 57)(font "Arial" (font_size 8)))
2185
                (line (pt 0 48)(pt 16 48))
2186
        )
2187
        (drawing
2188
                (rectangle (rect 16 16 128 112))
2189
        )
2190
        (flipy)
2191
)
2192
(symbol
2193
        (rect 864 472 1008 600)
2194
        (text "alu_mux_3z" (rect 71 0 139 14)(font "Arial" (font_size 8)))
2195
        (text "op2_latch_mux_high" (rect 36 112 136 124)(font "Arial" ))
2196
        (port
2197
                (pt 144 32)
2198
                (input)
2199
                (text "a[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
2200
                (text "a[3..0]" (rect 88 27 123 41)(font "Arial" (font_size 8)))
2201
                (line (pt 144 32)(pt 128 32)(line_width 3))
2202
        )
2203
        (port
2204
                (pt 144 48)
2205
                (input)
2206
                (text "sel_a" (rect 0 0 30 14)(font "Arial" (font_size 8)))
2207
                (text "sel_a" (rect 93 43 123 57)(font "Arial" (font_size 8)))
2208
                (line (pt 144 48)(pt 128 48))
2209
        )
2210
        (port
2211
                (pt 144 64)
2212
                (input)
2213
                (text "b[3..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
2214
                (text "b[3..0]" (rect 88 59 123 73)(font "Arial" (font_size 8)))
2215
                (line (pt 144 64)(pt 128 64)(line_width 3))
2216
        )
2217
        (port
2218
                (pt 144 80)
2219
                (input)
2220
                (text "sel_b" (rect 0 0 30 14)(font "Arial" (font_size 8)))
2221
                (text "sel_b" (rect 93 75 123 89)(font "Arial" (font_size 8)))
2222
                (line (pt 144 80)(pt 128 80))
2223
        )
2224
        (port
2225
                (pt 144 96)
2226
                (input)
2227
                (text "sel_zero" (rect 0 0 49 14)(font "Arial" (font_size 8)))
2228
                (text "sel_zero" (rect 74 91 123 105)(font "Arial" (font_size 8)))
2229
                (line (pt 144 96)(pt 128 96))
2230
        )
2231
        (port
2232
                (pt 0 32)
2233
                (output)
2234
                (text "Q[3..0]" (rect 0 0 37 14)(font "Arial" (font_size 8)))
2235
                (text "Q[3..0]" (rect 21 27 58 41)(font "Arial" (font_size 8)))
2236
                (line (pt 0 32)(pt 16 32)(line_width 3))
2237
        )
2238
        (port
2239
                (pt 0 48)
2240
                (output)
2241
                (text "ena" (rect 0 0 21 14)(font "Arial" (font_size 8)))
2242
                (text "ena" (rect 21 43 42 57)(font "Arial" (font_size 8)))
2243
                (line (pt 0 48)(pt 16 48))
2244
        )
2245
        (drawing
2246
                (rectangle (rect 16 16 128 112))
2247
        )
2248
        (flipy)
2249
)
2250
(symbol
2251
        (rect 760 304 824 384)
2252
        (text "DFFE" (rect 39 0 63 10)(font "Arial" (font_size 6)))
2253
        (text "latch_op2_low" (rect -7 68 61 80)(font "Arial" ))
2254
        (port
2255
                (pt 32 0)
2256
                (input)
2257
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
2258
                (text "PRN" (rect 23 11 40 23)(font "Courier New" (bold)))
2259
                (line (pt 32 4)(pt 32 0))
2260
        )
2261
        (port
2262
                (pt 32 80)
2263
                (input)
2264
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
2265
                (text "CLRN" (rect 20 58 43 70)(font "Courier New" (bold)))
2266
                (line (pt 32 80)(pt 32 76))
2267
        )
2268
        (port
2269
                (pt 64 24)
2270
                (input)
2271
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
2272
                (text "D" (rect 45 20 50 32)(font "Courier New" (bold)))
2273
                (line (pt 64 24)(pt 52 24))
2274
        )
2275
        (port
2276
                (pt 64 40)
2277
                (input)
2278
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
2279
                (text "CLK" (rect 45 28 62 40)(font "Courier New" (bold))(invisible))
2280
                (line (pt 64 40)(pt 52 40))
2281
        )
2282
        (port
2283
                (pt 64 56)
2284
                (input)
2285
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
2286
                (text "ENA" (rect 33 50 50 62)(font "Courier New" (bold)))
2287
                (line (pt 64 56)(pt 52 56))
2288
        )
2289
        (port
2290
                (pt 0 24)
2291
                (output)
2292
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
2293
                (text "Q" (rect 16 20 21 32)(font "Courier New" (bold)))
2294
                (line (pt 11 24)(pt 0 24))
2295
        )
2296
        (drawing
2297
                (line (pt 52 68)(pt 12 68))
2298
                (line (pt 52 12)(pt 12 12))
2299
                (line (pt 12 68)(pt 12 12))
2300
                (line (pt 52 68)(pt 52 12))
2301
                (line (pt 52 34)(pt 45 41))
2302
                (line (pt 46 41)(pt 52 47))
2303
                (circle (rect 28 4 36 12))
2304
                (circle (rect 28 68 36 76))
2305
        )
2306
        (flipy)
2307
)
2308
(symbol
2309
        (rect 760 480 824 560)
2310
        (text "DFFE" (rect 39 0 63 10)(font "Arial" (font_size 6)))
2311
        (text "latch_op2_high" (rect -12 68 61 80)(font "Arial" ))
2312
        (port
2313
                (pt 32 0)
2314
                (input)
2315
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
2316
                (text "PRN" (rect 23 11 40 23)(font "Courier New" (bold)))
2317
                (line (pt 32 4)(pt 32 0))
2318
        )
2319
        (port
2320
                (pt 32 80)
2321
                (input)
2322
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
2323
                (text "CLRN" (rect 20 58 43 70)(font "Courier New" (bold)))
2324
                (line (pt 32 80)(pt 32 76))
2325
        )
2326
        (port
2327
                (pt 64 24)
2328
                (input)
2329
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
2330
                (text "D" (rect 45 20 50 32)(font "Courier New" (bold)))
2331
                (line (pt 64 24)(pt 52 24))
2332
        )
2333
        (port
2334
                (pt 64 40)
2335
                (input)
2336
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
2337
                (text "CLK" (rect 45 28 62 40)(font "Courier New" (bold))(invisible))
2338
                (line (pt 64 40)(pt 52 40))
2339
        )
2340
        (port
2341
                (pt 64 56)
2342
                (input)
2343
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
2344
                (text "ENA" (rect 33 50 50 62)(font "Courier New" (bold)))
2345
                (line (pt 64 56)(pt 52 56))
2346
        )
2347
        (port
2348
                (pt 0 24)
2349
                (output)
2350
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
2351
                (text "Q" (rect 16 20 21 32)(font "Courier New" (bold)))
2352
                (line (pt 11 24)(pt 0 24))
2353
        )
2354
        (drawing
2355
                (line (pt 52 68)(pt 12 68))
2356
                (line (pt 52 12)(pt 12 12))
2357
                (line (pt 12 68)(pt 12 12))
2358
                (line (pt 52 68)(pt 52 12))
2359
                (line (pt 52 34)(pt 45 41))
2360
                (line (pt 46 41)(pt 52 47))
2361
                (circle (rect 28 4 36 12))
2362
                (circle (rect 28 68 36 76))
2363
        )
2364
        (flipy)
2365
)
2366
(symbol
2367
        (rect 2312 280 2376 360)
2368
        (text "DFFE" (rect 1 70 25 80)(font "Arial" (font_size 6)))
2369
        (text "inst" (rect 3 0 20 12)(font "Arial" ))
2370
        (port
2371
                (pt 32 80)
2372
                (input)
2373
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
2374
                (text "PRN" (rect 24 57 41 69)(font "Courier New" (bold)))
2375
                (line (pt 32 76)(pt 32 80))
2376
        )
2377
        (port
2378
                (pt 32 0)
2379
                (input)
2380
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
2381
                (text "CLRN" (rect 21 10 44 22)(font "Courier New" (bold)))
2382
                (line (pt 32 0)(pt 32 4))
2383
        )
2384
        (port
2385
                (pt 0 56)
2386
                (input)
2387
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
2388
                (text "D" (rect 14 48 19 60)(font "Courier New" (bold)))
2389
                (line (pt 0 56)(pt 12 56))
2390
        )
2391
        (port
2392
                (pt 0 40)
2393
                (input)
2394
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
2395
                (text "CLK" (rect 2 40 19 52)(font "Courier New" (bold))(invisible))
2396
                (line (pt 0 40)(pt 12 40))
2397
        )
2398
        (port
2399
                (pt 0 24)
2400
                (input)
2401
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
2402
                (text "ENA" (rect 14 18 31 30)(font "Courier New" (bold)))
2403
                (line (pt 0 24)(pt 12 24))
2404
        )
2405
        (port
2406
                (pt 64 56)
2407
                (output)
2408
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
2409
                (text "Q" (rect 44 48 49 60)(font "Courier New" (bold)))
2410
                (line (pt 53 56)(pt 64 56))
2411
        )
2412
        (drawing
2413
                (line (pt 12 12)(pt 52 12))
2414
                (line (pt 12 68)(pt 52 68))
2415
                (line (pt 52 12)(pt 52 68))
2416
                (line (pt 12 12)(pt 12 68))
2417
                (line (pt 12 46)(pt 19 39))
2418
                (line (pt 18 39)(pt 12 33))
2419
                (circle (rect 28 68 36 76))
2420
                (circle (rect 28 4 36 12))
2421
        )
2422
        (flipx)
2423
)
2424
(symbol
2425
        (rect 2616 304 2680 384)
2426
        (text "DFFE" (rect 39 0 63 10)(font "Arial" (font_size 6)))
2427
        (text "latch_op1_low" (rect -7 68 61 80)(font "Arial" ))
2428
        (port
2429
                (pt 32 0)
2430
                (input)
2431
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
2432
                (text "PRN" (rect 23 11 40 23)(font "Courier New" (bold)))
2433
                (line (pt 32 4)(pt 32 0))
2434
        )
2435
        (port
2436
                (pt 32 80)
2437
                (input)
2438
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
2439
                (text "CLRN" (rect 20 58 43 70)(font "Courier New" (bold)))
2440
                (line (pt 32 80)(pt 32 76))
2441
        )
2442
        (port
2443
                (pt 64 24)
2444
                (input)
2445
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
2446
                (text "D" (rect 45 20 50 32)(font "Courier New" (bold)))
2447
                (line (pt 64 24)(pt 52 24))
2448
        )
2449
        (port
2450
                (pt 64 40)
2451
                (input)
2452
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
2453
                (text "CLK" (rect 45 28 62 40)(font "Courier New" (bold))(invisible))
2454
                (line (pt 64 40)(pt 52 40))
2455
        )
2456
        (port
2457
                (pt 64 56)
2458
                (input)
2459
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
2460
                (text "ENA" (rect 33 50 50 62)(font "Courier New" (bold)))
2461
                (line (pt 64 56)(pt 52 56))
2462
        )
2463
        (port
2464
                (pt 0 24)
2465
                (output)
2466
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
2467
                (text "Q" (rect 16 20 21 32)(font "Courier New" (bold)))
2468
                (line (pt 11 24)(pt 0 24))
2469
        )
2470
        (drawing
2471
                (line (pt 52 68)(pt 12 68))
2472
                (line (pt 52 12)(pt 12 12))
2473
                (line (pt 12 68)(pt 12 12))
2474
                (line (pt 52 68)(pt 52 12))
2475
                (line (pt 52 34)(pt 45 41))
2476
                (line (pt 46 41)(pt 52 47))
2477
                (circle (rect 28 4 36 12))
2478
                (circle (rect 28 68 36 76))
2479
        )
2480
        (flipy)
2481
)
2482
(symbol
2483
        (rect 2616 504 2680 584)
2484
        (text "DFFE" (rect 39 0 63 10)(font "Arial" (font_size 6)))
2485
        (text "latch_op1_high" (rect -12 68 61 80)(font "Arial" ))
2486
        (port
2487
                (pt 32 0)
2488
                (input)
2489
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
2490
                (text "PRN" (rect 23 11 40 23)(font "Courier New" (bold)))
2491
                (line (pt 32 4)(pt 32 0))
2492
        )
2493
        (port
2494
                (pt 32 80)
2495
                (input)
2496
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
2497
                (text "CLRN" (rect 20 58 43 70)(font "Courier New" (bold)))
2498
                (line (pt 32 80)(pt 32 76))
2499
        )
2500
        (port
2501
                (pt 64 24)
2502
                (input)
2503
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
2504
                (text "D" (rect 45 20 50 32)(font "Courier New" (bold)))
2505
                (line (pt 64 24)(pt 52 24))
2506
        )
2507
        (port
2508
                (pt 64 40)
2509
                (input)
2510
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
2511
                (text "CLK" (rect 45 28 62 40)(font "Courier New" (bold))(invisible))
2512
                (line (pt 64 40)(pt 52 40))
2513
        )
2514
        (port
2515
                (pt 64 56)
2516
                (input)
2517
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
2518
                (text "ENA" (rect 33 50 50 62)(font "Courier New" (bold)))
2519
                (line (pt 64 56)(pt 52 56))
2520
        )
2521
        (port
2522
                (pt 0 24)
2523
                (output)
2524
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
2525
                (text "Q" (rect 16 20 21 32)(font "Courier New" (bold)))
2526
                (line (pt 11 24)(pt 0 24))
2527
        )
2528
        (drawing
2529
                (line (pt 52 68)(pt 12 68))
2530
                (line (pt 52 12)(pt 12 12))
2531
                (line (pt 12 68)(pt 12 12))
2532
                (line (pt 52 68)(pt 52 12))
2533
                (line (pt 52 34)(pt 45 41))
2534
                (line (pt 46 41)(pt 52 47))
2535
                (circle (rect 28 4 36 12))
2536
                (circle (rect 28 68 36 76))
2537
        )
2538
        (flipy)
2539
)
2540
(symbol
2541
        (rect 824 248 856 296)
2542
        (text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
2543
        (text "nclk2" (rect -1 3 11 28)(font "Arial" )(vertical))
2544
        (port
2545
                (pt 16 0)
2546
                (input)
2547
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
2548
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
2549
                (line (pt 16 0)(pt 16 13))
2550
        )
2551
        (port
2552
                (pt 16 48)
2553
                (output)
2554
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
2555
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
2556
                (line (pt 16 39)(pt 16 48))
2557
        )
2558
        (drawing
2559
                (line (pt 7 13)(pt 25 13))
2560
                (line (pt 25 13)(pt 16 31))
2561
                (line (pt 7 13)(pt 16 31))
2562
                (circle (rect 12 31 20 39))
2563
        )
2564
        (rotate270)
2565
)
2566
(symbol
2567
        (rect 2728 256 2760 304)
2568
        (text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
2569
        (text "nclk1" (rect -1 3 11 28)(font "Arial" )(vertical))
2570
        (port
2571
                (pt 16 0)
2572
                (input)
2573
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
2574
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
2575
                (line (pt 16 0)(pt 16 13))
2576
        )
2577
        (port
2578
                (pt 16 48)
2579
                (output)
2580
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
2581
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
2582
                (line (pt 16 39)(pt 16 48))
2583
        )
2584
        (drawing
2585
                (line (pt 7 13)(pt 25 13))
2586
                (line (pt 25 13)(pt 16 31))
2587
                (line (pt 7 13)(pt 16 31))
2588
                (circle (rect 12 31 20 39))
2589
        )
2590
        (rotate270)
2591
)
2592
(connector
2593
        (pt 728 640)
2594
        (pt 728 616)
2595
        (bus)
2596
)
2597
(connector
2598
        (pt 704 592)
2599
        (pt 712 592)
2600
)
2601
(connector
2602
        (pt 728 240)
2603
        (pt 728 264)
2604
        (bus)
2605
)
2606
(connector
2607
        (pt 704 288)
2608
        (pt 712 288)
2609
)
2610
(connector
2611
        (pt 616 240)
2612
        (pt 616 264)
2613
        (bus)
2614
)
2615
(connector
2616
        (pt 616 616)
2617
        (pt 616 640)
2618
        (bus)
2619
)
2620
(connector
2621
        (pt 256 552)
2622
        (pt 264 552)
2623
)
2624
(connector
2625
        (pt 256 320)
2626
        (pt 264 320)
2627
)
2628
(connector
2629
        (pt 264 208)
2630
        (pt 264 320)
2631
)
2632
(connector
2633
        (pt 264 320)
2634
        (pt 264 552)
2635
)
2636
(connector
2637
        (pt 704 216)
2638
        (pt 704 288)
2639
)
2640
(connector
2641
        (pt 704 288)
2642
        (pt 704 592)
2643
)
2644
(connector
2645
        (pt 240 296)
2646
        (pt 240 240)
2647
        (bus)
2648
)
2649
(connector
2650
        (pt 240 576)
2651
        (pt 240 640)
2652
        (bus)
2653
)
2654
(connector
2655
        (pt 632 592)
2656
        (pt 648 592)
2657
)
2658
(connector
2659
        (pt 632 288)
2660
        (pt 648 288)
2661
)
2662
(connector
2663
        (pt 648 216)
2664
        (pt 648 288)
2665
)
2666
(connector
2667
        (pt 648 288)
2668
        (pt 648 592)
2669
)
2670
(connector
2671
        (pt 1120 424)
2672
        (pt 1120 488)
2673
        (bus)
2674
)
2675
(connector
2676
        (pt 1288 432)
2677
        (pt 1296 432)
2678
        (bus)
2679
)
2680
(connector
2681
        (pt 1296 432)
2682
        (pt 1296 448)
2683
        (bus)
2684
)
2685
(connector
2686
        (pt 1296 448)
2687
        (pt 1304 448)
2688
        (bus)
2689
)
2690
(connector
2691
        (pt 1288 480)
2692
        (pt 1296 480)
2693
        (bus)
2694
)
2695
(connector
2696
        (pt 1296 480)
2697
        (pt 1296 464)
2698
        (bus)
2699
)
2700
(connector
2701
        (pt 1296 464)
2702
        (pt 1304 464)
2703
        (bus)
2704
)
2705
(connector
2706
        (pt 1288 528)
2707
        (pt 1296 528)
2708
        (bus)
2709
)
2710
(connector
2711
        (pt 1296 528)
2712
        (pt 1296 544)
2713
        (bus)
2714
)
2715
(connector
2716
        (pt 1296 544)
2717
        (pt 1304 544)
2718
        (bus)
2719
)
2720
(connector
2721
        (pt 1288 576)
2722
        (pt 1296 576)
2723
        (bus)
2724
)
2725
(connector
2726
        (pt 1296 576)
2727
        (pt 1296 560)
2728
        (bus)
2729
)
2730
(connector
2731
        (pt 1296 560)
2732
        (pt 1304 560)
2733
        (bus)
2734
)
2735
(connector
2736
        (pt 1224 440)
2737
        (pt 1216 440)
2738
)
2739
(connector
2740
        (pt 1224 536)
2741
        (pt 1216 536)
2742
)
2743
(connector
2744
        (pt 1200 256)
2745
        (pt 1216 256)
2746
)
2747
(connector
2748
        (pt 1392 256)
2749
        (pt 1376 256)
2750
)
2751
(connector
2752
        (pt 1368 456)
2753
        (pt 1384 456)
2754
        (bus)
2755
)
2756
(connector
2757
        (pt 1368 552)
2758
        (pt 1384 552)
2759
        (bus)
2760
)
2761
(connector
2762
        (pt 1392 488)
2763
        (pt 1400 488)
2764
)
2765
(connector
2766
        (pt 1384 456)
2767
        (pt 1384 472)
2768
        (bus)
2769
)
2770
(connector
2771
        (pt 1384 552)
2772
        (pt 1384 536)
2773
        (bus)
2774
)
2775
(connector
2776
        (pt 1480 496)
2777
        (pt 1472 496)
2778
        (bus)
2779
)
2780
(connector
2781
        (pt 1472 496)
2782
        (pt 1472 480)
2783
        (bus)
2784
)
2785
(connector
2786
        (pt 1464 480)
2787
        (pt 1472 480)
2788
        (bus)
2789
)
2790
(connector
2791
        (pt 1480 512)
2792
        (pt 1472 512)
2793
        (bus)
2794
)
2795
(connector
2796
        (pt 1472 512)
2797
        (pt 1472 528)
2798
        (bus)
2799
)
2800
(connector
2801
        (pt 1464 528)
2802
        (pt 1472 528)
2803
        (bus)
2804
)
2805
(connector
2806
        (pt 1376 256)
2807
        (pt 1376 520)
2808
)
2809
(connector
2810
        (text "db_high[1]" (rect 1672 581 1684 631)(font "Arial" )(vertical))
2811
        (pt 1688 640)
2812
        (pt 1688 216)
2813
)
2814
(connector
2815
        (text "db_high[3]" (rect 1648 581 1660 631)(font "Arial" )(vertical))
2816
        (pt 1664 640)
2817
        (pt 1664 216)
2818
)
2819
(connector
2820
        (pt 1624 216)
2821
        (pt 1624 520)
2822
)
2823
(connector
2824
        (pt 1584 216)
2825
        (pt 1584 552)
2826
)
2827
(connector
2828
        (pt 1568 216)
2829
        (pt 1568 568)
2830
)
2831
(connector
2832
        (pt 1600 216)
2833
        (pt 1600 536)
2834
)
2835
(connector
2836
        (pt 2088 216)
2837
        (pt 2088 520)
2838
)
2839
(connector
2840
        (pt 2072 504)
2841
        (pt 1960 504)
2842
)
2843
(connector
2844
        (pt 2088 520)
2845
        (pt 1960 520)
2846
)
2847
(connector
2848
        (pt 2072 216)
2849
        (pt 2072 504)
2850
)
2851
(connector
2852
        (pt 1968 320)
2853
        (pt 1960 320)
2854
)
2855
(connector
2856
        (pt 1808 304)
2857
        (pt 1800 304)
2858
)
2859
(connector
2860
        (pt 2048 312)
2861
        (pt 2032 312)
2862
)
2863
(connector
2864
        (pt 2048 216)
2865
        (pt 2048 312)
2866
)
2867
(connector
2868
        (pt 1888 312)
2869
        (pt 1880 312)
2870
)
2871
(connector
2872
        (text "result_hi[3]" (rect 1696 341 1708 395)(font "Arial" )(vertical))
2873
        (pt 1712 400)
2874
        (pt 1712 296)
2875
)
2876
(connector
2877
        (text "result_hi[2]" (rect 1784 341 1796 395)(font "Arial" )(vertical))
2878
        (pt 1800 400)
2879
        (pt 1800 304)
2880
)
2881
(connector
2882
        (text "result_hi[1]" (rect 1864 341 1876 395)(font "Arial" )(vertical))
2883
        (pt 1880 400)
2884
        (pt 1880 312)
2885
)
2886
(connector
2887
        (text "result_hi[0]" (rect 1944 341 1956 395)(font "Arial" )(vertical))
2888
        (pt 1960 400)
2889
        (pt 1960 320)
2890
)
2891
(connector
2892
        (pt 2048 400)
2893
        (pt 2048 488)
2894
        (bus)
2895
        (color 0 0 255)
2896
)
2897
(connector
2898
        (text "db_low[3]" (rect 1872 169 1884 215)(font "Arial" )(vertical))
2899
        (pt 1896 216)
2900
        (pt 1896 240)
2901
)
2902
(connector
2903
        (pt 2256 344)
2904
        (pt 2256 216)
2905
)
2906
(connector
2907
        (pt 2240 344)
2908
        (pt 2256 344)
2909
)
2910
(connector
2911
        (pt 1712 216)
2912
        (pt 1712 280)
2913
)
2914
(connector
2915
        (pt 1712 432)
2916
        (pt 1712 488)
2917
        (bus)
2918
)
2919
(connector
2920
        (pt 2168 640)
2921
        (pt 2168 616)
2922
        (bus)
2923
)
2924
(connector
2925
        (pt 2168 488)
2926
        (pt 2168 568)
2927
        (bus)
2928
)
2929
(connector
2930
        (pt 1216 216)
2931
        (pt 1216 256)
2932
)
2933
(connector
2934
        (pt 1216 256)
2935
        (pt 1216 272)
2936
)
2937
(connector
2938
        (pt 1200 256)
2939
        (pt 1200 472)
2940
)
2941
(connector
2942
        (pt 1200 472)
2943
        (pt 1200 568)
2944
)
2945
(connector
2946
        (pt 1392 216)
2947
        (pt 1392 256)
2948
)
2949
(connector
2950
        (pt 1392 256)
2951
        (pt 1392 272)
2952
)
2953
(connector
2954
        (pt 1712 400)
2955
        (pt 1800 400)
2956
        (bus)
2957
        (color 0 0 255)
2958
)
2959
(connector
2960
        (pt 1800 400)
2961
        (pt 1880 400)
2962
        (bus)
2963
        (color 0 0 255)
2964
)
2965
(connector
2966
        (pt 1880 400)
2967
        (pt 1960 400)
2968
        (bus)
2969
        (color 0 0 255)
2970
)
2971
(connector
2972
        (pt 1960 400)
2973
        (pt 2048 400)
2974
        (bus)
2975
        (color 0 0 255)
2976
)
2977
(connector
2978
        (pt 1480 432)
2979
        (pt 1712 432)
2980
        (bus)
2981
        (color 255 0 0)
2982
)
2983
(connector
2984
        (pt 1712 432)
2985
        (pt 2192 432)
2986
        (bus)
2987
        (color 255 0 0)
2988
)
2989
(connector
2990
        (text "result_hi[3..0]" (rect 1974 472 2041 484)(font "Arial" ))
2991
        (pt 1960 488)
2992
        (pt 2048 488)
2993
        (bus)
2994
)
2995
(connector
2996
        (pt 2048 488)
2997
        (pt 2168 488)
2998
        (bus)
2999
)
3000
(connector
3001
        (pt 2168 488)
3002
        (pt 2272 488)
3003
        (bus)
3004
)
3005
(connector
3006
        (pt 2120 320)
3007
        (pt 2120 336)
3008
        (bus)
3009
        (color 0 0 255)
3010
)
3011
(connector
3012
        (pt 2120 304)
3013
        (pt 2120 320)
3014
        (bus)
3015
        (color 0 0 255)
3016
)
3017
(connector
3018
        (pt 2120 352)
3019
        (pt 2120 368)
3020
        (bus)
3021
        (color 0 0 255)
3022
)
3023
(connector
3024
        (pt 2120 368)
3025
        (pt 2120 384)
3026
        (bus)
3027
        (color 0 0 255)
3028
)
3029
(connector
3030
        (pt 2120 240)
3031
        (pt 2120 288)
3032
        (bus)
3033
        (color 0 0 255)
3034
)
3035
(connector
3036
        (pt 2120 288)
3037
        (pt 2120 304)
3038
        (bus)
3039
        (color 0 0 255)
3040
)
3041
(connector
3042
        (pt 2120 384)
3043
        (pt 2120 400)
3044
        (bus)
3045
        (color 0 0 255)
3046
)
3047
(connector
3048
        (pt 2120 400)
3049
        (pt 2120 640)
3050
        (bus)
3051
        (color 0 0 255)
3052
)
3053
(connector
3054
        (pt 1120 488)
3055
        (pt 1136 488)
3056
        (bus)
3057
)
3058
(connector
3059
        (pt 1104 584)
3060
        (pt 1136 584)
3061
        (bus)
3062
)
3063
(connector
3064
        (pt 1200 568)
3065
        (pt 1224 568)
3066
)
3067
(connector
3068
        (pt 1184 584)
3069
        (pt 1224 584)
3070
        (bus)
3071
)
3072
(connector
3073
        (pt 1376 520)
3074
        (pt 1400 520)
3075
)
3076
(connector
3077
        (pt 1384 536)
3078
        (pt 1400 536)
3079
        (bus)
3080
)
3081
(connector
3082
        (text "alu_op1[3..0]" (rect 1726 472 1789 484)(font "Arial" ))
3083
        (pt 1712 488)
3084
        (pt 1800 488)
3085
        (bus)
3086
)
3087
(connector
3088
        (text "alu_op2[3..0]" (rect 1727 488 1790 500)(font "Arial" ))
3089
        (pt 1544 504)
3090
        (pt 1800 504)
3091
        (bus)
3092
)
3093
(connector
3094
        (pt 1624 520)
3095
        (pt 1800 520)
3096
)
3097
(connector
3098
        (pt 1600 536)
3099
        (pt 1800 536)
3100
)
3101
(connector
3102
        (pt 1584 552)
3103
        (pt 1800 552)
3104
)
3105
(connector
3106
        (pt 1568 568)
3107
        (pt 1800 568)
3108
)
3109
(connector
3110
        (pt 1712 280)
3111
        (pt 1728 280)
3112
)
3113
(connector
3114
        (pt 1712 296)
3115
        (pt 1728 296)
3116
)
3117
(connector
3118
        (pt 1792 288)
3119
        (pt 1808 288)
3120
)
3121
(connector
3122
        (pt 1872 296)
3123
        (pt 1888 296)
3124
)
3125
(connector
3126
        (pt 1952 304)
3127
        (pt 1968 304)
3128
)
3129
(connector
3130
        (text "db_low[2]" (rect 2127 304 2173 316)(font "Arial" ))
3131
        (pt 2120 320)
3132
        (pt 2176 320)
3133
)
3134
(connector
3135
        (text "db_low[1]" (rect 2129 288 2175 300)(font "Arial" ))
3136
        (pt 2120 304)
3137
        (pt 2176 304)
3138
)
3139
(connector
3140
        (text "db_low[3]" (rect 2128 320 2174 332)(font "Arial" ))
3141
        (pt 2120 336)
3142
        (pt 2176 336)
3143
)
3144
(connector
3145
        (text "db_high[1]" (rect 2129 352 2179 364)(font "Arial" ))
3146
        (pt 2120 368)
3147
        (pt 2176 368)
3148
)
3149
(connector
3150
        (text "db_high[0]" (rect 2127 336 2177 348)(font "Arial" ))
3151
        (pt 2120 352)
3152
        (pt 2176 352)
3153
)
3154
(connector
3155
        (text "db_high[2]" (rect 2129 368 2179 380)(font "Arial" ))
3156
        (pt 2120 384)
3157
        (pt 2176 384)
3158
)
3159
(connector
3160
        (text "db_low[0]" (rect 2129 272 2175 284)(font "Arial" ))
3161
        (pt 2120 288)
3162
        (pt 2176 288)
3163
)
3164
(connector
3165
        (text "db_high[3]" (rect 2129 384 2179 396)(font "Arial" ))
3166
        (pt 2120 400)
3167
        (pt 2176 400)
3168
)
3169
(connector
3170
        (pt 1216 320)
3171
        (pt 1216 440)
3172
)
3173
(connector
3174
        (pt 1200 472)
3175
        (pt 1224 472)
3176
)
3177
(connector
3178
        (pt 1184 488)
3179
        (pt 1224 488)
3180
        (bus)
3181
)
3182
(connector
3183
        (pt 1104 520)
3184
        (pt 1224 520)
3185
        (bus)
3186
)
3187
(connector
3188
        (pt 1216 440)
3189
        (pt 1216 536)
3190
)
3191
(connector
3192
        (pt 1384 472)
3193
        (pt 1400 472)
3194
        (bus)
3195
)
3196
(connector
3197
        (pt 1392 320)
3198
        (pt 1392 488)
3199
)
3200
(connector
3201
        (pt 1024 504)
3202
        (pt 1008 504)
3203
        (bus)
3204
)
3205
(connector
3206
        (pt 1040 520)
3207
        (pt 1008 520)
3208
)
3209
(connector
3210
        (pt 1072 552)
3211
        (pt 1008 552)
3212
)
3213
(connector
3214
        (pt 1056 536)
3215
        (pt 1008 536)
3216
        (bus)
3217
        (color 255 0 0)
3218
)
3219
(connector
3220
        (pt 672 240)
3221
        (pt 672 440)
3222
        (bus)
3223
        (color 255 0 0)
3224
)
3225
(connector
3226
        (pt 1056 440)
3227
        (pt 1056 536)
3228
        (bus)
3229
        (color 255 0 0)
3230
)
3231
(connector
3232
        (pt 672 440)
3233
        (pt 1056 440)
3234
        (bus)
3235
        (color 255 0 0)
3236
)
3237
(connector
3238
        (pt 1024 504)
3239
        (pt 1024 640)
3240
        (bus)
3241
)
3242
(connector
3243
        (pt 1008 568)
3244
        (pt 1088 568)
3245
)
3246
(connector
3247
        (text "db_low[3..0]" (rect 432 248 521 264)(font "Arial" (font_size 10)(bold)))
3248
        (pt 240 240)
3249
        (pt 616 240)
3250
        (bus)
3251
)
3252
(connector
3253
        (pt 616 240)
3254
        (pt 672 240)
3255
        (bus)
3256
)
3257
(connector
3258
        (pt 1104 456)
3259
        (pt 1104 520)
3260
        (bus)
3261
)
3262
(connector
3263
        (pt 1104 520)
3264
        (pt 1104 584)
3265
        (bus)
3266
)
3267
(connector
3268
        (pt 672 240)
3269
        (pt 728 240)
3270
        (bus)
3271
)
3272
(connector
3273
        (text "db_high[3..0]" (rect 426 616 521 632)(font "Arial" (font_size 10)(bold)))
3274
        (pt 240 640)
3275
        (pt 616 640)
3276
        (bus)
3277
)
3278
(connector
3279
        (pt 616 640)
3280
        (pt 728 640)
3281
        (bus)
3282
)
3283
(connector
3284
        (pt 728 640)
3285
        (pt 1024 640)
3286
        (bus)
3287
)
3288
(connector
3289
        (pt 1024 640)
3290
        (pt 1664 640)
3291
        (bus)
3292
)
3293
(connector
3294
        (pt 1664 640)
3295
        (pt 1688 640)
3296
        (bus)
3297
)
3298
(connector
3299
        (pt 1688 640)
3300
        (pt 2120 640)
3301
        (bus)
3302
)
3303
(connector
3304
        (pt 824 504)
3305
        (pt 864 504)
3306
        (bus)
3307
)
3308
(connector
3309
        (pt 864 520)
3310
        (pt 848 520)
3311
)
3312
(connector
3313
        (pt 848 520)
3314
        (pt 848 536)
3315
)
3316
(connector
3317
        (pt 848 536)
3318
        (pt 824 536)
3319
)
3320
(connector
3321
        (text "op2_high[3..0]" (rect 781 464 850 476)(font "Arial" ))
3322
        (pt 1104 456)
3323
        (pt 728 456)
3324
        (bus)
3325
)
3326
(connector
3327
        (pt 728 504)
3328
        (pt 760 504)
3329
        (bus)
3330
)
3331
(connector
3332
        (pt 728 456)
3333
        (pt 728 504)
3334
        (bus)
3335
)
3336
(connector
3337
        (pt 728 504)
3338
        (pt 728 568)
3339
        (bus)
3340
)
3341
(connector
3342
        (text "op2_low[3..0]" (rect 781 408 845 420)(font "Arial" ))
3343
        (pt 728 424)
3344
        (pt 1120 424)
3345
        (bus)
3346
)
3347
(connector
3348
        (pt 1120 424)
3349
        (pt 1224 424)
3350
        (bus)
3351
)
3352
(connector
3353
        (pt 848 360)
3354
        (pt 824 360)
3355
)
3356
(connector
3357
        (pt 832 328)
3358
        (pt 824 328)
3359
        (bus)
3360
)
3361
(connector
3362
        (pt 728 328)
3363
        (pt 760 328)
3364
        (bus)
3365
)
3366
(connector
3367
        (pt 728 312)
3368
        (pt 728 328)
3369
        (bus)
3370
)
3371
(connector
3372
        (pt 728 328)
3373
        (pt 728 424)
3374
        (bus)
3375
)
3376
(connector
3377
        (pt 824 520)
3378
        (pt 840 520)
3379
)
3380
(connector
3381
        (pt 824 344)
3382
        (pt 840 344)
3383
)
3384
(connector
3385
        (pt 584 216)
3386
        (pt 584 440)
3387
)
3388
(connector
3389
        (pt 616 312)
3390
        (pt 616 456)
3391
        (bus)
3392
)
3393
(connector
3394
        (pt 616 568)
3395
        (pt 616 472)
3396
        (bus)
3397
)
3398
(connector
3399
        (pt 568 216)
3400
        (pt 568 424)
3401
)
3402
(connector
3403
        (pt 568 424)
3404
        (pt 552 424)
3405
)
3406
(connector
3407
        (pt 584 440)
3408
        (pt 552 440)
3409
)
3410
(connector
3411
        (pt 616 456)
3412
        (pt 552 456)
3413
        (bus)
3414
)
3415
(connector
3416
        (pt 616 472)
3417
        (pt 552 472)
3418
        (bus)
3419
)
3420
(connector
3421
        (pt 344 440)
3422
        (pt 344 208)
3423
)
3424
(connector
3425
        (pt 344 440)
3426
        (pt 368 440)
3427
)
3428
(connector
3429
        (pt 328 456)
3430
        (pt 328 208)
3431
)
3432
(connector
3433
        (pt 328 456)
3434
        (pt 368 456)
3435
)
3436
(connector
3437
        (pt 312 472)
3438
        (pt 312 208)
3439
)
3440
(connector
3441
        (pt 312 472)
3442
        (pt 368 472)
3443
)
3444
(connector
3445
        (pt 208 424)
3446
        (pt 240 424)
3447
        (bus)
3448
)
3449
(connector
3450
        (pt 240 424)
3451
        (pt 368 424)
3452
        (bus)
3453
)
3454
(connector
3455
        (text "db[3..0]" (rect 224 376 236 413)(font "Arial" )(vertical))
3456
        (pt 240 344)
3457
        (pt 240 424)
3458
        (bus)
3459
)
3460
(connector
3461
        (text "db[7..4]" (rect 224 480 236 517)(font "Arial" )(vertical))
3462
        (pt 240 424)
3463
        (pt 240 528)
3464
        (bus)
3465
)
3466
(connector
3467
        (pt 1024 240)
3468
        (pt 1024 312)
3469
        (bus)
3470
)
3471
(connector
3472
        (pt 1024 312)
3473
        (pt 1008 312)
3474
        (bus)
3475
)
3476
(connector
3477
        (pt 1040 328)
3478
        (pt 1008 328)
3479
)
3480
(connector
3481
        (pt 1072 360)
3482
        (pt 1008 360)
3483
)
3484
(connector
3485
        (pt 1088 376)
3486
        (pt 1008 376)
3487
)
3488
(connector
3489
        (pt 1480 344)
3490
        (pt 1008 344)
3491
        (bus)
3492
        (color 255 0 0)
3493
)
3494
(connector
3495
        (pt 1480 432)
3496
        (pt 1480 344)
3497
        (bus)
3498
        (color 255 0 0)
3499
)
3500
(connector
3501
        (pt 848 328)
3502
        (pt 864 328)
3503
)
3504
(connector
3505
        (pt 832 312)
3506
        (pt 864 312)
3507
        (bus)
3508
)
3509
(connector
3510
        (pt 848 360)
3511
        (pt 848 328)
3512
)
3513
(connector
3514
        (pt 832 328)
3515
        (pt 832 312)
3516
        (bus)
3517
)
3518
(connector
3519
        (pt 728 240)
3520
        (pt 1024 240)
3521
        (bus)
3522
)
3523
(connector
3524
        (pt 1024 240)
3525
        (pt 1896 240)
3526
        (bus)
3527
)
3528
(connector
3529
        (pt 1040 216)
3530
        (pt 1040 328)
3531
)
3532
(connector
3533
        (pt 1040 328)
3534
        (pt 1040 520)
3535
)
3536
(connector
3537
        (pt 1072 216)
3538
        (pt 1072 360)
3539
)
3540
(connector
3541
        (pt 1072 360)
3542
        (pt 1072 552)
3543
)
3544
(connector
3545
        (pt 1088 216)
3546
        (pt 1088 376)
3547
)
3548
(connector
3549
        (pt 1088 376)
3550
        (pt 1088 568)
3551
)
3552
(connector
3553
        (pt 840 216)
3554
        (pt 840 248)
3555
)
3556
(connector
3557
        (pt 840 344)
3558
        (pt 840 520)
3559
)
3560
(connector
3561
        (pt 840 296)
3562
        (pt 840 344)
3563
)
3564
(connector
3565
        (pt 2368 512)
3566
        (pt 2376 512)
3567
        (bus)
3568
)
3569
(connector
3570
        (pt 2376 512)
3571
        (pt 2376 496)
3572
        (bus)
3573
)
3574
(connector
3575
        (pt 2376 496)
3576
        (pt 2384 496)
3577
        (bus)
3578
)
3579
(connector
3580
        (pt 2368 528)
3581
        (pt 2376 528)
3582
        (bus)
3583
)
3584
(connector
3585
        (pt 2376 528)
3586
        (pt 2376 544)
3587
        (bus)
3588
)
3589
(connector
3590
        (pt 2376 544)
3591
        (pt 2384 544)
3592
        (bus)
3593
)
3594
(connector
3595
        (pt 2448 488)
3596
        (pt 2456 488)
3597
        (bus)
3598
)
3599
(connector
3600
        (pt 2408 240)
3601
        (pt 2408 264)
3602
        (bus)
3603
)
3604
(connector
3605
        (pt 2584 240)
3606
        (pt 2584 264)
3607
        (bus)
3608
)
3609
(connector
3610
        (pt 2560 288)
3611
        (pt 2568 288)
3612
)
3613
(connector
3614
        (pt 2584 640)
3615
        (pt 2584 616)
3616
        (bus)
3617
)
3618
(connector
3619
        (pt 2560 592)
3620
        (pt 2568 592)
3621
)
3622
(connector
3623
        (pt 2584 312)
3624
        (pt 2584 328)
3625
        (bus)
3626
)
3627
(connector
3628
        (pt 2504 552)
3629
        (pt 2504 512)
3630
        (bus)
3631
)
3632
(connector
3633
        (pt 2512 424)
3634
        (pt 2512 360)
3635
        (bus)
3636
        (color 85 0 255)
3637
)
3638
(connector
3639
        (pt 2688 424)
3640
        (pt 2696 424)
3641
)
3642
(connector
3643
        (pt 2696 424)
3644
        (pt 2696 216)
3645
)
3646
(connector
3647
        (pt 2712 440)
3648
        (pt 2712 216)
3649
)
3650
(connector
3651
        (pt 2728 456)
3652
        (pt 2728 216)
3653
)
3654
(connector
3655
        (pt 2520 424)
3656
        (pt 2512 424)
3657
        (bus)
3658
        (color 0 0 255)
3659
)
3660
(connector
3661
        (pt 2520 440)
3662
        (pt 2512 440)
3663
        (bus)
3664
        (color 0 0 255)
3665
)
3666
(connector
3667
        (pt 2512 440)
3668
        (pt 2512 512)
3669
        (bus)
3670
        (color 0 0 255)
3671
)
3672
(connector
3673
        (pt 2488 256)
3674
        (pt 2488 272)
3675
)
3676
(connector
3677
        (pt 2488 320)
3678
        (pt 2488 536)
3679
)
3680
(connector
3681
        (pt 2472 256)
3682
        (pt 2472 504)
3683
)
3684
(connector
3685
        (pt 2456 360)
3686
        (pt 2456 488)
3687
        (bus)
3688
)
3689
(connector
3690
        (pt 2192 432)
3691
        (pt 2192 520)
3692
        (bus)
3693
        (color 255 0 0)
3694
)
3695
(connector
3696
        (pt 2440 392)
3697
        (pt 2288 392)
3698
)
3699
(connector
3700
        (pt 2288 392)
3701
        (pt 2288 592)
3702
)
3703
(connector
3704
        (pt 2184 592)
3705
        (pt 2288 592)
3706
)
3707
(connector
3708
        (pt 2192 520)
3709
        (pt 2304 520)
3710
        (bus)
3711
        (color 255 0 0)
3712
)
3713
(connector
3714
        (pt 2288 304)
3715
        (pt 2312 304)
3716
)
3717
(connector
3718
        (pt 2408 312)
3719
        (pt 2408 336)
3720
        (bus)
3721
)
3722
(connector
3723
        (pt 2272 488)
3724
        (pt 2272 336)
3725
        (bus)
3726
)
3727
(connector
3728
        (pt 2272 336)
3729
        (pt 2312 336)
3730
        (bus)
3731
        (color 128 0 128)
3732
)
3733
(connector
3734
        (pt 2600 328)
3735
        (pt 2600 360)
3736
        (bus)
3737
)
3738
(connector
3739
        (pt 2584 528)
3740
        (pt 2616 528)
3741
        (bus)
3742
)
3743
(connector
3744
        (pt 2928 528)
3745
        (pt 2928 640)
3746
        (bus)
3747
)
3748
(connector
3749
        (pt 3040 592)
3750
        (pt 3032 592)
3751
)
3752
(connector
3753
        (pt 3032 288)
3754
        (pt 3040 288)
3755
)
3756
(connector
3757
        (pt 3056 568)
3758
        (pt 3056 448)
3759
        (bus)
3760
)
3761
(connector
3762
        (pt 3056 312)
3763
        (pt 3056 432)
3764
        (bus)
3765
)
3766
(connector
3767
        (pt 2928 240)
3768
        (pt 2928 328)
3769
        (bus)
3770
)
3771
(connector
3772
        (pt 2960 216)
3773
        (pt 2960 376)
3774
)
3775
(connector
3776
        (pt 3008 640)
3777
        (pt 3008 360)
3778
        (bus)
3779
        (color 255 0 0)
3780
)
3781
(connector
3782
        (pt 2760 344)
3783
        (pt 2768 344)
3784
)
3785
(connector
3786
        (pt 2760 360)
3787
        (pt 2760 344)
3788
)
3789
(connector
3790
        (pt 2760 560)
3791
        (pt 2760 544)
3792
)
3793
(connector
3794
        (pt 2768 544)
3795
        (pt 2760 544)
3796
)
3797
(connector
3798
        (pt 3056 432)
3799
        (pt 3080 432)
3800
        (bus)
3801
)
3802
(connector
3803
        (pt 3056 448)
3804
        (pt 3080 448)
3805
        (bus)
3806
)
3807
(connector
3808
        (pt 3056 248)
3809
        (pt 3088 248)
3810
        (bus)
3811
)
3812
(connector
3813
        (pt 3056 632)
3814
        (pt 3088 632)
3815
        (bus)
3816
)
3817
(connector
3818
        (text "clk" (rect 2736 172 2748 186)(font "Arial" )(vertical))
3819
        (pt 2744 200)
3820
        (pt 2744 256)
3821
)
3822
(connector
3823
        (pt 2272 320)
3824
        (pt 2312 320)
3825
)
3826
(connector
3827
        (text "clk" (rect 2264 172 2276 186)(font "Arial" )(vertical))
3828
        (pt 2272 200)
3829
        (pt 2272 320)
3830
)
3831
(connector
3832
        (pt 2560 216)
3833
        (pt 2560 288)
3834
)
3835
(connector
3836
        (pt 2560 288)
3837
        (pt 2560 592)
3838
)
3839
(connector
3840
        (pt 2456 360)
3841
        (pt 2512 360)
3842
        (bus)
3843
)
3844
(connector
3845
        (text "op1_low[3..0]" (rect 2524 344 2588 356)(font "Arial" ))
3846
        (pt 2512 360)
3847
        (pt 2600 360)
3848
        (bus)
3849
)
3850
(connector
3851
        (pt 2440 216)
3852
        (pt 2440 288)
3853
)
3854
(connector
3855
        (pt 2440 288)
3856
        (pt 2440 392)
3857
)
3858
(connector
3859
        (pt 2288 256)
3860
        (pt 2472 256)
3861
)
3862
(connector
3863
        (pt 2472 256)
3864
        (pt 2488 256)
3865
)
3866
(connector
3867
        (pt 2288 216)
3868
        (pt 2288 256)
3869
)
3870
(connector
3871
        (pt 2288 256)
3872
        (pt 2288 304)
3873
)
3874
(connector
3875
        (pt 2584 328)
3876
        (pt 2600 328)
3877
        (bus)
3878
)
3879
(connector
3880
        (pt 2600 328)
3881
        (pt 2616 328)
3882
        (bus)
3883
)
3884
(connector
3885
        (pt 2504 512)
3886
        (pt 2512 512)
3887
        (bus)
3888
)
3889
(connector
3890
        (text "op1_high[3..0]" (rect 2526 496 2595 508)(font "Arial" ))
3891
        (pt 2512 512)
3892
        (pt 2584 512)
3893
        (bus)
3894
)
3895
(connector
3896
        (pt 2584 512)
3897
        (pt 2584 528)
3898
        (bus)
3899
)
3900
(connector
3901
        (pt 2584 528)
3902
        (pt 2584 568)
3903
        (bus)
3904
)
3905
(connector
3906
        (pt 3032 216)
3907
        (pt 3032 288)
3908
)
3909
(connector
3910
        (pt 3032 288)
3911
        (pt 3032 592)
3912
)
3913
(connector
3914
        (pt 1896 240)
3915
        (pt 2120 240)
3916
        (bus)
3917
)
3918
(connector
3919
        (pt 2120 240)
3920
        (pt 2408 240)
3921
        (bus)
3922
)
3923
(connector
3924
        (pt 2408 240)
3925
        (pt 2584 240)
3926
        (bus)
3927
)
3928
(connector
3929
        (pt 2584 240)
3930
        (pt 2928 240)
3931
        (bus)
3932
)
3933
(connector
3934
        (pt 2928 240)
3935
        (pt 3056 240)
3936
        (bus)
3937
)
3938
(connector
3939
        (pt 2120 640)
3940
        (pt 2168 640)
3941
        (bus)
3942
)
3943
(connector
3944
        (pt 2168 640)
3945
        (pt 2584 640)
3946
        (bus)
3947
)
3948
(connector
3949
        (pt 2584 640)
3950
        (pt 2928 640)
3951
        (bus)
3952
)
3953
(connector
3954
        (pt 2928 640)
3955
        (pt 3008 640)
3956
        (bus)
3957
)
3958
(connector
3959
        (pt 3008 640)
3960
        (pt 3056 640)
3961
        (bus)
3962
)
3963
(connector
3964
        (pt 2944 216)
3965
        (pt 2944 344)
3966
)
3967
(connector
3968
        (pt 2944 344)
3969
        (pt 2944 544)
3970
)
3971
(connector
3972
        (pt 2976 216)
3973
        (pt 2976 392)
3974
)
3975
(connector
3976
        (pt 2976 392)
3977
        (pt 2976 560)
3978
)
3979
(connector
3980
        (pt 3056 240)
3981
        (pt 3056 248)
3982
        (bus)
3983
)
3984
(connector
3985
        (pt 3056 248)
3986
        (pt 3056 264)
3987
        (bus)
3988
)
3989
(connector
3990
        (pt 3056 616)
3991
        (pt 3056 632)
3992
        (bus)
3993
)
3994
(connector
3995
        (pt 3056 632)
3996
        (pt 3056 640)
3997
        (bus)
3998
)
3999
(connector
4000
        (pt 2744 304)
4001
        (pt 2744 344)
4002
)
4003
(connector
4004
        (pt 2744 344)
4005
        (pt 2744 544)
4006
)
4007
(connector
4008
        (pt 2448 504)
4009
        (pt 2472 504)
4010
)
4011
(connector
4012
        (pt 2448 536)
4013
        (pt 2488 536)
4014
)
4015
(connector
4016
        (pt 2448 552)
4017
        (pt 2504 552)
4018
        (bus)
4019
)
4020
(connector
4021
        (pt 2688 440)
4022
        (pt 2712 440)
4023
)
4024
(connector
4025
        (pt 2688 456)
4026
        (pt 2728 456)
4027
)
4028
(connector
4029
        (pt 2424 288)
4030
        (pt 2440 288)
4031
)
4032
(connector
4033
        (pt 3280 432)
4034
        (pt 3312 432)
4035
        (bus)
4036
)
4037
(connector
4038
        (pt 2912 328)
4039
        (pt 2928 328)
4040
        (bus)
4041
)
4042
(connector
4043
        (pt 2912 344)
4044
        (pt 2944 344)
4045
)
4046
(connector
4047
        (pt 2912 360)
4048
        (pt 3008 360)
4049
        (bus)
4050
        (color 255 0 0)
4051
)
4052
(connector
4053
        (pt 2912 376)
4054
        (pt 2960 376)
4055
)
4056
(connector
4057
        (pt 2912 392)
4058
        (pt 2976 392)
4059
)
4060
(connector
4061
        (pt 2912 528)
4062
        (pt 2928 528)
4063
        (bus)
4064
)
4065
(connector
4066
        (pt 2912 544)
4067
        (pt 2944 544)
4068
)
4069
(connector
4070
        (pt 2912 560)
4071
        (pt 2976 560)
4072
)
4073
(connector
4074
        (text "result_lo[3..0]" (rect 2384 344 2451 356)(font "Arial" ))
4075
        (pt 2376 336)
4076
        (pt 2408 336)
4077
        (bus)
4078
)
4079
(connector
4080
        (pt 2680 328)
4081
        (pt 2768 328)
4082
        (bus)
4083
)
4084
(connector
4085
        (pt 2680 344)
4086
        (pt 2744 344)
4087
)
4088
(connector
4089
        (pt 2680 360)
4090
        (pt 2760 360)
4091
)
4092
(connector
4093
        (pt 2680 528)
4094
        (pt 2768 528)
4095
        (bus)
4096
)
4097
(connector
4098
        (pt 2680 544)
4099
        (pt 2744 544)
4100
)
4101
(connector
4102
        (pt 2680 560)
4103
        (pt 2760 560)
4104
)
4105
(junction (pt 616 240))
4106
(junction (pt 672 240))
4107
(junction (pt 728 240))
4108
(junction (pt 616 640))
4109
(junction (pt 728 640))
4110
(junction (pt 264 320))
4111
(junction (pt 704 288))
4112
(junction (pt 648 288))
4113
(junction (pt 1216 256))
4114
(junction (pt 1216 440))
4115
(junction (pt 1200 472))
4116
(junction (pt 1392 256))
4117
(junction (pt 1104 520))
4118
(junction (pt 1120 424))
4119
(junction (pt 1664 640))
4120
(junction (pt 1688 640))
4121
(junction (pt 1800 400))
4122
(junction (pt 1880 400))
4123
(junction (pt 1960 400))
4124
(junction (pt 2120 240))
4125
(junction (pt 1896 240))
4126
(junction (pt 1712 432))
4127
(junction (pt 2048 488))
4128
(junction (pt 2120 640))
4129
(junction (pt 2168 640))
4130
(junction (pt 2168 488))
4131
(junction (pt 2120 320))
4132
(junction (pt 2120 304))
4133
(junction (pt 2120 368))
4134
(junction (pt 2120 384))
4135
(junction (pt 2120 288))
4136
(junction (pt 2120 400))
4137
(junction (pt 1024 240))
4138
(junction (pt 1024 640))
4139
(junction (pt 728 504))
4140
(junction (pt 728 328))
4141
(junction (pt 840 344))
4142
(junction (pt 240 424))
4143
(junction (pt 1040 328))
4144
(junction (pt 1072 360))
4145
(junction (pt 1088 376))
4146
(junction (pt 2560 288))
4147
(junction (pt 2512 360))
4148
(junction (pt 2440 288))
4149
(junction (pt 2472 256))
4150
(junction (pt 2288 256))
4151
(junction (pt 2600 328))
4152
(junction (pt 2512 512))
4153
(junction (pt 2584 528))
4154
(junction (pt 3032 288))
4155
(junction (pt 2408 240))
4156
(junction (pt 2584 240))
4157
(junction (pt 2928 240))
4158
(junction (pt 2584 640))
4159
(junction (pt 2928 640))
4160
(junction (pt 3008 640))
4161
(junction (pt 2944 344))
4162
(junction (pt 2976 392))
4163
(junction (pt 3056 248))
4164
(junction (pt 3056 632))
4165
(junction (pt 2744 344))
4166
(title_block
4167
        (rect 3136 40 3457 101)
4168
        (name "title-custom-medium")
4169
        (section (rect 0 0 320 20)(text "PROJECT" (rect 2 0 52 12)(font "Arial" ))(text "A-Z80" (rect 56 2 106 21)(font "Arial" (font_size 12)(bold)))(border))
4170
        (section (rect 130 0 320 20)(text "MODULE" (rect 2 1 48 13)(font "Arial" ))(text "alu" (rect 43 2 70 21)(font "Arial" (font_size 12)(bold)))(border))
4171
        (section (rect 0 21 320 40)(text "DESIGNER" (rect 2 0 59 12)(font "Arial" ))(text "Goran Devic" (rect 56 2 151 19)(font "Arial" (font_size 11)))(border))
4172
        (section (rect 0 41 240 60)(text "DATE" (rect 2 0 30 12)(font "Arial" ))(text "May 18, 2014" (rect 56 3 149 19)(font "Arial" (font_size 10)))(border))
4173
        (section (rect 241 41 320 60)(text "REV" (rect 2 1 25 13)(font "Arial" ))(text "1.4" (rect 43 3 64 19)(font "Arial" (font_size 10)))(border))
4174
        (drawing
4175
        )
4176
)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.