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

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [cpu/] [control/] [clk_delay.bdf] - Blame information for rev 16

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 40 168 216 184)
25
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
26
        (text "clk" (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 40 80 216 96)
41
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
42
        (text "in_intr" (rect 9 0 38 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 40 480 216 496)
57
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
58
        (text "nreset" (rect 9 0 39 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 40 112 216 128)
73
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
74
        (text "T1" (rect 9 0 20 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 40 304 216 320)
89
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
90
        (text "latch_wait" (rect 9 0 57 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
        (input)
104
        (rect 40 256 216 272)
105
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
106
        (text "mwait" (rect 9 0 37 12)(font "Arial" ))
107
        (pt 176 8)
108
        (drawing
109
                (line (pt 92 12)(pt 117 12))
110
                (line (pt 92 4)(pt 117 4))
111
                (line (pt 121 8)(pt 176 8))
112
                (line (pt 92 12)(pt 92 4))
113
                (line (pt 117 4)(pt 121 8))
114
                (line (pt 117 12)(pt 121 8))
115
        )
116
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
117
)
118
(pin
119
        (input)
120
        (rect 40 96 216 112)
121
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
122
        (text "M1" (rect 9 0 23 12)(font "Arial" ))
123
        (pt 176 8)
124
        (drawing
125
                (line (pt 92 12)(pt 117 12))
126
                (line (pt 92 4)(pt 117 4))
127
                (line (pt 121 8)(pt 176 8))
128
                (line (pt 92 12)(pt 92 4))
129
                (line (pt 117 4)(pt 121 8))
130
                (line (pt 117 12)(pt 121 8))
131
        )
132
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
133
)
134
(pin
135
        (input)
136
        (rect 40 392 216 408)
137
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
138
        (text "busrq" (rect 9 0 36 12)(font "Arial" ))
139
        (pt 176 8)
140
        (drawing
141
                (line (pt 92 12)(pt 117 12))
142
                (line (pt 92 4)(pt 117 4))
143
                (line (pt 121 8)(pt 176 8))
144
                (line (pt 92 12)(pt 92 4))
145
                (line (pt 117 4)(pt 121 8))
146
                (line (pt 117 12)(pt 121 8))
147
        )
148
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
149
)
150
(pin
151
        (input)
152
        (rect 40 520 216 536)
153
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
154
        (text "setM1" (rect 9 0 38 12)(font "Arial" ))
155
        (pt 176 8)
156
        (drawing
157
                (line (pt 92 12)(pt 117 12))
158
                (line (pt 92 4)(pt 117 4))
159
                (line (pt 121 8)(pt 176 8))
160
                (line (pt 92 12)(pt 92 4))
161
                (line (pt 117 4)(pt 121 8))
162
                (line (pt 117 12)(pt 121 8))
163
        )
164
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
165
)
166
(pin
167
        (output)
168 16 gdevic
        (rect 656 64 832 80)
169 3 gdevic
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
170
        (text "hold_clk_iorq" (rect 90 0 153 12)(font "Arial" ))
171
        (pt 0 8)
172
        (drawing
173
                (line (pt 0 8)(pt 52 8))
174
                (line (pt 52 4)(pt 78 4))
175
                (line (pt 52 12)(pt 78 12))
176
                (line (pt 52 12)(pt 52 4))
177
                (line (pt 78 4)(pt 82 8))
178
                (line (pt 82 8)(pt 78 12))
179
                (line (pt 78 12)(pt 82 8))
180
        )
181
)
182
(pin
183
        (output)
184
        (rect 656 256 832 272)
185
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
186
        (text "hold_clk_wait" (rect 90 0 154 12)(font "Arial" ))
187
        (pt 0 8)
188
        (drawing
189
                (line (pt 0 8)(pt 52 8))
190
                (line (pt 52 4)(pt 78 4))
191
                (line (pt 52 12)(pt 78 12))
192
                (line (pt 52 12)(pt 52 4))
193
                (line (pt 78 4)(pt 82 8))
194
                (line (pt 82 8)(pt 78 12))
195
                (line (pt 78 12)(pt 82 8))
196
        )
197
)
198
(pin
199
        (output)
200 16 gdevic
        (rect 656 96 832 112)
201 3 gdevic
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
202
        (text "iorq_Tw" (rect 90 0 126 12)(font "Arial" ))
203
        (pt 0 8)
204
        (drawing
205
                (line (pt 0 8)(pt 52 8))
206
                (line (pt 52 4)(pt 78 4))
207
                (line (pt 52 12)(pt 78 12))
208
                (line (pt 52 12)(pt 52 4))
209
                (line (pt 78 4)(pt 82 8))
210
                (line (pt 82 8)(pt 78 12))
211
                (line (pt 78 12)(pt 82 8))
212
        )
213
)
214
(pin
215
        (output)
216 16 gdevic
        (rect 656 360 832 376)
217 3 gdevic
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
218
        (text "busack" (rect 90 0 125 12)(font "Arial" ))
219
        (pt 0 8)
220
        (drawing
221
                (line (pt 0 8)(pt 52 8))
222
                (line (pt 52 4)(pt 78 4))
223
                (line (pt 52 12)(pt 78 12))
224
                (line (pt 52 12)(pt 52 4))
225
                (line (pt 78 4)(pt 82 8))
226
                (line (pt 82 8)(pt 78 12))
227
                (line (pt 78 12)(pt 82 8))
228
        )
229
)
230
(pin
231
        (output)
232
        (rect 656 472 832 488)
233
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
234
        (text "pin_control_oe" (rect 90 0 160 12)(font "Arial" ))
235
        (pt 0 8)
236
        (drawing
237
                (line (pt 0 8)(pt 52 8))
238
                (line (pt 52 4)(pt 78 4))
239
                (line (pt 52 12)(pt 78 12))
240
                (line (pt 52 12)(pt 52 4))
241
                (line (pt 78 4)(pt 82 8))
242
                (line (pt 82 8)(pt 78 12))
243
                (line (pt 78 12)(pt 82 8))
244
        )
245
)
246
(pin
247
        (output)
248 16 gdevic
        (rect 656 392 832 408)
249 3 gdevic
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
250
        (text "hold_clk_busrq" (rect 90 0 163 12)(font "Arial" ))
251
        (pt 0 8)
252
        (drawing
253
                (line (pt 0 8)(pt 52 8))
254
                (line (pt 52 4)(pt 78 4))
255
                (line (pt 52 12)(pt 78 12))
256
                (line (pt 52 12)(pt 52 4))
257
                (line (pt 78 4)(pt 82 8))
258
                (line (pt 82 8)(pt 78 12))
259
                (line (pt 78 12)(pt 82 8))
260
        )
261
)
262 16 gdevic
(pin
263
        (output)
264
        (rect 656 224 832 240)
265
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
266
        (text "nhold_clk_wait" (rect 90 0 160 12)(font "Arial" ))
267
        (pt 0 8)
268
        (drawing
269
                (line (pt 0 8)(pt 52 8))
270
                (line (pt 52 4)(pt 78 4))
271
                (line (pt 52 12)(pt 78 12))
272
                (line (pt 52 12)(pt 52 4))
273
                (line (pt 78 4)(pt 82 8))
274
                (line (pt 82 8)(pt 78 12))
275
                (line (pt 78 12)(pt 82 8))
276
        )
277
)
278 3 gdevic
(symbol
279
        (rect 368 80 432 160)
280
        (text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
281
        (text "inst3" (rect 3 68 26 80)(font "Arial" ))
282
        (port
283
                (pt 32 80)
284
                (input)
285
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
286
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
287
                (line (pt 32 80)(pt 32 76))
288
        )
289
        (port
290
                (pt 0 40)
291
                (input)
292
                (text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
293
                (text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
294
                (line (pt 0 40)(pt 12 40))
295
        )
296
        (port
297
                (pt 0 24)
298
                (input)
299
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
300
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
301
                (line (pt 0 24)(pt 12 24))
302
        )
303
        (port
304
                (pt 32 0)
305
                (input)
306
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
307
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
308
                (line (pt 32 4)(pt 32 0))
309
        )
310
        (port
311
                (pt 64 24)
312
                (output)
313
                (text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
314
                (text "Q" (rect 43 20 47 32)(font "Courier New" (bold)))
315
                (line (pt 52 24)(pt 64 24))
316
        )
317
        (drawing
318
                (line (pt 12 12)(pt 52 12))
319
                (line (pt 12 68)(pt 52 68))
320
                (line (pt 52 68)(pt 52 12))
321
                (line (pt 12 68)(pt 12 12))
322
                (line (pt 19 40)(pt 12 47))
323
                (line (pt 12 32)(pt 20 40))
324
                (circle (rect 28 4 36 12))
325
                (circle (rect 28 68 36 76))
326
        )
327
)
328
(symbol
329
        (rect 480 80 544 160)
330
        (text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
331
        (text "inst5" (rect 3 68 26 80)(font "Arial" ))
332
        (port
333
                (pt 32 80)
334
                (input)
335
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
336
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
337
                (line (pt 32 80)(pt 32 76))
338
        )
339
        (port
340
                (pt 0 40)
341
                (input)
342
                (text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
343
                (text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
344
                (line (pt 0 40)(pt 12 40))
345
        )
346
        (port
347
                (pt 0 24)
348
                (input)
349
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
350
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
351
                (line (pt 0 24)(pt 12 24))
352
        )
353
        (port
354
                (pt 32 0)
355
                (input)
356
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
357
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
358
                (line (pt 32 4)(pt 32 0))
359
        )
360
        (port
361
                (pt 64 24)
362
                (output)
363
                (text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
364
                (text "Q" (rect 43 20 47 32)(font "Courier New" (bold)))
365
                (line (pt 52 24)(pt 64 24))
366
        )
367
        (drawing
368
                (line (pt 12 12)(pt 52 12))
369
                (line (pt 12 68)(pt 52 68))
370
                (line (pt 52 68)(pt 52 12))
371
                (line (pt 12 68)(pt 12 12))
372
                (line (pt 19 40)(pt 12 47))
373
                (line (pt 12 32)(pt 20 40))
374
                (circle (rect 28 4 36 12))
375
                (circle (rect 28 68 36 76))
376
        )
377
)
378
(symbol
379 16 gdevic
        (rect 576 48 640 96)
380 3 gdevic
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
381
        (text "inst10" (rect 3 37 32 49)(font "Arial" ))
382
        (port
383
                (pt 0 32)
384
                (input)
385
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
386
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
387
                (line (pt 0 32)(pt 15 32))
388
        )
389
        (port
390
                (pt 0 16)
391
                (input)
392
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
393
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
394
                (line (pt 0 16)(pt 15 16))
395
        )
396
        (port
397
                (pt 64 24)
398
                (output)
399
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
400
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
401
                (line (pt 48 24)(pt 64 24))
402
        )
403
        (drawing
404
                (line (pt 14 36)(pt 25 36))
405
                (line (pt 14 13)(pt 25 13))
406
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
407
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
408
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
409
        )
410
)
411
(symbol
412
        (rect 424 240 488 320)
413
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
414
        (text "inst" (rect 3 68 20 80)(font "Arial" ))
415
        (port
416
                (pt 32 0)
417
                (input)
418
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
419
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
420
                (line (pt 32 4)(pt 32 0))
421
        )
422
        (port
423
                (pt 32 80)
424
                (input)
425
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
426
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
427
                (line (pt 32 80)(pt 32 76))
428
        )
429
        (port
430
                (pt 0 24)
431
                (input)
432
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
433
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
434
                (line (pt 0 24)(pt 12 24))
435
        )
436
        (port
437
                (pt 0 40)
438
                (input)
439
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
440
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
441
                (line (pt 0 40)(pt 12 40))
442
        )
443
        (port
444
                (pt 0 56)
445
                (input)
446
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
447
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
448
                (line (pt 0 56)(pt 12 56))
449
        )
450
        (port
451
                (pt 64 24)
452
                (output)
453
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
454
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
455
                (line (pt 53 24)(pt 64 24))
456
        )
457
        (drawing
458
                (line (pt 12 68)(pt 52 68))
459
                (line (pt 12 12)(pt 52 12))
460
                (line (pt 52 68)(pt 52 12))
461
                (line (pt 12 68)(pt 12 12))
462
                (line (pt 12 34)(pt 19 41))
463
                (line (pt 18 41)(pt 12 47))
464
                (circle (rect 28 4 36 12))
465
                (circle (rect 28 68 36 76))
466
        )
467
)
468
(symbol
469
        (rect 248 80 312 128)
470
        (text "AND3" (rect 1 0 25 10)(font "Arial" (font_size 6)))
471
        (text "inst6" (rect 3 37 26 49)(font "Arial" ))
472
        (port
473
                (pt 0 16)
474
                (input)
475
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
476
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
477
                (line (pt 0 16)(pt 16 16))
478
        )
479
        (port
480
                (pt 0 24)
481
                (input)
482
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
483
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
484
                (line (pt 0 24)(pt 16 24))
485
        )
486
        (port
487
                (pt 0 32)
488
                (input)
489
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
490
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
491
                (line (pt 0 32)(pt 16 32))
492
        )
493
        (port
494
                (pt 64 24)
495
                (output)
496
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
497
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
498
                (line (pt 43 24)(pt 64 24))
499
        )
500
        (drawing
501
                (line (pt 16 12)(pt 31 12))
502
                (line (pt 16 37)(pt 31 37))
503
                (line (pt 16 12)(pt 16 37))
504
                (arc (pt 31 36)(pt 31 12)(rect 19 12 44 37))
505
        )
506
)
507
(symbol
508
        (rect 312 280 376 328)
509
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
510
        (text "inst7" (rect 3 37 26 49)(font "Arial" ))
511
        (port
512
                (pt 0 32)
513
                (input)
514
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
515
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
516
                (line (pt 0 32)(pt 15 32))
517
        )
518
        (port
519
                (pt 0 16)
520
                (input)
521
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
522
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
523
                (line (pt 0 16)(pt 15 16))
524
        )
525
        (port
526
                (pt 64 24)
527
                (output)
528
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
529
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
530
                (line (pt 48 24)(pt 64 24))
531
        )
532
        (drawing
533
                (line (pt 14 36)(pt 25 36))
534
                (line (pt 14 13)(pt 25 13))
535
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
536
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
537
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
538
        )
539
)
540
(symbol
541
        (rect 256 208 288 256)
542
        (text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
543
        (text "nclk" (rect -1 3 11 23)(font "Arial" )(vertical))
544
        (port
545
                (pt 16 0)
546
                (input)
547
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
548
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
549
                (line (pt 16 0)(pt 16 13))
550
        )
551
        (port
552
                (pt 16 48)
553
                (output)
554
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
555
                (text "OUT" (rect 13 32 25 46)(font "Courier New" (bold))(vertical)(invisible))
556
                (line (pt 16 39)(pt 16 48))
557
        )
558
        (drawing
559
                (line (pt 7 13)(pt 25 13))
560
                (line (pt 25 13)(pt 16 31))
561
                (line (pt 7 13)(pt 16 31))
562
                (circle (rect 12 31 20 39))
563
        )
564
        (rotate270)
565
)
566
(symbol
567 16 gdevic
        (rect 576 344 640 392)
568 3 gdevic
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
569
        (text "inst11" (rect 3 37 32 49)(font "Arial" ))
570
        (port
571
                (pt 0 16)
572
                (input)
573
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
574
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
575
                (line (pt 0 16)(pt 14 16))
576
        )
577
        (port
578
                (pt 0 32)
579
                (input)
580
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
581
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
582
                (line (pt 0 32)(pt 14 32))
583
        )
584
        (port
585
                (pt 64 24)
586
                (output)
587
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
588
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
589
                (line (pt 42 24)(pt 64 24))
590
        )
591
        (drawing
592
                (line (pt 14 12)(pt 30 12))
593
                (line (pt 14 37)(pt 31 37))
594
                (line (pt 14 12)(pt 14 37))
595
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
596
        )
597
)
598
(symbol
599
        (rect 520 456 568 488)
600
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
601
        (text "inst2" (rect 3 21 26 33)(font "Arial" ))
602
        (port
603
                (pt 0 16)
604
                (input)
605
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
606
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
607
                (line (pt 0 16)(pt 13 16))
608
        )
609
        (port
610
                (pt 48 16)
611
                (output)
612
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
613
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
614
                (line (pt 39 16)(pt 48 16))
615
        )
616
        (drawing
617
                (line (pt 13 25)(pt 13 7))
618
                (line (pt 13 7)(pt 31 16))
619
                (line (pt 13 25)(pt 31 16))
620
                (circle (rect 31 12 39 20))
621
        )
622
)
623
(symbol
624
        (rect 576 456 640 504)
625
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
626
        (text "inst12" (rect 3 37 32 49)(font "Arial" ))
627
        (port
628
                (pt 0 16)
629
                (input)
630
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
631
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
632
                (line (pt 0 16)(pt 14 16))
633
        )
634
        (port
635
                (pt 0 32)
636
                (input)
637
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
638
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
639
                (line (pt 0 32)(pt 14 32))
640
        )
641
        (port
642
                (pt 64 24)
643
                (output)
644
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
645
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
646
                (line (pt 42 24)(pt 64 24))
647
        )
648
        (drawing
649
                (line (pt 14 12)(pt 30 12))
650
                (line (pt 14 37)(pt 31 37))
651
                (line (pt 14 12)(pt 14 37))
652
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
653
        )
654
)
655
(symbol
656
        (rect 424 376 488 456)
657
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
658
        (text "inst4" (rect 3 68 26 80)(font "Arial" ))
659
        (port
660
                (pt 32 0)
661
                (input)
662
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
663
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
664
                (line (pt 32 4)(pt 32 0))
665
        )
666
        (port
667
                (pt 32 80)
668
                (input)
669
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
670
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
671
                (line (pt 32 80)(pt 32 76))
672
        )
673
        (port
674
                (pt 0 24)
675
                (input)
676
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
677
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
678
                (line (pt 0 24)(pt 12 24))
679
        )
680
        (port
681
                (pt 0 40)
682
                (input)
683
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
684
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
685
                (line (pt 0 40)(pt 12 40))
686
        )
687
        (port
688
                (pt 0 56)
689
                (input)
690
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
691
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
692
                (line (pt 0 56)(pt 12 56))
693
        )
694
        (port
695
                (pt 64 24)
696
                (output)
697
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
698
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
699
                (line (pt 53 24)(pt 64 24))
700
        )
701
        (drawing
702
                (line (pt 12 68)(pt 52 68))
703
                (line (pt 12 12)(pt 52 12))
704
                (line (pt 52 68)(pt 52 12))
705
                (line (pt 12 68)(pt 12 12))
706
                (line (pt 12 34)(pt 19 41))
707
                (line (pt 18 41)(pt 12 47))
708
                (circle (rect 28 4 36 12))
709
                (circle (rect 28 68 36 76))
710
        )
711
)
712
(symbol
713
        (rect 320 512 384 560)
714
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
715
        (text "inst13" (rect 3 37 32 49)(font "Arial" ))
716
        (port
717
                (pt 0 32)
718
                (input)
719
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
720
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
721
                (line (pt 0 32)(pt 15 32))
722
        )
723
        (port
724
                (pt 0 16)
725
                (input)
726
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
727
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
728
                (line (pt 0 16)(pt 15 16))
729
        )
730
        (port
731
                (pt 64 24)
732
                (output)
733
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
734
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
735
                (line (pt 48 24)(pt 64 24))
736
        )
737
        (drawing
738
                (line (pt 14 36)(pt 25 36))
739
                (line (pt 14 13)(pt 25 13))
740
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
741
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
742
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
743
        )
744
)
745 8 gdevic
(symbol
746
        (rect 312 376 376 456)
747
        (text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
748
        (text "inst1" (rect 3 68 26 80)(font "Arial" ))
749
        (port
750
                (pt 32 80)
751
                (input)
752
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
753
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
754
                (line (pt 32 80)(pt 32 76))
755
        )
756
        (port
757
                (pt 0 40)
758
                (input)
759
                (text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
760
                (text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
761
                (line (pt 0 40)(pt 12 40))
762
        )
763
        (port
764
                (pt 0 24)
765
                (input)
766
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
767
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
768
                (line (pt 0 24)(pt 12 24))
769
        )
770
        (port
771
                (pt 32 0)
772
                (input)
773
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
774
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
775
                (line (pt 32 4)(pt 32 0))
776
        )
777
        (port
778
                (pt 64 24)
779
                (output)
780
                (text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
781
                (text "Q" (rect 43 20 47 32)(font "Courier New" (bold)))
782
                (line (pt 52 24)(pt 64 24))
783
        )
784
        (drawing
785
                (line (pt 12 12)(pt 52 12))
786
                (line (pt 12 68)(pt 52 68))
787
                (line (pt 52 68)(pt 52 12))
788
                (line (pt 12 68)(pt 12 12))
789
                (line (pt 19 40)(pt 12 47))
790
                (line (pt 12 32)(pt 20 40))
791
                (circle (rect 28 4 36 12))
792
                (circle (rect 28 68 36 76))
793
        )
794
)
795 16 gdevic
(symbol
796
        (rect 584 216 632 248)
797
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
798
        (text "inst8" (rect 3 21 26 33)(font "Arial" ))
799
        (port
800
                (pt 0 16)
801
                (input)
802
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
803
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
804
                (line (pt 0 16)(pt 13 16))
805
        )
806
        (port
807
                (pt 48 16)
808
                (output)
809
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
810
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
811
                (line (pt 39 16)(pt 48 16))
812
        )
813
        (drawing
814
                (line (pt 13 25)(pt 13 7))
815
                (line (pt 13 7)(pt 31 16))
816
                (line (pt 13 25)(pt 31 16))
817
                (circle (rect 31 12 39 20))
818
        )
819
)
820 3 gdevic
(connector
821
        (pt 248 96)
822
        (pt 232 96)
823
)
824
(connector
825
        (pt 248 112)
826
        (pt 232 112)
827
)
828
(connector
829
        (pt 232 96)
830
        (pt 232 88)
831
)
832
(connector
833
        (pt 232 88)
834
        (pt 216 88)
835
)
836
(connector
837
        (pt 232 112)
838
        (pt 232 120)
839
)
840
(connector
841
        (pt 232 120)
842
        (pt 216 120)
843
)
844
(connector
845
        (pt 216 104)
846
        (pt 248 104)
847
)
848
(connector
849
        (pt 400 200)
850
        (pt 400 160)
851
)
852
(connector
853
        (pt 512 200)
854
        (pt 512 160)
855
)
856
(connector
857
        (pt 312 104)
858
        (pt 368 104)
859
)
860
(connector
861
        (pt 456 336)
862
        (pt 456 320)
863
)
864
(connector
865
        (pt 240 336)
866
        (pt 456 336)
867
)
868
(connector
869
        (pt 216 264)
870
        (pt 424 264)
871
)
872
(connector
873
        (pt 400 296)
874
        (pt 424 296)
875
)
876
(connector
877
        (pt 272 280)
878
        (pt 424 280)
879
        (color 255 0 127)
880
)
881
(connector
882
        (pt 240 200)
883
        (pt 400 200)
884
)
885
(connector
886
        (pt 400 200)
887
        (pt 512 200)
888
)
889
(connector
890
        (pt 240 200)
891
        (pt 240 336)
892
)
893
(connector
894
        (pt 240 336)
895
        (pt 240 488)
896
)
897
(connector
898
        (pt 400 360)
899
        (pt 400 400)
900
)
901
(connector
902
        (pt 272 416)
903
        (pt 312 416)
904
        (color 255 0 127)
905
)
906
(connector
907
        (pt 456 456)
908
        (pt 456 488)
909
)
910
(connector
911
        (pt 344 456)
912
        (pt 344 488)
913
)
914
(connector
915
        (pt 400 400)
916
        (pt 424 400)
917
)
918
(connector
919
        (pt 272 256)
920
        (pt 272 280)
921
        (color 255 0 127)
922
)
923
(connector
924
        (pt 272 280)
925
        (pt 272 416)
926
        (color 255 0 127)
927
)
928
(connector
929
        (pt 216 488)
930
        (pt 240 488)
931
)
932
(connector
933
        (pt 240 488)
934
        (pt 344 488)
935
)
936
(connector
937
        (pt 376 400)
938
        (pt 400 400)
939
)
940
(connector
941
        (pt 312 400)
942
        (pt 216 400)
943
)
944
(connector
945
        (pt 512 264)
946
        (pt 512 224)
947
)
948
(connector
949
        (pt 456 104)
950
        (pt 456 64)
951
)
952
(connector
953
        (pt 432 104)
954
        (pt 456 104)
955
)
956
(connector
957
        (pt 456 104)
958
        (pt 480 104)
959
)
960
(connector
961
        (pt 504 472)
962
        (pt 520 472)
963
)
964
(connector
965
        (pt 568 472)
966
        (pt 576 472)
967
)
968
(connector
969
        (pt 344 488)
970
        (pt 456 488)
971
)
972
(connector
973
        (pt 456 488)
974
        (pt 576 488)
975
)
976
(connector
977
        (pt 488 264)
978
        (pt 512 264)
979
)
980
(connector
981
        (pt 512 224)
982
        (pt 296 224)
983
)
984
(connector
985
        (pt 216 312)
986
        (pt 312 312)
987
)
988
(connector
989
        (pt 400 296)
990
        (pt 400 304)
991
)
992
(connector
993
        (pt 296 224)
994
        (pt 296 296)
995
)
996
(connector
997
        (pt 296 296)
998
        (pt 312 296)
999
)
1000
(connector
1001
        (pt 376 304)
1002
        (pt 400 304)
1003
)
1004
(connector
1005
        (pt 344 176)
1006
        (pt 344 120)
1007
        (color 85 85 255)
1008
)
1009
(connector
1010
        (pt 344 120)
1011
        (pt 368 120)
1012
        (color 85 85 255)
1013
)
1014
(connector
1015
        (pt 272 208)
1016
        (pt 272 176)
1017
        (color 85 85 255)
1018
)
1019
(connector
1020
        (pt 400 416)
1021
        (pt 424 416)
1022
        (color 85 85 255)
1023
)
1024
(connector
1025
        (pt 256 472)
1026
        (pt 400 472)
1027
        (color 85 85 255)
1028
)
1029
(connector
1030
        (pt 400 416)
1031
        (pt 400 472)
1032
        (color 85 85 255)
1033
)
1034
(connector
1035
        (pt 256 176)
1036
        (pt 256 472)
1037
        (color 85 85 255)
1038
)
1039
(connector
1040
        (pt 216 176)
1041
        (pt 256 176)
1042
        (color 85 85 255)
1043
)
1044
(connector
1045
        (pt 256 176)
1046
        (pt 272 176)
1047
        (color 85 85 255)
1048
)
1049
(connector
1050
        (pt 456 120)
1051
        (pt 456 176)
1052
        (color 85 85 255)
1053
)
1054
(connector
1055
        (pt 480 120)
1056
        (pt 456 120)
1057
        (color 85 85 255)
1058
)
1059
(connector
1060
        (pt 272 176)
1061
        (pt 344 176)
1062
        (color 85 85 255)
1063
)
1064
(connector
1065
        (pt 344 176)
1066
        (pt 456 176)
1067
        (color 85 85 255)
1068
)
1069
(connector
1070
        (pt 640 480)
1071
        (pt 656 480)
1072
)
1073
(connector
1074
        (pt 424 432)
1075
        (pt 416 432)
1076
)
1077
(connector
1078
        (pt 416 432)
1079
        (pt 416 536)
1080
)
1081
(connector
1082
        (pt 416 536)
1083
        (pt 384 536)
1084
)
1085
(connector
1086
        (pt 216 528)
1087
        (pt 320 528)
1088
)
1089
(connector
1090 16 gdevic
        (text "hold_clk_busrq" (rect 233 528 306 540)(font "Arial" ))
1091
        (pt 232 544)
1092
        (pt 320 544)
1093 3 gdevic
)
1094
(connector
1095 16 gdevic
        (pt 632 232)
1096
        (pt 656 232)
1097
)
1098
(connector
1099
        (pt 584 232)
1100
        (pt 560 232)
1101
)
1102
(connector
1103
        (pt 560 232)
1104
        (pt 560 264)
1105
)
1106
(connector
1107
        (pt 512 264)
1108
        (pt 560 264)
1109
)
1110
(connector
1111
        (pt 560 264)
1112
        (pt 656 264)
1113
)
1114
(connector
1115
        (pt 640 368)
1116
        (pt 656 368)
1117
)
1118
(connector
1119 3 gdevic
        (pt 400 360)
1120 16 gdevic
        (pt 576 360)
1121 3 gdevic
)
1122
(connector
1123 16 gdevic
        (pt 504 400)
1124
        (pt 504 472)
1125 3 gdevic
)
1126 16 gdevic
(connector
1127
        (pt 488 400)
1128
        (pt 504 400)
1129
)
1130
(connector
1131
        (pt 576 376)
1132
        (pt 560 376)
1133
)
1134
(connector
1135
        (pt 560 400)
1136
        (pt 560 376)
1137
)
1138
(connector
1139
        (pt 504 400)
1140
        (pt 560 400)
1141
)
1142
(connector
1143
        (pt 560 400)
1144
        (pt 656 400)
1145
)
1146
(connector
1147
        (pt 560 80)
1148
        (pt 576 80)
1149
)
1150
(connector
1151
        (pt 640 72)
1152
        (pt 656 72)
1153
)
1154
(connector
1155
        (pt 456 64)
1156
        (pt 576 64)
1157
)
1158
(connector
1159
        (pt 560 80)
1160
        (pt 560 104)
1161
)
1162
(connector
1163
        (pt 544 104)
1164
        (pt 560 104)
1165
)
1166
(connector
1167
        (pt 560 104)
1168
        (pt 656 104)
1169
)
1170 3 gdevic
(junction (pt 344 176))
1171
(junction (pt 400 200))
1172
(junction (pt 560 104))
1173
(junction (pt 256 176))
1174
(junction (pt 272 176))
1175
(junction (pt 272 280))
1176
(junction (pt 240 336))
1177
(junction (pt 240 488))
1178
(junction (pt 400 400))
1179
(junction (pt 344 488))
1180
(junction (pt 504 400))
1181
(junction (pt 512 264))
1182
(junction (pt 456 104))
1183
(junction (pt 456 488))
1184 16 gdevic
(junction (pt 560 264))
1185
(junction (pt 560 400))
1186 3 gdevic
(text "Adds a 2-cycle delay for Interrupt response" (rect 48 40 298 54)(font "Arial" (font_size 8)))
1187 16 gdevic
(text "HOLD CLOCK FOR IORQ DELAY" (rect 656 128 840 142)(font "Arial" (font_size 8)))
1188 3 gdevic
(text "HOLD CLOCK FOR WAIT PIN ACTIVE" (rect 656 288 864 302)(font "Arial" (font_size 8)))
1189 16 gdevic
(text "HOLD CLOCK FOR BUS REQUEST" (rect 656 424 849 438)(font "Arial" (font_size 8)))
1190 3 gdevic
(text "Latch before M1 or throughout the busrq hold" (rect 400 544 658 558)(font "Arial" (font_size 8)))
1191
(title_block
1192
        (rect 40 584 297 636)
1193
        (name "title-custom-small")
1194
        (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))
1195
        (section (rect 104 0 256 17)(text "MODULE" (rect 2 1 48 13)(font "Arial" ))(text "clk_delay" (rect 43 2 106 17)(font "Arial" (font_size 9)(bold)))(border))
1196
        (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))
1197 16 gdevic
        (section (rect 0 35 256 51)(text "DATE" (rect 2 0 30 12)(font "Arial" ))(text "July 27, 2014, 2016" (rect 56 3 166 17)(font "Arial" (font_size 8)))(border))
1198
        (section (rect 192 35 256 51)(text "REV" (rect 2 1 25 13)(font "Arial" ))(text "1.3" (rect 43 3 60 17)(font "Arial" (font_size 8)))(border))
1199 3 gdevic
        (drawing
1200
        )
1201
)

powered by: WebSVN 2.1.0

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