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 4

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

powered by: WebSVN 2.1.0

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