source: avrstuff/CPC stuff/gemini/ramcard.sch@ 4e47de3

main
Last change on this file since 4e47de3 was eecc779, checked in by Adrien Destugues <adrien.destugues@…>, 3 years ago

Latest version of flashgordon, WIP for Gemini

  • Property mode set to 100644
File size: 14.0 KB
Line 
1EESchema Schematic File Version 4
2LIBS:ramcard-cache
3EELAYER 26 0
4EELAYER END
5$Descr User 10000 6000
6encoding utf-8
7Sheet 1 1
8Title "Gemini 2020"
9Date "2020-11-17"
10Rev "1.0"
11Comp "PulkoTronics"
12Comment1 "2MB RAM expansion for Amstrad CPC 6128/Plus"
13Comment2 ""
14Comment3 ""
15Comment4 ""
16$EndDescr
17Wire Wire Line
18 1050 2050 850 2050
19Wire Wire Line
20 1050 1850 850 1850
21Wire Wire Line
22 1850 2750 2000 2750
23Wire Wire Line
24 1850 2650 2000 2650
25Wire Wire Line
26 1850 2550 2000 2550
27Wire Wire Line
28 1850 2450 2000 2450
29Wire Wire Line
30 1850 2350 2000 2350
31Wire Wire Line
32 1850 2250 2000 2250
33Wire Wire Line
34 1850 1650 2000 1650
35Wire Wire Line
36 1850 1450 2000 1450
37Wire Wire Line
38 1850 1250 2000 1250
39Wire Wire Line
40 1850 1050 2000 1050
41Wire Wire Line
42 1850 1950 2150 1950
43Wire Wire Line
44 1850 1750 2150 1750
45Wire Wire Line
46 1850 3150 2000 3150
47Wire Wire Line
48 1850 2950 2000 2950
49Wire Wire Line
50 1050 850 850 850
51Wire Wire Line
52 1050 2550 850 2550
53Wire Wire Line
54 1050 2750 850 2750
55Wire Wire Line
56 1050 3050 850 3050
57Wire Wire Line
58 800 3350 800 3250
59Wire Wire Line
60 800 3250 1050 3250
61Wire Wire Line
62 800 2350 1050 2350
63Wire Wire Line
64 800 2450 1050 2450
65Wire Wire Line
66 1050 3150 850 3150
67Wire Wire Line
68 1050 2850 850 2850
69Wire Wire Line
70 1050 2650 850 2650
71Wire Wire Line
72 1050 2250 850 2250
73Wire Wire Line
74 1850 850 2000 850
75Wire Wire Line
76 1850 3050 2000 3050
77Wire Wire Line
78 1850 3250 2000 3250
79Wire Wire Line
80 850 2950 1050 2950
81Wire Wire Line
82 1850 1850 2150 1850
83Wire Wire Line
84 1850 2050 2150 2050
85Wire Wire Line
86 1850 950 2000 950
87Wire Wire Line
88 1850 1150 2000 1150
89Wire Wire Line
90 1850 1350 2000 1350
91Wire Wire Line
92 1850 1550 2000 1550
93Wire Wire Line
94 1050 950 900 950
95Wire Wire Line
96 1050 1050 900 1050
97Wire Wire Line
98 1050 1150 900 1150
99Wire Wire Line
100 1050 1250 900 1250
101Wire Wire Line
102 1050 1350 900 1350
103Wire Wire Line
104 1050 1450 900 1450
105Wire Wire Line
106 1050 1550 900 1550
107Wire Wire Line
108 1050 1650 900 1650
109Wire Wire Line
110 850 2150 1050 2150
111Wire Wire Line
112 1850 2850 2050 2850
113Wire Wire Line
114 1850 2150 2000 2150
115Wire Wire Line
116 1050 1750 850 1750
117Wire Wire Line
118 1050 1950 850 1950
119Text GLabel 2000 2150 2 60 Output ~ 0
120MREQ
121NoConn ~ 2000 2650
122NoConn ~ 2000 2550
123NoConn ~ 2000 2450
124NoConn ~ 2000 2250
125$Comp
126L power:VCC #PWR013
127U 1 1 4DBBEA82
128P 850 2150
129F 0 "#PWR013" H 850 2250 30 0001 C CNN
130F 1 "VCC" H 850 2250 30 0000 C CNN
131F 2 "" H 850 2150 50 0001 C CNN
132F 3 "" H 850 2150 50 0001 C CNN
133 1 850 2150
134 0 -1 -1 0
135$EndComp
136Text Label 900 950 0 60 ~ 0
137A15
138Text Label 2000 950 0 60 ~ 0
139A14
140Text Label 900 1050 0 60 ~ 0
141A13
142Text Label 2000 1050 0 60 ~ 0
143A12
144Text Label 900 1150 0 60 ~ 0
145A11
146Text Label 2000 1150 0 60 ~ 0
147A10
148Text Label 900 1250 0 60 ~ 0
149A9
150Text Label 2000 1250 0 60 ~ 0
151A8
152Text Label 900 1350 0 60 ~ 0
153A7
154Text Label 2000 1350 0 60 ~ 0
155A6
156Text Label 900 1450 0 60 ~ 0
157A5
158Text Label 2000 1450 0 60 ~ 0
159A4
160Text Label 900 1550 0 60 ~ 0
161A3
162Text Label 2000 1550 0 60 ~ 0
163A2
164Text Label 900 1650 0 60 ~ 0
165A1
166Text Label 2000 1650 0 60 ~ 0
167A0
168Text Label 850 1750 0 60 ~ 0
169D7
170Text Label 850 1850 0 60 ~ 0
171D5
172Text Label 850 1950 0 60 ~ 0
173D3
174Text Label 850 2050 0 60 ~ 0
175D1
176Text Label 2000 1750 0 60 ~ 0
177D6
178Text Label 2000 1850 0 60 ~ 0
179D4
180Text Label 2000 1950 0 60 ~ 0
181D2
182Text Label 2000 2050 0 60 ~ 0
183D0
184NoConn ~ 2000 3050
185NoConn ~ 2000 3150
186NoConn ~ 2000 3250
187NoConn ~ 850 850
188NoConn ~ 850 2250
189NoConn ~ 850 2550
190NoConn ~ 850 2650
191NoConn ~ 850 2750
192NoConn ~ 850 2950
193NoConn ~ 850 3150
194Text Notes 2360 1250 1 60 ~ 0
195\ncpc connector
196Text GLabel 800 2450 0 60 Output ~ 0
197WR
198$Comp
199L ramcard-rescue:GND #PWR015
200U 1 1 4CA89326
201P 800 3350
202F 0 "#PWR015" H 800 3350 30 0001 C CNN
203F 1 "GND" H 800 3280 30 0001 C CNN
204F 2 "" H 800 3350 50 0001 C CNN
205F 3 "" H 800 3350 50 0001 C CNN
206 1 800 3350
207 1 0 0 -1
208$EndComp
209Text GLabel 800 2350 0 60 Output ~ 0
210IORQ
211$Comp
212L ramcard-rescue:CONN_25X2 P1
213U 1 1 4CA8712F
214P 1450 2050
215F 0 "P1" H 1450 3350 60 0000 C CNN
216F 1 "CONN_25X2" V 1450 2050 50 0000 C CNN
217F 2 "Connector_IDC:IDC-Header_2x25_P2.54mm_Vertical" H 1450 2050 50 0001 C CNN
218F 3 "" H 1450 2050 50 0001 C CNN
219 1 1450 2050
220 1 0 0 -1
221$EndComp
222$Comp
223L ramcard-rescue:GND #PWR0106
224U 1 1 5EAC613B
225P 1900 650
226F 0 "#PWR0106" H 1900 650 30 0001 C CNN
227F 1 "GND" H 1900 580 30 0001 C CNN
228F 2 "" H 1900 650 50 0001 C CNN
229F 3 "" H 1900 650 50 0001 C CNN
230 1 1900 650
231 0 1 1 0
232$EndComp
233Wire Wire Line
234 2000 850 2000 650
235Wire Wire Line
236 2000 650 1900 650
237NoConn ~ 2000 2350
238Text GLabel 2000 2950 2 60 Output ~ 0
239RAMRD
240$Comp
241L 74xx:74LS574 U2
242U 1 1 5FB3A5F5
243P 4200 3700
244F 0 "U2" H 4200 4678 50 0000 C CNN
245F 1 "74LS574" H 4400 4400 50 0000 C CNN
246F 2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" H 4200 3700 50 0001 C CNN
247F 3 "http://www.ti.com/lit/gpn/sn74LS574" H 4200 3700 50 0001 C CNN
248 1 4200 3700
249 1 0 0 -1
250$EndComp
251Text Label 7350 1950 2 50 ~ 0
252D0
253Text Label 7350 2050 2 50 ~ 0
254D1
255Text Label 7350 2350 2 50 ~ 0
256D2
257Text Label 7350 2450 2 50 ~ 0
258D3
259Text Label 8850 2550 0 50 ~ 0
260D4
261Text Label 8850 2450 0 50 ~ 0
262D5
263Text Label 8850 2150 0 50 ~ 0
264D6
265Text Label 8850 2050 0 50 ~ 0
266D7
267Text Label 7350 1750 2 50 ~ 0
268A0
269Text Label 7350 1650 2 50 ~ 0
270A1
271Text Label 7350 1550 2 50 ~ 0
272A2
273Text Label 7350 1450 2 50 ~ 0
274A3
275Text Label 7350 1350 2 50 ~ 0
276A4
277Text Label 8850 1450 0 50 ~ 0
278A5
279Text Label 8850 1550 0 50 ~ 0
280A6
281Text Label 8850 1650 0 50 ~ 0
282A7
283Text Label 8850 1950 0 50 ~ 0
284A8
285Text Label 8850 2650 0 50 ~ 0
286A9
287Text Label 8850 2750 0 50 ~ 0
288A10
289Text Label 8850 2850 0 50 ~ 0
290A11
291Text Label 8850 2950 0 50 ~ 0
292A12
293Text Label 8850 3050 0 50 ~ 0
294A13
295Text Label 8850 3150 0 50 ~ 0
296XA14
297Text GLabel 8950 1750 2 60 Output ~ 0
298RAMRD
299Text Label 4700 3900 0 50 ~ 0
300XA16
301Text Label 4700 3800 0 50 ~ 0
302XA17
303Text Label 4700 3700 0 50 ~ 0
304XA18
305Text Label 4700 3600 0 50 ~ 0
306XA19
307Text Label 4700 3500 0 50 ~ 0
308XA20
309Text Label 3700 3700 2 50 ~ 0
310D5
311Text Label 3700 3600 2 50 ~ 0
312D4
313Text Label 3700 3500 2 50 ~ 0
314D3
315Text Label 2250 3700 2 50 ~ 0
316A7
317Text Label 2250 4000 2 50 ~ 0
318A8
319Text Label 3700 4100 2 50 ~ 0
320MMR
321Text Label 4300 1200 0 50 ~ 0
322MMR
323Text Label 2700 2100 2 50 ~ 0
324A15
325Text Label 2700 2000 2 50 ~ 0
326A14
327Text Label 4300 1400 0 50 ~ 0
328XA14
329Text Label 4300 1500 0 50 ~ 0
330XA15
331Text Label 4300 1600 0 50 ~ 0
332RAMDIS
333Text Label 3700 3200 2 50 ~ 0
334D0
335Text Label 3700 3300 2 50 ~ 0
336D1
337Text Label 3700 3400 2 50 ~ 0
338D2
339Text Label 2700 1300 2 50 ~ 0
340D6
341Text Label 2700 1200 2 50 ~ 0
342D7
343Text Label 4700 3200 0 50 ~ 0
344XD0
345Text Label 4700 3300 0 50 ~ 0
346XD1
347Text Label 4700 3400 0 50 ~ 0
348XD2
349Text Label 4300 2000 0 50 ~ 0
350XD0
351Text Label 4300 1900 0 50 ~ 0
352XD1
353Text Label 4300 1800 0 50 ~ 0
354XD2
355Text Label 7350 3150 2 50 ~ 0
356XA15
357Text Label 7350 3050 2 50 ~ 0
358XA16
359Text Label 7350 2950 2 50 ~ 0
360XA17
361Text Label 7350 2850 2 50 ~ 0
362XA18
363Text Label 7350 2650 2 50 ~ 0
364RAMWR
365Text Label 2700 1400 2 50 ~ 0
366D5
367Text Label 2700 1500 2 50 ~ 0
368D4
369Text Label 2700 1600 2 50 ~ 0
370D3
371Text Notes 4600 1100 0 50 ~ 0
372MMR = IORQ + WR + A15 + !A14 + !D6 + !D7
373Text Label 8850 1850 0 50 ~ 0
374RAMDIS
375Text Notes 4600 1800 0 50 ~ 0
376XA14 = A14 * !XD2 + XD0 * XD2
377Text Notes 4600 1900 0 50 ~ 0
378XA15 = A15 * !XD2 + XD1 * XD2
379Text Notes 4600 2150 0 50 ~ 0
380RAMDIS = (!XD2 * XD0 * A15 * A14)\n + (!XD2 * XD1 * !XD0)\n + (XD2 * !A15 * A14)
381Text Notes 4600 1450 0 50 ~ 0
382UNLOCK = ???\nRMR2 = (UNLOCK * !IORQ * !WR * !A15 * A14 * D7 * !D6 * D5)\nASIC.R = RMR2 * (D4 * D3) * RESET\n + !RMR2 * ASIC * RESET
383Text Label 7350 1850 2 50 ~ 0
384MREQ
385$Comp
386L power:VCC #PWR05
387U 1 1 5FB4DD31
388P 4200 2900
389F 0 "#PWR05" H 4200 3000 30 0001 C CNN
390F 1 "VCC" H 4200 3000 30 0000 C CNN
391F 2 "" H 4200 2900 50 0001 C CNN
392F 3 "" H 4200 2900 50 0001 C CNN
393 1 4200 2900
394 1 0 0 -1
395$EndComp
396$Comp
397L power:VCC #PWR03
398U 1 1 5FB4DD4E
399P 4300 1000
400F 0 "#PWR03" H 4300 1100 30 0001 C CNN
401F 1 "VCC" H 4300 1100 30 0000 C CNN
402F 2 "" H 4300 1000 50 0001 C CNN
403F 3 "" H 4300 1000 50 0001 C CNN
404 1 4300 1000
405 1 0 0 -1
406$EndComp
407$Comp
408L power:VCC #PWR07
409U 1 1 5FB4DD65
410P 8100 800
411F 0 "#PWR07" H 8100 900 30 0001 C CNN
412F 1 "VCC" H 8100 900 30 0000 C CNN
413F 2 "" H 8100 800 50 0001 C CNN
414F 3 "" H 8100 800 50 0001 C CNN
415 1 8100 800
416 1 0 0 -1
417$EndComp
418$Comp
419L ramcard-rescue:GND #PWR06
420U 1 1 5FB4DD7C
421P 4200 4500
422F 0 "#PWR06" H 4200 4500 30 0001 C CNN
423F 1 "GND" H 4200 4430 30 0001 C CNN
424F 2 "" H 4200 4500 50 0001 C CNN
425F 3 "" H 4200 4500 50 0001 C CNN
426 1 4200 4500
427 1 0 0 -1
428$EndComp
429$Comp
430L ramcard-rescue:GND #PWR04
431U 1 1 5FB4DD93
432P 2700 2300
433F 0 "#PWR04" H 2700 2300 30 0001 C CNN
434F 1 "GND" H 2700 2230 30 0001 C CNN
435F 2 "" H 2700 2300 50 0001 C CNN
436F 3 "" H 2700 2300 50 0001 C CNN
437 1 2700 2300
438 1 0 0 -1
439$EndComp
440$Comp
441L ramcard-rescue:GND #PWR08
442U 1 1 5FB4DDAA
443P 8100 3450
444F 0 "#PWR08" H 8100 3450 30 0001 C CNN
445F 1 "GND" H 8100 3380 30 0001 C CNN
446F 2 "" H 8100 3450 50 0001 C CNN
447F 3 "" H 8100 3450 50 0001 C CNN
448 1 8100 3450
449 1 0 0 -1
450$EndComp
451$Comp
452L power:VCC #PWR01
453U 1 1 5FB4DE9C
454P 1850 5100
455F 0 "#PWR01" H 1850 5200 30 0001 C CNN
456F 1 "VCC" H 1850 5200 30 0000 C CNN
457F 2 "" H 1850 5100 50 0001 C CNN
458F 3 "" H 1850 5100 50 0001 C CNN
459 1 1850 5100
460 1 0 0 -1
461$EndComp
462$Comp
463L ramcard-rescue:GND #PWR02
464U 1 1 5FB4DEB5
465P 1850 5450
466F 0 "#PWR02" H 1850 5450 30 0001 C CNN
467F 1 "GND" H 1850 5380 30 0001 C CNN
468F 2 "" H 1850 5450 50 0001 C CNN
469F 3 "" H 1850 5450 50 0001 C CNN
470 1 1850 5450
471 1 0 0 -1
472$EndComp
473$Comp
474L Device:C C1
475U 1 1 5FB4DF4E
476P 650 5250
477F 0 "C1" H 765 5296 50 0000 L CNN
478F 1 "C" H 765 5205 50 0000 L CNN
479F 2 "Capacitor_SMD:C_1206_3216Metric" H 688 5100 50 0001 C CNN
480F 3 "~" H 650 5250 50 0001 C CNN
481 1 650 5250
482 1 0 0 -1
483$EndComp
484$Comp
485L Device:C C2
486U 1 1 5FB4E00C
487P 1050 5250
488F 0 "C2" H 1165 5296 50 0000 L CNN
489F 1 "C" H 1165 5205 50 0000 L CNN
490F 2 "Capacitor_SMD:C_1206_3216Metric" H 1088 5100 50 0001 C CNN
491F 3 "~" H 1050 5250 50 0001 C CNN
492 1 1050 5250
493 1 0 0 -1
494$EndComp
495$Comp
496L Device:C C3
497U 1 1 5FB4E067
498P 1500 5250
499F 0 "C3" H 1615 5296 50 0000 L CNN
500F 1 "C" H 1615 5205 50 0000 L CNN
501F 2 "Capacitor_SMD:C_1206_3216Metric" H 1538 5100 50 0001 C CNN
502F 3 "~" H 1500 5250 50 0001 C CNN
503 1 1500 5250
504 1 0 0 -1
505$EndComp
506$Comp
507L Device:CP C5
508U 1 1 5FB4E0EC
509P 2300 5250
510F 0 "C5" H 2418 5296 50 0000 L CNN
511F 1 "CP" H 2418 5205 50 0000 L CNN
512F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 2338 5100 50 0001 C CNN
513F 3 "~" H 2300 5250 50 0001 C CNN
514 1 2300 5250
515 1 0 0 -1
516$EndComp
517Wire Wire Line
518 650 5100 1050 5100
519Wire Wire Line
520 1050 5100 1500 5100
521Connection ~ 1050 5100
522Connection ~ 1500 5100
523Wire Wire Line
524 650 5400 1050 5400
525Wire Wire Line
526 1050 5400 1500 5400
527Connection ~ 1050 5400
528Connection ~ 1500 5400
529$Comp
530L RAM:LY6220488 U4
531U 1 1 5FB62A0C
532P 8100 2250
533F 0 "U4" H 8100 3515 50 0000 C CNN
534F 1 "LY6220488" H 8100 3424 50 0000 C CNN
535F 2 "Package_SO:TSOP-II-44_10.16x18.41mm_P0.8mm" H 8100 2250 50 0001 C CNN
536F 3 "DOCUMENTATION" H 8100 2250 50 0001 C CNN
537 1 8100 2250
538 1 0 0 -1
539$EndComp
540Text Label 7350 2750 2 50 ~ 0
541XA19
542Text Label 7350 2550 2 50 ~ 0
543XA20
544Wire Wire Line
545 8850 1750 8950 1750
546Text Label 2700 1100 2 50 ~ 0
547IORQ
548Text Label 4300 2100 0 50 ~ 0
549WR
550Text Notes 4600 1600 0 50 ~ 0
551RAMWR = WR + (ASIC * !A15 * A14)
552Text Label 4300 1300 0 50 ~ 0
553RAMWR
554Text Label 850 3050 2 50 ~ 0
555RAMDIS
556NoConn ~ 2050 2850
557NoConn ~ 2000 2750
558Wire Wire Line
559 3700 4200 3700 4450
560Wire Wire Line
561 3700 4450 4200 4450
562Wire Wire Line
563 4200 4450 4200 4500
564Connection ~ 4200 4500
565Text Label 4300 2200 0 50 ~ 0
566RESET
567Text Label 850 2850 2 50 ~ 0
568RESET
569$Comp
570L ramcard-rescue:Switch_DSDP-byteeeprom SW1
571U 1 1 5FBA3EE1
572P 2700 3950
573F 0 "SW1" H 2700 3450 60 0000 C CNN
574F 1 "Switch_DSDP-byteeeprom" H 2700 3550 60 0000 C CNN
575F 2 "Button_Switch_THT:SW_CuK_JS202011CQN_DPDT_Straight" H 2700 3950 50 0001 C CNN
576F 3 "" H 2700 3950 50 0001 C CNN
577 1 2700 3950
578 -1 0 0 1
579$EndComp
580$Comp
581L ramcard-rescue:GND #PWR0101
582U 1 1 5FBA945B
583P 2050 4350
584F 0 "#PWR0101" H 2050 4350 30 0001 C CNN
585F 1 "GND" H 2050 4280 30 0001 C CNN
586F 2 "" H 2050 4350 50 0001 C CNN
587F 3 "" H 2050 4350 50 0001 C CNN
588 1 2050 4350
589 1 0 0 -1
590$EndComp
591Wire Wire Line
592 2050 4350 2050 4200
593Wire Wire Line
594 2050 3900 2250 3900
595Wire Wire Line
596 2250 4200 2050 4200
597Connection ~ 2050 4200
598Wire Wire Line
599 2050 4200 2050 3900
600Text Label 3150 3800 0 50 ~ 0
601MA7
602Text Label 3150 4100 0 50 ~ 0
603MA8
604Wire Wire Line
605 7350 2250 7050 2250
606Wire Wire Line
607 7050 2250 7050 3400
608Wire Wire Line
609 7050 3400 8100 3400
610Wire Wire Line
611 9150 3400 9150 2250
612Wire Wire Line
613 9150 2250 8850 2250
614Wire Wire Line
615 8100 3450 8100 3400
616Connection ~ 8100 3400
617Wire Wire Line
618 8100 3400 9150 3400
619Wire Wire Line
620 7350 2150 7100 2150
621Wire Wire Line
622 7100 2150 7100 900
623Wire Wire Line
624 7100 900 8100 900
625Wire Wire Line
626 9350 900 9350 2350
627Wire Wire Line
628 9350 2350 8850 2350
629Wire Wire Line
630 8100 900 8100 800
631Connection ~ 8100 900
632Wire Wire Line
633 8100 900 9350 900
634$Comp
635L GAL:ATF750C-10SU U1
636U 1 1 5FBC62C0
637P 2700 1100
638F 0 "U1" H 3500 1487 60 0000 C CNN
639F 1 "ATF750C-10SU" H 3500 1381 60 0000 C CNN
640F 2 "Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm" H 3500 1340 60 0001 C CNN
641F 3 "" H 2700 1100 60 0000 C CNN
642 1 2700 1100
643 1 0 0 -1
644$EndComp
645Wire Wire Line
646 4300 1100 4300 1000
647Wire Wire Line
648 2700 2300 2700 2200
649Text Label 2700 1700 2 50 ~ 0
650D2
651Text Label 2700 1800 2 50 ~ 0
652D1
653Text Label 2700 1900 2 50 ~ 0
654D0
655Wire Wire Line
656 3150 3800 3700 3800
657Wire Wire Line
658 3150 4100 3450 4100
659Wire Wire Line
660 3450 4100 3450 3900
661Wire Wire Line
662 3450 3900 3700 3900
663Wire Wire Line
664 1500 5100 1850 5100
665Wire Wire Line
666 1500 5400 1850 5400
667Connection ~ 1850 5100
668Wire Wire Line
669 1850 5100 2300 5100
670Wire Wire Line
671 1850 5450 1850 5400
672Connection ~ 1850 5400
673Wire Wire Line
674 1850 5400 2300 5400
675$EndSCHEMATC
Note: See TracBrowser for help on using the repository browser.