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

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [cpu/] [bus/] [data_pins.bdf] - Blame information for rev 8

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

powered by: WebSVN 2.1.0

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