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

Subversion Repositories 4-bit-system

[/] [4-bit-system/] [trunk/] [decoder2to4.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 64 48 232 64)
25
        (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
26
        (text "select0" (rect 5 0 40 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 64 96 232 112)
41
        (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
42
        (text "select1" (rect 5 0 40 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
        (output)
56
        (rect 608 88 784 104)
57
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
58
        (text "out0" (rect 90 0 111 12)(font "Arial" ))
59
        (pt 0 8)
60
        (drawing
61
                (line (pt 0 8)(pt 52 8))
62
                (line (pt 52 4)(pt 78 4))
63
                (line (pt 52 12)(pt 78 12))
64
                (line (pt 52 12)(pt 52 4))
65
                (line (pt 78 4)(pt 82 8))
66
                (line (pt 82 8)(pt 78 12))
67
                (line (pt 78 12)(pt 82 8))
68
        )
69
)
70
(pin
71
        (output)
72
        (rect 600 144 776 160)
73
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
74
        (text "out1" (rect 90 0 111 12)(font "Arial" ))
75
        (pt 0 8)
76
        (drawing
77
                (line (pt 0 8)(pt 52 8))
78
                (line (pt 52 4)(pt 78 4))
79
                (line (pt 52 12)(pt 78 12))
80
                (line (pt 52 12)(pt 52 4))
81
                (line (pt 78 4)(pt 82 8))
82
                (line (pt 82 8)(pt 78 12))
83
                (line (pt 78 12)(pt 82 8))
84
        )
85
)
86
(pin
87
        (output)
88
        (rect 608 208 784 224)
89
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
90
        (text "out2" (rect 90 0 111 12)(font "Arial" ))
91
        (pt 0 8)
92
        (drawing
93
                (line (pt 0 8)(pt 52 8))
94
                (line (pt 52 4)(pt 78 4))
95
                (line (pt 52 12)(pt 78 12))
96
                (line (pt 52 12)(pt 52 4))
97
                (line (pt 78 4)(pt 82 8))
98
                (line (pt 82 8)(pt 78 12))
99
                (line (pt 78 12)(pt 82 8))
100
        )
101
)
102
(pin
103
        (output)
104
        (rect 600 272 776 288)
105
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
106
        (text "out3" (rect 90 0 111 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 528 256 592 304)
120
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
121
        (text "inst" (rect 3 37 20 49)(font "Arial" ))
122
        (port
123
                (pt 0 16)
124
                (input)
125
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
126
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
127
                (line (pt 0 16)(pt 14 16))
128
        )
129
        (port
130
                (pt 0 32)
131
                (input)
132
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
133
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
134
                (line (pt 0 32)(pt 14 32))
135
        )
136
        (port
137
                (pt 64 24)
138
                (output)
139
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
140
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
141
                (line (pt 42 24)(pt 64 24))
142
        )
143
        (drawing
144
                (line (pt 14 12)(pt 30 12))
145
                (line (pt 14 37)(pt 31 37))
146
                (line (pt 14 12)(pt 14 37))
147
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
148
        )
149
)
150
(symbol
151
        (rect 528 192 592 240)
152
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
153
        (text "inst1" (rect 3 37 26 49)(font "Arial" ))
154
        (port
155
                (pt 0 16)
156
                (input)
157
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
158
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
159
                (line (pt 0 16)(pt 14 16))
160
        )
161
        (port
162
                (pt 0 32)
163
                (input)
164
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
165
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
166
                (line (pt 0 32)(pt 14 32))
167
        )
168
        (port
169
                (pt 64 24)
170
                (output)
171
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
172
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
173
                (line (pt 42 24)(pt 64 24))
174
        )
175
        (drawing
176
                (line (pt 14 12)(pt 30 12))
177
                (line (pt 14 37)(pt 31 37))
178
                (line (pt 14 12)(pt 14 37))
179
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
180
        )
181
)
182
(symbol
183
        (rect 528 128 592 176)
184
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
185
        (text "inst2" (rect 3 37 26 49)(font "Arial" ))
186
        (port
187
                (pt 0 16)
188
                (input)
189
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
190
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
191
                (line (pt 0 16)(pt 14 16))
192
        )
193
        (port
194
                (pt 0 32)
195
                (input)
196
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
197
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
198
                (line (pt 0 32)(pt 14 32))
199
        )
200
        (port
201
                (pt 64 24)
202
                (output)
203
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
204
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
205
                (line (pt 42 24)(pt 64 24))
206
        )
207
        (drawing
208
                (line (pt 14 12)(pt 30 12))
209
                (line (pt 14 37)(pt 31 37))
210
                (line (pt 14 12)(pt 14 37))
211
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
212
        )
213
)
214
(symbol
215
        (rect 528 72 592 120)
216
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
217
        (text "inst3" (rect 3 37 26 49)(font "Arial" ))
218
        (port
219
                (pt 0 16)
220
                (input)
221
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
222
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
223
                (line (pt 0 16)(pt 14 16))
224
        )
225
        (port
226
                (pt 0 32)
227
                (input)
228
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
229
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
230
                (line (pt 0 32)(pt 14 32))
231
        )
232
        (port
233
                (pt 64 24)
234
                (output)
235
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
236
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
237
                (line (pt 42 24)(pt 64 24))
238
        )
239
        (drawing
240
                (line (pt 14 12)(pt 30 12))
241
                (line (pt 14 37)(pt 31 37))
242
                (line (pt 14 12)(pt 14 37))
243
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
244
        )
245
)
246
(symbol
247
        (rect 280 40 328 72)
248
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
249
        (text "inst4" (rect 3 21 26 33)(font "Arial" ))
250
        (port
251
                (pt 0 16)
252
                (input)
253
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
254
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
255
                (line (pt 0 16)(pt 13 16))
256
        )
257
        (port
258
                (pt 48 16)
259
                (output)
260
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
261
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
262
                (line (pt 39 16)(pt 48 16))
263
        )
264
        (drawing
265
                (line (pt 13 25)(pt 13 7))
266
                (line (pt 13 7)(pt 31 16))
267
                (line (pt 13 25)(pt 31 16))
268
                (circle (rect 31 12 39 20))
269
        )
270
)
271
(symbol
272
        (rect 280 88 328 120)
273
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
274
        (text "inst5" (rect 3 21 26 33)(font "Arial" ))
275
        (port
276
                (pt 0 16)
277
                (input)
278
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
279
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
280
                (line (pt 0 16)(pt 13 16))
281
        )
282
        (port
283
                (pt 48 16)
284
                (output)
285
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
286
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
287
                (line (pt 39 16)(pt 48 16))
288
        )
289
        (drawing
290
                (line (pt 13 25)(pt 13 7))
291
                (line (pt 13 7)(pt 31 16))
292
                (line (pt 13 25)(pt 31 16))
293
                (circle (rect 31 12 39 20))
294
        )
295
)
296
(connector
297
        (pt 224 56)
298
        (pt 232 56)
299
)
300
(connector
301
        (pt 224 104)
302
        (pt 232 104)
303
)
304
(connector
305
        (pt 528 88)
306
        (pt 504 88)
307
)
308
(connector
309
        (pt 504 88)
310
        (pt 504 56)
311
)
312
(connector
313
        (pt 592 96)
314
        (pt 608 96)
315
)
316
(connector
317
        (pt 608 96)
318
        (pt 616 96)
319
)
320
(connector
321
        (pt 232 56)
322
        (pt 272 56)
323
)
324
(connector
325
        (pt 272 56)
326
        (pt 280 56)
327
)
328
(connector
329
        (pt 232 104)
330
        (pt 256 104)
331
)
332
(connector
333
        (pt 256 104)
334
        (pt 280 104)
335
)
336
(connector
337
        (pt 256 288)
338
        (pt 528 288)
339
)
340
(connector
341
        (pt 272 272)
342
        (pt 528 272)
343
)
344
(connector
345
        (pt 528 272)
346
        (pt 536 272)
347
)
348
(connector
349
        (pt 584 280)
350
        (pt 592 280)
351
)
352
(connector
353
        (pt 592 280)
354
        (pt 600 280)
355
)
356
(connector
357
        (pt 600 280)
358
        (pt 608 280)
359
)
360
(connector
361
        (pt 464 208)
362
        (pt 528 208)
363
)
364
(connector
365
        (pt 464 56)
366
        (pt 464 208)
367
)
368
(connector
369
        (pt 256 224)
370
        (pt 528 224)
371
)
372
(connector
373
        (pt 328 56)
374
        (pt 464 56)
375
)
376
(connector
377
        (pt 464 56)
378
        (pt 504 56)
379
)
380
(connector
381
        (pt 256 104)
382
        (pt 256 224)
383
)
384
(connector
385
        (pt 256 224)
386
        (pt 256 288)
387
)
388
(connector
389
        (pt 584 216)
390
        (pt 592 216)
391
)
392
(connector
393
        (pt 592 216)
394
        (pt 608 216)
395
)
396
(connector
397
        (pt 496 104)
398
        (pt 496 160)
399
)
400
(connector
401
        (pt 496 160)
402
        (pt 528 160)
403
)
404
(connector
405
        (pt 272 56)
406
        (pt 272 144)
407
)
408
(connector
409
        (pt 272 144)
410
        (pt 272 272)
411
)
412
(connector
413
        (pt 328 104)
414
        (pt 496 104)
415
)
416
(connector
417
        (pt 496 104)
418
        (pt 528 104)
419
)
420
(connector
421
        (pt 584 152)
422
        (pt 592 152)
423
)
424
(connector
425
        (pt 592 152)
426
        (pt 600 152)
427
)
428
(connector
429
        (pt 272 144)
430
        (pt 528 144)
431
)
432
(connector
433
        (pt 528 144)
434
        (pt 536 144)
435
)
436
(junction (pt 232 56))
437
(junction (pt 232 104))
438
(junction (pt 608 96))
439
(junction (pt 272 56))
440
(junction (pt 496 104))
441
(junction (pt 464 56))
442
(junction (pt 256 104))
443
(junction (pt 528 272))
444
(junction (pt 592 280))
445
(junction (pt 600 280))
446
(junction (pt 256 224))
447
(junction (pt 592 216))
448
(junction (pt 272 144))
449
(junction (pt 528 144))
450
(junction (pt 592 152))

powered by: WebSVN 2.1.0

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