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

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [cpu/] [bus/] [address_latch.bdf] - Blame information for rev 3

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 24 216 200 232)
25
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
26
        (text "ctl_inc_cy" (rect 9 0 59 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 184 200 200)
41
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
42
        (text "ctl_inc_dec" (rect 9 0 64 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 40 200 56)
57
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
58
        (text "ctl_inc_zero" (rect 9 0 66 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 24 312 200 328)
73
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
74
        (text "ctl_al_we" (rect 9 0 53 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 24 168 200 184)
89
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
90
        (text "ctl_inc_limit6" (rect 9 0 72 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 24 64 200 80)
105
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
106
        (text "ctl_bus_inc_oe" (rect 9 0 82 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 24 296 200 312)
121
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
122
        (text "clk" (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 24 432 200 448)
137
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
138
        (text "ctl_apin_mux" (rect 9 0 73 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 24 416 200 432)
153
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
154
        (text "ctl_apin_mux2" (rect 5 0 76 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 944 352 1120 368)
169
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
170
        (text "address[15..0]" (rect 90 0 160 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 944 176 1120 192)
185
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
186
        (text "address_is_1" (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
        (bidir)
200
        (rect 24 96 200 112)
201
        (text "BIDIR" (rect 151 0 175 10)(font "Arial" (font_size 6)))
202
        (text "abus[15..0]" (rect 31 0 86 12)(font "Arial" ))
203
        (pt 176 8)
204
        (drawing
205
                (line (pt 120 4)(pt 98 4))
206
                (line (pt 176 8)(pt 124 8))
207
                (line (pt 120 12)(pt 98 12))
208
                (line (pt 98 4)(pt 94 8))
209
                (line (pt 98 12)(pt 94 8))
210
                (line (pt 120 4)(pt 124 8))
211
                (line (pt 124 8)(pt 120 12))
212
        )
213
        (flipy)
214
        (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6)))
215
)
216
(symbol
217
        (rect 280 88 328 120)
218
        (text "TRI" (rect 32 0 47 10)(font "Arial" (font_size 6)))
219
        (text "inst4" (rect 22 21 45 33)(font "Arial" ))
220
        (port
221
                (pt 48 16)
222
                (input)
223
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
224
                (text "IN" (rect 35 7 46 19)(font "Courier New" (bold))(invisible))
225
                (line (pt 48 16)(pt 34 16))
226
        )
227
        (port
228
                (pt 24 0)
229
                (input)
230
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
231
                (text "OE" (rect 11 0 22 12)(font "Courier New" (bold))(invisible))
232
                (line (pt 24 12)(pt 24 0))
233
        )
234
        (port
235
                (pt 0 16)
236
                (output)
237
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
238
                (text "OUT" (rect 2 7 16 19)(font "Courier New" (bold))(invisible))
239
                (line (pt 16 16)(pt 0 16))
240
        )
241
        (drawing
242
                (line (pt 34 25)(pt 34 7))
243
                (line (pt 34 25)(pt 16 16))
244
                (line (pt 34 7)(pt 16 16))
245
        )
246
        (flipy)
247
)
248
(symbol
249
        (rect 376 80 440 128)
250
        (text "AND2" (rect 39 0 63 10)(font "Arial" (font_size 6)))
251
        (text "inst3" (rect 38 37 61 49)(font "Arial" ))
252
        (port
253
                (pt 64 16)
254
                (input)
255
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
256
                (text "IN1" (rect 45 7 62 19)(font "Courier New" (bold))(invisible))
257
                (line (pt 64 16)(pt 50 16))
258
        )
259
        (port
260
                (pt 64 32)
261
                (input)
262
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
263
                (text "IN2" (rect 45 23 62 35)(font "Courier New" (bold))(invisible))
264
                (line (pt 64 32)(pt 50 32))
265
        )
266
        (port
267
                (pt 0 24)
268
                (output)
269
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
270
                (text "OUT" (rect 2 15 16 27)(font "Courier New" (bold))(invisible))
271
                (line (pt 22 24)(pt 0 24))
272
        )
273
        (drawing
274
                (line (pt 50 12)(pt 34 12))
275
                (line (pt 50 37)(pt 33 37))
276
                (line (pt 50 12)(pt 50 37))
277
                (arc (pt 34 12)(pt 33 37)(rect 21 12 46 37))
278
        )
279
        (flipy)
280
)
281
(symbol
282
        (rect 392 32 440 64)
283
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
284
        (text "i5" (rect 3 21 11 33)(font "Arial" ))
285
        (port
286
                (pt 0 16)
287
                (input)
288
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
289
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
290
                (line (pt 0 16)(pt 13 16))
291
        )
292
        (port
293
                (pt 48 16)
294
                (output)
295
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
296
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
297
                (line (pt 39 16)(pt 48 16))
298
        )
299
        (drawing
300
                (line (pt 13 25)(pt 13 7))
301
                (line (pt 13 7)(pt 31 16))
302
                (line (pt 13 25)(pt 31 16))
303
                (circle (rect 31 12 39 20))
304
        )
305
)
306
(symbol
307
        (rect 400 144 600 272)
308
        (text "inc_dec" (rect 5 0 49 14)(font "Arial" (font_size 8)))
309
        (text "inst_inc_dec" (rect 8 112 69 124)(font "Arial" ))
310
        (port
311
                (pt 0 32)
312
                (input)
313
                (text "limit6" (rect 0 0 27 14)(font "Arial" (font_size 8)))
314
                (text "limit6" (rect 21 27 48 41)(font "Arial" (font_size 8)))
315
                (line (pt 0 32)(pt 16 32))
316
        )
317
        (port
318
                (pt 0 48)
319
                (input)
320
                (text "decrement" (rect 0 0 60 14)(font "Arial" (font_size 8)))
321
                (text "decrement" (rect 21 43 81 57)(font "Arial" (font_size 8)))
322
                (line (pt 0 48)(pt 16 48))
323
        )
324
        (port
325
                (pt 0 64)
326
                (input)
327
                (text "d[15..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
328
                (text "d[15..0]" (rect 21 59 63 73)(font "Arial" (font_size 8)))
329
                (line (pt 0 64)(pt 16 64)(line_width 3))
330
        )
331
        (port
332
                (pt 0 80)
333
                (input)
334
                (text "carry_in" (rect 0 0 47 14)(font "Arial" (font_size 8)))
335
                (text "carry_in" (rect 21 75 68 89)(font "Arial" (font_size 8)))
336
                (line (pt 0 80)(pt 16 80))
337
        )
338
        (port
339
                (pt 200 32)
340
                (output)
341
                (text "address[15..0]" (rect 0 0 82 14)(font "Arial" (font_size 8)))
342
                (text "address[15..0]" (rect 97 27 179 41)(font "Arial" (font_size 8)))
343
                (line (pt 200 32)(pt 184 32)(line_width 3))
344
        )
345
        (drawing
346
                (rectangle (rect 16 16 184 112))
347
        )
348
)
349
(symbol
350
        (rect 272 264 336 344)
351
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
352
        (text "alatch" (rect 3 68 32 80)(font "Arial" ))
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 32 80)
362
                (input)
363
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
364
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
365
                (line (pt 32 80)(pt 32 76))
366
        )
367
        (port
368
                (pt 0 24)
369
                (input)
370
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
371
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
372
                (line (pt 0 24)(pt 12 24))
373
        )
374
        (port
375
                (pt 0 40)
376
                (input)
377
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
378
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
379
                (line (pt 0 40)(pt 12 40))
380
        )
381
        (port
382
                (pt 0 56)
383
                (input)
384
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
385
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
386
                (line (pt 0 56)(pt 12 56))
387
        )
388
        (port
389
                (pt 64 24)
390
                (output)
391
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
392
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
393
                (line (pt 53 24)(pt 64 24))
394
        )
395
        (drawing
396
                (line (pt 12 68)(pt 52 68))
397
                (line (pt 12 12)(pt 52 12))
398
                (line (pt 52 68)(pt 52 12))
399
                (line (pt 12 68)(pt 12 12))
400
                (line (pt 12 34)(pt 19 41))
401
                (line (pt 18 41)(pt 12 47))
402
                (circle (rect 28 4 36 12))
403
                (circle (rect 28 68 36 76))
404
        )
405
)
406
(symbol
407
        (rect 760 192 824 336)
408
        (text "OR8" (rect 1 0 19 10)(font "Arial" (font_size 6)))
409
        (text "inst5" (rect 3 133 26 145)(font "Arial" ))
410
        (port
411
                (pt 0 16)
412
                (input)
413
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
414
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
415
                (line (pt 0 16)(pt 14 16))
416
        )
417
        (port
418
                (pt 0 48)
419
                (input)
420
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
421
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
422
                (line (pt 0 48)(pt 14 48))
423
        )
424
        (port
425
                (pt 0 32)
426
                (input)
427
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
428
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
429
                (line (pt 0 32)(pt 14 32))
430
        )
431
        (port
432
                (pt 0 64)
433
                (input)
434
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
435
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
436
                (line (pt 0 64)(pt 16 64))
437
        )
438
        (port
439
                (pt 0 96)
440
                (input)
441
                (text "IN6" (rect 2 87 19 99)(font "Courier New" (bold))(invisible))
442
                (text "IN6" (rect 2 87 19 99)(font "Courier New" (bold))(invisible))
443
                (line (pt 0 96)(pt 14 96))
444
        )
445
        (port
446
                (pt 0 80)
447
                (input)
448
                (text "IN5" (rect 2 71 19 83)(font "Courier New" (bold))(invisible))
449
                (text "IN5" (rect 2 71 19 83)(font "Courier New" (bold))(invisible))
450
                (line (pt 0 80)(pt 16 80))
451
        )
452
        (port
453
                (pt 0 112)
454
                (input)
455
                (text "IN7" (rect 2 103 19 115)(font "Courier New" (bold))(invisible))
456
                (text "IN7" (rect 2 103 19 115)(font "Courier New" (bold))(invisible))
457
                (line (pt 0 112)(pt 14 112))
458
        )
459
        (port
460
                (pt 0 128)
461
                (input)
462
                (text "IN8" (rect 2 119 19 131)(font "Courier New" (bold))(invisible))
463
                (text "IN8" (rect 2 119 19 131)(font "Courier New" (bold))(invisible))
464
                (line (pt 0 128)(pt 14 128))
465
        )
466
        (port
467
                (pt 64 72)
468
                (output)
469
                (text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
470
                (text "OUT" (rect 48 63 62 75)(font "Courier New" (bold))(invisible))
471
                (line (pt 48 72)(pt 64 72))
472
        )
473
        (drawing
474
                (line (pt 14 131)(pt 14 83))
475
                (line (pt 14 84)(pt 25 84))
476
                (line (pt 14 61)(pt 25 61))
477
                (line (pt 14 61)(pt 14 13))
478
                (arc (pt 25 83)(pt 49 72)(rect -6 21 57 84))
479
                (arc (pt 49 72)(pt 25 61)(rect -6 61 57 124))
480
                (arc (pt 7 77)(pt 7 67)(rect -14 56 19 89))
481
        )
482
)
483
(symbol
484
        (rect 760 40 824 184)
485
        (text "OR8" (rect 1 0 19 10)(font "Arial" (font_size 6)))
486
        (text "inst6" (rect 3 133 26 145)(font "Arial" ))
487
        (port
488
                (pt 0 16)
489
                (input)
490
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
491
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
492
                (line (pt 0 16)(pt 14 16))
493
        )
494
        (port
495
                (pt 0 48)
496
                (input)
497
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
498
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
499
                (line (pt 0 48)(pt 14 48))
500
        )
501
        (port
502
                (pt 0 32)
503
                (input)
504
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
505
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
506
                (line (pt 0 32)(pt 14 32))
507
        )
508
        (port
509
                (pt 0 64)
510
                (input)
511
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
512
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
513
                (line (pt 0 64)(pt 16 64))
514
        )
515
        (port
516
                (pt 0 96)
517
                (input)
518
                (text "IN6" (rect 2 87 19 99)(font "Courier New" (bold))(invisible))
519
                (text "IN6" (rect 2 87 19 99)(font "Courier New" (bold))(invisible))
520
                (line (pt 0 96)(pt 14 96))
521
        )
522
        (port
523
                (pt 0 80)
524
                (input)
525
                (text "IN5" (rect 2 71 19 83)(font "Courier New" (bold))(invisible))
526
                (text "IN5" (rect 2 71 19 83)(font "Courier New" (bold))(invisible))
527
                (line (pt 0 80)(pt 16 80))
528
        )
529
        (port
530
                (pt 0 112)
531
                (input)
532
                (text "IN7" (rect 2 103 19 115)(font "Courier New" (bold))(invisible))
533
                (text "IN7" (rect 2 103 19 115)(font "Courier New" (bold))(invisible))
534
                (line (pt 0 112)(pt 14 112))
535
        )
536
        (port
537
                (pt 0 128)
538
                (input)
539
                (text "IN8" (rect 2 119 19 131)(font "Courier New" (bold))(invisible))
540
                (text "IN8" (rect 2 119 19 131)(font "Courier New" (bold))(invisible))
541
                (line (pt 0 128)(pt 14 128))
542
        )
543
        (port
544
                (pt 64 72)
545
                (output)
546
                (text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
547
                (text "OUT" (rect 48 63 62 75)(font "Courier New" (bold))(invisible))
548
                (line (pt 48 72)(pt 64 72))
549
        )
550
        (drawing
551
                (line (pt 14 131)(pt 14 83))
552
                (line (pt 14 84)(pt 25 84))
553
                (line (pt 14 61)(pt 25 61))
554
                (line (pt 14 61)(pt 14 13))
555
                (arc (pt 25 83)(pt 49 72)(rect -6 21 57 84))
556
                (arc (pt 49 72)(pt 25 61)(rect -6 61 57 124))
557
                (arc (pt 7 77)(pt 7 67)(rect -14 56 19 89))
558
        )
559
)
560
(symbol
561
        (rect 704 304 752 336)
562
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
563
        (text "n" (rect 3 21 8 33)(font "Arial" ))
564
        (port
565
                (pt 0 16)
566
                (input)
567
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
568
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
569
                (line (pt 0 16)(pt 13 16))
570
        )
571
        (port
572
                (pt 48 16)
573
                (output)
574
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
575
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
576
                (line (pt 39 16)(pt 48 16))
577
        )
578
        (drawing
579
                (line (pt 13 25)(pt 13 7))
580
                (line (pt 13 7)(pt 31 16))
581
                (line (pt 13 25)(pt 31 16))
582
                (circle (rect 31 12 39 20))
583
        )
584
)
585
(symbol
586
        (rect 856 160 920 208)
587
        (text "NOR2" (rect 1 0 26 10)(font "Arial" (font_size 6)))
588
        (text "inst" (rect 3 37 20 49)(font "Arial" ))
589
        (port
590
                (pt 0 32)
591
                (input)
592
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
593
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
594
                (line (pt 0 32)(pt 14 32))
595
        )
596
        (port
597
                (pt 0 16)
598
                (input)
599
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
600
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
601
                (line (pt 0 16)(pt 14 16))
602
        )
603
        (port
604
                (pt 64 24)
605
                (output)
606
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
607
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
608
                (line (pt 54 24)(pt 64 24))
609
        )
610
        (drawing
611
                (line (pt 12 36)(pt 23 36))
612
                (line (pt 12 13)(pt 23 13))
613
                (arc (pt 46 24)(pt 23 13)(rect -6 13 53 72))
614
                (arc (pt 5 29)(pt 5 19)(rect -16 8 17 41))
615
                (arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36))
616
                (circle (rect 46 20 54 28))
617
        )
618
)
619
(symbol
620
        (rect 376 320 464 464)
621
        (text "address_mux" (rect 5 0 82 14)(font "Arial" (font_size 8)))
622
        (text "mux" (rect 0 128 21 140)(font "Arial" ))
623
        (port
624
                (pt 0 32)
625
                (input)
626
                (text "in1[15..0]" (rect 0 0 51 14)(font "Arial" (font_size 8)))
627
                (text "in1[15..0]" (rect 21 27 72 41)(font "Arial" (font_size 8)))
628
                (line (pt 0 32)(pt 16 32)(line_width 3))
629
        )
630
        (port
631
                (pt 0 72)
632
                (input)
633
                (text "in0[15..0]" (rect 0 0 51 14)(font "Arial" (font_size 8)))
634
                (text "in0[15..0]" (rect 21 67 72 81)(font "Arial" (font_size 8)))
635
                (line (pt 0 72)(pt 16 72)(line_width 3))
636
        )
637
        (port
638
                (pt 0 120)
639
                (input)
640
                (text "select" (rect 0 0 34 14)(font "Arial" (font_size 8)))
641
                (text "select" (rect 5 99 39 113)(font "Arial" (font_size 8)))
642
                (line (pt 0 120)(pt 16 120))
643
        )
644
        (port
645
                (pt 88 56)
646
                (output)
647
                (text "out[15..0]" (rect -72 0 -19 14)(font "Arial" (font_size 8)))
648
                (text "out[15..0]" (rect 24 48 77 62)(font "Arial" (font_size 8)))
649
                (line (pt 88 56)(pt 72 56)(line_width 3))
650
        )
651
        (drawing
652
                (line (pt 8 16)(pt 80 40))
653
                (line (pt 8 120)(pt 48 120))
654
                (line (pt 80 40)(pt 80 72))
655
                (line (pt 8 16)(pt 8 96))
656
                (line (pt 80 72)(pt 8 96))
657
                (line (pt 48 120)(pt 48 80))
658
        )
659
)
660
(symbol
661
        (rect 520 304 608 448)
662
        (text "address_mux" (rect 5 0 82 14)(font "Arial" (font_size 8)))
663
        (text "inst7" (rect 0 128 23 140)(font "Arial" ))
664
        (port
665
                (pt 0 32)
666
                (input)
667
                (text "in1[15..0]" (rect 0 0 51 14)(font "Arial" (font_size 8)))
668
                (text "in1[15..0]" (rect 21 27 72 41)(font "Arial" (font_size 8)))
669
                (line (pt 0 32)(pt 16 32)(line_width 3))
670
        )
671
        (port
672
                (pt 0 72)
673
                (input)
674
                (text "in0[15..0]" (rect 0 0 51 14)(font "Arial" (font_size 8)))
675
                (text "in0[15..0]" (rect 21 67 72 81)(font "Arial" (font_size 8)))
676
                (line (pt 0 72)(pt 16 72)(line_width 3))
677
        )
678
        (port
679
                (pt 0 120)
680
                (input)
681
                (text "select" (rect 0 0 34 14)(font "Arial" (font_size 8)))
682
                (text "select" (rect 5 99 39 113)(font "Arial" (font_size 8)))
683
                (line (pt 0 120)(pt 16 120))
684
        )
685
        (port
686
                (pt 88 56)
687
                (output)
688
                (text "out[15..0]" (rect -72 0 -19 14)(font "Arial" (font_size 8)))
689
                (text "out[15..0]" (rect 24 48 77 62)(font "Arial" (font_size 8)))
690
                (line (pt 88 56)(pt 72 56)(line_width 3))
691
        )
692
        (drawing
693
                (line (pt 8 16)(pt 80 40))
694
                (line (pt 8 120)(pt 48 120))
695
                (line (pt 80 40)(pt 80 72))
696
                (line (pt 8 16)(pt 8 96))
697
                (line (pt 80 72)(pt 8 96))
698
                (line (pt 48 120)(pt 48 80))
699
        )
700
)
701
(connector
702
        (pt 232 288)
703
        (pt 272 288)
704
        (bus)
705
)
706
(connector
707
        (pt 200 304)
708
        (pt 272 304)
709
)
710
(connector
711
        (pt 200 320)
712
        (pt 272 320)
713
)
714
(connector
715
        (pt 304 72)
716
        (pt 304 88)
717
)
718
(connector
719
        (pt 200 72)
720
        (pt 304 72)
721
)
722
(connector
723
        (pt 456 96)
724
        (pt 456 48)
725
)
726
(connector
727
        (pt 624 176)
728
        (pt 624 112)
729
        (bus)
730
)
731
(connector
732
        (pt 376 208)
733
        (pt 376 288)
734
        (bus)
735
)
736
(connector
737
        (pt 760 320)
738
        (pt 752 320)
739
)
740
(connector
741
        (pt 840 112)
742
        (pt 840 176)
743
)
744
(connector
745
        (pt 840 264)
746
        (pt 840 192)
747
)
748
(connector
749
        (pt 440 96)
750
        (pt 456 96)
751
)
752
(connector
753
        (pt 440 112)
754
        (pt 624 112)
755
        (bus)
756
)
757
(connector
758
        (pt 440 48)
759
        (pt 456 48)
760
)
761
(connector
762
        (pt 600 176)
763
        (pt 624 176)
764
        (bus)
765
)
766
(connector
767
        (pt 824 264)
768
        (pt 840 264)
769
)
770
(connector
771
        (pt 824 112)
772
        (pt 840 112)
773
)
774
(connector
775
        (pt 680 56)
776
        (pt 680 72)
777
        (bus)
778
)
779
(connector
780
        (pt 680 72)
781
        (pt 680 88)
782
        (bus)
783
)
784
(connector
785
        (pt 680 88)
786
        (pt 680 104)
787
        (bus)
788
)
789
(connector
790
        (pt 680 104)
791
        (pt 680 120)
792
        (bus)
793
)
794
(connector
795
        (pt 680 120)
796
        (pt 680 136)
797
        (bus)
798
)
799
(connector
800
        (pt 680 136)
801
        (pt 680 152)
802
        (bus)
803
)
804
(connector
805
        (pt 680 152)
806
        (pt 680 168)
807
        (bus)
808
)
809
(connector
810
        (pt 680 168)
811
        (pt 680 208)
812
        (bus)
813
)
814
(connector
815
        (pt 680 208)
816
        (pt 680 224)
817
        (bus)
818
)
819
(connector
820
        (pt 680 224)
821
        (pt 680 240)
822
        (bus)
823
)
824
(connector
825
        (pt 680 240)
826
        (pt 680 256)
827
        (bus)
828
)
829
(connector
830
        (pt 680 256)
831
        (pt 680 272)
832
        (bus)
833
)
834
(connector
835
        (pt 680 272)
836
        (pt 680 288)
837
        (bus)
838
)
839
(connector
840
        (pt 680 288)
841
        (pt 680 304)
842
        (bus)
843
)
844
(connector
845
        (text "Q[15..0]" (rect 648 231 660 271)(font "Arial" )(vertical))
846
        (pt 680 304)
847
        (pt 680 320)
848
        (bus)
849
)
850
(connector
851
        (pt 336 288)
852
        (pt 376 288)
853
        (bus)
854
)
855
(connector
856
        (pt 200 48)
857
        (pt 392 48)
858
)
859
(connector
860
        (pt 200 176)
861
        (pt 400 176)
862
)
863
(connector
864
        (pt 200 192)
865
        (pt 400 192)
866
)
867
(connector
868
        (pt 376 208)
869
        (pt 400 208)
870
        (bus)
871
)
872
(connector
873
        (pt 200 224)
874
        (pt 400 224)
875
)
876
(connector
877
        (text "Q[7]" (rect 726 212 747 224)(font "Arial" ))
878
        (pt 680 208)
879
        (pt 760 208)
880
)
881
(connector
882
        (text "Q[5]" (rect 726 244 747 256)(font "Arial" ))
883
        (pt 680 240)
884
        (pt 760 240)
885
)
886
(connector
887
        (text "Q[6]" (rect 726 228 747 240)(font "Arial" ))
888
        (pt 680 224)
889
        (pt 760 224)
890
)
891
(connector
892
        (text "Q[4]" (rect 726 260 747 272)(font "Arial" ))
893
        (pt 680 256)
894
        (pt 760 256)
895
)
896
(connector
897
        (text "Q[2]" (rect 726 292 747 304)(font "Arial" ))
898
        (pt 680 288)
899
        (pt 760 288)
900
)
901
(connector
902
        (text "Q[3]" (rect 726 276 747 288)(font "Arial" ))
903
        (pt 680 272)
904
        (pt 760 272)
905
)
906
(connector
907
        (text "Q[1]" (rect 686 308 707 320)(font "Arial" ))
908
        (pt 680 304)
909
        (pt 760 304)
910
)
911
(connector
912
        (text "Q[15]" (rect 721 60 748 72)(font "Arial" ))
913
        (pt 680 56)
914
        (pt 760 56)
915
)
916
(connector
917
        (text "Q[13]" (rect 721 92 748 104)(font "Arial" ))
918
        (pt 680 88)
919
        (pt 760 88)
920
)
921
(connector
922
        (text "Q[14]" (rect 721 76 748 88)(font "Arial" ))
923
        (pt 680 72)
924
        (pt 760 72)
925
)
926
(connector
927
        (text "Q[12]" (rect 721 108 748 120)(font "Arial" ))
928
        (pt 680 104)
929
        (pt 760 104)
930
)
931
(connector
932
        (text "Q[10]" (rect 721 140 748 152)(font "Arial" ))
933
        (pt 680 136)
934
        (pt 760 136)
935
)
936
(connector
937
        (text "Q[11]" (rect 721 124 748 136)(font "Arial" ))
938
        (pt 680 120)
939
        (pt 760 120)
940
)
941
(connector
942
        (text "Q[9]" (rect 726 156 747 168)(font "Arial" ))
943
        (pt 680 152)
944
        (pt 760 152)
945
)
946
(connector
947
        (text "Q[8]" (rect 726 172 747 184)(font "Arial" ))
948
        (pt 680 168)
949
        (pt 760 168)
950
)
951
(connector
952
        (text "Q[0]" (rect 684 326 705 338)(font "Arial" ))
953
        (pt 680 320)
954
        (pt 704 320)
955
)
956
(connector
957
        (pt 840 192)
958
        (pt 856 192)
959
)
960
(connector
961
        (pt 840 176)
962
        (pt 856 176)
963
)
964
(connector
965
        (pt 920 184)
966
        (pt 944 184)
967
)
968
(connector
969
        (pt 352 352)
970
        (pt 376 352)
971
        (bus)
972
)
973
(connector
974
        (pt 352 104)
975
        (pt 352 352)
976
        (bus)
977
)
978
(connector
979
        (pt 232 392)
980
        (pt 376 392)
981
        (bus)
982
)
983
(connector
984
        (pt 200 440)
985
        (pt 376 440)
986
)
987
(connector
988
        (pt 328 104)
989
        (pt 352 104)
990
        (bus)
991
)
992
(connector
993
        (pt 352 104)
994
        (pt 376 104)
995
        (bus)
996
)
997
(connector
998
        (pt 200 104)
999
        (pt 232 104)
1000
        (bus)
1001
)
1002
(connector
1003
        (pt 232 104)
1004
        (pt 280 104)
1005
        (bus)
1006
)
1007
(connector
1008
        (text "abus[15..0]" (rect 216 241 228 296)(font "Arial" )(vertical))
1009
        (pt 232 104)
1010
        (pt 232 288)
1011
        (bus)
1012
)
1013
(connector
1014
        (pt 232 288)
1015
        (pt 232 392)
1016
        (bus)
1017
)
1018
(connector
1019
        (pt 496 336)
1020
        (pt 520 336)
1021
        (bus)
1022
)
1023
(connector
1024
        (pt 496 288)
1025
        (pt 496 336)
1026
        (bus)
1027
)
1028
(connector
1029
        (pt 376 288)
1030
        (pt 496 288)
1031
        (bus)
1032
)
1033
(connector
1034
        (pt 496 288)
1035
        (pt 680 288)
1036
        (bus)
1037
)
1038
(connector
1039
        (pt 608 360)
1040
        (pt 944 360)
1041
        (bus)
1042
)
1043
(connector
1044
        (pt 464 376)
1045
        (pt 520 376)
1046
        (bus)
1047
)
1048
(connector
1049
        (pt 200 424)
1050
        (pt 520 424)
1051
)
1052
(junction (pt 232 104))
1053
(junction (pt 232 288))
1054
(junction (pt 680 72))
1055
(junction (pt 680 88))
1056
(junction (pt 680 104))
1057
(junction (pt 680 120))
1058
(junction (pt 680 136))
1059
(junction (pt 680 152))
1060
(junction (pt 680 168))
1061
(junction (pt 680 208))
1062
(junction (pt 680 224))
1063
(junction (pt 680 240))
1064
(junction (pt 680 256))
1065
(junction (pt 680 272))
1066
(junction (pt 680 288))
1067
(junction (pt 680 304))
1068
(junction (pt 376 288))
1069
(junction (pt 352 104))
1070
(junction (pt 496 288))
1071
(text "Address increment / decrement" (rect 456 120 635 134)(font "Arial" (font_size 8)))
1072
(text "A kludge to work around the latch => flop translation" (rect 376 472 673 486)(font "Arial" (font_size 8)))
1073
(title_block
1074
        (rect 24 472 281 524)
1075
        (name "title-custom-small")
1076
        (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))
1077
        (section (rect 104 0 256 17)(text "MODULE" (rect 2 1 48 13)(font "Arial" ))(text "address_latch" (rect 43 2 139 17)(font "Arial" (font_size 9)(bold)))(border))
1078
        (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))
1079
        (section (rect 0 35 256 51)(text "DATE" (rect 2 0 30 12)(font "Arial" ))(text "May 17, 2014" (rect 56 3 132 17)(font "Arial" (font_size 8)))(border))
1080
        (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))
1081
        (drawing
1082
        )
1083
)

powered by: WebSVN 2.1.0

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