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 8

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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