EESchema Schematic File Version 4 LIBS:ramcard-cache EELAYER 26 0 EELAYER END $Descr User 10000 6000 encoding utf-8 Sheet 1 1 Title "Gemini 2020" Date "2020-11-17" Rev "1.0" Comp "PulkoTronics" Comment1 "2MB RAM expansion for Amstrad CPC 6128/Plus" Comment2 "" Comment3 "" Comment4 "" $EndDescr Wire Wire Line 1050 2050 850 2050 Wire Wire Line 1050 1850 850 1850 Wire Wire Line 1850 2750 2000 2750 Wire Wire Line 1850 2650 2000 2650 Wire Wire Line 1850 2550 2000 2550 Wire Wire Line 1850 2450 2000 2450 Wire Wire Line 1850 2350 2000 2350 Wire Wire Line 1850 2250 2000 2250 Wire Wire Line 1850 1650 2000 1650 Wire Wire Line 1850 1450 2000 1450 Wire Wire Line 1850 1250 2000 1250 Wire Wire Line 1850 1050 2000 1050 Wire Wire Line 1850 1950 2150 1950 Wire Wire Line 1850 1750 2150 1750 Wire Wire Line 1850 3150 2000 3150 Wire Wire Line 1850 2950 2000 2950 Wire Wire Line 1050 850 850 850 Wire Wire Line 1050 2550 850 2550 Wire Wire Line 1050 2750 850 2750 Wire Wire Line 1050 3050 850 3050 Wire Wire Line 800 3350 800 3250 Wire Wire Line 800 3250 1050 3250 Wire Wire Line 800 2350 1050 2350 Wire Wire Line 800 2450 1050 2450 Wire Wire Line 1050 3150 850 3150 Wire Wire Line 1050 2850 850 2850 Wire Wire Line 1050 2650 850 2650 Wire Wire Line 1050 2250 850 2250 Wire Wire Line 1850 850 2000 850 Wire Wire Line 1850 3050 2000 3050 Wire Wire Line 1850 3250 2000 3250 Wire Wire Line 850 2950 1050 2950 Wire Wire Line 1850 1850 2150 1850 Wire Wire Line 1850 2050 2150 2050 Wire Wire Line 1850 950 2000 950 Wire Wire Line 1850 1150 2000 1150 Wire Wire Line 1850 1350 2000 1350 Wire Wire Line 1850 1550 2000 1550 Wire Wire Line 1050 950 900 950 Wire Wire Line 1050 1050 900 1050 Wire Wire Line 1050 1150 900 1150 Wire Wire Line 1050 1250 900 1250 Wire Wire Line 1050 1350 900 1350 Wire Wire Line 1050 1450 900 1450 Wire Wire Line 1050 1550 900 1550 Wire Wire Line 1050 1650 900 1650 Wire Wire Line 850 2150 1050 2150 Wire Wire Line 1850 2850 2050 2850 Wire Wire Line 1850 2150 2000 2150 Wire Wire Line 1050 1750 850 1750 Wire Wire Line 1050 1950 850 1950 Text GLabel 2000 2150 2 60 Output ~ 0 MREQ NoConn ~ 2000 2650 NoConn ~ 2000 2550 NoConn ~ 2000 2450 NoConn ~ 2000 2250 $Comp L power:VCC #PWR013 U 1 1 4DBBEA82 P 850 2150 F 0 "#PWR013" H 850 2250 30 0001 C CNN F 1 "VCC" H 850 2250 30 0000 C CNN F 2 "" H 850 2150 50 0001 C CNN F 3 "" H 850 2150 50 0001 C CNN 1 850 2150 0 -1 -1 0 $EndComp Text Label 900 950 0 60 ~ 0 A15 Text Label 2000 950 0 60 ~ 0 A14 Text Label 900 1050 0 60 ~ 0 A13 Text Label 2000 1050 0 60 ~ 0 A12 Text Label 900 1150 0 60 ~ 0 A11 Text Label 2000 1150 0 60 ~ 0 A10 Text Label 900 1250 0 60 ~ 0 A9 Text Label 2000 1250 0 60 ~ 0 A8 Text Label 900 1350 0 60 ~ 0 A7 Text Label 2000 1350 0 60 ~ 0 A6 Text Label 900 1450 0 60 ~ 0 A5 Text Label 2000 1450 0 60 ~ 0 A4 Text Label 900 1550 0 60 ~ 0 A3 Text Label 2000 1550 0 60 ~ 0 A2 Text Label 900 1650 0 60 ~ 0 A1 Text Label 2000 1650 0 60 ~ 0 A0 Text Label 850 1750 0 60 ~ 0 D7 Text Label 850 1850 0 60 ~ 0 D5 Text Label 850 1950 0 60 ~ 0 D3 Text Label 850 2050 0 60 ~ 0 D1 Text Label 2000 1750 0 60 ~ 0 D6 Text Label 2000 1850 0 60 ~ 0 D4 Text Label 2000 1950 0 60 ~ 0 D2 Text Label 2000 2050 0 60 ~ 0 D0 NoConn ~ 2000 3050 NoConn ~ 2000 3150 NoConn ~ 2000 3250 NoConn ~ 850 850 NoConn ~ 850 2250 NoConn ~ 850 2550 NoConn ~ 850 2650 NoConn ~ 850 2750 NoConn ~ 850 2950 NoConn ~ 850 3150 Text Notes 2360 1250 1 60 ~ 0 \ncpc connector Text GLabel 800 2450 0 60 Output ~ 0 WR $Comp L ramcard-rescue:GND #PWR015 U 1 1 4CA89326 P 800 3350 F 0 "#PWR015" H 800 3350 30 0001 C CNN F 1 "GND" H 800 3280 30 0001 C CNN F 2 "" H 800 3350 50 0001 C CNN F 3 "" H 800 3350 50 0001 C CNN 1 800 3350 1 0 0 -1 $EndComp Text GLabel 800 2350 0 60 Output ~ 0 IORQ $Comp L ramcard-rescue:CONN_25X2 P1 U 1 1 4CA8712F P 1450 2050 F 0 "P1" H 1450 3350 60 0000 C CNN F 1 "CONN_25X2" V 1450 2050 50 0000 C CNN F 2 "Connector_IDC:IDC-Header_2x25_P2.54mm_Vertical" H 1450 2050 50 0001 C CNN F 3 "" H 1450 2050 50 0001 C CNN 1 1450 2050 1 0 0 -1 $EndComp $Comp L ramcard-rescue:GND #PWR0106 U 1 1 5EAC613B P 1900 650 F 0 "#PWR0106" H 1900 650 30 0001 C CNN F 1 "GND" H 1900 580 30 0001 C CNN F 2 "" H 1900 650 50 0001 C CNN F 3 "" H 1900 650 50 0001 C CNN 1 1900 650 0 1 1 0 $EndComp Wire Wire Line 2000 850 2000 650 Wire Wire Line 2000 650 1900 650 NoConn ~ 2000 2350 Text GLabel 2000 2950 2 60 Output ~ 0 RAMRD $Comp L 74xx:74LS574 U2 U 1 1 5FB3A5F5 P 4200 3700 F 0 "U2" H 4200 4678 50 0000 C CNN F 1 "74LS574" H 4400 4400 50 0000 C CNN F 2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" H 4200 3700 50 0001 C CNN F 3 "http://www.ti.com/lit/gpn/sn74LS574" H 4200 3700 50 0001 C CNN 1 4200 3700 1 0 0 -1 $EndComp Text Label 7350 1950 2 50 ~ 0 D0 Text Label 7350 2050 2 50 ~ 0 D1 Text Label 7350 2350 2 50 ~ 0 D2 Text Label 7350 2450 2 50 ~ 0 D3 Text Label 8850 2550 0 50 ~ 0 D4 Text Label 8850 2450 0 50 ~ 0 D5 Text Label 8850 2150 0 50 ~ 0 D6 Text Label 8850 2050 0 50 ~ 0 D7 Text Label 7350 1750 2 50 ~ 0 A0 Text Label 7350 1650 2 50 ~ 0 A1 Text Label 7350 1550 2 50 ~ 0 A2 Text Label 7350 1450 2 50 ~ 0 A3 Text Label 7350 1350 2 50 ~ 0 A4 Text Label 8850 1450 0 50 ~ 0 A5 Text Label 8850 1550 0 50 ~ 0 A6 Text Label 8850 1650 0 50 ~ 0 A7 Text Label 8850 1950 0 50 ~ 0 A8 Text Label 8850 2650 0 50 ~ 0 A9 Text Label 8850 2750 0 50 ~ 0 A10 Text Label 8850 2850 0 50 ~ 0 A11 Text Label 8850 2950 0 50 ~ 0 A12 Text Label 8850 3050 0 50 ~ 0 A13 Text Label 8850 3150 0 50 ~ 0 XA14 Text GLabel 8950 1750 2 60 Output ~ 0 RAMRD Text Label 4700 3900 0 50 ~ 0 XA16 Text Label 4700 3800 0 50 ~ 0 XA17 Text Label 4700 3700 0 50 ~ 0 XA18 Text Label 4700 3600 0 50 ~ 0 XA19 Text Label 4700 3500 0 50 ~ 0 XA20 Text Label 3700 3700 2 50 ~ 0 D5 Text Label 3700 3600 2 50 ~ 0 D4 Text Label 3700 3500 2 50 ~ 0 D3 Text Label 2250 3700 2 50 ~ 0 A7 Text Label 2250 4000 2 50 ~ 0 A8 Text Label 3700 4100 2 50 ~ 0 MMR Text Label 4300 1200 0 50 ~ 0 MMR Text Label 2700 2100 2 50 ~ 0 A15 Text Label 2700 2000 2 50 ~ 0 A14 Text Label 4300 1400 0 50 ~ 0 XA14 Text Label 4300 1500 0 50 ~ 0 XA15 Text Label 4300 1600 0 50 ~ 0 RAMDIS Text Label 3700 3200 2 50 ~ 0 D0 Text Label 3700 3300 2 50 ~ 0 D1 Text Label 3700 3400 2 50 ~ 0 D2 Text Label 2700 1300 2 50 ~ 0 D6 Text Label 2700 1200 2 50 ~ 0 D7 Text Label 4700 3200 0 50 ~ 0 XD0 Text Label 4700 3300 0 50 ~ 0 XD1 Text Label 4700 3400 0 50 ~ 0 XD2 Text Label 4300 2000 0 50 ~ 0 XD0 Text Label 4300 1900 0 50 ~ 0 XD1 Text Label 4300 1800 0 50 ~ 0 XD2 Text Label 7350 3150 2 50 ~ 0 XA15 Text Label 7350 3050 2 50 ~ 0 XA16 Text Label 7350 2950 2 50 ~ 0 XA17 Text Label 7350 2850 2 50 ~ 0 XA18 Text Label 7350 2650 2 50 ~ 0 RAMWR Text Label 2700 1400 2 50 ~ 0 D5 Text Label 2700 1500 2 50 ~ 0 D4 Text Label 2700 1600 2 50 ~ 0 D3 Text Notes 4600 1100 0 50 ~ 0 MMR = IORQ + WR + A15 + !A14 + !D6 + !D7 Text Label 8850 1850 0 50 ~ 0 RAMDIS Text Notes 4600 1800 0 50 ~ 0 XA14 = A14 * !XD2 + XD0 * XD2 Text Notes 4600 1900 0 50 ~ 0 XA15 = A15 * !XD2 + XD1 * XD2 Text Notes 4600 2150 0 50 ~ 0 RAMDIS = (!XD2 * XD0 * A15 * A14)\n + (!XD2 * XD1 * !XD0)\n + (XD2 * !A15 * A14) Text Notes 4600 1450 0 50 ~ 0 UNLOCK = ???\nRMR2 = (UNLOCK * !IORQ * !WR * !A15 * A14 * D7 * !D6 * D5)\nASIC.R = RMR2 * (D4 * D3) * RESET\n + !RMR2 * ASIC * RESET Text Label 7350 1850 2 50 ~ 0 MREQ $Comp L power:VCC #PWR05 U 1 1 5FB4DD31 P 4200 2900 F 0 "#PWR05" H 4200 3000 30 0001 C CNN F 1 "VCC" H 4200 3000 30 0000 C CNN F 2 "" H 4200 2900 50 0001 C CNN F 3 "" H 4200 2900 50 0001 C CNN 1 4200 2900 1 0 0 -1 $EndComp $Comp L power:VCC #PWR03 U 1 1 5FB4DD4E P 4300 1000 F 0 "#PWR03" H 4300 1100 30 0001 C CNN F 1 "VCC" H 4300 1100 30 0000 C CNN F 2 "" H 4300 1000 50 0001 C CNN F 3 "" H 4300 1000 50 0001 C CNN 1 4300 1000 1 0 0 -1 $EndComp $Comp L power:VCC #PWR07 U 1 1 5FB4DD65 P 8100 800 F 0 "#PWR07" H 8100 900 30 0001 C CNN F 1 "VCC" H 8100 900 30 0000 C CNN F 2 "" H 8100 800 50 0001 C CNN F 3 "" H 8100 800 50 0001 C CNN 1 8100 800 1 0 0 -1 $EndComp $Comp L ramcard-rescue:GND #PWR06 U 1 1 5FB4DD7C P 4200 4500 F 0 "#PWR06" H 4200 4500 30 0001 C CNN F 1 "GND" H 4200 4430 30 0001 C CNN F 2 "" H 4200 4500 50 0001 C CNN F 3 "" H 4200 4500 50 0001 C CNN 1 4200 4500 1 0 0 -1 $EndComp $Comp L ramcard-rescue:GND #PWR04 U 1 1 5FB4DD93 P 2700 2300 F 0 "#PWR04" H 2700 2300 30 0001 C CNN F 1 "GND" H 2700 2230 30 0001 C CNN F 2 "" H 2700 2300 50 0001 C CNN F 3 "" H 2700 2300 50 0001 C CNN 1 2700 2300 1 0 0 -1 $EndComp $Comp L ramcard-rescue:GND #PWR08 U 1 1 5FB4DDAA P 8100 3450 F 0 "#PWR08" H 8100 3450 30 0001 C CNN F 1 "GND" H 8100 3380 30 0001 C CNN F 2 "" H 8100 3450 50 0001 C CNN F 3 "" H 8100 3450 50 0001 C CNN 1 8100 3450 1 0 0 -1 $EndComp $Comp L power:VCC #PWR01 U 1 1 5FB4DE9C P 1850 5100 F 0 "#PWR01" H 1850 5200 30 0001 C CNN F 1 "VCC" H 1850 5200 30 0000 C CNN F 2 "" H 1850 5100 50 0001 C CNN F 3 "" H 1850 5100 50 0001 C CNN 1 1850 5100 1 0 0 -1 $EndComp $Comp L ramcard-rescue:GND #PWR02 U 1 1 5FB4DEB5 P 1850 5450 F 0 "#PWR02" H 1850 5450 30 0001 C CNN F 1 "GND" H 1850 5380 30 0001 C CNN F 2 "" H 1850 5450 50 0001 C CNN F 3 "" H 1850 5450 50 0001 C CNN 1 1850 5450 1 0 0 -1 $EndComp $Comp L Device:C C1 U 1 1 5FB4DF4E P 650 5250 F 0 "C1" H 765 5296 50 0000 L CNN F 1 "C" H 765 5205 50 0000 L CNN F 2 "Capacitor_SMD:C_1206_3216Metric" H 688 5100 50 0001 C CNN F 3 "~" H 650 5250 50 0001 C CNN 1 650 5250 1 0 0 -1 $EndComp $Comp L Device:C C2 U 1 1 5FB4E00C P 1050 5250 F 0 "C2" H 1165 5296 50 0000 L CNN F 1 "C" H 1165 5205 50 0000 L CNN F 2 "Capacitor_SMD:C_1206_3216Metric" H 1088 5100 50 0001 C CNN F 3 "~" H 1050 5250 50 0001 C CNN 1 1050 5250 1 0 0 -1 $EndComp $Comp L Device:C C3 U 1 1 5FB4E067 P 1500 5250 F 0 "C3" H 1615 5296 50 0000 L CNN F 1 "C" H 1615 5205 50 0000 L CNN F 2 "Capacitor_SMD:C_1206_3216Metric" H 1538 5100 50 0001 C CNN F 3 "~" H 1500 5250 50 0001 C CNN 1 1500 5250 1 0 0 -1 $EndComp $Comp L Device:CP C5 U 1 1 5FB4E0EC P 2300 5250 F 0 "C5" H 2418 5296 50 0000 L CNN F 1 "CP" H 2418 5205 50 0000 L CNN F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 2338 5100 50 0001 C CNN F 3 "~" H 2300 5250 50 0001 C CNN 1 2300 5250 1 0 0 -1 $EndComp Wire Wire Line 650 5100 1050 5100 Wire Wire Line 1050 5100 1500 5100 Connection ~ 1050 5100 Connection ~ 1500 5100 Wire Wire Line 650 5400 1050 5400 Wire Wire Line 1050 5400 1500 5400 Connection ~ 1050 5400 Connection ~ 1500 5400 $Comp L RAM:LY6220488 U4 U 1 1 5FB62A0C P 8100 2250 F 0 "U4" H 8100 3515 50 0000 C CNN F 1 "LY6220488" H 8100 3424 50 0000 C CNN F 2 "Package_SO:TSOP-II-44_10.16x18.41mm_P0.8mm" H 8100 2250 50 0001 C CNN F 3 "DOCUMENTATION" H 8100 2250 50 0001 C CNN 1 8100 2250 1 0 0 -1 $EndComp Text Label 7350 2750 2 50 ~ 0 XA19 Text Label 7350 2550 2 50 ~ 0 XA20 Wire Wire Line 8850 1750 8950 1750 Text Label 2700 1100 2 50 ~ 0 IORQ Text Label 4300 2100 0 50 ~ 0 WR Text Notes 4600 1600 0 50 ~ 0 RAMWR = WR + (ASIC * !A15 * A14) Text Label 4300 1300 0 50 ~ 0 RAMWR Text Label 850 3050 2 50 ~ 0 RAMDIS NoConn ~ 2050 2850 NoConn ~ 2000 2750 Wire Wire Line 3700 4200 3700 4450 Wire Wire Line 3700 4450 4200 4450 Wire Wire Line 4200 4450 4200 4500 Connection ~ 4200 4500 Text Label 4300 2200 0 50 ~ 0 RESET Text Label 850 2850 2 50 ~ 0 RESET $Comp L ramcard-rescue:Switch_DSDP-byteeeprom SW1 U 1 1 5FBA3EE1 P 2700 3950 F 0 "SW1" H 2700 3450 60 0000 C CNN F 1 "Switch_DSDP-byteeeprom" H 2700 3550 60 0000 C CNN F 2 "Button_Switch_THT:SW_CuK_JS202011CQN_DPDT_Straight" H 2700 3950 50 0001 C CNN F 3 "" H 2700 3950 50 0001 C CNN 1 2700 3950 -1 0 0 1 $EndComp $Comp L ramcard-rescue:GND #PWR0101 U 1 1 5FBA945B P 2050 4350 F 0 "#PWR0101" H 2050 4350 30 0001 C CNN F 1 "GND" H 2050 4280 30 0001 C CNN F 2 "" H 2050 4350 50 0001 C CNN F 3 "" H 2050 4350 50 0001 C CNN 1 2050 4350 1 0 0 -1 $EndComp Wire Wire Line 2050 4350 2050 4200 Wire Wire Line 2050 3900 2250 3900 Wire Wire Line 2250 4200 2050 4200 Connection ~ 2050 4200 Wire Wire Line 2050 4200 2050 3900 Text Label 3150 3800 0 50 ~ 0 MA7 Text Label 3150 4100 0 50 ~ 0 MA8 Wire Wire Line 7350 2250 7050 2250 Wire Wire Line 7050 2250 7050 3400 Wire Wire Line 7050 3400 8100 3400 Wire Wire Line 9150 3400 9150 2250 Wire Wire Line 9150 2250 8850 2250 Wire Wire Line 8100 3450 8100 3400 Connection ~ 8100 3400 Wire Wire Line 8100 3400 9150 3400 Wire Wire Line 7350 2150 7100 2150 Wire Wire Line 7100 2150 7100 900 Wire Wire Line 7100 900 8100 900 Wire Wire Line 9350 900 9350 2350 Wire Wire Line 9350 2350 8850 2350 Wire Wire Line 8100 900 8100 800 Connection ~ 8100 900 Wire Wire Line 8100 900 9350 900 $Comp L GAL:ATF750C-10SU U1 U 1 1 5FBC62C0 P 2700 1100 F 0 "U1" H 3500 1487 60 0000 C CNN F 1 "ATF750C-10SU" H 3500 1381 60 0000 C CNN F 2 "Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm" H 3500 1340 60 0001 C CNN F 3 "" H 2700 1100 60 0000 C CNN 1 2700 1100 1 0 0 -1 $EndComp Wire Wire Line 4300 1100 4300 1000 Wire Wire Line 2700 2300 2700 2200 Text Label 2700 1700 2 50 ~ 0 D2 Text Label 2700 1800 2 50 ~ 0 D1 Text Label 2700 1900 2 50 ~ 0 D0 Wire Wire Line 3150 3800 3700 3800 Wire Wire Line 3150 4100 3450 4100 Wire Wire Line 3450 4100 3450 3900 Wire Wire Line 3450 3900 3700 3900 Wire Wire Line 1500 5100 1850 5100 Wire Wire Line 1500 5400 1850 5400 Connection ~ 1850 5100 Wire Wire Line 1850 5100 2300 5100 Wire Wire Line 1850 5450 1850 5400 Connection ~ 1850 5400 Wire Wire Line 1850 5400 2300 5400 $EndSCHEMATC