OpenCores
URL https://opencores.org/ocsvn/4-bit-system/4-bit-system/trunk

Subversion Repositories 4-bit-system

[/] [4-bit-system/] [trunk/] [mux4to1.bdf] - Blame information for rev 2

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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