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

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [cpu/] [bus/] [inc_dec.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 1928 288 2104 304)
25
        (text "INPUT" (rect 15 6 43 16)(font "Arial" (font_size 6)))
26
        (text "carry_in" (rect 127 4 167 16)(font "Arial" ))
27
        (pt 0 8)
28
        (drawing
29
                (line (pt 84 4)(pt 59 4))
30
                (line (pt 84 12)(pt 59 12))
31
                (line (pt 55 8)(pt 0 8))
32
                (line (pt 84 4)(pt 84 12))
33
                (line (pt 59 12)(pt 55 8))
34
                (line (pt 59 4)(pt 55 8))
35
        )
36
        (rotate180)
37
        (text "VCC" (rect 20 -1 40 9)(font "Arial" (font_size 6)))
38
)
39
(pin
40
        (input)
41
        (rect 24 24 192 40)
42
        (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
43
        (text "limit6" (rect 5 0 30 12)(font "Arial" ))
44
        (pt 168 8)
45
        (drawing
46
                (line (pt 84 12)(pt 109 12))
47
                (line (pt 84 4)(pt 109 4))
48
                (line (pt 113 8)(pt 168 8))
49
                (line (pt 84 12)(pt 84 4))
50
                (line (pt 109 4)(pt 113 8))
51
                (line (pt 109 12)(pt 113 8))
52
        )
53
        (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
54
)
55
(pin
56
        (input)
57
        (rect 24 48 192 64)
58
        (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
59
        (text "decrement" (rect 5 0 56 12)(font "Arial" ))
60
        (pt 168 8)
61
        (drawing
62
                (line (pt 84 12)(pt 109 12))
63
                (line (pt 84 4)(pt 109 4))
64
                (line (pt 113 8)(pt 168 8))
65
                (line (pt 84 12)(pt 84 4))
66
                (line (pt 109 4)(pt 113 8))
67
                (line (pt 109 12)(pt 113 8))
68
        )
69
        (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
70
)
71
(pin
72
        (input)
73
        (rect 24 72 192 88)
74
        (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
75
        (text "d[15..0]" (rect 5 0 42 12)(font "Arial" ))
76
        (pt 168 8)
77
        (drawing
78
                (line (pt 84 12)(pt 109 12))
79
                (line (pt 84 4)(pt 109 4))
80
                (line (pt 113 8)(pt 168 8))
81
                (line (pt 84 12)(pt 84 4))
82
                (line (pt 109 4)(pt 113 8))
83
                (line (pt 109 12)(pt 113 8))
84
        )
85
        (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
86
)
87
(pin
88
        (output)
89
        (rect 1928 624 2104 640)
90
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
91
        (text "address[15..0]" (rect 90 0 160 12)(font "Arial" ))
92
        (pt 0 8)
93
        (drawing
94
                (line (pt 0 8)(pt 52 8))
95
                (line (pt 52 4)(pt 78 4))
96
                (line (pt 52 12)(pt 78 12))
97
                (line (pt 52 12)(pt 52 4))
98
                (line (pt 78 4)(pt 82 8))
99
                (line (pt 82 8)(pt 78 12))
100
                (line (pt 78 12)(pt 82 8))
101
        )
102
)
103
(symbol
104
        (rect 1816 112 1864 176)
105
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
106
        (text "xor0" (rect 0 2 12 23)(font "Arial" )(vertical))
107
        (port
108
                (pt 32 0)
109
                (input)
110
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
111
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
112
                (line (pt 32 0)(pt 32 11))
113
        )
114
        (port
115
                (pt 16 0)
116
                (input)
117
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
118
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
119
                (line (pt 16 0)(pt 16 11))
120
        )
121
        (port
122
                (pt 24 64)
123
                (output)
124
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
125
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
126
                (line (pt 24 49)(pt 24 64))
127
        )
128
        (drawing
129
                (line (pt 35 14)(pt 35 25))
130
                (line (pt 12 14)(pt 12 25))
131
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
132
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
133
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
134
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
135
        )
136
        (rotate270)
137
)
138
(symbol
139
        (rect 1752 112 1800 176)
140
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
141
        (text "xor1" (rect 0 2 12 23)(font "Arial" )(vertical))
142
        (port
143
                (pt 32 0)
144
                (input)
145
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
146
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
147
                (line (pt 32 0)(pt 32 11))
148
        )
149
        (port
150
                (pt 16 0)
151
                (input)
152
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
153
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
154
                (line (pt 16 0)(pt 16 11))
155
        )
156
        (port
157
                (pt 24 64)
158
                (output)
159
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
160
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
161
                (line (pt 24 49)(pt 24 64))
162
        )
163
        (drawing
164
                (line (pt 35 14)(pt 35 25))
165
                (line (pt 12 14)(pt 12 25))
166
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
167
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
168
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
169
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
170
        )
171
        (rotate270)
172
)
173
(symbol
174
        (rect 1624 112 1672 176)
175
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
176
        (text "xor2" (rect 0 2 12 23)(font "Arial" )(vertical))
177
        (port
178
                (pt 32 0)
179
                (input)
180
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
181
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
182
                (line (pt 32 0)(pt 32 11))
183
        )
184
        (port
185
                (pt 16 0)
186
                (input)
187
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
188
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
189
                (line (pt 16 0)(pt 16 11))
190
        )
191
        (port
192
                (pt 24 64)
193
                (output)
194
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
195
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
196
                (line (pt 24 49)(pt 24 64))
197
        )
198
        (drawing
199
                (line (pt 35 14)(pt 35 25))
200
                (line (pt 12 14)(pt 12 25))
201
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
202
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
203
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
204
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
205
        )
206
        (rotate270)
207
)
208
(symbol
209
        (rect 1560 112 1608 176)
210
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
211
        (text "xor3" (rect 0 2 12 23)(font "Arial" )(vertical))
212
        (port
213
                (pt 32 0)
214
                (input)
215
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
216
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
217
                (line (pt 32 0)(pt 32 11))
218
        )
219
        (port
220
                (pt 16 0)
221
                (input)
222
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
223
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
224
                (line (pt 16 0)(pt 16 11))
225
        )
226
        (port
227
                (pt 24 64)
228
                (output)
229
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
230
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
231
                (line (pt 24 49)(pt 24 64))
232
        )
233
        (drawing
234
                (line (pt 35 14)(pt 35 25))
235
                (line (pt 12 14)(pt 12 25))
236
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
237
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
238
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
239
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
240
        )
241
        (rotate270)
242
)
243
(symbol
244
        (rect 1432 112 1480 176)
245
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
246
        (text "xor4" (rect 0 2 12 23)(font "Arial" )(vertical))
247
        (port
248
                (pt 32 0)
249
                (input)
250
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
251
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
252
                (line (pt 32 0)(pt 32 11))
253
        )
254
        (port
255
                (pt 16 0)
256
                (input)
257
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
258
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
259
                (line (pt 16 0)(pt 16 11))
260
        )
261
        (port
262
                (pt 24 64)
263
                (output)
264
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
265
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
266
                (line (pt 24 49)(pt 24 64))
267
        )
268
        (drawing
269
                (line (pt 35 14)(pt 35 25))
270
                (line (pt 12 14)(pt 12 25))
271
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
272
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
273
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
274
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
275
        )
276
        (rotate270)
277
)
278
(symbol
279
        (rect 1368 112 1416 176)
280
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
281
        (text "xor5" (rect 0 2 12 23)(font "Arial" )(vertical))
282
        (port
283
                (pt 32 0)
284
                (input)
285
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
286
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
287
                (line (pt 32 0)(pt 32 11))
288
        )
289
        (port
290
                (pt 16 0)
291
                (input)
292
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
293
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
294
                (line (pt 16 0)(pt 16 11))
295
        )
296
        (port
297
                (pt 24 64)
298
                (output)
299
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
300
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
301
                (line (pt 24 49)(pt 24 64))
302
        )
303
        (drawing
304
                (line (pt 35 14)(pt 35 25))
305
                (line (pt 12 14)(pt 12 25))
306
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
307
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
308
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
309
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
310
        )
311
        (rotate270)
312
)
313
(symbol
314
        (rect 1280 504 1328 568)
315
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
316
        (text "xor6x" (rect 2 0 14 27)(font "Arial" )(vertical))
317
        (port
318
                (pt 32 0)
319
                (input)
320
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
321
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
322
                (line (pt 32 0)(pt 32 11))
323
        )
324
        (port
325
                (pt 16 0)
326
                (input)
327
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
328
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
329
                (line (pt 16 0)(pt 16 11))
330
        )
331
        (port
332
                (pt 24 64)
333
                (output)
334
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
335
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
336
                (line (pt 24 49)(pt 24 64))
337
        )
338
        (drawing
339
                (line (pt 35 14)(pt 35 25))
340
                (line (pt 12 14)(pt 12 25))
341
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
342
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
343
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
344
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
345
        )
346
        (rotate270)
347
)
348
(symbol
349
        (rect 1240 112 1288 176)
350
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
351
        (text "xor6" (rect 1 1 13 22)(font "Arial" )(vertical))
352
        (port
353
                (pt 32 0)
354
                (input)
355
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
356
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
357
                (line (pt 32 0)(pt 32 11))
358
        )
359
        (port
360
                (pt 16 0)
361
                (input)
362
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
363
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
364
                (line (pt 16 0)(pt 16 11))
365
        )
366
        (port
367
                (pt 24 64)
368
                (output)
369
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
370
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
371
                (line (pt 24 49)(pt 24 64))
372
        )
373
        (drawing
374
                (line (pt 35 14)(pt 35 25))
375
                (line (pt 12 14)(pt 12 25))
376
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
377
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
378
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
379
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
380
        )
381
        (rotate270)
382
)
383
(symbol
384
        (rect 1176 168 1240 312)
385
        (text "AND8" (rect 39 134 63 144)(font "Arial" (font_size 6)))
386
        (text "cl1" (rect 44 -1 58 11)(font "Arial" ))
387
        (port
388
                (pt 64 128)
389
                (input)
390
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
391
                (text "IN1" (rect 45 125 62 137)(font "Courier New" (bold))(invisible))
392
                (line (pt 64 128)(pt 46 128))
393
        )
394
        (port
395
                (pt 64 96)
396
                (input)
397
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
398
                (text "IN3" (rect 45 93 62 105)(font "Courier New" (bold))(invisible))
399
                (line (pt 64 96)(pt 46 96))
400
        )
401
        (port
402
                (pt 64 112)
403
                (input)
404
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
405
                (text "IN2" (rect 45 109 62 121)(font "Courier New" (bold))(invisible))
406
                (line (pt 64 112)(pt 46 112))
407
        )
408
        (port
409
                (pt 64 80)
410
                (input)
411
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
412
                (text "IN4" (rect 45 77 62 89)(font "Courier New" (bold))(invisible))
413
                (line (pt 64 80)(pt 46 80))
414
        )
415
        (port
416
                (pt 64 32)
417
                (input)
418
                (text "IN7" (rect 2 103 19 115)(font "Courier New" (bold))(invisible))
419
                (text "IN7" (rect 45 29 62 41)(font "Courier New" (bold))(invisible))
420
                (line (pt 64 32)(pt 46 32))
421
        )
422
        (port
423
                (pt 64 48)
424
                (input)
425
                (text "IN6" (rect 2 87 19 99)(font "Courier New" (bold))(invisible))
426
                (text "IN6" (rect 45 45 62 57)(font "Courier New" (bold))(invisible))
427
                (line (pt 64 48)(pt 46 48))
428
        )
429
        (port
430
                (pt 64 16)
431
                (input)
432
                (text "IN8" (rect 2 119 19 131)(font "Courier New" (bold))(invisible))
433
                (text "IN8" (rect 45 13 62 25)(font "Courier New" (bold))(invisible))
434
                (line (pt 64 16)(pt 46 16))
435
        )
436
        (port
437
                (pt 64 64)
438
                (input)
439
                (text "IN5" (rect 2 71 19 83)(font "Courier New" (bold))(invisible))
440
                (text "IN5" (rect 45 61 62 73)(font "Courier New" (bold))(invisible))
441
                (line (pt 64 64)(pt 46 64))
442
        )
443
        (port
444
                (pt 0 72)
445
                (output)
446
                (text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
447
                (text "OUT" (rect -1 69 16 81)(font "Courier New" (bold))(invisible))
448
                (line (pt 18 72)(pt 0 72))
449
        )
450
        (drawing
451
                (line (pt 46 13)(pt 46 131))
452
                (line (pt 46 85)(pt 31 85))
453
                (line (pt 46 58)(pt 31 58))
454
                (arc (pt 31 59)(pt 31 85)(rect 17 58 44 85))
455
        )
456
        (rotate180)
457
)
458
(symbol
459
        (rect 1120 248 1168 312)
460
        (text "AND2" (rect 38 1 48 25)(font "Arial" (font_size 6))(vertical))
461
        (text "lim" (rect -1 12 11 26)(font "Arial" )(vertical))
462
        (port
463
                (pt 32 0)
464
                (input)
465
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
466
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
467
                (line (pt 32 0)(pt 32 14))
468
        )
469
        (port
470
                (pt 16 0)
471
                (input)
472
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
473
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
474
                (line (pt 16 0)(pt 16 14))
475
        )
476
        (port
477
                (pt 24 64)
478
                (output)
479
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
480
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
481
                (line (pt 24 42)(pt 24 64))
482
        )
483
        (drawing
484
                (line (pt 36 14)(pt 36 30))
485
                (line (pt 11 14)(pt 11 31))
486
                (line (pt 36 14)(pt 11 14))
487
                (arc (pt 11 31)(pt 36 30)(rect 11 18 36 43))
488
        )
489
        (rotate270)
490
)
491
(symbol
492
        (rect 800 112 848 176)
493
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
494
        (text "xor10" (rect 2 0 14 27)(font "Arial" )(vertical))
495
        (port
496
                (pt 32 0)
497
                (input)
498
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
499
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
500
                (line (pt 32 0)(pt 32 11))
501
        )
502
        (port
503
                (pt 16 0)
504
                (input)
505
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
506
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
507
                (line (pt 16 0)(pt 16 11))
508
        )
509
        (port
510
                (pt 24 64)
511
                (output)
512
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
513
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
514
                (line (pt 24 49)(pt 24 64))
515
        )
516
        (drawing
517
                (line (pt 35 14)(pt 35 25))
518
                (line (pt 12 14)(pt 12 25))
519
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
520
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
521
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
522
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
523
        )
524
        (rotate270)
525
)
526
(symbol
527
        (rect 864 112 912 176)
528
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
529
        (text "xor9" (rect 2 0 14 21)(font "Arial" )(vertical))
530
        (port
531
                (pt 32 0)
532
                (input)
533
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
534
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
535
                (line (pt 32 0)(pt 32 11))
536
        )
537
        (port
538
                (pt 16 0)
539
                (input)
540
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
541
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
542
                (line (pt 16 0)(pt 16 11))
543
        )
544
        (port
545
                (pt 24 64)
546
                (output)
547
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
548
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
549
                (line (pt 24 49)(pt 24 64))
550
        )
551
        (drawing
552
                (line (pt 35 14)(pt 35 25))
553
                (line (pt 12 14)(pt 12 25))
554
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
555
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
556
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
557
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
558
        )
559
        (rotate270)
560
)
561
(symbol
562
        (rect 992 112 1040 176)
563
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
564
        (text "xor8" (rect 2 0 14 21)(font "Arial" )(vertical))
565
        (port
566
                (pt 32 0)
567
                (input)
568
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
569
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
570
                (line (pt 32 0)(pt 32 11))
571
        )
572
        (port
573
                (pt 16 0)
574
                (input)
575
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
576
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
577
                (line (pt 16 0)(pt 16 11))
578
        )
579
        (port
580
                (pt 24 64)
581
                (output)
582
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
583
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
584
                (line (pt 24 49)(pt 24 64))
585
        )
586
        (drawing
587
                (line (pt 35 14)(pt 35 25))
588
                (line (pt 12 14)(pt 12 25))
589
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
590
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
591
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
592
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
593
        )
594
        (rotate270)
595
)
596
(symbol
597
        (rect 1056 112 1104 176)
598
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
599
        (text "xor7" (rect 2 0 14 21)(font "Arial" )(vertical))
600
        (port
601
                (pt 32 0)
602
                (input)
603
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
604
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
605
                (line (pt 32 0)(pt 32 11))
606
        )
607
        (port
608
                (pt 16 0)
609
                (input)
610
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
611
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
612
                (line (pt 16 0)(pt 16 11))
613
        )
614
        (port
615
                (pt 24 64)
616
                (output)
617
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
618
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
619
                (line (pt 24 49)(pt 24 64))
620
        )
621
        (drawing
622
                (line (pt 35 14)(pt 35 25))
623
                (line (pt 12 14)(pt 12 25))
624
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
625
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
626
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
627
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
628
        )
629
        (rotate270)
630
)
631
(symbol
632
        (rect 1120 168 1152 216)
633
        (text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
634
        (text "not1" (rect 0 2 12 23)(font "Arial" )(vertical))
635
        (port
636
                (pt 16 0)
637
                (input)
638
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
639
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
640
                (line (pt 16 0)(pt 16 13))
641
        )
642
        (port
643
                (pt 16 48)
644
                (output)
645
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
646
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
647
                (line (pt 16 39)(pt 16 48))
648
        )
649
        (drawing
650
                (line (pt 7 13)(pt 25 13))
651
                (line (pt 25 13)(pt 16 31))
652
                (line (pt 7 13)(pt 16 31))
653
                (circle (rect 12 31 20 39))
654
        )
655
        (rotate270)
656
)
657
(symbol
658
        (rect 712 504 760 568)
659
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
660
        (text "xor11x" (rect 3 -1 15 32)(font "Arial" )(vertical))
661
        (port
662
                (pt 32 0)
663
                (input)
664
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
665
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
666
                (line (pt 32 0)(pt 32 11))
667
        )
668
        (port
669
                (pt 16 0)
670
                (input)
671
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
672
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
673
                (line (pt 16 0)(pt 16 11))
674
        )
675
        (port
676
                (pt 24 64)
677
                (output)
678
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
679
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
680
                (line (pt 24 49)(pt 24 64))
681
        )
682
        (drawing
683
                (line (pt 35 14)(pt 35 25))
684
                (line (pt 12 14)(pt 12 25))
685
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
686
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
687
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
688
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
689
        )
690
        (rotate270)
691
)
692
(symbol
693
        (rect 672 112 720 176)
694
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
695
        (text "xor11" (rect 1 1 13 28)(font "Arial" )(vertical))
696
        (port
697
                (pt 32 0)
698
                (input)
699
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
700
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
701
                (line (pt 32 0)(pt 32 11))
702
        )
703
        (port
704
                (pt 16 0)
705
                (input)
706
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
707
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
708
                (line (pt 16 0)(pt 16 11))
709
        )
710
        (port
711
                (pt 24 64)
712
                (output)
713
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
714
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
715
                (line (pt 24 49)(pt 24 64))
716
        )
717
        (drawing
718
                (line (pt 35 14)(pt 35 25))
719
                (line (pt 12 14)(pt 12 25))
720
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
721
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
722
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
723
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
724
        )
725
        (rotate270)
726
)
727
(symbol
728
        (rect 608 168 672 280)
729
        (text "AND6" (rect 39 102 63 112)(font "Arial" (font_size 6)))
730
        (text "cl2" (rect 44 -1 58 11)(font "Arial" ))
731
        (port
732
                (pt 64 64)
733
                (input)
734
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
735
                (text "IN3" (rect 45 61 62 73)(font "Courier New" (bold))(invisible))
736
                (line (pt 64 64)(pt 46 64))
737
        )
738
        (port
739
                (pt 64 96)
740
                (input)
741
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
742
                (text "IN1" (rect 45 93 62 105)(font "Courier New" (bold))(invisible))
743
                (line (pt 64 96)(pt 46 96))
744
        )
745
        (port
746
                (pt 64 80)
747
                (input)
748
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
749
                (text "IN2" (rect 45 77 62 89)(font "Courier New" (bold))(invisible))
750
                (line (pt 64 80)(pt 46 80))
751
        )
752
        (port
753
                (pt 64 48)
754
                (input)
755
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
756
                (text "IN4" (rect 45 45 62 57)(font "Courier New" (bold))(invisible))
757
                (line (pt 64 48)(pt 46 48))
758
        )
759
        (port
760
                (pt 64 32)
761
                (input)
762
                (text "IN5" (rect 2 71 19 83)(font "Courier New" (bold))(invisible))
763
                (text "IN5" (rect 45 29 62 41)(font "Courier New" (bold))(invisible))
764
                (line (pt 64 32)(pt 46 32))
765
        )
766
        (port
767
                (pt 64 16)
768
                (input)
769
                (text "IN6" (rect 2 87 19 99)(font "Courier New" (bold))(invisible))
770
                (text "IN6" (rect 45 13 62 25)(font "Courier New" (bold))(invisible))
771
                (line (pt 64 16)(pt 46 16))
772
        )
773
        (port
774
                (pt 0 56)
775
                (output)
776
                (text "OUT" (rect 48 47 65 59)(font "Courier New" (bold))(invisible))
777
                (text "OUT" (rect -1 53 16 65)(font "Courier New" (bold))(invisible))
778
                (line (pt 18 56)(pt 0 56))
779
        )
780
        (drawing
781
                (line (pt 46 69)(pt 31 69))
782
                (line (pt 46 13)(pt 46 99))
783
                (line (pt 46 42)(pt 30 42))
784
                (arc (pt 30 43)(pt 31 69)(rect 17 42 44 69))
785
        )
786
        (rotate180)
787
)
788
(symbol
789
        (rect 528 112 576 176)
790
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
791
        (text "xor12" (rect 1 1 13 28)(font "Arial" )(vertical))
792
        (port
793
                (pt 32 0)
794
                (input)
795
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
796
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
797
                (line (pt 32 0)(pt 32 11))
798
        )
799
        (port
800
                (pt 16 0)
801
                (input)
802
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
803
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
804
                (line (pt 16 0)(pt 16 11))
805
        )
806
        (port
807
                (pt 24 64)
808
                (output)
809
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
810
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
811
                (line (pt 24 49)(pt 24 64))
812
        )
813
        (drawing
814
                (line (pt 35 14)(pt 35 25))
815
                (line (pt 12 14)(pt 12 25))
816
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
817
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
818
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
819
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
820
        )
821
        (rotate270)
822
)
823
(symbol
824
        (rect 464 112 512 176)
825
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
826
        (text "xor13" (rect 1 1 13 28)(font "Arial" )(vertical))
827
        (port
828
                (pt 32 0)
829
                (input)
830
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
831
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
832
                (line (pt 32 0)(pt 32 11))
833
        )
834
        (port
835
                (pt 16 0)
836
                (input)
837
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
838
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
839
                (line (pt 16 0)(pt 16 11))
840
        )
841
        (port
842
                (pt 24 64)
843
                (output)
844
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
845
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
846
                (line (pt 24 49)(pt 24 64))
847
        )
848
        (drawing
849
                (line (pt 35 14)(pt 35 25))
850
                (line (pt 12 14)(pt 12 25))
851
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
852
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
853
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
854
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
855
        )
856
        (rotate270)
857
)
858
(symbol
859
        (rect 376 504 424 568)
860
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
861
        (text "xor14x" (rect 5 -3 17 30)(font "Arial" )(vertical))
862
        (port
863
                (pt 32 0)
864
                (input)
865
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
866
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
867
                (line (pt 32 0)(pt 32 11))
868
        )
869
        (port
870
                (pt 16 0)
871
                (input)
872
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
873
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
874
                (line (pt 16 0)(pt 16 11))
875
        )
876
        (port
877
                (pt 24 64)
878
                (output)
879
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
880
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
881
                (line (pt 24 49)(pt 24 64))
882
        )
883
        (drawing
884
                (line (pt 35 14)(pt 35 25))
885
                (line (pt 12 14)(pt 12 25))
886
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
887
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
888
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
889
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
890
        )
891
        (rotate270)
892
)
893
(symbol
894
        (rect 336 112 384 176)
895
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
896
        (text "xor14" (rect 2 0 14 27)(font "Arial" )(vertical))
897
        (port
898
                (pt 32 0)
899
                (input)
900
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
901
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
902
                (line (pt 32 0)(pt 32 11))
903
        )
904
        (port
905
                (pt 16 0)
906
                (input)
907
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
908
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
909
                (line (pt 16 0)(pt 16 11))
910
        )
911
        (port
912
                (pt 24 64)
913
                (output)
914
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
915
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
916
                (line (pt 24 49)(pt 24 64))
917
        )
918
        (drawing
919
                (line (pt 35 14)(pt 35 25))
920
                (line (pt 12 14)(pt 12 25))
921
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
922
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
923
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
924
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
925
        )
926
        (rotate270)
927
)
928
(symbol
929
        (rect 272 168 336 248)
930
        (text "AND4" (rect 39 70 63 80)(font "Arial" (font_size 6)))
931
        (text "cl3" (rect 44 -1 58 11)(font "Arial" ))
932
        (port
933
                (pt 64 64)
934
                (input)
935
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
936
                (text "IN1" (rect 45 61 62 73)(font "Courier New" (bold))(invisible))
937
                (line (pt 64 64)(pt 46 64))
938
        )
939
        (port
940
                (pt 64 48)
941
                (input)
942
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
943
                (text "IN2" (rect 45 45 62 57)(font "Courier New" (bold))(invisible))
944
                (line (pt 64 48)(pt 46 48))
945
        )
946
        (port
947
                (pt 64 32)
948
                (input)
949
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
950
                (text "IN3" (rect 45 29 62 41)(font "Courier New" (bold))(invisible))
951
                (line (pt 64 32)(pt 46 32))
952
        )
953
        (port
954
                (pt 64 16)
955
                (input)
956
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
957
                (text "IN4" (rect 45 13 62 25)(font "Courier New" (bold))(invisible))
958
                (line (pt 64 16)(pt 46 16))
959
        )
960
        (port
961
                (pt 0 40)
962
                (output)
963
                (text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible))
964
                (text "OUT" (rect -1 37 16 49)(font "Courier New" (bold))(invisible))
965
                (line (pt 18 40)(pt 0 40))
966
        )
967
        (drawing
968
                (line (pt 46 52)(pt 30 52))
969
                (line (pt 46 28)(pt 46 52))
970
                (line (pt 46 13)(pt 46 67))
971
                (line (pt 30 27)(pt 46 27))
972
                (arc (pt 30 28)(pt 30 52)(rect 17 27 42 52))
973
        )
974
        (rotate180)
975
)
976
(symbol
977
        (rect 224 504 272 568)
978
        (text "XOR" (rect 38 1 48 21)(font "Arial" (font_size 6))(vertical))
979
        (text "xor15x" (rect 6 -4 18 29)(font "Arial" )(vertical))
980
        (port
981
                (pt 32 0)
982
                (input)
983
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
984
                (text "IN1" (rect 29 2 41 19)(font "Courier New" (bold))(vertical)(invisible))
985
                (line (pt 32 0)(pt 32 11))
986
        )
987
        (port
988
                (pt 16 0)
989
                (input)
990
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
991
                (text "IN2" (rect 13 2 25 19)(font "Courier New" (bold))(vertical)(invisible))
992
                (line (pt 16 0)(pt 16 11))
993
        )
994
        (port
995
                (pt 24 64)
996
                (output)
997
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
998
                (text "OUT" (rect 21 48 33 65)(font "Courier New" (bold))(vertical)(invisible))
999
                (line (pt 24 49)(pt 24 64))
1000
        )
1001
        (drawing
1002
                (line (pt 35 14)(pt 35 25))
1003
                (line (pt 12 14)(pt 12 25))
1004
                (arc (pt 19 7)(pt 29 7)(rect 7 -14 40 19))
1005
                (arc (pt 24 49)(pt 35 25)(rect -28 -6 35 57))
1006
                (arc (pt 13 25)(pt 24 49)(rect 12 -6 75 57))
1007
                (arc (pt 12 8)(pt 36 8)(rect 6 -21 41 14))
1008
        )
1009
        (rotate270)
1010
)
1011
(symbol
1012
        (rect 1752 328 1912 576)
1013
        (text "inc_dec_2bit" (rect 146 16 160 87)(font "Arial" (font_size 8))(vertical))
1014
        (text "dual_adder_0" (rect 80 108 92 172)(font "Arial" )(vertical))
1015
        (port
1016
                (pt 136 0)
1017
                (input)
1018
                (text "carry_borrow_in" (rect 0 0 96 14)(font "Arial" (font_size 8)))
1019
                (text "carry_borrow_in" (rect 127 21 141 117)(font "Arial" (font_size 8))(vertical))
1020
                (line (pt 136 0)(pt 136 16))
1021
        )
1022
        (port
1023
                (pt 56 0)
1024
                (input)
1025
                (text "d1_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1026
                (text "d1_in" (rect 47 21 61 51)(font "Arial" (font_size 8))(vertical))
1027
                (line (pt 56 0)(pt 56 16))
1028
        )
1029
        (port
1030
                (pt 120 0)
1031
                (input)
1032
                (text "d0_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1033
                (text "d0_in" (rect 111 21 125 51)(font "Arial" (font_size 8))(vertical))
1034
                (line (pt 120 0)(pt 120 16))
1035
        )
1036
        (port
1037
                (pt 24 0)
1038
                (input)
1039
                (text "dec1_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1040
                (text "dec1_in" (rect 15 21 29 65)(font "Arial" (font_size 8))(vertical))
1041
                (line (pt 24 0)(pt 24 16))
1042
        )
1043
        (port
1044
                (pt 88 0)
1045
                (input)
1046
                (text "dec0_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1047
                (text "dec0_in" (rect 79 21 93 65)(font "Arial" (font_size 8))(vertical))
1048
                (line (pt 88 0)(pt 88 16))
1049
        )
1050
        (port
1051
                (pt 32 248)
1052
                (output)
1053
                (text "carry_borrow_out" (rect -8 0 97 14)(font "Arial" (font_size 8)))
1054
                (text "carry_borrow_out" (rect 23 122 37 227)(font "Arial" (font_size 8))(vertical))
1055
                (line (pt 32 248)(pt 32 232))
1056
        )
1057
        (port
1058
                (pt 80 248)
1059
                (output)
1060
                (text "d1_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1061
                (text "d1_out" (rect 71 189 85 227)(font "Arial" (font_size 8))(vertical))
1062
                (line (pt 80 248)(pt 80 232))
1063
        )
1064
        (port
1065
                (pt 104 248)
1066
                (output)
1067
                (text "d0_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1068
                (text "d0_out" (rect 95 189 109 227)(font "Arial" (font_size 8))(vertical))
1069
                (line (pt 104 248)(pt 104 232))
1070
        )
1071
        (drawing
1072
                (rectangle (rect 8 16 144 240))
1073
        )
1074
        (rotate270)
1075
        (fill (color 255 170 255))
1076
)
1077
(symbol
1078
        (rect 1560 328 1720 576)
1079
        (text "inc_dec_2bit" (rect 146 16 160 87)(font "Arial" (font_size 8))(vertical))
1080
        (text "dual_adder_2" (rect 79 109 91 173)(font "Arial" )(vertical))
1081
        (port
1082
                (pt 136 0)
1083
                (input)
1084
                (text "carry_borrow_in" (rect 0 0 96 14)(font "Arial" (font_size 8)))
1085
                (text "carry_borrow_in" (rect 127 21 141 117)(font "Arial" (font_size 8))(vertical))
1086
                (line (pt 136 0)(pt 136 16))
1087
        )
1088
        (port
1089
                (pt 56 0)
1090
                (input)
1091
                (text "d1_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1092
                (text "d1_in" (rect 47 21 61 51)(font "Arial" (font_size 8))(vertical))
1093
                (line (pt 56 0)(pt 56 16))
1094
        )
1095
        (port
1096
                (pt 120 0)
1097
                (input)
1098
                (text "d0_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1099
                (text "d0_in" (rect 111 21 125 51)(font "Arial" (font_size 8))(vertical))
1100
                (line (pt 120 0)(pt 120 16))
1101
        )
1102
        (port
1103
                (pt 24 0)
1104
                (input)
1105
                (text "dec1_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1106
                (text "dec1_in" (rect 15 21 29 65)(font "Arial" (font_size 8))(vertical))
1107
                (line (pt 24 0)(pt 24 16))
1108
        )
1109
        (port
1110
                (pt 88 0)
1111
                (input)
1112
                (text "dec0_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1113
                (text "dec0_in" (rect 79 21 93 65)(font "Arial" (font_size 8))(vertical))
1114
                (line (pt 88 0)(pt 88 16))
1115
        )
1116
        (port
1117
                (pt 32 248)
1118
                (output)
1119
                (text "carry_borrow_out" (rect -8 0 97 14)(font "Arial" (font_size 8)))
1120
                (text "carry_borrow_out" (rect 23 122 37 227)(font "Arial" (font_size 8))(vertical))
1121
                (line (pt 32 248)(pt 32 232))
1122
        )
1123
        (port
1124
                (pt 80 248)
1125
                (output)
1126
                (text "d1_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1127
                (text "d1_out" (rect 71 189 85 227)(font "Arial" (font_size 8))(vertical))
1128
                (line (pt 80 248)(pt 80 232))
1129
        )
1130
        (port
1131
                (pt 104 248)
1132
                (output)
1133
                (text "d0_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1134
                (text "d0_out" (rect 95 189 109 227)(font "Arial" (font_size 8))(vertical))
1135
                (line (pt 104 248)(pt 104 232))
1136
        )
1137
        (drawing
1138
                (rectangle (rect 8 16 144 240))
1139
        )
1140
        (rotate270)
1141
        (fill (color 255 170 255))
1142
)
1143
(symbol
1144
        (rect 1368 328 1528 576)
1145
        (text "inc_dec_2bit" (rect 146 16 160 87)(font "Arial" (font_size 8))(vertical))
1146
        (text "dual_adder_4" (rect 80 108 92 172)(font "Arial" )(vertical))
1147
        (port
1148
                (pt 136 0)
1149
                (input)
1150
                (text "carry_borrow_in" (rect 0 0 96 14)(font "Arial" (font_size 8)))
1151
                (text "carry_borrow_in" (rect 127 21 141 117)(font "Arial" (font_size 8))(vertical))
1152
                (line (pt 136 0)(pt 136 16))
1153
        )
1154
        (port
1155
                (pt 56 0)
1156
                (input)
1157
                (text "d1_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1158
                (text "d1_in" (rect 47 21 61 51)(font "Arial" (font_size 8))(vertical))
1159
                (line (pt 56 0)(pt 56 16))
1160
        )
1161
        (port
1162
                (pt 120 0)
1163
                (input)
1164
                (text "d0_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1165
                (text "d0_in" (rect 111 21 125 51)(font "Arial" (font_size 8))(vertical))
1166
                (line (pt 120 0)(pt 120 16))
1167
        )
1168
        (port
1169
                (pt 24 0)
1170
                (input)
1171
                (text "dec1_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1172
                (text "dec1_in" (rect 15 21 29 65)(font "Arial" (font_size 8))(vertical))
1173
                (line (pt 24 0)(pt 24 16))
1174
        )
1175
        (port
1176
                (pt 88 0)
1177
                (input)
1178
                (text "dec0_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1179
                (text "dec0_in" (rect 79 21 93 65)(font "Arial" (font_size 8))(vertical))
1180
                (line (pt 88 0)(pt 88 16))
1181
        )
1182
        (port
1183
                (pt 32 248)
1184
                (output)
1185
                (text "carry_borrow_out" (rect -8 0 97 14)(font "Arial" (font_size 8)))
1186
                (text "carry_borrow_out" (rect 23 122 37 227)(font "Arial" (font_size 8))(vertical))
1187
                (line (pt 32 248)(pt 32 232))
1188
        )
1189
        (port
1190
                (pt 80 248)
1191
                (output)
1192
                (text "d1_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1193
                (text "d1_out" (rect 71 189 85 227)(font "Arial" (font_size 8))(vertical))
1194
                (line (pt 80 248)(pt 80 232))
1195
        )
1196
        (port
1197
                (pt 104 248)
1198
                (output)
1199
                (text "d0_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1200
                (text "d0_out" (rect 95 189 109 227)(font "Arial" (font_size 8))(vertical))
1201
                (line (pt 104 248)(pt 104 232))
1202
        )
1203
        (drawing
1204
                (rectangle (rect 8 16 144 240))
1205
        )
1206
        (rotate270)
1207
        (fill (color 255 170 255))
1208
)
1209
(symbol
1210
        (rect 992 328 1152 576)
1211
        (text "inc_dec_2bit" (rect 146 16 160 87)(font "Arial" (font_size 8))(vertical))
1212
        (text "dual_adder_7" (rect 80 108 92 172)(font "Arial" )(vertical))
1213
        (port
1214
                (pt 136 0)
1215
                (input)
1216
                (text "carry_borrow_in" (rect 0 0 96 14)(font "Arial" (font_size 8)))
1217
                (text "carry_borrow_in" (rect 127 21 141 117)(font "Arial" (font_size 8))(vertical))
1218
                (line (pt 136 0)(pt 136 16))
1219
        )
1220
        (port
1221
                (pt 56 0)
1222
                (input)
1223
                (text "d1_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1224
                (text "d1_in" (rect 47 21 61 51)(font "Arial" (font_size 8))(vertical))
1225
                (line (pt 56 0)(pt 56 16))
1226
        )
1227
        (port
1228
                (pt 120 0)
1229
                (input)
1230
                (text "d0_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1231
                (text "d0_in" (rect 111 21 125 51)(font "Arial" (font_size 8))(vertical))
1232
                (line (pt 120 0)(pt 120 16))
1233
        )
1234
        (port
1235
                (pt 24 0)
1236
                (input)
1237
                (text "dec1_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1238
                (text "dec1_in" (rect 15 21 29 65)(font "Arial" (font_size 8))(vertical))
1239
                (line (pt 24 0)(pt 24 16))
1240
        )
1241
        (port
1242
                (pt 88 0)
1243
                (input)
1244
                (text "dec0_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1245
                (text "dec0_in" (rect 79 21 93 65)(font "Arial" (font_size 8))(vertical))
1246
                (line (pt 88 0)(pt 88 16))
1247
        )
1248
        (port
1249
                (pt 32 248)
1250
                (output)
1251
                (text "carry_borrow_out" (rect -8 0 97 14)(font "Arial" (font_size 8)))
1252
                (text "carry_borrow_out" (rect 23 122 37 227)(font "Arial" (font_size 8))(vertical))
1253
                (line (pt 32 248)(pt 32 232))
1254
        )
1255
        (port
1256
                (pt 80 248)
1257
                (output)
1258
                (text "d1_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1259
                (text "d1_out" (rect 71 189 85 227)(font "Arial" (font_size 8))(vertical))
1260
                (line (pt 80 248)(pt 80 232))
1261
        )
1262
        (port
1263
                (pt 104 248)
1264
                (output)
1265
                (text "d0_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1266
                (text "d0_out" (rect 95 189 109 227)(font "Arial" (font_size 8))(vertical))
1267
                (line (pt 104 248)(pt 104 232))
1268
        )
1269
        (drawing
1270
                (rectangle (rect 8 16 144 240))
1271
        )
1272
        (rotate270)
1273
        (fill (color 255 170 255))
1274
)
1275
(symbol
1276
        (rect 800 328 960 576)
1277
        (text "inc_dec_2bit" (rect 146 16 160 87)(font "Arial" (font_size 8))(vertical))
1278
        (text "dual_adder_9" (rect 80 108 92 172)(font "Arial" )(vertical))
1279
        (port
1280
                (pt 136 0)
1281
                (input)
1282
                (text "carry_borrow_in" (rect 0 0 96 14)(font "Arial" (font_size 8)))
1283
                (text "carry_borrow_in" (rect 127 21 141 117)(font "Arial" (font_size 8))(vertical))
1284
                (line (pt 136 0)(pt 136 16))
1285
        )
1286
        (port
1287
                (pt 56 0)
1288
                (input)
1289
                (text "d1_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1290
                (text "d1_in" (rect 47 21 61 51)(font "Arial" (font_size 8))(vertical))
1291
                (line (pt 56 0)(pt 56 16))
1292
        )
1293
        (port
1294
                (pt 120 0)
1295
                (input)
1296
                (text "d0_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1297
                (text "d0_in" (rect 111 21 125 51)(font "Arial" (font_size 8))(vertical))
1298
                (line (pt 120 0)(pt 120 16))
1299
        )
1300
        (port
1301
                (pt 24 0)
1302
                (input)
1303
                (text "dec1_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1304
                (text "dec1_in" (rect 15 21 29 65)(font "Arial" (font_size 8))(vertical))
1305
                (line (pt 24 0)(pt 24 16))
1306
        )
1307
        (port
1308
                (pt 88 0)
1309
                (input)
1310
                (text "dec0_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1311
                (text "dec0_in" (rect 79 21 93 65)(font "Arial" (font_size 8))(vertical))
1312
                (line (pt 88 0)(pt 88 16))
1313
        )
1314
        (port
1315
                (pt 32 248)
1316
                (output)
1317
                (text "carry_borrow_out" (rect -8 0 97 14)(font "Arial" (font_size 8)))
1318
                (text "carry_borrow_out" (rect 23 122 37 227)(font "Arial" (font_size 8))(vertical))
1319
                (line (pt 32 248)(pt 32 232))
1320
        )
1321
        (port
1322
                (pt 80 248)
1323
                (output)
1324
                (text "d1_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1325
                (text "d1_out" (rect 71 189 85 227)(font "Arial" (font_size 8))(vertical))
1326
                (line (pt 80 248)(pt 80 232))
1327
        )
1328
        (port
1329
                (pt 104 248)
1330
                (output)
1331
                (text "d0_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1332
                (text "d0_out" (rect 95 189 109 227)(font "Arial" (font_size 8))(vertical))
1333
                (line (pt 104 248)(pt 104 232))
1334
        )
1335
        (drawing
1336
                (rectangle (rect 8 16 144 240))
1337
        )
1338
        (rotate270)
1339
        (fill (color 255 170 255))
1340
)
1341
(symbol
1342
        (rect 464 328 624 576)
1343
        (text "inc_dec_2bit" (rect 146 16 160 87)(font "Arial" (font_size 8))(vertical))
1344
        (text "dual_adder_10" (rect 80 108 92 178)(font "Arial" )(vertical))
1345
        (port
1346
                (pt 136 0)
1347
                (input)
1348
                (text "carry_borrow_in" (rect 0 0 96 14)(font "Arial" (font_size 8)))
1349
                (text "carry_borrow_in" (rect 127 21 141 117)(font "Arial" (font_size 8))(vertical))
1350
                (line (pt 136 0)(pt 136 16))
1351
        )
1352
        (port
1353
                (pt 56 0)
1354
                (input)
1355
                (text "d1_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1356
                (text "d1_in" (rect 47 21 61 51)(font "Arial" (font_size 8))(vertical))
1357
                (line (pt 56 0)(pt 56 16))
1358
        )
1359
        (port
1360
                (pt 120 0)
1361
                (input)
1362
                (text "d0_in" (rect 0 0 30 14)(font "Arial" (font_size 8)))
1363
                (text "d0_in" (rect 111 21 125 51)(font "Arial" (font_size 8))(vertical))
1364
                (line (pt 120 0)(pt 120 16))
1365
        )
1366
        (port
1367
                (pt 24 0)
1368
                (input)
1369
                (text "dec1_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1370
                (text "dec1_in" (rect 15 21 29 65)(font "Arial" (font_size 8))(vertical))
1371
                (line (pt 24 0)(pt 24 16))
1372
        )
1373
        (port
1374
                (pt 88 0)
1375
                (input)
1376
                (text "dec0_in" (rect 0 0 44 14)(font "Arial" (font_size 8)))
1377
                (text "dec0_in" (rect 79 21 93 65)(font "Arial" (font_size 8))(vertical))
1378
                (line (pt 88 0)(pt 88 16))
1379
        )
1380
        (port
1381
                (pt 32 248)
1382
                (output)
1383
                (text "carry_borrow_out" (rect -8 0 97 14)(font "Arial" (font_size 8)))
1384
                (text "carry_borrow_out" (rect 23 122 37 227)(font "Arial" (font_size 8))(vertical))
1385
                (line (pt 32 248)(pt 32 232))
1386
        )
1387
        (port
1388
                (pt 80 248)
1389
                (output)
1390
                (text "d1_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1391
                (text "d1_out" (rect 71 189 85 227)(font "Arial" (font_size 8))(vertical))
1392
                (line (pt 80 248)(pt 80 232))
1393
        )
1394
        (port
1395
                (pt 104 248)
1396
                (output)
1397
                (text "d0_out" (rect -8 0 30 14)(font "Arial" (font_size 8)))
1398
                (text "d0_out" (rect 95 189 109 227)(font "Arial" (font_size 8))(vertical))
1399
                (line (pt 104 248)(pt 104 232))
1400
        )
1401
        (drawing
1402
                (rectangle (rect 8 16 144 240))
1403
        )
1404
        (rotate270)
1405
        (fill (color 255 170 255))
1406
)
1407
(connector
1408
        (pt 1848 112)
1409
        (pt 1848 96)
1410
)
1411
(connector
1412
        (pt 1848 96)
1413
        (pt 1872 96)
1414
)
1415
(connector
1416
        (pt 1784 112)
1417
        (pt 1784 96)
1418
)
1419
(connector
1420
        (pt 1784 96)
1421
        (pt 1808 96)
1422
)
1423
(connector
1424
        (pt 1768 112)
1425
        (pt 1768 56)
1426
)
1427
(connector
1428
        (pt 1656 112)
1429
        (pt 1656 96)
1430
)
1431
(connector
1432
        (pt 1656 96)
1433
        (pt 1680 96)
1434
)
1435
(connector
1436
        (pt 1640 112)
1437
        (pt 1640 56)
1438
)
1439
(connector
1440
        (pt 1592 112)
1441
        (pt 1592 96)
1442
)
1443
(connector
1444
        (pt 1592 96)
1445
        (pt 1616 96)
1446
)
1447
(connector
1448
        (pt 1576 112)
1449
        (pt 1576 56)
1450
)
1451
(connector
1452
        (pt 1464 112)
1453
        (pt 1464 96)
1454
)
1455
(connector
1456
        (pt 1464 96)
1457
        (pt 1488 96)
1458
)
1459
(connector
1460
        (pt 1448 112)
1461
        (pt 1448 56)
1462
)
1463
(connector
1464
        (pt 1400 112)
1465
        (pt 1400 96)
1466
)
1467
(connector
1468
        (pt 1400 96)
1469
        (pt 1424 96)
1470
)
1471
(connector
1472
        (pt 1384 112)
1473
        (pt 1384 56)
1474
)
1475
(connector
1476
        (pt 1272 112)
1477
        (pt 1272 96)
1478
)
1479
(connector
1480
        (pt 1272 96)
1481
        (pt 1296 96)
1482
)
1483
(connector
1484
        (pt 1256 112)
1485
        (pt 1256 56)
1486
)
1487
(connector
1488
        (pt 1784 592)
1489
        (pt 1736 592)
1490
)
1491
(connector
1492
        (pt 1736 592)
1493
        (pt 1736 312)
1494
)
1495
(connector
1496
        (pt 1736 312)
1497
        (pt 1696 312)
1498
)
1499
(connector
1500
        (pt 1544 592)
1501
        (pt 1544 312)
1502
)
1503
(connector
1504
        (pt 1544 312)
1505
        (pt 1504 312)
1506
)
1507
(connector
1508
        (pt 1544 592)
1509
        (pt 1592 592)
1510
)
1511
(connector
1512
        (pt 1400 592)
1513
        (pt 1344 592)
1514
)
1515
(connector
1516
        (pt 1344 592)
1517
        (pt 1344 488)
1518
)
1519
(connector
1520
        (pt 1344 488)
1521
        (pt 1312 488)
1522
)
1523
(connector
1524
        (pt 1504 312)
1525
        (pt 1504 328)
1526
)
1527
(connector
1528
        (pt 1696 312)
1529
        (pt 1696 328)
1530
)
1531
(connector
1532
        (pt 1888 296)
1533
        (pt 1888 328)
1534
)
1535
(connector
1536
        (pt 1312 488)
1537
        (pt 1312 504)
1538
)
1539
(connector
1540
        (pt 1264 176)
1541
        (pt 1264 184)
1542
)
1543
(connector
1544
        (pt 1128 328)
1545
        (pt 1128 320)
1546
)
1547
(connector
1548
        (pt 1144 320)
1549
        (pt 1144 312)
1550
)
1551
(connector
1552
        (pt 1176 240)
1553
        (pt 1152 240)
1554
)
1555
(connector
1556
        (pt 1152 240)
1557
        (pt 1152 248)
1558
)
1559
(connector
1560
        (pt 1088 112)
1561
        (pt 1088 96)
1562
)
1563
(connector
1564
        (pt 1088 96)
1565
        (pt 1112 96)
1566
)
1567
(connector
1568
        (pt 1024 112)
1569
        (pt 1024 96)
1570
)
1571
(connector
1572
        (pt 1024 96)
1573
        (pt 1048 96)
1574
)
1575
(connector
1576
        (pt 896 112)
1577
        (pt 896 96)
1578
)
1579
(connector
1580
        (pt 896 96)
1581
        (pt 920 96)
1582
)
1583
(connector
1584
        (pt 832 112)
1585
        (pt 832 96)
1586
)
1587
(connector
1588
        (pt 832 96)
1589
        (pt 856 96)
1590
)
1591
(connector
1592
        (pt 1072 112)
1593
        (pt 1072 56)
1594
)
1595
(connector
1596
        (pt 1008 112)
1597
        (pt 1008 56)
1598
)
1599
(connector
1600
        (pt 880 112)
1601
        (pt 880 56)
1602
)
1603
(connector
1604
        (pt 816 112)
1605
        (pt 816 56)
1606
)
1607
(connector
1608
        (pt 1024 592)
1609
        (pt 976 592)
1610
)
1611
(connector
1612
        (pt 976 592)
1613
        (pt 976 312)
1614
)
1615
(connector
1616
        (pt 976 312)
1617
        (pt 936 312)
1618
)
1619
(connector
1620
        (pt 936 312)
1621
        (pt 936 328)
1622
)
1623
(connector
1624
        (pt 776 488)
1625
        (pt 744 488)
1626
)
1627
(connector
1628
        (pt 744 488)
1629
        (pt 744 504)
1630
)
1631
(connector
1632
        (pt 832 592)
1633
        (pt 776 592)
1634
)
1635
(connector
1636
        (pt 776 488)
1637
        (pt 776 592)
1638
)
1639
(connector
1640
        (pt 704 112)
1641
        (pt 704 96)
1642
)
1643
(connector
1644
        (pt 704 96)
1645
        (pt 728 96)
1646
)
1647
(connector
1648
        (pt 688 112)
1649
        (pt 688 56)
1650
)
1651
(connector
1652
        (pt 696 184)
1653
        (pt 696 176)
1654
)
1655
(connector
1656
        (pt 1096 320)
1657
        (pt 1096 264)
1658
)
1659
(connector
1660
        (pt 608 224)
1661
        (pt 600 224)
1662
)
1663
(connector
1664
        (pt 560 112)
1665
        (pt 560 96)
1666
)
1667
(connector
1668
        (pt 560 96)
1669
        (pt 584 96)
1670
)
1671
(connector
1672
        (pt 496 112)
1673
        (pt 496 96)
1674
)
1675
(connector
1676
        (pt 496 96)
1677
        (pt 520 96)
1678
)
1679
(connector
1680
        (pt 544 112)
1681
        (pt 544 56)
1682
)
1683
(connector
1684
        (pt 480 112)
1685
        (pt 480 56)
1686
)
1687
(connector
1688
        (pt 440 488)
1689
        (pt 408 488)
1690
)
1691
(connector
1692
        (pt 408 488)
1693
        (pt 408 504)
1694
)
1695
(connector
1696
        (pt 440 488)
1697
        (pt 440 592)
1698
)
1699
(connector
1700
        (pt 496 592)
1701
        (pt 440 592)
1702
)
1703
(connector
1704
        (pt 1832 112)
1705
        (pt 1832 56)
1706
)
1707
(connector
1708
        (pt 1136 168)
1709
        (pt 1136 32)
1710
)
1711
(connector
1712
        (pt 368 112)
1713
        (pt 368 96)
1714
)
1715
(connector
1716
        (pt 368 96)
1717
        (pt 392 96)
1718
)
1719
(connector
1720
        (pt 352 112)
1721
        (pt 352 56)
1722
)
1723
(connector
1724
        (pt 360 184)
1725
        (pt 360 176)
1726
)
1727
(connector
1728
        (pt 272 208)
1729
        (pt 256 208)
1730
)
1731
(connector
1732
        (pt 256 208)
1733
        (pt 256 504)
1734
)
1735
(connector
1736
        (text "d[15]" (rect 224 467 236 491)(font "Arial" )(vertical))
1737
        (pt 240 504)
1738
        (pt 240 80)
1739
)
1740
(connector
1741
        (pt 1240 264)
1742
        (pt 1776 264)
1743
)
1744
(connector
1745
        (pt 1240 280)
1746
        (pt 1840 280)
1747
)
1748
(connector
1749
        (pt 1240 248)
1750
        (pt 1648 248)
1751
)
1752
(connector
1753
        (pt 1240 200)
1754
        (pt 1392 200)
1755
)
1756
(connector
1757
        (pt 1240 216)
1758
        (pt 1456 216)
1759
)
1760
(connector
1761
        (pt 1240 184)
1762
        (pt 1264 184)
1763
)
1764
(connector
1765
        (pt 1240 232)
1766
        (pt 1584 232)
1767
)
1768
(connector
1769
        (pt 672 232)
1770
        (pt 1016 232)
1771
)
1772
(connector
1773
        (pt 672 264)
1774
        (pt 1096 264)
1775
)
1776
(connector
1777
        (pt 672 248)
1778
        (pt 1080 248)
1779
)
1780
(connector
1781
        (pt 672 216)
1782
        (pt 888 216)
1783
)
1784
(connector
1785
        (pt 672 200)
1786
        (pt 824 200)
1787
)
1788
(connector
1789
        (pt 672 184)
1790
        (pt 696 184)
1791
)
1792
(connector
1793
        (pt 336 232)
1794
        (pt 600 232)
1795
)
1796
(connector
1797
        (pt 336 216)
1798
        (pt 552 216)
1799
)
1800
(connector
1801
        (pt 336 200)
1802
        (pt 488 200)
1803
)
1804
(connector
1805
        (pt 336 184)
1806
        (pt 360 184)
1807
)
1808
(connector
1809
        (pt 192 32)
1810
        (pt 1136 32)
1811
)
1812
(connector
1813
        (text "address[6]" (rect 1288 576 1300 627)(font "Arial" )(vertical))
1814
        (pt 1304 568)
1815
        (pt 1304 632)
1816
)
1817
(connector
1818
        (pt 1136 216)
1819
        (pt 1136 248)
1820
)
1821
(connector
1822
        (text "address[11]" (rect 720 571 732 628)(font "Arial" )(vertical))
1823
        (pt 736 568)
1824
        (pt 736 632)
1825
)
1826
(connector
1827
        (text "address[14]" (rect 384 571 396 628)(font "Arial" )(vertical))
1828
        (pt 400 568)
1829
        (pt 400 632)
1830
)
1831
(connector
1832
        (text "address[15]" (rect 232 571 244 628)(font "Arial" )(vertical))
1833
        (pt 248 568)
1834
        (pt 248 632)
1835
)
1836
(connector
1837
        (pt 1784 576)
1838
        (pt 1784 592)
1839
)
1840
(connector
1841
        (text "address[1]" (rect 1816 576 1828 627)(font "Arial" )(vertical))
1842
        (pt 1832 576)
1843
        (pt 1832 632)
1844
)
1845
(connector
1846
        (text "address[0]" (rect 1840 576 1852 627)(font "Arial" )(vertical))
1847
        (pt 1856 576)
1848
        (pt 1856 632)
1849
)
1850
(connector
1851
        (pt 1592 576)
1852
        (pt 1592 592)
1853
)
1854
(connector
1855
        (text "address[3]" (rect 1624 576 1636 627)(font "Arial" )(vertical))
1856
        (pt 1640 576)
1857
        (pt 1640 632)
1858
)
1859
(connector
1860
        (text "address[2]" (rect 1648 576 1660 627)(font "Arial" )(vertical))
1861
        (pt 1664 576)
1862
        (pt 1664 632)
1863
)
1864
(connector
1865
        (pt 1400 576)
1866
        (pt 1400 592)
1867
)
1868
(connector
1869
        (text "address[5]" (rect 1432 576 1444 627)(font "Arial" )(vertical))
1870
        (pt 1448 576)
1871
        (pt 1448 632)
1872
)
1873
(connector
1874
        (text "address[4]" (rect 1456 576 1468 627)(font "Arial" )(vertical))
1875
        (pt 1472 576)
1876
        (pt 1472 632)
1877
)
1878
(connector
1879
        (pt 1024 576)
1880
        (pt 1024 592)
1881
)
1882
(connector
1883
        (text "address[8]" (rect 1056 576 1068 627)(font "Arial" )(vertical))
1884
        (pt 1072 576)
1885
        (pt 1072 632)
1886
)
1887
(connector
1888
        (text "address[7]" (rect 1080 576 1092 627)(font "Arial" )(vertical))
1889
        (pt 1096 576)
1890
        (pt 1096 632)
1891
)
1892
(connector
1893
        (pt 832 576)
1894
        (pt 832 592)
1895
)
1896
(connector
1897
        (text "address[10]" (rect 864 571 876 628)(font "Arial" )(vertical))
1898
        (pt 880 576)
1899
        (pt 880 632)
1900
)
1901
(connector
1902
        (text "address[9]" (rect 888 576 900 627)(font "Arial" )(vertical))
1903
        (pt 904 576)
1904
        (pt 904 632)
1905
)
1906
(connector
1907
        (pt 496 576)
1908
        (pt 496 592)
1909
)
1910
(connector
1911
        (text "address[13]" (rect 528 571 540 628)(font "Arial" )(vertical))
1912
        (pt 544 576)
1913
        (pt 544 632)
1914
)
1915
(connector
1916
        (text "address[12]" (rect 552 571 564 628)(font "Arial" )(vertical))
1917
        (pt 568 576)
1918
        (pt 568 632)
1919
)
1920
(connector
1921
        (pt 1424 80)
1922
        (pt 1424 96)
1923
)
1924
(connector
1925
        (text "d[5]" (rect 1408 296 1420 314)(font "Arial" )(vertical))
1926
        (pt 1424 96)
1927
        (pt 1424 328)
1928
)
1929
(connector
1930
        (pt 1488 80)
1931
        (pt 1488 96)
1932
)
1933
(connector
1934
        (text "d[4]" (rect 1472 296 1484 314)(font "Arial" )(vertical))
1935
        (pt 1488 96)
1936
        (pt 1488 328)
1937
)
1938
(connector
1939
        (pt 1616 80)
1940
        (pt 1616 96)
1941
)
1942
(connector
1943
        (text "d[3]" (rect 1600 296 1612 314)(font "Arial" )(vertical))
1944
        (pt 1616 96)
1945
        (pt 1616 328)
1946
)
1947
(connector
1948
        (pt 1680 80)
1949
        (pt 1680 96)
1950
)
1951
(connector
1952
        (text "d[2]" (rect 1664 296 1676 314)(font "Arial" )(vertical))
1953
        (pt 1680 96)
1954
        (pt 1680 328)
1955
)
1956
(connector
1957
        (pt 1808 80)
1958
        (pt 1808 96)
1959
)
1960
(connector
1961
        (text "d[1]" (rect 1792 296 1804 314)(font "Arial" )(vertical))
1962
        (pt 1808 96)
1963
        (pt 1808 328)
1964
)
1965
(connector
1966
        (pt 1048 80)
1967
        (pt 1048 96)
1968
)
1969
(connector
1970
        (text "d[8]" (rect 1032 296 1044 314)(font "Arial" )(vertical))
1971
        (pt 1048 96)
1972
        (pt 1048 328)
1973
)
1974
(connector
1975
        (pt 856 80)
1976
        (pt 856 96)
1977
)
1978
(connector
1979
        (text "d[10]" (rect 840 291 852 315)(font "Arial" )(vertical))
1980
        (pt 856 96)
1981
        (pt 856 328)
1982
)
1983
(connector
1984
        (pt 1296 80)
1985
        (pt 1296 96)
1986
)
1987
(connector
1988
        (text "d[6]" (rect 1280 472 1292 490)(font "Arial" )(vertical))
1989
        (pt 1296 96)
1990
        (pt 1296 504)
1991
)
1992
(connector
1993
        (pt 1112 80)
1994
        (pt 1112 96)
1995
)
1996
(connector
1997
        (text "d[7]" (rect 1096 296 1108 314)(font "Arial" )(vertical))
1998
        (pt 1112 96)
1999
        (pt 1112 328)
2000
)
2001
(connector
2002
        (pt 920 80)
2003
        (pt 920 96)
2004
)
2005
(connector
2006
        (text "d[9]" (rect 904 296 916 314)(font "Arial" )(vertical))
2007
        (pt 920 96)
2008
        (pt 920 328)
2009
)
2010
(connector
2011
        (pt 1096 320)
2012
        (pt 1128 320)
2013
)
2014
(connector
2015
        (pt 1128 320)
2016
        (pt 1144 320)
2017
)
2018
(connector
2019
        (pt 728 80)
2020
        (pt 728 96)
2021
)
2022
(connector
2023
        (text "d[11]" (rect 712 467 724 491)(font "Arial" )(vertical))
2024
        (pt 728 96)
2025
        (pt 728 504)
2026
)
2027
(connector
2028
        (pt 1872 80)
2029
        (pt 1872 96)
2030
)
2031
(connector
2032
        (text "d[0]" (rect 1856 296 1868 314)(font "Arial" )(vertical))
2033
        (pt 1872 96)
2034
        (pt 1872 328)
2035
)
2036
(connector
2037
        (pt 392 80)
2038
        (pt 392 96)
2039
)
2040
(connector
2041
        (text "d[14]" (rect 376 467 388 491)(font "Arial" )(vertical))
2042
        (pt 392 96)
2043
        (pt 392 504)
2044
)
2045
(connector
2046
        (pt 584 80)
2047
        (pt 584 96)
2048
)
2049
(connector
2050
        (text "d[12]" (rect 568 291 580 315)(font "Arial" )(vertical))
2051
        (pt 584 96)
2052
        (pt 584 328)
2053
)
2054
(connector
2055
        (pt 520 80)
2056
        (pt 520 96)
2057
)
2058
(connector
2059
        (text "d[13]" (rect 504 291 516 315)(font "Arial" )(vertical))
2060
        (pt 520 96)
2061
        (pt 520 328)
2062
)
2063
(connector
2064
        (pt 1240 296)
2065
        (pt 1888 296)
2066
)
2067
(connector
2068
        (pt 1888 296)
2069
        (pt 1928 296)
2070
)
2071
(connector
2072
        (pt 600 224)
2073
        (pt 600 232)
2074
)
2075
(connector
2076
        (pt 600 232)
2077
        (pt 600 328)
2078
)
2079
(connector
2080
        (pt 192 56)
2081
        (pt 352 56)
2082
)
2083
(connector
2084
        (pt 352 56)
2085
        (pt 480 56)
2086
)
2087
(connector
2088
        (pt 480 56)
2089
        (pt 544 56)
2090
)
2091
(connector
2092
        (pt 544 56)
2093
        (pt 688 56)
2094
)
2095
(connector
2096
        (pt 688 56)
2097
        (pt 816 56)
2098
)
2099
(connector
2100
        (pt 816 56)
2101
        (pt 880 56)
2102
)
2103
(connector
2104
        (pt 880 56)
2105
        (pt 1008 56)
2106
)
2107
(connector
2108
        (pt 1008 56)
2109
        (pt 1072 56)
2110
)
2111
(connector
2112
        (pt 1072 56)
2113
        (pt 1256 56)
2114
)
2115
(connector
2116
        (pt 1256 56)
2117
        (pt 1384 56)
2118
)
2119
(connector
2120
        (pt 1384 56)
2121
        (pt 1448 56)
2122
)
2123
(connector
2124
        (pt 1448 56)
2125
        (pt 1576 56)
2126
)
2127
(connector
2128
        (pt 1576 56)
2129
        (pt 1640 56)
2130
)
2131
(connector
2132
        (pt 1640 56)
2133
        (pt 1768 56)
2134
)
2135
(connector
2136
        (pt 1768 56)
2137
        (pt 1832 56)
2138
)
2139
(connector
2140
        (pt 192 80)
2141
        (pt 240 80)
2142
        (bus)
2143
)
2144
(connector
2145
        (pt 240 80)
2146
        (pt 392 80)
2147
        (bus)
2148
)
2149
(connector
2150
        (pt 392 80)
2151
        (pt 520 80)
2152
        (bus)
2153
)
2154
(connector
2155
        (pt 520 80)
2156
        (pt 584 80)
2157
        (bus)
2158
)
2159
(connector
2160
        (pt 584 80)
2161
        (pt 728 80)
2162
        (bus)
2163
)
2164
(connector
2165
        (pt 728 80)
2166
        (pt 856 80)
2167
        (bus)
2168
)
2169
(connector
2170
        (pt 856 80)
2171
        (pt 920 80)
2172
        (bus)
2173
)
2174
(connector
2175
        (pt 920 80)
2176
        (pt 1048 80)
2177
        (bus)
2178
)
2179
(connector
2180
        (pt 1048 80)
2181
        (pt 1112 80)
2182
        (bus)
2183
)
2184
(connector
2185
        (pt 1112 80)
2186
        (pt 1296 80)
2187
        (bus)
2188
)
2189
(connector
2190
        (pt 1296 80)
2191
        (pt 1424 80)
2192
        (bus)
2193
)
2194
(connector
2195
        (pt 1424 80)
2196
        (pt 1488 80)
2197
        (bus)
2198
)
2199
(connector
2200
        (pt 1488 80)
2201
        (pt 1616 80)
2202
        (bus)
2203
)
2204
(connector
2205
        (pt 1616 80)
2206
        (pt 1680 80)
2207
        (bus)
2208
)
2209
(connector
2210
        (pt 1680 80)
2211
        (pt 1808 80)
2212
        (bus)
2213
)
2214
(connector
2215
        (pt 1808 80)
2216
        (pt 1872 80)
2217
        (bus)
2218
)
2219
(connector
2220
        (pt 1840 176)
2221
        (pt 1840 280)
2222
)
2223
(connector
2224
        (pt 1840 280)
2225
        (pt 1840 328)
2226
)
2227
(connector
2228
        (pt 1776 176)
2229
        (pt 1776 264)
2230
)
2231
(connector
2232
        (pt 1776 264)
2233
        (pt 1776 328)
2234
)
2235
(connector
2236
        (pt 1648 176)
2237
        (pt 1648 248)
2238
)
2239
(connector
2240
        (pt 1648 248)
2241
        (pt 1648 328)
2242
)
2243
(connector
2244
        (pt 1584 176)
2245
        (pt 1584 232)
2246
)
2247
(connector
2248
        (pt 1584 232)
2249
        (pt 1584 328)
2250
)
2251
(connector
2252
        (pt 1456 176)
2253
        (pt 1456 216)
2254
)
2255
(connector
2256
        (pt 1456 216)
2257
        (pt 1456 328)
2258
)
2259
(connector
2260
        (pt 1392 176)
2261
        (pt 1392 200)
2262
)
2263
(connector
2264
        (pt 1392 200)
2265
        (pt 1392 328)
2266
)
2267
(connector
2268
        (pt 824 176)
2269
        (pt 824 200)
2270
)
2271
(connector
2272
        (pt 824 200)
2273
        (pt 824 328)
2274
)
2275
(connector
2276
        (pt 888 176)
2277
        (pt 888 216)
2278
)
2279
(connector
2280
        (pt 888 216)
2281
        (pt 888 328)
2282
)
2283
(connector
2284
        (pt 1016 176)
2285
        (pt 1016 232)
2286
)
2287
(connector
2288
        (pt 1016 232)
2289
        (pt 1016 328)
2290
)
2291
(connector
2292
        (pt 1080 176)
2293
        (pt 1080 248)
2294
)
2295
(connector
2296
        (pt 1080 248)
2297
        (pt 1080 328)
2298
)
2299
(connector
2300
        (pt 552 176)
2301
        (pt 552 216)
2302
)
2303
(connector
2304
        (pt 552 216)
2305
        (pt 552 328)
2306
)
2307
(connector
2308
        (pt 488 176)
2309
        (pt 488 200)
2310
)
2311
(connector
2312
        (pt 488 200)
2313
        (pt 488 328)
2314
)
2315
(connector
2316
        (pt 248 632)
2317
        (pt 400 632)
2318
        (bus)
2319
)
2320
(connector
2321
        (pt 400 632)
2322
        (pt 544 632)
2323
        (bus)
2324
)
2325
(connector
2326
        (pt 544 632)
2327
        (pt 568 632)
2328
        (bus)
2329
)
2330
(connector
2331
        (pt 568 632)
2332
        (pt 736 632)
2333
        (bus)
2334
)
2335
(connector
2336
        (pt 736 632)
2337
        (pt 880 632)
2338
        (bus)
2339
)
2340
(connector
2341
        (pt 880 632)
2342
        (pt 904 632)
2343
        (bus)
2344
)
2345
(connector
2346
        (pt 904 632)
2347
        (pt 1072 632)
2348
        (bus)
2349
)
2350
(connector
2351
        (pt 1072 632)
2352
        (pt 1096 632)
2353
        (bus)
2354
)
2355
(connector
2356
        (pt 1096 632)
2357
        (pt 1304 632)
2358
        (bus)
2359
)
2360
(connector
2361
        (pt 1304 632)
2362
        (pt 1448 632)
2363
        (bus)
2364
)
2365
(connector
2366
        (pt 1448 632)
2367
        (pt 1472 632)
2368
        (bus)
2369
)
2370
(connector
2371
        (pt 1472 632)
2372
        (pt 1640 632)
2373
        (bus)
2374
)
2375
(connector
2376
        (pt 1640 632)
2377
        (pt 1664 632)
2378
        (bus)
2379
)
2380
(connector
2381
        (pt 1664 632)
2382
        (pt 1832 632)
2383
        (bus)
2384
)
2385
(connector
2386
        (pt 1832 632)
2387
        (pt 1856 632)
2388
        (bus)
2389
)
2390
(connector
2391
        (pt 1856 632)
2392
        (pt 1928 632)
2393
        (bus)
2394
)
2395
(junction (pt 1424 96))
2396
(junction (pt 1488 96))
2397
(junction (pt 1616 96))
2398
(junction (pt 1680 96))
2399
(junction (pt 1808 96))
2400
(junction (pt 1048 96))
2401
(junction (pt 856 96))
2402
(junction (pt 1296 96))
2403
(junction (pt 1112 96))
2404
(junction (pt 920 96))
2405
(junction (pt 1128 320))
2406
(junction (pt 728 96))
2407
(junction (pt 1872 96))
2408
(junction (pt 392 96))
2409
(junction (pt 584 96))
2410
(junction (pt 520 96))
2411
(junction (pt 1888 296))
2412
(junction (pt 600 232))
2413
(junction (pt 352 56))
2414
(junction (pt 480 56))
2415
(junction (pt 544 56))
2416
(junction (pt 688 56))
2417
(junction (pt 816 56))
2418
(junction (pt 880 56))
2419
(junction (pt 1008 56))
2420
(junction (pt 1072 56))
2421
(junction (pt 1256 56))
2422
(junction (pt 1384 56))
2423
(junction (pt 1448 56))
2424
(junction (pt 1576 56))
2425
(junction (pt 1640 56))
2426
(junction (pt 1768 56))
2427
(junction (pt 240 80))
2428
(junction (pt 392 80))
2429
(junction (pt 520 80))
2430
(junction (pt 584 80))
2431
(junction (pt 728 80))
2432
(junction (pt 856 80))
2433
(junction (pt 920 80))
2434
(junction (pt 1048 80))
2435
(junction (pt 1112 80))
2436
(junction (pt 1296 80))
2437
(junction (pt 1424 80))
2438
(junction (pt 1488 80))
2439
(junction (pt 1616 80))
2440
(junction (pt 1680 80))
2441
(junction (pt 1808 80))
2442
(junction (pt 1840 280))
2443
(junction (pt 1776 264))
2444
(junction (pt 1648 248))
2445
(junction (pt 1584 232))
2446
(junction (pt 1456 216))
2447
(junction (pt 1392 200))
2448
(junction (pt 824 200))
2449
(junction (pt 888 216))
2450
(junction (pt 1016 232))
2451
(junction (pt 1080 248))
2452
(junction (pt 552 216))
2453
(junction (pt 488 200))
2454
(junction (pt 400 632))
2455
(junction (pt 544 632))
2456
(junction (pt 568 632))
2457
(junction (pt 736 632))
2458
(junction (pt 880 632))
2459
(junction (pt 904 632))
2460
(junction (pt 1072 632))
2461
(junction (pt 1096 632))
2462
(junction (pt 1856 632))
2463
(junction (pt 1304 632))
2464
(junction (pt 1448 632))
2465
(junction (pt 1472 632))
2466
(junction (pt 1640 632))
2467
(junction (pt 1664 632))
2468
(junction (pt 1832 632))
2469
(text "Fast increment / decrement circuit with carry-skip and carry-lookahead" (rect 664 664 1351 686)(font "Arial" (font_size 14)))
2470
(title_block
2471
        (rect 24 656 345 717)
2472
        (name "title-custom-medium")
2473
        (section (rect 0 41 240 60)(text "DATE" (rect 2 0 30 12)(font "Arial" ))(text "May 3, 2014" (rect 56 3 140 19)(font "Arial" (font_size 10)))(border))
2474
        (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))
2475
        (section (rect 130 0 320 20)(text "MODULE" (rect 2 1 48 13)(font "Arial" ))(text "inc_dec" (rect 43 2 113 21)(font "Arial" (font_size 12)(bold)))(border))
2476
        (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))
2477
        (section (rect 241 41 320 60)(text "REV" (rect 2 1 25 13)(font "Arial" ))(text "1.0" (rect 43 3 64 19)(font "Arial" (font_size 10)))(border))
2478
        (drawing
2479
        )
2480
)

powered by: WebSVN 2.1.0

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