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

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [cpu/] [alu/] [alu_mux_4.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 32 192 208 208)
25
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
26
        (text "in0" (rect 9 0 23 12)(font "Arial" ))
27
        (pt 176 8)
28
        (drawing
29
                (line (pt 92 12)(pt 117 12))
30
                (line (pt 92 4)(pt 117 4))
31
                (line (pt 121 8)(pt 176 8))
32
                (line (pt 92 12)(pt 92 4))
33
                (line (pt 117 4)(pt 121 8))
34
                (line (pt 117 12)(pt 121 8))
35
        )
36
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
37
)
38
(pin
39
        (input)
40
        (rect 32 240 208 256)
41
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
42
        (text "in1" (rect 9 0 23 12)(font "Arial" ))
43
        (pt 176 8)
44
        (drawing
45
                (line (pt 92 12)(pt 117 12))
46
                (line (pt 92 4)(pt 117 4))
47
                (line (pt 121 8)(pt 176 8))
48
                (line (pt 92 12)(pt 92 4))
49
                (line (pt 117 4)(pt 121 8))
50
                (line (pt 117 12)(pt 121 8))
51
        )
52
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
53
)
54
(pin
55
        (input)
56
        (rect 32 288 208 304)
57
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
58
        (text "in2" (rect 9 0 23 12)(font "Arial" ))
59
        (pt 176 8)
60
        (drawing
61
                (line (pt 92 12)(pt 117 12))
62
                (line (pt 92 4)(pt 117 4))
63
                (line (pt 121 8)(pt 176 8))
64
                (line (pt 92 12)(pt 92 4))
65
                (line (pt 117 4)(pt 121 8))
66
                (line (pt 117 12)(pt 121 8))
67
        )
68
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
69
)
70
(pin
71
        (input)
72
        (rect 32 336 208 352)
73
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
74
        (text "in3" (rect 9 0 23 12)(font "Arial" ))
75
        (pt 176 8)
76
        (drawing
77
                (line (pt 92 12)(pt 117 12))
78
                (line (pt 92 4)(pt 117 4))
79
                (line (pt 121 8)(pt 176 8))
80
                (line (pt 92 12)(pt 92 4))
81
                (line (pt 117 4)(pt 121 8))
82
                (line (pt 117 12)(pt 121 8))
83
        )
84
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
85
)
86
(pin
87
        (input)
88
        (rect 32 32 208 48)
89
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
90
        (text "sel[1..0]" (rect 9 0 49 12)(font "Arial" ))
91
        (pt 176 8)
92
        (drawing
93
                (line (pt 92 12)(pt 117 12))
94
                (line (pt 92 4)(pt 117 4))
95
                (line (pt 121 8)(pt 176 8))
96
                (line (pt 92 12)(pt 92 4))
97
                (line (pt 117 4)(pt 121 8))
98
                (line (pt 117 12)(pt 121 8))
99
        )
100
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
101
)
102
(pin
103
        (output)
104
        (rect 568 256 744 272)
105
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
106
        (text "out" (rect 90 0 105 12)(font "Arial" ))
107
        (pt 0 8)
108
        (drawing
109
                (line (pt 0 8)(pt 52 8))
110
                (line (pt 52 4)(pt 78 4))
111
                (line (pt 52 12)(pt 78 12))
112
                (line (pt 52 12)(pt 52 4))
113
                (line (pt 78 4)(pt 82 8))
114
                (line (pt 82 8)(pt 78 12))
115
                (line (pt 78 12)(pt 82 8))
116
        )
117
)
118
(symbol
119
        (rect 264 88 296 136)
120
        (text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
121
        (text "not1" (rect -1 3 11 24)(font "Arial" )(vertical))
122
        (port
123
                (pt 16 0)
124
                (input)
125
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
126
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
127
                (line (pt 16 0)(pt 16 13))
128
        )
129
        (port
130
                (pt 16 48)
131
                (output)
132
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
133
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
134
                (line (pt 16 39)(pt 16 48))
135
        )
136
        (drawing
137
                (line (pt 7 13)(pt 25 13))
138
                (line (pt 25 13)(pt 16 31))
139
                (line (pt 7 13)(pt 16 31))
140
                (circle (rect 12 31 20 39))
141
        )
142
        (rotate270)
143
)
144
(symbol
145
        (rect 312 88 344 136)
146
        (text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
147
        (text "not0" (rect -1 3 11 24)(font "Arial" )(vertical))
148
        (port
149
                (pt 16 0)
150
                (input)
151
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
152
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
153
                (line (pt 16 0)(pt 16 13))
154
        )
155
        (port
156
                (pt 16 48)
157
                (output)
158
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
159
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
160
                (line (pt 16 39)(pt 16 48))
161
        )
162
        (drawing
163
                (line (pt 7 13)(pt 25 13))
164
                (line (pt 25 13)(pt 16 31))
165
                (line (pt 7 13)(pt 16 31))
166
                (circle (rect 12 31 20 39))
167
        )
168
        (rotate270)
169
)
170
(symbol
171
        (rect 376 168 440 216)
172
        (text "AND3" (rect 1 0 25 10)(font "Arial" (font_size 6)))
173
        (text "inst" (rect 3 37 20 49)(font "Arial" ))
174
        (port
175
                (pt 0 16)
176
                (input)
177
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
178
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
179
                (line (pt 0 16)(pt 16 16))
180
        )
181
        (port
182
                (pt 0 24)
183
                (input)
184
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
185
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
186
                (line (pt 0 24)(pt 16 24))
187
        )
188
        (port
189
                (pt 0 32)
190
                (input)
191
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
192
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
193
                (line (pt 0 32)(pt 16 32))
194
        )
195
        (port
196
                (pt 64 24)
197
                (output)
198
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
199
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
200
                (line (pt 43 24)(pt 64 24))
201
        )
202
        (drawing
203
                (line (pt 16 12)(pt 31 12))
204
                (line (pt 16 37)(pt 31 37))
205
                (line (pt 16 12)(pt 16 37))
206
                (arc (pt 31 36)(pt 31 12)(rect 19 12 44 37))
207
        )
208
)
209
(symbol
210
        (rect 376 216 440 264)
211
        (text "AND3" (rect 1 0 25 10)(font "Arial" (font_size 6)))
212
        (text "inst1" (rect 3 37 26 49)(font "Arial" ))
213
        (port
214
                (pt 0 16)
215
                (input)
216
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
217
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
218
                (line (pt 0 16)(pt 16 16))
219
        )
220
        (port
221
                (pt 0 24)
222
                (input)
223
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
224
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
225
                (line (pt 0 24)(pt 16 24))
226
        )
227
        (port
228
                (pt 0 32)
229
                (input)
230
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
231
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
232
                (line (pt 0 32)(pt 16 32))
233
        )
234
        (port
235
                (pt 64 24)
236
                (output)
237
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
238
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
239
                (line (pt 43 24)(pt 64 24))
240
        )
241
        (drawing
242
                (line (pt 16 12)(pt 31 12))
243
                (line (pt 16 37)(pt 31 37))
244
                (line (pt 16 12)(pt 16 37))
245
                (arc (pt 31 36)(pt 31 12)(rect 19 12 44 37))
246
        )
247
)
248
(symbol
249
        (rect 376 264 440 312)
250
        (text "AND3" (rect 1 0 25 10)(font "Arial" (font_size 6)))
251
        (text "inst2" (rect 3 37 26 49)(font "Arial" ))
252
        (port
253
                (pt 0 16)
254
                (input)
255
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
256
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
257
                (line (pt 0 16)(pt 16 16))
258
        )
259
        (port
260
                (pt 0 24)
261
                (input)
262
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
263
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
264
                (line (pt 0 24)(pt 16 24))
265
        )
266
        (port
267
                (pt 0 32)
268
                (input)
269
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
270
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
271
                (line (pt 0 32)(pt 16 32))
272
        )
273
        (port
274
                (pt 64 24)
275
                (output)
276
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
277
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
278
                (line (pt 43 24)(pt 64 24))
279
        )
280
        (drawing
281
                (line (pt 16 12)(pt 31 12))
282
                (line (pt 16 37)(pt 31 37))
283
                (line (pt 16 12)(pt 16 37))
284
                (arc (pt 31 36)(pt 31 12)(rect 19 12 44 37))
285
        )
286
)
287
(symbol
288
        (rect 376 312 440 360)
289
        (text "AND3" (rect 1 0 25 10)(font "Arial" (font_size 6)))
290
        (text "inst3" (rect 3 37 26 49)(font "Arial" ))
291
        (port
292
                (pt 0 16)
293
                (input)
294
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
295
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
296
                (line (pt 0 16)(pt 16 16))
297
        )
298
        (port
299
                (pt 0 24)
300
                (input)
301
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
302
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
303
                (line (pt 0 24)(pt 16 24))
304
        )
305
        (port
306
                (pt 0 32)
307
                (input)
308
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
309
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
310
                (line (pt 0 32)(pt 16 32))
311
        )
312
        (port
313
                (pt 64 24)
314
                (output)
315
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
316
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
317
                (line (pt 43 24)(pt 64 24))
318
        )
319
        (drawing
320
                (line (pt 16 12)(pt 31 12))
321
                (line (pt 16 37)(pt 31 37))
322
                (line (pt 16 12)(pt 16 37))
323
                (arc (pt 31 36)(pt 31 12)(rect 19 12 44 37))
324
        )
325
)
326
(symbol
327
        (rect 488 224 552 304)
328
        (text "OR4" (rect 1 0 19 10)(font "Arial" (font_size 6)))
329
        (text "inst4" (rect 3 69 26 81)(font "Arial" ))
330
        (port
331
                (pt 0 16)
332
                (input)
333
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
334
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
335
                (line (pt 0 16)(pt 13 16))
336
        )
337
        (port
338
                (pt 0 48)
339
                (input)
340
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
341
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
342
                (line (pt 0 48)(pt 15 48))
343
        )
344
        (port
345
                (pt 0 64)
346
                (input)
347
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
348
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
349
                (line (pt 0 64)(pt 13 64))
350
        )
351
        (port
352
                (pt 0 32)
353
                (input)
354
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
355
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
356
                (line (pt 0 32)(pt 15 32))
357
        )
358
        (port
359
                (pt 64 40)
360
                (output)
361
                (text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible))
362
                (text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible))
363
                (line (pt 48 40)(pt 64 40))
364
        )
365
        (drawing
366
                (line (pt 13 67)(pt 13 51))
367
                (line (pt 25 52)(pt 13 52))
368
                (line (pt 13 12)(pt 13 29))
369
                (line (pt 13 29)(pt 25 29))
370
                (arc (pt 7 45)(pt 7 35)(rect -14 24 19 57))
371
                (arc (pt 49 40)(pt 25 29)(rect -6 29 57 92))
372
                (arc (pt 25 51)(pt 49 40)(rect -6 -11 57 52))
373
        )
374
)
375
(connector
376
        (text "sel[0]" (rect 312 49 324 76)(font "Arial" )(vertical))
377
        (pt 328 88)
378
        (pt 328 40)
379
)
380
(connector
381
        (text "sel[1]" (rect 264 49 276 76)(font "Arial" )(vertical))
382
        (pt 280 88)
383
        (pt 280 40)
384
)
385
(connector
386
        (pt 328 40)
387
        (pt 352 40)
388
        (bus)
389
)
390
(connector
391
        (pt 304 40)
392
        (pt 328 40)
393
        (bus)
394
)
395
(connector
396
        (pt 376 184)
397
        (pt 328 184)
398
)
399
(connector
400
        (pt 376 192)
401
        (pt 280 192)
402
)
403
(connector
404
        (pt 472 192)
405
        (pt 472 240)
406
)
407
(connector
408
        (pt 472 240)
409
        (pt 488 240)
410
)
411
(connector
412
        (pt 440 192)
413
        (pt 472 192)
414
)
415
(connector
416
        (pt 488 288)
417
        (pt 472 288)
418
)
419
(connector
420
        (pt 472 288)
421
        (pt 472 336)
422
)
423
(connector
424
        (pt 472 336)
425
        (pt 440 336)
426
)
427
(connector
428
        (pt 488 256)
429
        (pt 456 256)
430
)
431
(connector
432
        (pt 456 256)
433
        (pt 456 240)
434
)
435
(connector
436
        (pt 488 272)
437
        (pt 456 272)
438
)
439
(connector
440
        (pt 456 272)
441
        (pt 456 288)
442
)
443
(connector
444
        (pt 456 240)
445
        (pt 440 240)
446
)
447
(connector
448
        (pt 456 288)
449
        (pt 440 288)
450
)
451
(connector
452
        (pt 552 264)
453
        (pt 568 264)
454
)
455
(connector
456
        (pt 376 232)
457
        (pt 352 232)
458
)
459
(connector
460
        (pt 376 240)
461
        (pt 280 240)
462
)
463
(connector
464
        (pt 280 136)
465
        (pt 280 192)
466
)
467
(connector
468
        (pt 280 192)
469
        (pt 280 240)
470
)
471
(connector
472
        (pt 376 280)
473
        (pt 328 280)
474
)
475
(connector
476
        (pt 328 136)
477
        (pt 328 184)
478
)
479
(connector
480
        (pt 328 184)
481
        (pt 328 280)
482
)
483
(connector
484
        (pt 376 288)
485
        (pt 304 288)
486
)
487
(connector
488
        (pt 376 328)
489
        (pt 352 328)
490
)
491
(connector
492
        (text "sel[0]" (rect 336 48 348 75)(font "Arial" )(vertical))
493
        (pt 352 40)
494
        (pt 352 232)
495
)
496
(connector
497
        (pt 352 232)
498
        (pt 352 328)
499
)
500
(connector
501
        (pt 376 336)
502
        (pt 304 336)
503
)
504
(connector
505
        (text "sel[1]" (rect 288 49 300 76)(font "Arial" )(vertical))
506
        (pt 304 40)
507
        (pt 304 288)
508
)
509
(connector
510
        (pt 304 288)
511
        (pt 304 336)
512
)
513
(connector
514
        (pt 280 40)
515
        (pt 304 40)
516
        (bus)
517
)
518
(connector
519
        (pt 208 40)
520
        (pt 280 40)
521
        (bus)
522
)
523
(connector
524
        (pt 208 200)
525
        (pt 376 200)
526
)
527
(connector
528
        (pt 208 248)
529
        (pt 376 248)
530
)
531
(connector
532
        (pt 208 296)
533
        (pt 376 296)
534
)
535
(connector
536
        (pt 208 344)
537
        (pt 376 344)
538
)
539
(junction (pt 328 40))
540
(junction (pt 304 40))
541
(junction (pt 280 40))
542
(junction (pt 280 192))
543
(junction (pt 328 184))
544
(junction (pt 352 232))
545
(junction (pt 304 288))
546
(title_block
547
        (rect 32 392 289 444)
548
        (name "title-custom-small")
549
        (section (rect 0 35 256 51)(text "DATE" (rect 2 0 30 12)(font "Arial" ))(text "June 21, 2014" (rect 56 3 136 17)(font "Arial" (font_size 8)))(border))
550
        (section (rect 0 18 256 34)(text "DESIGNER" (rect 2 0 59 12)(font "Arial" ))(text "Goran Devic" (rect 56 2 135 17)(font "Arial" (font_size 9)))(border))
551
        (section (rect 104 0 256 17)(text "MODULE" (rect 2 1 48 13)(font "Arial" ))(text "alu_mux_4" (rect 43 2 117 17)(font "Arial" (font_size 9)(bold)))(border))
552
        (section (rect 0 0 256 17)(text "PROJECT" (rect 2 0 52 12)(font "Arial" ))(text "A-Z80" (rect 56 2 94 17)(font "Arial" (font_size 9)(bold)))(border))
553
        (section (rect 192 35 256 51)(text "REV" (rect 2 1 25 13)(font "Arial" ))(text "1.0" (rect 43 3 60 17)(font "Arial" (font_size 8)))(border))
554
        (drawing
555
        )
556
)

powered by: WebSVN 2.1.0

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