From 3c02ac064027be798e87f6fc939036b43e6c31b9 Mon Sep 17 00:00:00 2001 From: "Daniele Verducci (ZenPenguin)" Date: Sat, 20 Mar 2021 10:35:38 +0100 Subject: [PATCH] Almost finished transcribing mainboard schematics --- .../hardware/schematics/pat80/fp-info-cache | 1 + .../hardware/schematics/pat80/pat80-cache.lib | 115 + .../hardware/schematics/pat80/pat80.sch | 2174 ++++++++++------- .../hardware/schematics/pat80/pat80.sch-bak | 2072 ++++++++++------ 4 files changed, 2769 insertions(+), 1593 deletions(-) create mode 100644 pat80-computer/hardware/schematics/pat80/fp-info-cache diff --git a/pat80-computer/hardware/schematics/pat80/fp-info-cache b/pat80-computer/hardware/schematics/pat80/fp-info-cache new file mode 100644 index 0000000..573541a --- /dev/null +++ b/pat80-computer/hardware/schematics/pat80/fp-info-cache @@ -0,0 +1 @@ +0 diff --git a/pat80-computer/hardware/schematics/pat80/pat80-cache.lib b/pat80-computer/hardware/schematics/pat80/pat80-cache.lib index 2252e7f..d63154a 100644 --- a/pat80-computer/hardware/schematics/pat80/pat80-cache.lib +++ b/pat80-computer/hardware/schematics/pat80/pat80-cache.lib @@ -37,6 +37,82 @@ X GND 7 0 -500 200 U 50 50 7 0 W ENDDRAW ENDDEF # +# 74xx_74HC244 +# +DEF 74xx_74HC244 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74HC244" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HCT244 +$FPLIST + TSSOP*4.4x6.5mm*P0.65mm* + SSOP*4.4x6.5mm*P0.65mm* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +P 4 1 0 6 50 0 -50 50 -50 -50 50 0 N +X 1OE 1 -500 -400 200 R 50 50 1 0 I I +X GND 10 0 -800 200 U 50 50 1 0 W +X 2A3 11 -500 -200 200 R 50 50 1 0 I +X 1Y3 12 500 200 200 L 50 50 1 0 O +X 2A2 13 -500 -100 200 R 50 50 1 0 I +X 1Y2 14 500 300 200 L 50 50 1 0 O +X 2A1 15 -500 0 200 R 50 50 1 0 I +X 1Y1 16 500 400 200 L 50 50 1 0 O +X 2A0 17 -500 100 200 R 50 50 1 0 I +X 1Y0 18 500 500 200 L 50 50 1 0 O +X 2OE 19 -500 -500 200 R 50 50 1 0 I I +X 1A0 2 -500 500 200 R 50 50 1 0 I +X VCC 20 0 800 200 D 50 50 1 0 W +X 2Y0 3 500 100 200 L 50 50 1 0 O +X 1A1 4 -500 400 200 R 50 50 1 0 I +X 2Y1 5 500 0 200 L 50 50 1 0 O +X 1A2 6 -500 300 200 R 50 50 1 0 I +X 2Y2 7 500 -100 200 L 50 50 1 0 O +X 1A3 8 -500 200 200 R 50 50 1 0 I +X 2Y3 9 500 -200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74HC245 +# +DEF 74xx_74HC245 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74HC245" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC245 +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +P 3 1 0 0 -25 -50 -25 50 25 50 N +P 4 1 0 0 -50 -50 25 -50 25 50 50 50 N +X A->B 1 -500 -400 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X B7 11 500 -200 200 L 50 50 1 0 T +X B6 12 500 -100 200 L 50 50 1 0 T +X B5 13 500 0 200 L 50 50 1 0 T +X B4 14 500 100 200 L 50 50 1 0 T +X B3 15 500 200 200 L 50 50 1 0 T +X B2 16 500 300 200 L 50 50 1 0 T +X B1 17 500 400 200 L 50 50 1 0 T +X B0 18 500 500 200 L 50 50 1 0 T +X CE 19 -500 -500 200 R 50 50 1 0 I I +X A0 2 -500 500 200 R 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X A1 3 -500 400 200 R 50 50 1 0 T +X A2 4 -500 300 200 R 50 50 1 0 T +X A3 5 -500 200 200 R 50 50 1 0 T +X A4 6 -500 100 200 R 50 50 1 0 T +X A5 7 -500 0 200 R 50 50 1 0 T +X A6 8 -500 -100 200 R 50 50 1 0 T +X A7 9 -500 -200 200 R 50 50 1 0 T +ENDDRAW +ENDDEF +# # 74xx_74LS138 # DEF 74xx_74LS138 U 0 40 Y Y 1 L N @@ -214,6 +290,26 @@ X Pin_1 1 200 0 150 L 50 50 1 1 P ENDDRAW ENDDEF # +# Connector_Conn_01x02_Male +# +DEF Connector_Conn_01x02_Male J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Connector_Conn_01x02_Male" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +X Pin_1 1 200 0 150 L 50 50 1 1 P +X Pin_2 2 200 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # Device_C # DEF Device_C C 0 10 N Y 1 F N @@ -337,6 +433,25 @@ X A1 9 -400 800 100 R 50 50 1 1 I ENDDRAW ENDDEF # +# Regulator_Linear_LM7805_TO220 +# +DEF Regulator_Linear_LM7805_TO220 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_LM7805_TO220" 0 125 50 H V L CNN +F2 "Package_TO_SOT_THT:TO-220-3_Vertical" 0 225 50 H I C CIN +F3 "" 0 -50 50 H I C CNN +ALIAS LM7806_TO220 LM7808_TO220 LM7809_TO220 LM7810_TO220 LM7812_TO220 LM7815_TO220 LM7818_TO220 LM7824_TO220 LM78M05_TO220 SPX2920U-3.3_TO220 SPX2920U-5.0_TO220 LF15_TO220 LF18_TO220 LF25_TO220 LF33_TO220 LF50_TO220 LF60_TO220 LF80_TO220 LF85_TO220 LF120_TO220 LF47_TO220 LF90_TO220 LM341T-05_TO220 LM341T-12_TO220 LM341T-15_TO220 LM2937xT +$FPLIST + TO?220* +$ENDFPLIST +DRAW +S -200 75 200 -200 0 1 10 f +X VI 1 -300 0 100 R 50 50 1 1 W +X GND 2 0 -300 100 U 50 50 1 1 W +X VO 3 300 0 100 L 50 50 1 1 w +ENDDRAW +ENDDEF +# # Switch_SW_Push # DEF Switch_SW_Push SW 0 40 N N 1 F N diff --git a/pat80-computer/hardware/schematics/pat80/pat80.sch b/pat80-computer/hardware/schematics/pat80/pat80.sch index 28f753d..03ad99f 100644 --- a/pat80-computer/hardware/schematics/pat80/pat80.sch +++ b/pat80-computer/hardware/schematics/pat80/pat80.sch @@ -18,32 +18,16 @@ Pat80 Z80 home computer Text Notes 13000 11050 0 50 ~ 0 2021-03-15 $Comp -L Memory_EEPROM:28C256 U3 +L Memory_EEPROM:28C256 U2 U 1 1 604F6B81 -P 8600 5700 -F 0 "U3" V 8646 4556 50 0000 R CNN -F 1 "256k (32k x 8) EEPROM" V 8555 4556 50 0000 R CNN -F 2 "" H 8600 5700 50 0001 C CNN -F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf" H 8600 5700 50 0001 C CNN - 1 8600 5700 +P 8600 6500 +F 0 "U2" V 8646 5356 50 0000 R CNN +F 1 "256k (32k x 8) EEPROM" V 8555 5356 50 0000 R CNN +F 2 "" H 8600 6500 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf" H 8600 6500 50 0001 C CNN + 1 8600 6500 0 -1 -1 0 $EndComp -Entry Wire Line - 5900 5550 6000 5650 -Entry Wire Line - 5900 5650 6000 5750 -Entry Wire Line - 5900 5750 6000 5850 -Entry Wire Line - 5900 5850 6000 5950 -Entry Wire Line - 5900 5950 6000 6050 -Entry Wire Line - 5900 6050 6000 6150 -Entry Wire Line - 5900 6150 6000 6250 -Entry Wire Line - 5900 6250 6000 6350 Entry Wire Line 5900 6350 6000 6450 Entry Wire Line @@ -58,22 +42,22 @@ Entry Wire Line 5900 6850 6000 6950 Entry Wire Line 5900 6950 6000 7050 -Wire Wire Line - 5600 5450 5900 5450 -Wire Wire Line - 5600 5550 5900 5550 -Wire Wire Line - 5600 5650 5900 5650 -Wire Wire Line - 5600 5750 5900 5750 -Wire Wire Line - 5600 5850 5900 5850 -Wire Wire Line - 5600 5950 5900 5950 -Wire Wire Line - 5600 6050 5900 6050 -Wire Wire Line - 5600 6150 5900 6150 +Entry Wire Line + 5900 7050 6000 7150 +Entry Wire Line + 5900 7150 6000 7250 +Entry Wire Line + 5900 7250 6000 7350 +Entry Wire Line + 5900 7350 6000 7450 +Entry Wire Line + 5900 7450 6000 7550 +Entry Wire Line + 5900 7550 6000 7650 +Entry Wire Line + 5900 7650 6000 7750 +Entry Wire Line + 5900 7750 6000 7850 Wire Wire Line 5600 6250 5900 6250 Wire Wire Line @@ -90,236 +74,8 @@ Wire Wire Line 5600 6850 5900 6850 Wire Wire Line 5600 6950 5900 6950 -Entry Wire Line - 7700 6200 7600 6300 -Entry Wire Line - 7800 6200 7700 6300 -Entry Wire Line - 7900 6200 7800 6300 -Entry Wire Line - 8000 6200 7900 6300 -Entry Wire Line - 8100 6200 8000 6300 -Entry Wire Line - 8200 6200 8100 6300 -Entry Wire Line - 8300 6200 8200 6300 -Entry Wire Line - 8400 6200 8300 6300 -Entry Wire Line - 8500 6200 8400 6300 -Entry Wire Line - 8600 6200 8500 6300 -Entry Wire Line - 8700 6200 8600 6300 -Entry Wire Line - 8800 6200 8700 6300 -Entry Wire Line - 8900 6200 8800 6300 -Entry Wire Line - 9000 6200 8900 6300 -Entry Wire Line - 9100 6200 9000 6300 Wire Wire Line - 7700 6100 7700 6200 -Wire Wire Line - 7800 6100 7800 6200 -Wire Wire Line - 7900 6100 7900 6200 -Wire Wire Line - 8000 6100 8000 6200 -Wire Wire Line - 8100 6100 8100 6200 -Wire Wire Line - 8200 6100 8200 6200 -Wire Wire Line - 8300 6100 8300 6200 -Wire Wire Line - 8400 6100 8400 6200 -Wire Wire Line - 8500 6100 8500 6200 -Wire Wire Line - 8600 6100 8600 6200 -Wire Wire Line - 8700 6100 8700 6200 -Wire Wire Line - 8800 6100 8800 6200 -Wire Wire Line - 8900 6100 8900 6200 -Wire Wire Line - 9000 6100 9000 6200 -Wire Wire Line - 9100 6100 9100 6200 -Text Label 5700 5450 0 50 ~ 0 -A0 -Text Label 5700 5550 0 50 ~ 0 -A1 -Text Label 5700 5650 0 50 ~ 0 -A2 -Text Label 5700 5750 0 50 ~ 0 -A3 -Text Label 5700 5850 0 50 ~ 0 -A4 -Text Label 5700 5950 0 50 ~ 0 -A5 -Text Label 5700 6050 0 50 ~ 0 -A6 -Text Label 5700 6150 0 50 ~ 0 -A7 -Text Label 5700 6250 0 50 ~ 0 -A8 -Text Label 5700 6350 0 50 ~ 0 -A9 -Text Label 5700 6450 0 50 ~ 0 -A10 -Text Label 5700 6550 0 50 ~ 0 -A11 -Text Label 5700 6650 0 50 ~ 0 -A12 -Text Label 5700 6750 0 50 ~ 0 -A13 -Text Label 5700 6850 0 50 ~ 0 -A14 -Text Label 5700 6950 0 50 ~ 0 -A15 -Text Label 7700 6150 3 50 ~ 0 -A0 -Text Label 7800 6150 3 50 ~ 0 -A1 -Text Label 7900 6150 3 50 ~ 0 -A2 -Text Label 8000 6150 3 50 ~ 0 -A3 -Text Label 8100 6150 3 50 ~ 0 -A4 -Text Label 8200 6150 3 50 ~ 0 -A5 -Text Label 8300 6150 3 50 ~ 0 -A6 -Text Label 8400 6150 3 50 ~ 0 -A7 -Text Label 8500 6150 3 50 ~ 0 -A8 -Text Label 8600 6150 3 50 ~ 0 -A9 -Text Label 8700 6150 3 50 ~ 0 -A10 -Text Label 8800 6150 3 50 ~ 0 -A11 -Text Label 8900 6150 3 50 ~ 0 -A12 -Text Label 9000 6150 3 50 ~ 0 -A13 -Text Label 9100 6150 3 50 ~ 0 -A14 -Entry Wire Line - 7700 7750 7600 7850 -Entry Wire Line - 7800 7750 7700 7850 -Entry Wire Line - 7900 7750 7800 7850 -Entry Wire Line - 8000 7750 7900 7850 -Entry Wire Line - 8100 7750 8000 7850 -Entry Wire Line - 8200 7750 8100 7850 -Entry Wire Line - 8300 7750 8200 7850 -Entry Wire Line - 8400 7750 8300 7850 -Entry Wire Line - 8500 7750 8400 7850 -Entry Wire Line - 8600 7750 8500 7850 -Entry Wire Line - 8700 7750 8600 7850 -Entry Wire Line - 8800 7750 8700 7850 -Entry Wire Line - 8900 7750 8800 7850 -Entry Wire Line - 9000 7750 8900 7850 -Entry Wire Line - 9100 7750 9000 7850 -Wire Wire Line - 7700 7750 7700 7650 -Wire Wire Line - 7800 7750 7800 7650 -Wire Wire Line - 7900 7750 7900 7650 -Wire Wire Line - 8000 7750 8000 7650 -Wire Wire Line - 8100 7750 8100 7650 -Wire Wire Line - 8200 7750 8200 7650 -Wire Wire Line - 8300 7750 8300 7650 -Wire Wire Line - 8400 7750 8400 7650 -Wire Wire Line - 8500 7750 8500 7650 -Wire Wire Line - 8600 7750 8600 7650 -Wire Wire Line - 8700 7750 8700 7650 -Wire Wire Line - 8800 7750 8800 7650 -Wire Wire Line - 8900 7750 8900 7650 -Wire Wire Line - 9000 7750 9000 7650 -Wire Wire Line - 9100 7750 9100 7650 -Text Label 7700 7700 3 50 ~ 0 -A0 -Text Label 7800 7700 3 50 ~ 0 -A1 -Text Label 7900 7700 3 50 ~ 0 -A2 -Text Label 8000 7700 3 50 ~ 0 -A3 -Text Label 8100 7700 3 50 ~ 0 -A4 -Text Label 8200 7700 3 50 ~ 0 -A5 -Text Label 8300 7700 3 50 ~ 0 -A6 -Text Label 8400 7700 3 50 ~ 0 -A7 -Text Label 8500 7700 3 50 ~ 0 -A8 -Text Label 8600 7700 3 50 ~ 0 -A9 -Text Label 8700 7700 3 50 ~ 0 -A10 -Text Label 8800 7700 3 50 ~ 0 -A11 -Text Label 8900 7700 3 50 ~ 0 -A12 -Text Label 9000 7700 3 50 ~ 0 -A13 -Text Label 9100 7700 3 50 ~ 0 -A14 -Entry Wire Line - 5900 7150 6000 7250 -Entry Wire Line - 5900 7150 6000 7250 -Entry Wire Line - 5900 7250 6000 7350 -Entry Wire Line - 5900 7350 6000 7450 -Entry Wire Line - 5900 7450 6000 7550 -Entry Wire Line - 5900 7550 6000 7650 -Entry Wire Line - 5900 7650 6000 7750 -Entry Wire Line - 5900 7750 6000 7850 -Entry Wire Line - 5900 7850 6000 7950 + 5600 7050 5900 7050 Wire Wire Line 5600 7150 5900 7150 Wire Wire Line @@ -334,804 +90,1048 @@ Wire Wire Line 5600 7650 5900 7650 Wire Wire Line 5600 7750 5900 7750 -Wire Wire Line - 5600 7850 5900 7850 -Wire Bus Line - 6000 8350 10350 8350 Entry Wire Line - 7700 6750 7800 6650 + 7700 7000 7600 7100 Entry Wire Line - 7900 6650 7800 6750 + 7800 7000 7700 7100 Entry Wire Line - 8000 6650 7900 6750 + 7900 7000 7800 7100 Entry Wire Line - 8100 6650 8000 6750 + 8000 7000 7900 7100 Entry Wire Line - 8200 6650 8100 6750 + 8100 7000 8000 7100 Entry Wire Line - 8300 6650 8200 6750 + 8200 7000 8100 7100 Entry Wire Line - 8400 6650 8300 6750 + 8300 7000 8200 7100 Entry Wire Line - 8500 6650 8400 6750 -Wire Wire Line - 7700 6850 7700 6750 -Wire Wire Line - 7800 6850 7800 6750 -Wire Wire Line - 7900 6850 7900 6750 -Wire Wire Line - 8000 6850 8000 6750 -Wire Wire Line - 8100 6850 8100 6750 -Wire Wire Line - 8200 6850 8200 6750 -Wire Wire Line - 8300 6850 8300 6750 -Wire Wire Line - 8400 6850 8400 6750 -Wire Bus Line - 10350 6650 10350 8350 + 8400 7000 8300 7100 Entry Wire Line - 7800 5100 7700 5200 + 8500 7000 8400 7100 Entry Wire Line - 7900 5100 7800 5200 + 8600 7000 8500 7100 Entry Wire Line - 8000 5100 7900 5200 + 8700 7000 8600 7100 Entry Wire Line - 8100 5100 8000 5200 + 8800 7000 8700 7100 Entry Wire Line - 8200 5100 8100 5200 + 8900 7000 8800 7100 Entry Wire Line - 8300 5100 8200 5200 + 9000 7000 8900 7100 Entry Wire Line - 8400 5100 8300 5200 -Entry Wire Line - 8500 5100 8400 5200 + 9100 7000 9000 7100 Wire Wire Line - 7700 5300 7700 5200 + 7700 6900 7700 7000 Wire Wire Line - 7800 5300 7800 5200 + 7800 6900 7800 7000 Wire Wire Line - 7900 5300 7900 5200 + 7900 6900 7900 7000 Wire Wire Line - 8000 5300 8000 5200 + 8000 6900 8000 7000 Wire Wire Line - 8100 5300 8100 5200 + 8100 6900 8100 7000 Wire Wire Line - 8200 5300 8200 5200 + 8200 6900 8200 7000 Wire Wire Line - 8300 5300 8300 5200 + 8300 6900 8300 7000 Wire Wire Line - 8400 5300 8400 5200 -Wire Bus Line - 10350 5100 10350 6650 -Connection ~ 10350 6650 -Text Label 7700 5200 3 50 ~ 0 -D0 -Text Label 7800 5200 3 50 ~ 0 -D1 -Text Label 7900 5200 3 50 ~ 0 -D2 -Text Label 8000 5200 3 50 ~ 0 -D3 -Text Label 8100 5200 3 50 ~ 0 -D4 -Text Label 8200 5200 3 50 ~ 0 -D5 -Text Label 8300 5200 3 50 ~ 0 -D6 -Text Label 8400 5200 3 50 ~ 0 -D7 -Text Label 7700 6750 3 50 ~ 0 -D0 -Text Label 7800 6750 3 50 ~ 0 -D1 -Text Label 7900 6750 3 50 ~ 0 -D2 -Text Label 8000 6750 3 50 ~ 0 -D3 -Text Label 8100 6750 3 50 ~ 0 -D4 -Text Label 8200 6750 3 50 ~ 0 -D5 -Text Label 8300 6750 3 50 ~ 0 -D6 -Text Label 8400 6750 3 50 ~ 0 -D7 + 8400 6900 8400 7000 +Wire Wire Line + 8500 6900 8500 7000 +Wire Wire Line + 8600 6900 8600 7000 +Wire Wire Line + 8700 6900 8700 7000 +Wire Wire Line + 8800 6900 8800 7000 +Wire Wire Line + 8900 6900 8900 7000 +Wire Wire Line + 9000 6900 9000 7000 +Wire Wire Line + 9100 6900 9100 7000 +Text Label 5700 6250 0 50 ~ 0 +A0 +Text Label 5700 6350 0 50 ~ 0 +A1 +Text Label 5700 6450 0 50 ~ 0 +A2 +Text Label 5700 6550 0 50 ~ 0 +A3 +Text Label 5700 6650 0 50 ~ 0 +A4 +Text Label 5700 6750 0 50 ~ 0 +A5 +Text Label 5700 6850 0 50 ~ 0 +A6 +Text Label 5700 6950 0 50 ~ 0 +A7 +Text Label 5700 7050 0 50 ~ 0 +A8 Text Label 5700 7150 0 50 ~ 0 -D0 +A9 Text Label 5700 7250 0 50 ~ 0 -D1 +A10 Text Label 5700 7350 0 50 ~ 0 -D2 +A11 Text Label 5700 7450 0 50 ~ 0 -D3 +A12 Text Label 5700 7550 0 50 ~ 0 -D4 +A13 Text Label 5700 7650 0 50 ~ 0 -D5 +A14 Text Label 5700 7750 0 50 ~ 0 +A15 +Text Label 7700 6950 3 50 ~ 0 +A0 +Text Label 7800 6950 3 50 ~ 0 +A1 +Text Label 7900 6950 3 50 ~ 0 +A2 +Text Label 8000 6950 3 50 ~ 0 +A3 +Text Label 8100 6950 3 50 ~ 0 +A4 +Text Label 8200 6950 3 50 ~ 0 +A5 +Text Label 8300 6950 3 50 ~ 0 +A6 +Text Label 8400 6950 3 50 ~ 0 +A7 +Text Label 8500 6950 3 50 ~ 0 +A8 +Text Label 8600 6950 3 50 ~ 0 +A9 +Text Label 8700 6950 3 50 ~ 0 +A10 +Text Label 8800 6950 3 50 ~ 0 +A11 +Text Label 8900 6950 3 50 ~ 0 +A12 +Text Label 9000 6950 3 50 ~ 0 +A13 +Text Label 9100 6950 3 50 ~ 0 +A14 +Entry Wire Line + 7700 8550 7600 8650 +Entry Wire Line + 7800 8550 7700 8650 +Entry Wire Line + 7900 8550 7800 8650 +Entry Wire Line + 8000 8550 7900 8650 +Entry Wire Line + 8100 8550 8000 8650 +Entry Wire Line + 8200 8550 8100 8650 +Entry Wire Line + 8300 8550 8200 8650 +Entry Wire Line + 8400 8550 8300 8650 +Entry Wire Line + 8500 8550 8400 8650 +Entry Wire Line + 8600 8550 8500 8650 +Entry Wire Line + 8700 8550 8600 8650 +Entry Wire Line + 8800 8550 8700 8650 +Entry Wire Line + 8900 8550 8800 8650 +Entry Wire Line + 9000 8550 8900 8650 +Entry Wire Line + 9100 8550 9000 8650 +Wire Wire Line + 7700 8550 7700 8450 +Wire Wire Line + 7800 8550 7800 8450 +Wire Wire Line + 7900 8550 7900 8450 +Wire Wire Line + 8000 8550 8000 8450 +Wire Wire Line + 8100 8550 8100 8450 +Wire Wire Line + 8200 8550 8200 8450 +Wire Wire Line + 8300 8550 8300 8450 +Wire Wire Line + 8400 8550 8400 8450 +Wire Wire Line + 8500 8550 8500 8450 +Wire Wire Line + 8600 8550 8600 8450 +Wire Wire Line + 8700 8550 8700 8450 +Wire Wire Line + 8800 8550 8800 8450 +Wire Wire Line + 8900 8550 8900 8450 +Wire Wire Line + 9000 8550 9000 8450 +Wire Wire Line + 9100 8550 9100 8450 +Text Label 7700 8500 3 50 ~ 0 +A0 +Text Label 7800 8500 3 50 ~ 0 +A1 +Text Label 7900 8500 3 50 ~ 0 +A2 +Text Label 8000 8500 3 50 ~ 0 +A3 +Text Label 8100 8500 3 50 ~ 0 +A4 +Text Label 8200 8500 3 50 ~ 0 +A5 +Text Label 8300 8500 3 50 ~ 0 +A6 +Text Label 8400 8500 3 50 ~ 0 +A7 +Text Label 8500 8500 3 50 ~ 0 +A8 +Text Label 8600 8500 3 50 ~ 0 +A9 +Text Label 8700 8500 3 50 ~ 0 +A10 +Text Label 8800 8500 3 50 ~ 0 +A11 +Text Label 8900 8500 3 50 ~ 0 +A12 +Text Label 9000 8500 3 50 ~ 0 +A13 +Text Label 9100 8500 3 50 ~ 0 +A14 +Entry Wire Line + 5900 7950 6000 8050 +Entry Wire Line + 5900 7950 6000 8050 +Entry Wire Line + 5900 8050 6000 8150 +Entry Wire Line + 5900 8150 6000 8250 +Entry Wire Line + 5900 8250 6000 8350 +Entry Wire Line + 5900 8350 6000 8450 +Entry Wire Line + 5900 8450 6000 8550 +Entry Wire Line + 5900 8550 6000 8650 +Entry Wire Line + 5900 8650 6000 8750 +Wire Wire Line + 5600 7950 5900 7950 +Wire Wire Line + 5600 8050 5900 8050 +Wire Wire Line + 5600 8150 5900 8150 +Wire Wire Line + 5600 8250 5900 8250 +Wire Wire Line + 5600 8350 5900 8350 +Wire Wire Line + 5600 8450 5900 8450 +Wire Wire Line + 5600 8550 5900 8550 +Wire Wire Line + 5600 8650 5900 8650 +Wire Bus Line + 6000 9150 10350 9150 +Entry Wire Line + 7700 7550 7800 7450 +Entry Wire Line + 7900 7450 7800 7550 +Entry Wire Line + 8000 7450 7900 7550 +Entry Wire Line + 8100 7450 8000 7550 +Entry Wire Line + 8200 7450 8100 7550 +Entry Wire Line + 8300 7450 8200 7550 +Entry Wire Line + 8400 7450 8300 7550 +Entry Wire Line + 8500 7450 8400 7550 +Wire Wire Line + 7700 7650 7700 7550 +Wire Wire Line + 7800 7650 7800 7550 +Wire Wire Line + 7900 7650 7900 7550 +Wire Wire Line + 8000 7650 8000 7550 +Wire Wire Line + 8100 7650 8100 7550 +Wire Wire Line + 8200 7650 8200 7550 +Wire Wire Line + 8300 7650 8300 7550 +Wire Wire Line + 8400 7650 8400 7550 +Wire Bus Line + 10350 7450 10350 9150 +Entry Wire Line + 7800 5900 7700 6000 +Entry Wire Line + 7900 5900 7800 6000 +Entry Wire Line + 8000 5900 7900 6000 +Entry Wire Line + 8100 5900 8000 6000 +Entry Wire Line + 8200 5900 8100 6000 +Entry Wire Line + 8300 5900 8200 6000 +Entry Wire Line + 8400 5900 8300 6000 +Entry Wire Line + 8500 5900 8400 6000 +Wire Wire Line + 7700 6100 7700 6000 +Wire Wire Line + 7800 6100 7800 6000 +Wire Wire Line + 7900 6100 7900 6000 +Wire Wire Line + 8000 6100 8000 6000 +Wire Wire Line + 8100 6100 8100 6000 +Wire Wire Line + 8200 6100 8200 6000 +Wire Wire Line + 8300 6100 8300 6000 +Wire Wire Line + 8400 6100 8400 6000 +Wire Bus Line + 10350 5900 10350 7450 +Connection ~ 10350 7450 +Text Label 7700 6000 3 50 ~ 0 +D0 +Text Label 7800 6000 3 50 ~ 0 +D1 +Text Label 7900 6000 3 50 ~ 0 +D2 +Text Label 8000 6000 3 50 ~ 0 +D3 +Text Label 8100 6000 3 50 ~ 0 +D4 +Text Label 8200 6000 3 50 ~ 0 +D5 +Text Label 8300 6000 3 50 ~ 0 D6 -Text Label 5700 7850 0 50 ~ 0 +Text Label 8400 6000 3 50 ~ 0 +D7 +Text Label 7700 7550 3 50 ~ 0 +D0 +Text Label 7800 7550 3 50 ~ 0 +D1 +Text Label 7900 7550 3 50 ~ 0 +D2 +Text Label 8000 7550 3 50 ~ 0 +D3 +Text Label 8100 7550 3 50 ~ 0 +D4 +Text Label 8200 7550 3 50 ~ 0 +D5 +Text Label 8300 7550 3 50 ~ 0 +D6 +Text Label 8400 7550 3 50 ~ 0 +D7 +Text Label 5700 7950 0 50 ~ 0 +D0 +Text Label 5700 8050 0 50 ~ 0 +D1 +Text Label 5700 8150 0 50 ~ 0 +D2 +Text Label 5700 8250 0 50 ~ 0 +D3 +Text Label 5700 8350 0 50 ~ 0 +D4 +Text Label 5700 8450 0 50 ~ 0 +D5 +Text Label 5700 8550 0 50 ~ 0 +D6 +Text Label 5700 8650 0 50 ~ 0 D7 Entry Wire Line - 5900 5450 6000 5550 + 5900 6250 6000 6350 $Comp -L Memory_EEPROM:28C256 U4 +L Memory_EEPROM:28C256 U3 U 1 1 604FD5C5 -P 8600 7250 -F 0 "U4" V 8646 6106 50 0000 R CNN -F 1 "256k (32k x 8) SRAM" V 8555 6106 50 0000 R CNN -F 2 "" H 8600 7250 50 0001 C CNN -F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf" H 8600 7250 50 0001 C CNN - 1 8600 7250 +P 8600 8050 +F 0 "U3" V 8646 6906 50 0000 R CNN +F 1 "256k (32k x 8) SRAM" V 8555 6906 50 0000 R CNN +F 2 "" H 8600 8050 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf" H 8600 8050 50 0001 C CNN + 1 8600 8050 0 -1 -1 0 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR019 U 1 1 60507104 -P 9700 5700 -F 0 "#PWR?" H 9700 5450 50 0001 C CNN -F 1 "GND" H 9705 5527 50 0000 C CNN -F 2 "" H 9700 5700 50 0001 C CNN -F 3 "" H 9700 5700 50 0001 C CNN - 1 9700 5700 +P 9700 6500 +F 0 "#PWR019" H 9700 6250 50 0001 C CNN +F 1 "GND" H 9705 6327 50 0000 C CNN +F 2 "" H 9700 6500 50 0001 C CNN +F 3 "" H 9700 6500 50 0001 C CNN + 1 9700 6500 1 0 0 -1 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR020 U 1 1 6050737A -P 9700 7250 -F 0 "#PWR?" H 9700 7000 50 0001 C CNN -F 1 "GND" H 9705 7077 50 0000 C CNN -F 2 "" H 9700 7250 50 0001 C CNN -F 3 "" H 9700 7250 50 0001 C CNN - 1 9700 7250 +P 9700 8050 +F 0 "#PWR020" H 9700 7800 50 0001 C CNN +F 1 "GND" H 9705 7877 50 0000 C CNN +F 2 "" H 9700 8050 50 0001 C CNN +F 3 "" H 9700 8050 50 0001 C CNN + 1 9700 8050 1 0 0 -1 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR013 U 1 1 605076F8 -P 4900 8150 -F 0 "#PWR?" H 4900 7900 50 0001 C CNN -F 1 "GND" H 4905 7977 50 0000 C CNN -F 2 "" H 4900 8150 50 0001 C CNN -F 3 "" H 4900 8150 50 0001 C CNN - 1 4900 8150 +P 4900 8950 +F 0 "#PWR013" H 4900 8700 50 0001 C CNN +F 1 "GND" H 4905 8777 50 0000 C CNN +F 2 "" H 4900 8950 50 0001 C CNN +F 3 "" H 4900 8950 50 0001 C CNN + 1 4900 8950 1 0 0 -1 $EndComp $Comp -L power:VCC #PWR? +L power:VCC #PWR012 U 1 1 60507B8E -P 4900 4650 -F 0 "#PWR?" H 4900 4500 50 0001 C CNN -F 1 "VCC" H 4917 4823 50 0000 C CNN -F 2 "" H 4900 4650 50 0001 C CNN -F 3 "" H 4900 4650 50 0001 C CNN - 1 4900 4650 +P 4900 5450 +F 0 "#PWR012" H 4900 5300 50 0001 C CNN +F 1 "VCC" H 4917 5623 50 0000 C CNN +F 2 "" H 4900 5450 50 0001 C CNN +F 3 "" H 4900 5450 50 0001 C CNN + 1 4900 5450 1 0 0 -1 $EndComp $Comp -L power:VCC #PWR? +L power:VCC #PWR017 U 1 1 60507E3C -P 7500 5700 -F 0 "#PWR?" H 7500 5550 50 0001 C CNN -F 1 "VCC" H 7517 5873 50 0000 C CNN -F 2 "" H 7500 5700 50 0001 C CNN -F 3 "" H 7500 5700 50 0001 C CNN - 1 7500 5700 +P 7500 6500 +F 0 "#PWR017" H 7500 6350 50 0001 C CNN +F 1 "VCC" H 7517 6673 50 0000 C CNN +F 2 "" H 7500 6500 50 0001 C CNN +F 3 "" H 7500 6500 50 0001 C CNN + 1 7500 6500 1 0 0 -1 $EndComp $Comp -L power:VCC #PWR? +L power:VCC #PWR018 U 1 1 605080EF -P 7500 7250 -F 0 "#PWR?" H 7500 7100 50 0001 C CNN -F 1 "VCC" H 7517 7423 50 0000 C CNN -F 2 "" H 7500 7250 50 0001 C CNN -F 3 "" H 7500 7250 50 0001 C CNN - 1 7500 7250 +P 7500 8050 +F 0 "#PWR018" H 7500 7900 50 0001 C CNN +F 1 "VCC" H 7517 8223 50 0000 C CNN +F 2 "" H 7500 8050 50 0001 C CNN +F 3 "" H 7500 8050 50 0001 C CNN + 1 7500 8050 1 0 0 -1 $EndComp $Comp -L power:VCC #PWR? +L power:VCC #PWR08 U 1 1 60508CD5 -P 4050 7750 -F 0 "#PWR?" H 4050 7600 50 0001 C CNN -F 1 "VCC" H 4067 7923 50 0000 C CNN -F 2 "" H 4050 7750 50 0001 C CNN -F 3 "" H 4050 7750 50 0001 C CNN - 1 4050 7750 +P 4050 8550 +F 0 "#PWR08" H 4050 8400 50 0001 C CNN +F 1 "VCC" H 4067 8723 50 0000 C CNN +F 2 "" H 4050 8550 50 0001 C CNN +F 3 "" H 4050 8550 50 0001 C CNN + 1 4050 8550 1 0 0 -1 $EndComp $Comp L CPU:Z80CPU U1 U 1 1 604F040E -P 4900 6650 -F 0 "U1" H 4900 8331 50 0000 C CNN -F 1 "Z80CPU" H 4900 8240 50 0000 C CNN -F 2 "" H 4900 7050 50 0001 C CNN -F 3 "www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080" H 4900 7050 50 0001 C CNN - 1 4900 6650 +P 4900 7450 +F 0 "U1" H 4900 9131 50 0000 C CNN +F 1 "Z80CPU" H 4900 9040 50 0000 C CNN +F 2 "" H 4900 7850 50 0001 C CNN +F 3 "www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080" H 4900 7850 50 0001 C CNN + 1 4900 7450 1 0 0 -1 $EndComp Wire Wire Line - 4200 6650 4050 6650 + 4200 7450 4050 7450 $Comp -L power:VCC #PWR? +L power:VCC #PWR07 U 1 1 6050EE1E -P 4050 6650 -F 0 "#PWR?" H 4050 6500 50 0001 C CNN -F 1 "VCC" H 4067 6823 50 0000 C CNN -F 2 "" H 4050 6650 50 0001 C CNN -F 3 "" H 4050 6650 50 0001 C CNN - 1 4050 6650 +P 4050 7450 +F 0 "#PWR07" H 4050 7300 50 0001 C CNN +F 1 "VCC" H 4067 7623 50 0000 C CNN +F 2 "" H 4050 7450 50 0001 C CNN +F 3 "" H 4050 7450 50 0001 C CNN + 1 4050 7450 1 0 0 -1 $EndComp $Comp -L Device:C C? +L Device:C C8 U 1 1 6055A1F9 -P 5300 4650 -F 0 "C?" V 5048 4650 50 0000 C CNN -F 1 "100nF" V 5139 4650 50 0000 C CNN -F 2 "" H 5338 4500 50 0001 C CNN -F 3 "~" H 5300 4650 50 0001 C CNN - 1 5300 4650 +P 5300 5450 +F 0 "C8" V 5048 5450 50 0000 C CNN +F 1 "100nF" V 5139 5450 50 0000 C CNN +F 2 "" H 5338 5300 50 0001 C CNN +F 3 "~" H 5300 5450 50 0001 C CNN + 1 5300 5450 0 1 1 0 $EndComp $Comp -L Device:C C? +L Device:C C9 U 1 1 6055A9DD -P 5300 4850 -F 0 "C?" V 5048 4850 50 0000 C CNN -F 1 "56pF" V 5139 4850 50 0000 C CNN -F 2 "" H 5338 4700 50 0001 C CNN -F 3 "~" H 5300 4850 50 0001 C CNN - 1 5300 4850 +P 5300 5650 +F 0 "C9" V 5048 5650 50 0000 C CNN +F 1 "56pF" V 5139 5650 50 0000 C CNN +F 2 "" H 5338 5500 50 0001 C CNN +F 3 "~" H 5300 5650 50 0001 C CNN + 1 5300 5650 0 1 1 0 $EndComp Wire Wire Line - 5450 4650 5450 4750 + 5450 5450 5450 5550 $Comp -L power:GND #PWR? +L power:GND #PWR014 U 1 1 60567CC3 -P 5550 4750 -F 0 "#PWR?" H 5550 4500 50 0001 C CNN -F 1 "GND" H 5555 4577 50 0000 C CNN -F 2 "" H 5550 4750 50 0001 C CNN -F 3 "" H 5550 4750 50 0001 C CNN - 1 5550 4750 +P 5550 5550 +F 0 "#PWR014" H 5550 5300 50 0001 C CNN +F 1 "GND" H 5555 5377 50 0000 C CNN +F 2 "" H 5550 5550 50 0001 C CNN +F 3 "" H 5550 5550 50 0001 C CNN + 1 5550 5550 1 0 0 -1 $EndComp Wire Wire Line - 5550 4750 5450 4750 -Connection ~ 5450 4750 + 5550 5550 5450 5550 +Connection ~ 5450 5550 Wire Wire Line - 5450 4750 5450 4850 + 5450 5550 5450 5650 Wire Wire Line - 4900 4650 4900 4750 + 4900 5450 4900 5550 Wire Wire Line - 5150 4850 5150 4750 + 5150 5650 5150 5550 Wire Wire Line - 5150 4750 4900 4750 -Connection ~ 5150 4750 + 5150 5550 4900 5550 +Connection ~ 5150 5550 Wire Wire Line - 5150 4750 5150 4650 -Connection ~ 4900 4750 + 5150 5550 5150 5450 +Connection ~ 4900 5550 Wire Wire Line - 4900 4750 4900 5150 -Text Notes 5050 5050 0 50 ~ 0 + 4900 5550 4900 5950 +Text Notes 5050 5850 0 50 ~ 0 Smoothing caps Wire Wire Line - 4200 7750 4050 7750 + 4200 8550 4050 8550 Text Notes 15450 11050 0 50 ~ 0 0.1 alpha $Comp L 74xx:74HC04 U11 U 6 1 605236EF -P 2950 4850 -F 0 "U11" V 2904 5030 50 0000 L CNN -F 1 "74LS32" V 2995 5030 50 0000 L CNN -F 2 "" H 2950 4850 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 2950 4850 50 0001 C CNN - 6 2950 4850 +P 2950 5650 +F 0 "U11" V 2904 5830 50 0000 L CNN +F 1 "74LS32" V 2995 5830 50 0000 L CNN +F 2 "" H 2950 5650 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 2950 5650 50 0001 C CNN + 6 2950 5650 0 1 1 0 $EndComp Wire Wire Line - 4100 4800 4000 4800 -Connection ~ 4100 4800 -Connection ~ 4100 4700 + 4100 5600 4000 5600 +Connection ~ 4100 5600 +Connection ~ 4100 5500 Wire Wire Line - 4100 4700 4100 4800 + 4100 5500 4100 5600 Wire Wire Line - 4200 4800 4100 4800 + 4200 5600 4100 5600 Wire Wire Line - 4500 4350 4650 4350 -Connection ~ 4100 4350 + 4500 5150 4650 5150 +Connection ~ 4100 5150 Wire Wire Line - 4200 4350 4100 4350 + 4200 5150 4100 5150 $Comp -L Device:R R? +L Device:R R5 U 1 1 60584118 -P 4350 4350 -F 0 "R?" H 4420 4396 50 0000 L CNN -F 1 "270k" H 4420 4305 50 0000 L CNN -F 2 "" V 4280 4350 50 0001 C CNN -F 3 "~" H 4350 4350 50 0001 C CNN - 1 4350 4350 +P 4350 5150 +F 0 "R5" H 4420 5196 50 0000 L CNN +F 1 "270k" H 4420 5105 50 0000 L CNN +F 2 "" V 4280 5150 50 0001 C CNN +F 3 "~" H 4350 5150 50 0001 C CNN + 1 4350 5150 0 1 1 0 $EndComp -Text Notes 3300 4150 0 50 ~ 0 +Text Notes 3300 4950 0 50 ~ 0 Reset circuit with\ndebouncing and\npower-on-reset Wire Wire Line - 4100 5400 4100 5450 -Connection ~ 3600 4350 + 4100 6200 4100 6250 +Connection ~ 3600 5150 Wire Wire Line - 3600 4350 3600 4700 + 3600 5150 3600 5500 Wire Wire Line - 3600 4350 3450 4350 + 3600 5150 3450 5150 $Comp -L power:GND #PWR? +L power:GND #PWR06 U 1 1 605315B7 -P 3450 4350 -F 0 "#PWR?" H 3450 4100 50 0001 C CNN -F 1 "GND" H 3455 4177 50 0000 C CNN -F 2 "" H 3450 4350 50 0001 C CNN -F 3 "" H 3450 4350 50 0001 C CNN - 1 3450 4350 +P 3450 5150 +F 0 "#PWR06" H 3450 4900 50 0001 C CNN +F 1 "GND" H 3455 4977 50 0000 C CNN +F 2 "" H 3450 5150 50 0001 C CNN +F 3 "" H 3450 5150 50 0001 C CNN + 1 3450 5150 1 0 0 -1 $EndComp $Comp -L power:VCC #PWR? +L power:VCC #PWR011 U 1 1 60530F78 -P 4650 4350 -F 0 "#PWR?" H 4650 4200 50 0001 C CNN -F 1 "VCC" H 4667 4523 50 0000 C CNN -F 2 "" H 4650 4350 50 0001 C CNN -F 3 "" H 4650 4350 50 0001 C CNN - 1 4650 4350 +P 4650 5150 +F 0 "#PWR011" H 4650 5000 50 0001 C CNN +F 1 "VCC" H 4667 5323 50 0000 C CNN +F 2 "" H 4650 5150 50 0001 C CNN +F 3 "" H 4650 5150 50 0001 C CNN + 1 4650 5150 1 0 0 -1 $EndComp Wire Wire Line - 3650 4700 3600 4700 + 3650 5500 3600 5500 Wire Wire Line - 4100 4350 4000 4350 + 4100 5150 4000 5150 Wire Wire Line - 4100 4700 4100 4350 + 4100 5500 4100 5150 Wire Wire Line - 3950 4700 4100 4700 + 3950 5500 4100 5500 $Comp -L Device:C C? +L Device:C C6 U 1 1 6052B4C4 -P 3800 4700 -F 0 "C?" H 3915 4746 50 0000 L CNN -F 1 "10uF" H 3915 4655 50 0000 L CNN -F 2 "" H 3838 4550 50 0001 C CNN -F 3 "~" H 3800 4700 50 0001 C CNN - 1 3800 4700 +P 3800 5500 +F 0 "C6" H 3915 5546 50 0000 L CNN +F 1 "10uF" H 3915 5455 50 0000 L CNN +F 2 "" H 3838 5350 50 0001 C CNN +F 3 "~" H 3800 5500 50 0001 C CNN + 1 3800 5500 0 1 1 0 $EndComp $Comp L Switch:SW_Push SW1 U 1 1 60528DA4 -P 3800 4350 -F 0 "SW1" V 3800 4302 50 0000 R CNN -F 1 "SW_Push" V 3755 4302 50 0001 R CNN -F 2 "" H 3800 4550 50 0001 C CNN -F 3 "" H 3800 4550 50 0001 C CNN - 1 3800 4350 +P 3800 5150 +F 0 "SW1" V 3800 5102 50 0000 R CNN +F 1 "SW_Push" V 3755 5102 50 0001 R CNN +F 2 "" H 3800 5350 50 0001 C CNN +F 3 "" H 3800 5350 50 0001 C CNN + 1 3800 5150 1 0 0 -1 $EndComp $Comp L 74xx:74LS32 U10 U 4 1 6051C888 -P 4100 5100 -F 0 "U10" H 4100 5425 50 0000 C CNN -F 1 "74LS32" H 4100 5334 50 0000 C CNN -F 2 "" H 4100 5100 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 4100 5100 50 0001 C CNN - 4 4100 5100 +P 4100 5900 +F 0 "U10" H 4100 6225 50 0000 C CNN +F 1 "74LS32" H 4100 6134 50 0000 C CNN +F 2 "" H 4100 5900 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 4100 5900 50 0001 C CNN + 4 4100 5900 0 1 1 0 $EndComp $Comp -L Device:C C? +L Device:C C2 U 1 1 605648D0 -P 1850 4550 -F 0 "C?" V 1598 4550 50 0000 C CNN -F 1 "30pF" V 1689 4550 50 0000 C CNN -F 2 "" H 1888 4400 50 0001 C CNN -F 3 "~" H 1850 4550 50 0001 C CNN - 1 1850 4550 +P 1850 5350 +F 0 "C2" V 1598 5350 50 0000 C CNN +F 1 "30pF" V 1689 5350 50 0000 C CNN +F 2 "" H 1888 5200 50 0001 C CNN +F 3 "~" H 1850 5350 50 0001 C CNN + 1 1850 5350 0 1 1 0 $EndComp $Comp -L Device:C C? +L Device:C C3 U 1 1 60567676 -P 1850 5150 -F 0 "C?" V 1598 5150 50 0000 C CNN -F 1 "30pF" V 1689 5150 50 0000 C CNN -F 2 "" H 1888 5000 50 0001 C CNN -F 3 "~" H 1850 5150 50 0001 C CNN - 1 1850 5150 +P 1850 5950 +F 0 "C3" V 1598 5950 50 0000 C CNN +F 1 "30pF" V 1689 5950 50 0000 C CNN +F 2 "" H 1888 5800 50 0001 C CNN +F 3 "~" H 1850 5950 50 0001 C CNN + 1 1850 5950 0 1 1 0 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR02 U 1 1 6056B22E -P 1600 4550 -F 0 "#PWR?" H 1600 4300 50 0001 C CNN -F 1 "GND" H 1605 4377 50 0000 C CNN -F 2 "" H 1600 4550 50 0001 C CNN -F 3 "" H 1600 4550 50 0001 C CNN - 1 1600 4550 +P 1600 5350 +F 0 "#PWR02" H 1600 5100 50 0001 C CNN +F 1 "GND" H 1605 5177 50 0000 C CNN +F 2 "" H 1600 5350 50 0001 C CNN +F 3 "" H 1600 5350 50 0001 C CNN + 1 1600 5350 1 0 0 -1 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR03 U 1 1 6056C411 -P 1600 5150 -F 0 "#PWR?" H 1600 4900 50 0001 C CNN -F 1 "GND" H 1605 4977 50 0000 C CNN -F 2 "" H 1600 5150 50 0001 C CNN -F 3 "" H 1600 5150 50 0001 C CNN - 1 1600 5150 +P 1600 5950 +F 0 "#PWR03" H 1600 5700 50 0001 C CNN +F 1 "GND" H 1605 5777 50 0000 C CNN +F 2 "" H 1600 5950 50 0001 C CNN +F 3 "" H 1600 5950 50 0001 C CNN + 1 1600 5950 1 0 0 -1 $EndComp Wire Wire Line - 1600 5150 1700 5150 + 1600 5950 1700 5950 Wire Wire Line - 1600 4550 1700 4550 + 1600 5350 1700 5350 $Comp -L Device:R R? +L Device:R R1 U 1 1 60581F4C -P 2150 4850 -F 0 "R?" H 2220 4896 50 0000 L CNN -F 1 "3,3M" H 2220 4805 50 0000 L CNN -F 2 "" V 2080 4850 50 0001 C CNN -F 3 "~" H 2150 4850 50 0001 C CNN - 1 2150 4850 +P 2150 5650 +F 0 "R1" H 2220 5696 50 0000 L CNN +F 1 "3,3M" H 2220 5605 50 0000 L CNN +F 2 "" V 2080 5650 50 0001 C CNN +F 3 "~" H 2150 5650 50 0001 C CNN + 1 2150 5650 1 0 0 -1 $EndComp $Comp -L Device:Crystal Y? +L Device:Crystal Y1 U 1 1 6058BCE7 -P 2500 4850 -F 0 "Y?" V 2454 4981 50 0000 L CNN -F 1 "4Mhz" V 2545 4981 50 0000 L CNN -F 2 "" H 2500 4850 50 0001 C CNN -F 3 "~" H 2500 4850 50 0001 C CNN - 1 2500 4850 +P 2500 5650 +F 0 "Y1" V 2454 5781 50 0000 L CNN +F 1 "4Mhz" V 2545 5781 50 0000 L CNN +F 2 "" H 2500 5650 50 0001 C CNN +F 3 "~" H 2500 5650 50 0001 C CNN + 1 2500 5650 0 1 1 0 $EndComp Wire Wire Line - 2000 4550 2150 4550 + 2000 5350 2150 5350 Wire Wire Line - 2500 4700 2500 4550 -Connection ~ 2500 4550 + 2500 5500 2500 5350 +Connection ~ 2500 5350 Wire Wire Line - 2500 4550 2950 4550 + 2500 5350 2950 5350 Wire Wire Line - 2150 4700 2150 4550 -Connection ~ 2150 4550 + 2150 5500 2150 5350 +Connection ~ 2150 5350 Wire Wire Line - 2150 4550 2500 4550 + 2150 5350 2500 5350 Wire Wire Line - 2000 5150 2150 5150 + 2000 5950 2150 5950 Wire Wire Line - 2150 5000 2150 5150 -Connection ~ 2150 5150 + 2150 5800 2150 5950 +Connection ~ 2150 5950 Wire Wire Line - 2150 5150 2500 5150 + 2150 5950 2500 5950 Wire Wire Line - 2500 5000 2500 5150 -Connection ~ 2500 5150 + 2500 5800 2500 5950 +Connection ~ 2500 5950 Wire Wire Line - 2500 5150 2950 5150 -Text Notes 2100 5350 0 50 ~ 0 + 2500 5950 2950 5950 +Text Notes 2100 6150 0 50 ~ 0 System clock\n 4Mhz $Comp L 74xx:74HC04 U11 U 5 1 605A807A -P 2950 5450 -F 0 "U11" V 2904 5630 50 0000 L CNN -F 1 "74LS32" V 2995 5630 50 0000 L CNN -F 2 "" H 2950 5450 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 2950 5450 50 0001 C CNN - 5 2950 5450 +P 2950 6250 +F 0 "U11" V 2904 6430 50 0000 L CNN +F 1 "74LS32" V 2995 6430 50 0000 L CNN +F 2 "" H 2950 6250 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 2950 6250 50 0001 C CNN + 5 2950 6250 0 1 1 0 $EndComp Wire Wire Line - 4100 5450 4200 5450 -Connection ~ 2950 5150 + 4100 6250 4200 6250 +Connection ~ 2950 5950 Wire Wire Line - 4200 5750 2950 5750 + 4200 6550 2950 6550 $Comp -L Device:C C? +L Device:C C11 U 1 1 606345AE -P 7100 5800 -F 0 "C?" V 6848 5800 50 0000 C CNN -F 1 "100nF" V 6939 5800 50 0000 C CNN -F 2 "" H 7138 5650 50 0001 C CNN -F 3 "~" H 7100 5800 50 0001 C CNN - 1 7100 5800 +P 7100 6600 +F 0 "C11" V 6848 6600 50 0000 C CNN +F 1 "100nF" V 6939 6600 50 0000 C CNN +F 2 "" H 7138 6450 50 0001 C CNN +F 3 "~" H 7100 6600 50 0001 C CNN + 1 7100 6600 0 -1 -1 0 $EndComp $Comp -L Device:C C? +L Device:C C10 U 1 1 606345B4 -P 7100 5600 -F 0 "C?" V 6848 5600 50 0000 C CNN -F 1 "56pF" V 6939 5600 50 0000 C CNN -F 2 "" H 7138 5450 50 0001 C CNN -F 3 "~" H 7100 5600 50 0001 C CNN - 1 7100 5600 +P 7100 6400 +F 0 "C10" V 6848 6400 50 0000 C CNN +F 1 "56pF" V 6939 6400 50 0000 C CNN +F 2 "" H 7138 6250 50 0001 C CNN +F 3 "~" H 7100 6400 50 0001 C CNN + 1 7100 6400 0 -1 -1 0 $EndComp Wire Wire Line - 6950 5800 6950 5700 + 6950 6600 6950 6500 $Comp -L power:GND #PWR? +L power:GND #PWR015 U 1 1 606345BB -P 6850 5700 -F 0 "#PWR?" H 6850 5450 50 0001 C CNN -F 1 "GND" H 6855 5527 50 0000 C CNN -F 2 "" H 6850 5700 50 0001 C CNN -F 3 "" H 6850 5700 50 0001 C CNN - 1 6850 5700 +P 6850 6500 +F 0 "#PWR015" H 6850 6250 50 0001 C CNN +F 1 "GND" H 6855 6327 50 0000 C CNN +F 2 "" H 6850 6500 50 0001 C CNN +F 3 "" H 6850 6500 50 0001 C CNN + 1 6850 6500 -1 0 0 1 $EndComp Wire Wire Line - 6850 5700 6950 5700 -Connection ~ 6950 5700 + 6850 6500 6950 6500 +Connection ~ 6950 6500 Wire Wire Line - 6950 5700 6950 5600 + 6950 6500 6950 6400 Wire Wire Line - 7250 5600 7250 5700 + 7250 6400 7250 6500 Wire Wire Line - 7250 5700 7500 5700 -Connection ~ 7250 5700 + 7250 6500 7500 6500 +Connection ~ 7250 6500 Wire Wire Line - 7250 5700 7250 5800 -Text Notes 7350 5450 2 50 ~ 0 + 7250 6500 7250 6600 +Text Notes 7350 6250 2 50 ~ 0 Smoothing caps $Comp -L Device:C C? +L Device:C C13 U 1 1 60649CA8 -P 7250 7350 -F 0 "C?" V 6998 7350 50 0000 C CNN -F 1 "100nF" V 7089 7350 50 0000 C CNN -F 2 "" H 7288 7200 50 0001 C CNN -F 3 "~" H 7250 7350 50 0001 C CNN - 1 7250 7350 +P 7250 8150 +F 0 "C13" V 6998 8150 50 0000 C CNN +F 1 "100nF" V 7089 8150 50 0000 C CNN +F 2 "" H 7288 8000 50 0001 C CNN +F 3 "~" H 7250 8150 50 0001 C CNN + 1 7250 8150 0 -1 -1 0 $EndComp $Comp -L Device:C C? +L Device:C C12 U 1 1 60649CAE -P 7250 7150 -F 0 "C?" V 6998 7150 50 0000 C CNN -F 1 "56pF" V 7089 7150 50 0000 C CNN -F 2 "" H 7288 7000 50 0001 C CNN -F 3 "~" H 7250 7150 50 0001 C CNN - 1 7250 7150 +P 7250 7950 +F 0 "C12" V 6998 7950 50 0000 C CNN +F 1 "56pF" V 7089 7950 50 0000 C CNN +F 2 "" H 7288 7800 50 0001 C CNN +F 3 "~" H 7250 7950 50 0001 C CNN + 1 7250 7950 0 -1 -1 0 $EndComp Wire Wire Line - 7100 7350 7100 7250 + 7100 8150 7100 8050 $Comp -L power:GND #PWR? +L power:GND #PWR016 U 1 1 60649CB5 -P 7000 7250 -F 0 "#PWR?" H 7000 7000 50 0001 C CNN -F 1 "GND" H 7005 7077 50 0000 C CNN -F 2 "" H 7000 7250 50 0001 C CNN -F 3 "" H 7000 7250 50 0001 C CNN - 1 7000 7250 +P 7000 8050 +F 0 "#PWR016" H 7000 7800 50 0001 C CNN +F 1 "GND" H 7005 7877 50 0000 C CNN +F 2 "" H 7000 8050 50 0001 C CNN +F 3 "" H 7000 8050 50 0001 C CNN + 1 7000 8050 -1 0 0 1 $EndComp Wire Wire Line - 7000 7250 7100 7250 -Connection ~ 7100 7250 + 7000 8050 7100 8050 +Connection ~ 7100 8050 Wire Wire Line - 7100 7250 7100 7150 + 7100 8050 7100 7950 Wire Wire Line - 7400 7150 7400 7250 + 7400 7950 7400 8050 Wire Wire Line - 7400 7250 7500 7250 -Connection ~ 7400 7250 + 7400 8050 7500 8050 +Connection ~ 7400 8050 Wire Wire Line - 7400 7250 7400 7350 -Connection ~ 7500 7250 + 7400 8050 7400 8150 +Connection ~ 7500 8050 $Comp -L Device:R R? +L Device:R R3 U 1 1 60661B57 -P 2500 6050 -F 0 "R?" V 2293 6050 50 0000 C CNN -F 1 "10k" V 2384 6050 50 0000 C CNN -F 2 "" V 2430 6050 50 0001 C CNN -F 3 "~" H 2500 6050 50 0001 C CNN - 1 2500 6050 +P 2500 6850 +F 0 "R3" V 2293 6850 50 0000 C CNN +F 1 "10k" V 2384 6850 50 0000 C CNN +F 2 "" V 2430 6850 50 0001 C CNN +F 3 "~" H 2500 6850 50 0001 C CNN + 1 2500 6850 0 1 1 0 $EndComp $Comp -L Device:R R? +L Device:R R2 U 1 1 60662809 -P 2200 6150 -F 0 "R?" V 1993 6150 50 0000 C CNN -F 1 "10k" V 2084 6150 50 0000 C CNN -F 2 "" V 2130 6150 50 0001 C CNN -F 3 "~" H 2200 6150 50 0001 C CNN - 1 2200 6150 +P 2200 6950 +F 0 "R2" V 1993 6950 50 0000 C CNN +F 1 "10k" V 2084 6950 50 0000 C CNN +F 2 "" V 2130 6950 50 0001 C CNN +F 3 "~" H 2200 6950 50 0001 C CNN + 1 2200 6950 0 1 1 0 $EndComp $Comp -L power:VCC #PWR? +L power:VCC #PWR04 U 1 1 60663175 -P 2050 5800 -F 0 "#PWR?" H 2050 5650 50 0001 C CNN -F 1 "VCC" H 2067 5973 50 0000 C CNN -F 2 "" H 2050 5800 50 0001 C CNN -F 3 "" H 2050 5800 50 0001 C CNN - 1 2050 5800 +P 2050 6600 +F 0 "#PWR04" H 2050 6450 50 0001 C CNN +F 1 "VCC" H 2067 6773 50 0000 C CNN +F 2 "" H 2050 6600 50 0001 C CNN +F 3 "" H 2050 6600 50 0001 C CNN + 1 2050 6600 1 0 0 -1 $EndComp Wire Wire Line - 2050 5800 2050 6050 + 2050 6600 2050 6850 Wire Wire Line - 2350 6050 2050 6050 -Connection ~ 2050 6050 + 2350 6850 2050 6850 +Connection ~ 2050 6850 Wire Wire Line - 2050 6050 2050 6150 + 2050 6850 2050 6950 Wire Wire Line - 2650 6050 4200 6050 + 2650 6850 4200 6850 Wire Wire Line - 2350 6150 3050 6150 + 2350 6950 3050 6950 $Comp -L Switch:SW_Push SW? +L Switch:SW_Push SW2 U 1 1 6067F418 -P 1600 6250 -F 0 "SW?" H 1600 6535 50 0000 C CNN -F 1 "Break" H 1600 6444 50 0000 C CNN -F 2 "" H 1600 6450 50 0001 C CNN -F 3 "" H 1600 6450 50 0001 C CNN - 1 1600 6250 +P 1600 7050 +F 0 "SW2" H 1600 7335 50 0000 C CNN +F 1 "Break" H 1600 7244 50 0000 C CNN +F 2 "" H 1600 7250 50 0001 C CNN +F 3 "" H 1600 7250 50 0001 C CNN + 1 1600 7050 1 0 0 -1 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR01 U 1 1 60681E2A -P 1300 6250 -F 0 "#PWR?" H 1300 6000 50 0001 C CNN -F 1 "GND" H 1305 6077 50 0000 C CNN -F 2 "" H 1300 6250 50 0001 C CNN -F 3 "" H 1300 6250 50 0001 C CNN - 1 1300 6250 +P 1300 7050 +F 0 "#PWR01" H 1300 6800 50 0001 C CNN +F 1 "GND" H 1305 6877 50 0000 C CNN +F 2 "" H 1300 7050 50 0001 C CNN +F 3 "" H 1300 7050 50 0001 C CNN + 1 1300 7050 1 0 0 -1 $EndComp $Comp -L Device:C C? +L Device:C C1 U 1 1 6068233C -P 1600 5800 -F 0 "C?" V 1348 5800 50 0000 C CNN -F 1 "10uF" V 1439 5800 50 0000 C CNN -F 2 "" H 1638 5650 50 0001 C CNN -F 3 "~" H 1600 5800 50 0001 C CNN - 1 1600 5800 +P 1600 6600 +F 0 "C1" V 1348 6600 50 0000 C CNN +F 1 "10uF" V 1439 6600 50 0000 C CNN +F 2 "" H 1638 6450 50 0001 C CNN +F 3 "~" H 1600 6600 50 0001 C CNN + 1 1600 6600 0 1 1 0 $EndComp Wire Wire Line - 1450 5800 1400 5800 + 1450 6600 1400 6600 Wire Wire Line - 1400 5800 1400 6250 + 1400 6600 1400 7050 Wire Wire Line - 1300 6250 1400 6250 -Connection ~ 1400 6250 + 1300 7050 1400 7050 +Connection ~ 1400 7050 Wire Wire Line - 1750 5800 1800 5800 + 1750 6600 1800 6600 Wire Wire Line - 1800 5800 1800 6250 + 1800 6600 1800 7050 Wire Wire Line - 1800 6250 3050 6250 + 1800 7050 3050 7050 Wire Wire Line - 3050 6250 3050 6150 -Connection ~ 1800 6250 -Connection ~ 3050 6150 + 3050 7050 3050 6950 +Connection ~ 1800 7050 +Connection ~ 3050 6950 Wire Wire Line - 3050 6150 4200 6150 -Text Notes 1250 6700 0 50 ~ 0 + 3050 6950 4200 6950 +Text Notes 1250 7500 0 50 ~ 0 "Break" button $Comp -L Connector:Conn_01x01_Male J? +L Connector:Conn_01x01_Male J4 U 1 1 606A5B44 -P 4100 3900 -F 0 "J?" V 4162 3944 50 0000 L CNN -F 1 "panel_btn_rst" V 4253 3944 50 0000 L CNN -F 2 "" H 4100 3900 50 0001 C CNN -F 3 "~" H 4100 3900 50 0001 C CNN - 1 4100 3900 +P 4100 4700 +F 0 "J4" V 4162 4744 50 0000 L CNN +F 1 "panel_btn_rst" V 4253 4744 50 0000 L CNN +F 2 "" H 4100 4700 50 0001 C CNN +F 3 "~" H 4100 4700 50 0001 C CNN + 1 4100 4700 0 1 1 0 $EndComp Wire Wire Line - 4100 4100 4100 4350 + 4100 4900 4100 5150 $Comp -L Connector:Conn_01x01_Male J? +L Connector:Conn_01x01_Male J1 U 1 1 606C1179 -P 1800 6550 -F 0 "J?" V 1954 6462 50 0000 R CNN -F 1 "panel_btn_brk" V 1863 6462 50 0000 R CNN -F 2 "" H 1800 6550 50 0001 C CNN -F 3 "~" H 1800 6550 50 0001 C CNN - 1 1800 6550 +P 1800 7350 +F 0 "J1" V 1954 7262 50 0000 R CNN +F 1 "panel_btn_brk" V 1863 7262 50 0000 R CNN +F 2 "" H 1800 7350 50 0001 C CNN +F 3 "~" H 1800 7350 50 0001 C CNN + 1 1800 7350 0 -1 -1 0 $EndComp Wire Wire Line - 1800 6350 1800 6250 + 1800 7150 1800 7050 $Comp -L Device:LED D? +L Device:LED D1 U 1 1 606D4ECC -P 3050 6750 -F 0 "D?" H 3043 6495 50 0000 C CNN -F 1 "LED" H 3043 6586 50 0000 C CNN -F 2 "" H 3050 6750 50 0001 C CNN -F 3 "~" H 3050 6750 50 0001 C CNN - 1 3050 6750 +P 3050 7550 +F 0 "D1" H 3043 7295 50 0000 C CNN +F 1 "LED" H 3043 7386 50 0000 C CNN +F 2 "" H 3050 7550 50 0001 C CNN +F 3 "~" H 3050 7550 50 0001 C CNN + 1 3050 7550 -1 0 0 1 $EndComp Wire Wire Line - 3200 6750 3350 6750 + 3200 7550 3350 7550 $Comp -L Device:R R? +L Device:R R4 U 1 1 606E9AF9 -P 2750 6750 -F 0 "R?" V 2543 6750 50 0000 C CNN -F 1 "470" V 2634 6750 50 0000 C CNN -F 2 "" V 2680 6750 50 0001 C CNN -F 3 "~" H 2750 6750 50 0001 C CNN - 1 2750 6750 +P 2750 7550 +F 0 "R4" V 2543 7550 50 0000 C CNN +F 1 "470" V 2634 7550 50 0000 C CNN +F 2 "" V 2680 7550 50 0001 C CNN +F 3 "~" H 2750 7550 50 0001 C CNN + 1 2750 7550 0 1 1 0 $EndComp $Comp -L power:VCC #PWR? +L power:VCC #PWR05 U 1 1 606EA531 -P 2500 6750 -F 0 "#PWR?" H 2500 6600 50 0001 C CNN -F 1 "VCC" H 2517 6923 50 0000 C CNN -F 2 "" H 2500 6750 50 0001 C CNN -F 3 "" H 2500 6750 50 0001 C CNN - 1 2500 6750 +P 2500 7550 +F 0 "#PWR05" H 2500 7400 50 0001 C CNN +F 1 "VCC" H 2517 7723 50 0000 C CNN +F 2 "" H 2500 7550 50 0001 C CNN +F 3 "" H 2500 7550 50 0001 C CNN + 1 2500 7550 1 0 0 -1 $EndComp Wire Wire Line - 2500 6750 2600 6750 + 2500 7550 2600 7550 $Comp -L Connector:Conn_01x01_Male J? +L Connector:Conn_01x01_Male J3 U 1 1 60701566 -P 3350 6350 -F 0 "J?" V 3412 6394 50 0000 L CNN -F 1 "panel_led_halt" V 3503 6394 50 0000 L CNN -F 2 "" H 3350 6350 50 0001 C CNN -F 3 "~" H 3350 6350 50 0001 C CNN - 1 3350 6350 +P 3350 7150 +F 0 "J3" V 3412 7194 50 0000 L CNN +F 1 "panel_led_halt" V 3503 7194 50 0000 L CNN +F 2 "" H 3350 7150 50 0001 C CNN +F 3 "~" H 3350 7150 50 0001 C CNN + 1 3350 7150 0 1 1 0 $EndComp Wire Wire Line - 3350 6550 3350 6750 -Connection ~ 3350 6750 + 3350 7350 3350 7550 +Connection ~ 3350 7550 Wire Wire Line - 3350 6750 4200 6750 -NoConn ~ 4200 6550 -NoConn ~ 4200 6450 + 3350 7550 4200 7550 NoConn ~ 4200 7350 -NoConn ~ 4200 7850 +NoConn ~ 4200 7250 +NoConn ~ 4200 8150 +NoConn ~ 4200 8650 Wire Bus Line - 6000 7050 6550 7050 + 6000 7850 6550 7850 Wire Bus Line - 6550 7050 6550 6300 + 6550 7850 6550 7100 Wire Bus Line - 6550 7850 6550 7050 -Connection ~ 6550 7050 -Connection ~ 7500 5700 + 6550 8650 6550 7850 +Connection ~ 6550 7850 +Connection ~ 7500 6500 Entry Wire Line 7200 3650 7100 3550 Entry Wire Line @@ -1162,16 +1162,6 @@ Entry Wire Line 7200 2350 7100 2250 Entry Wire Line 7200 2250 7100 2150 -Wire Wire Line - 7500 3750 7200 3750 -Wire Wire Line - 7500 3650 7200 3650 -Wire Wire Line - 7500 3550 7200 3550 -Wire Wire Line - 7500 3450 7200 3450 -Wire Wire Line - 7500 3350 7200 3350 Wire Wire Line 7500 2950 7200 2950 Wire Wire Line @@ -1220,12 +1210,9 @@ Text Label 7400 2250 2 50 ~ 0 A15 Entry Wire Line 7200 3750 7100 3650 -Connection ~ 6550 6300 Wire Bus Line 7100 2150 6550 2150 -Wire Bus Line - 6550 6300 6550 2150 -Text HLabel 4200 7450 0 50 Output ~ 0 +Text HLabel 4200 8250 0 50 Output ~ 0 IORQ Text Notes 9300 2350 0 50 ~ 0 Memory decoding logic @@ -1307,43 +1294,43 @@ Text HLabel 11100 1900 2 50 Output ~ 0 RAMEN Text HLabel 9450 1500 2 50 Output ~ 0 ROMEN -Text HLabel 9500 7850 3 50 Input ~ 0 +Text HLabel 9500 8650 3 50 Input ~ 0 RAMEN Wire Wire Line - 9500 7650 9500 7850 -Text HLabel 9500 6300 3 50 Input ~ 0 + 9500 8450 9500 8650 +Text HLabel 9500 7100 3 50 Input ~ 0 ROMEN Wire Wire Line - 9500 6100 9500 6300 -Text HLabel 4200 7150 0 50 Output ~ 0 + 9500 6900 9500 7100 +Text HLabel 4200 7950 0 50 Output ~ 0 RD -Text HLabel 4200 7250 0 50 Output ~ 0 +Text HLabel 4200 8050 0 50 Output ~ 0 WR -Text HLabel 9400 6300 3 50 Input ~ 0 +Text HLabel 9400 7100 3 50 Input ~ 0 RD -Text HLabel 9300 6300 3 50 Input ~ 0 +Text HLabel 9300 7100 3 50 Input ~ 0 WR Wire Wire Line - 9300 6300 9300 6100 + 9300 7100 9300 6900 Wire Wire Line - 9400 6300 9400 6100 -Text HLabel 9400 7850 3 50 Input ~ 0 + 9400 7100 9400 6900 +Text HLabel 9400 8650 3 50 Input ~ 0 RD -Text HLabel 9300 7850 3 50 Input ~ 0 +Text HLabel 9300 8650 3 50 Input ~ 0 WR Wire Wire Line - 9300 7850 9300 7650 + 9300 8650 9300 8450 Wire Wire Line - 9400 7850 9400 7650 -Text Notes 10750 4800 0 50 ~ 0 + 9400 8650 9400 8450 +Text Notes 10750 5250 0 50 ~ 0 I/O Decoding logic -Text Notes 8500 8600 0 50 ~ 0 +Text Notes 8500 9400 0 50 ~ 0 Memory $Comp -L 74xx:74LS138 U? +L 74xx:74LS138 U20 U 1 1 60832D85 P 12450 2800 -F 0 "U?" H 12450 3581 50 0000 C CNN +F 0 "U20" H 12450 3581 50 0000 C CNN F 1 "74LS138" H 12450 3490 50 0000 C CNN F 2 "" H 12450 2800 50 0001 C CNN F 3 "http://www.ti.com/lit/gpn/sn74LS138" H 12450 2800 50 0001 C CNN @@ -1351,10 +1338,10 @@ F 3 "http://www.ti.com/lit/gpn/sn74LS138" H 12450 2800 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR028 U 1 1 608389FF P 12450 3500 -F 0 "#PWR?" H 12450 3250 50 0001 C CNN +F 0 "#PWR028" H 12450 3250 50 0001 C CNN F 1 "GND" H 12455 3327 50 0000 C CNN F 2 "" H 12450 3500 50 0001 C CNN F 3 "" H 12450 3500 50 0001 C CNN @@ -1362,10 +1349,10 @@ F 3 "" H 12450 3500 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:VCC #PWR? +L power:VCC #PWR027 U 1 1 6084DC47 P 12450 1700 -F 0 "#PWR?" H 12450 1550 50 0001 C CNN +F 0 "#PWR027" H 12450 1550 50 0001 C CNN F 1 "VCC" H 12467 1873 50 0000 C CNN F 2 "" H 12450 1700 50 0001 C CNN F 3 "" H 12450 1700 50 0001 C CNN @@ -1373,10 +1360,10 @@ F 3 "" H 12450 1700 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Device:C C? +L Device:C C18 U 1 1 6084DC4D P 12850 1700 -F 0 "C?" V 12598 1700 50 0000 C CNN +F 0 "C18" V 12598 1700 50 0000 C CNN F 1 "100nF" V 12689 1700 50 0000 C CNN F 2 "" H 12888 1550 50 0001 C CNN F 3 "~" H 12850 1700 50 0001 C CNN @@ -1384,10 +1371,10 @@ F 3 "~" H 12850 1700 50 0001 C CNN 0 1 1 0 $EndComp $Comp -L Device:C C? +L Device:C C19 U 1 1 6084DC53 P 12850 1900 -F 0 "C?" V 12598 1900 50 0000 C CNN +F 0 "C19" V 12598 1900 50 0000 C CNN F 1 "56pF" V 12689 1900 50 0000 C CNN F 2 "" H 12888 1750 50 0001 C CNN F 3 "~" H 12850 1900 50 0001 C CNN @@ -1397,10 +1384,10 @@ $EndComp Wire Wire Line 13000 1700 13000 1800 $Comp -L power:GND #PWR? +L power:GND #PWR030 U 1 1 6084DC5A P 13100 1800 -F 0 "#PWR?" H 13100 1550 50 0001 C CNN +F 0 "#PWR030" H 13100 1550 50 0001 C CNN F 1 "GND" H 13105 1627 50 0000 C CNN F 2 "" H 13100 1800 50 0001 C CNN F 3 "" H 13100 1800 50 0001 C CNN @@ -1454,10 +1441,10 @@ Connection ~ 11950 3150 Wire Wire Line 11950 3150 11950 3100 $Comp -L power:VCC #PWR? +L power:VCC #PWR024 U 1 1 608D60DB P 11650 3000 -F 0 "#PWR?" H 11650 2850 50 0001 C CNN +F 0 "#PWR024" H 11650 2850 50 0001 C CNN F 1 "VCC" H 11667 3173 50 0000 C CNN F 2 "" H 11650 3000 50 0001 C CNN F 3 "" H 11650 3000 50 0001 C CNN @@ -1498,7 +1485,7 @@ Wire Wire Line 12950 3200 14050 3200 Entry Wire Line 14050 3200 14150 3300 -Text GLabel 14150 4650 3 50 BiDi ~ 0 +Text GLabel 14150 7600 3 50 BiDi ~ 0 IOBUS Text Label 12950 2500 0 50 ~ 0 IOEN0 @@ -1516,20 +1503,563 @@ Text Label 12950 3100 0 50 ~ 0 IOEN6 Text Label 12950 3200 0 50 ~ 0 IOEN7 +$Comp +L 74xx:74HC244 U21 +U 1 1 6057058E +P 9850 4350 +F 0 "U21" H 9850 5331 50 0000 C CNN +F 1 "74HC244" H 9850 5240 50 0000 C CNN +F 2 "" H 9850 4350 50 0001 C CNN +F 3 "http://www.nxp.com/documents/data_sheet/74HC_HCT244.pdf" H 9850 4350 50 0001 C CNN + 1 9850 4350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR022 +U 1 1 60571DDE +P 9850 5150 +F 0 "#PWR022" H 9850 4900 50 0001 C CNN +F 1 "GND" H 9855 4977 50 0000 C CNN +F 2 "" H 9850 5150 50 0001 C CNN +F 3 "" H 9850 5150 50 0001 C CNN + 1 9850 5150 + 1 0 0 -1 +$EndComp Wire Bus Line - 7800 5100 10350 5100 + 6550 2150 6550 7100 +Connection ~ 6550 7100 +$Comp +L power:VCC #PWR021 +U 1 1 6062D6E7 +P 9850 3050 +F 0 "#PWR021" H 9850 2900 50 0001 C CNN +F 1 "VCC" H 9867 3223 50 0000 C CNN +F 2 "" H 9850 3050 50 0001 C CNN +F 3 "" H 9850 3050 50 0001 C CNN + 1 9850 3050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C14 +U 1 1 6062D6ED +P 10250 3050 +F 0 "C14" V 9998 3050 50 0000 C CNN +F 1 "100nF" V 10089 3050 50 0000 C CNN +F 2 "" H 10288 2900 50 0001 C CNN +F 3 "~" H 10250 3050 50 0001 C CNN + 1 10250 3050 + 0 1 1 0 +$EndComp +$Comp +L Device:C C15 +U 1 1 6062D6F3 +P 10250 3250 +F 0 "C15" V 9998 3250 50 0000 C CNN +F 1 "56pF" V 10089 3250 50 0000 C CNN +F 2 "" H 10288 3100 50 0001 C CNN +F 3 "~" H 10250 3250 50 0001 C CNN + 1 10250 3250 + 0 1 1 0 +$EndComp +Wire Wire Line + 10400 3050 10400 3150 +$Comp +L power:GND #PWR023 +U 1 1 6062D6FA +P 10500 3150 +F 0 "#PWR023" H 10500 2900 50 0001 C CNN +F 1 "GND" H 10505 2977 50 0000 C CNN +F 2 "" H 10500 3150 50 0001 C CNN +F 3 "" H 10500 3150 50 0001 C CNN + 1 10500 3150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10500 3150 10400 3150 +Connection ~ 10400 3150 +Wire Wire Line + 10400 3150 10400 3250 +Wire Wire Line + 9850 3050 9850 3150 +Wire Wire Line + 10100 3250 10100 3150 +Wire Wire Line + 10100 3150 9850 3150 +Connection ~ 10100 3150 +Wire Wire Line + 10100 3150 10100 3050 +Connection ~ 9850 3150 +Wire Wire Line + 9850 3150 9850 3550 +Text Notes 10000 3450 0 50 ~ 0 +Smoothing caps +Wire Wire Line + 9350 4850 9350 4800 +Text HLabel 9050 4800 0 50 Input ~ 0 +IORQ +Wire Wire Line + 9050 4800 9350 4800 +Connection ~ 9350 4800 +Wire Wire Line + 9350 4800 9350 4750 +Wire Wire Line + 8000 3750 8000 4250 +Wire Wire Line + 8000 4250 9350 4250 +Wire Wire Line + 7200 3750 8000 3750 +Wire Wire Line + 8150 3650 8150 4350 +Wire Wire Line + 8150 4350 9350 4350 +Wire Wire Line + 7200 3650 8150 3650 +Wire Wire Line + 8300 3550 8300 4450 +Wire Wire Line + 8300 4450 9350 4450 +Wire Wire Line + 7200 3550 8300 3550 +Wire Wire Line + 8450 3450 8450 4150 +Wire Wire Line + 8450 4150 9350 4150 +Wire Wire Line + 7200 3450 8450 3450 +Wire Wire Line + 8600 3350 8600 4050 +Wire Wire Line + 8600 4050 9350 4050 +Wire Wire Line + 7200 3350 8600 3350 +NoConn ~ 7500 2950 +NoConn ~ 7500 2850 +NoConn ~ 7500 2750 +NoConn ~ 7500 2650 +NoConn ~ 7500 2550 +NoConn ~ 7500 2450 +NoConn ~ 7500 2350 +NoConn ~ 9350 3850 +NoConn ~ 9350 3950 +NoConn ~ 10350 3850 +NoConn ~ 10350 3950 +Text HLabel 9050 4550 0 50 Input ~ 0 +WR +Wire Wire Line + 9050 4550 9350 4550 +Wire Wire Line + 10350 4050 14050 4050 +Entry Wire Line + 14050 4050 14150 4150 +Wire Wire Line + 10350 4150 14050 4150 +Entry Wire Line + 14050 4150 14150 4250 +Wire Wire Line + 10350 4250 14050 4250 +Entry Wire Line + 14050 4250 14150 4350 +Wire Wire Line + 10350 4350 14050 4350 +Entry Wire Line + 14050 4350 14150 4450 +Wire Wire Line + 10350 4450 14050 4450 +Entry Wire Line + 14050 4450 14150 4550 +Wire Wire Line + 10350 4550 14050 4550 +Entry Wire Line + 14050 4550 14150 4650 +Text Label 10450 4050 0 50 ~ 0 +IOADDR4 +Text Label 10450 4150 0 50 ~ 0 +IOADDR3 +Text Label 10450 4250 0 50 ~ 0 +IOADDR2 +Text Label 10450 4350 0 50 ~ 0 +IOADDR1 +Text Label 10450 4450 0 50 ~ 0 +IOADDR0 +Text Label 10450 4550 0 50 ~ 0 +IOWR +$Comp +L power:GND #PWR026 +U 1 1 6084A0EA +P 12350 7350 +F 0 "#PWR026" H 12350 7100 50 0001 C CNN +F 1 "GND" H 12355 7177 50 0000 C CNN +F 2 "" H 12350 7350 50 0001 C CNN +F 3 "" H 12350 7350 50 0001 C CNN + 1 12350 7350 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR025 +U 1 1 60853D75 +P 12350 5250 +F 0 "#PWR025" H 12350 5100 50 0001 C CNN +F 1 "VCC" H 12367 5423 50 0000 C CNN +F 2 "" H 12350 5250 50 0001 C CNN +F 3 "" H 12350 5250 50 0001 C CNN + 1 12350 5250 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C16 +U 1 1 60853D7B +P 12750 5250 +F 0 "C16" V 12498 5250 50 0000 C CNN +F 1 "100nF" V 12589 5250 50 0000 C CNN +F 2 "" H 12788 5100 50 0001 C CNN +F 3 "~" H 12750 5250 50 0001 C CNN + 1 12750 5250 + 0 1 1 0 +$EndComp +$Comp +L Device:C C17 +U 1 1 60853D81 +P 12750 5450 +F 0 "C17" V 12498 5450 50 0000 C CNN +F 1 "56pF" V 12589 5450 50 0000 C CNN +F 2 "" H 12788 5300 50 0001 C CNN +F 3 "~" H 12750 5450 50 0001 C CNN + 1 12750 5450 + 0 1 1 0 +$EndComp +Wire Wire Line + 12900 5250 12900 5350 +$Comp +L power:GND #PWR029 +U 1 1 60853D88 +P 13000 5350 +F 0 "#PWR029" H 13000 5100 50 0001 C CNN +F 1 "GND" H 13005 5177 50 0000 C CNN +F 2 "" H 13000 5350 50 0001 C CNN +F 3 "" H 13000 5350 50 0001 C CNN + 1 13000 5350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13000 5350 12900 5350 +Connection ~ 12900 5350 +Wire Wire Line + 12900 5350 12900 5450 +Wire Wire Line + 12350 5250 12350 5350 +Wire Wire Line + 12600 5450 12600 5350 +Wire Wire Line + 12600 5350 12350 5350 +Connection ~ 12600 5350 +Wire Wire Line + 12600 5350 12600 5250 +Connection ~ 12350 5350 +Wire Wire Line + 12350 5350 12350 5750 +Text Notes 12500 5650 0 50 ~ 0 +Smoothing caps +Text HLabel 13150 6950 2 50 Input ~ 0 +WR +Wire Wire Line + 12850 6950 13150 6950 +Text HLabel 13150 7050 2 50 Input ~ 0 +IORQ +Wire Wire Line + 12850 7050 13150 7050 +$Comp +L 74xx:74HC245 U22 +U 1 1 608489B5 +P 12350 6550 +F 0 "U22" H 12350 7531 50 0000 C CNN +F 1 "74HC245" H 12350 7440 50 0000 C CNN +F 2 "" H 12350 6550 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74HC245" H 12350 6550 50 0001 C CNN + 1 12350 6550 + -1 0 0 -1 +$EndComp +Entry Wire Line + 11450 5950 11550 6050 +Wire Wire Line + 11550 6050 11850 6050 +Entry Wire Line + 11450 6050 11550 6150 +Wire Wire Line + 11550 6150 11850 6150 +Entry Wire Line + 11450 6150 11550 6250 +Wire Wire Line + 11550 6250 11850 6250 +Entry Wire Line + 11450 6250 11550 6350 +Wire Wire Line + 11550 6350 11850 6350 +Entry Wire Line + 11450 6350 11550 6450 +Wire Wire Line + 11550 6450 11850 6450 +Entry Wire Line + 11450 6450 11550 6550 +Wire Wire Line + 11550 6550 11850 6550 +Entry Wire Line + 11450 6550 11550 6650 +Wire Wire Line + 11550 6650 11850 6650 +Entry Wire Line + 11450 6650 11550 6750 +Wire Wire Line + 11550 6750 11850 6750 Wire Bus Line - 7800 6650 10350 6650 + 10350 5900 11450 5900 +Connection ~ 10350 5900 +Text Label 11550 6050 0 50 ~ 0 +D0 +Text Label 11550 6150 0 50 ~ 0 +D1 +Text Label 11550 6250 0 50 ~ 0 +D2 +Text Label 11550 6350 0 50 ~ 0 +D3 +Text Label 11550 6450 0 50 ~ 0 +D4 +Text Label 11550 6550 0 50 ~ 0 +D5 +Text Label 11550 6650 0 50 ~ 0 +D6 +Text Label 11550 6750 0 50 ~ 0 +D7 +Entry Wire Line + 14050 6050 14150 6150 +Wire Wire Line + 14050 6050 12850 6050 +Entry Wire Line + 14050 6150 14150 6250 +Wire Wire Line + 14050 6150 12850 6150 +Entry Wire Line + 14050 6250 14150 6350 +Wire Wire Line + 14050 6250 12850 6250 +Entry Wire Line + 14050 6350 14150 6450 +Wire Wire Line + 14050 6350 12850 6350 +Entry Wire Line + 14050 6450 14150 6550 +Wire Wire Line + 14050 6450 12850 6450 +Entry Wire Line + 14050 6550 14150 6650 +Wire Wire Line + 14050 6550 12850 6550 +Entry Wire Line + 14050 6650 14150 6750 +Wire Wire Line + 14050 6650 12850 6650 +Entry Wire Line + 14050 6750 14150 6850 +Wire Wire Line + 14050 6750 12850 6750 +Text Label 12900 6050 0 50 ~ 0 +IOD0 +Text Label 12900 6150 0 50 ~ 0 +IOD1 +Text Label 12900 6250 0 50 ~ 0 +IOD2 +Text Label 12900 6350 0 50 ~ 0 +IOD3 +Text Label 12900 6450 0 50 ~ 0 +IOD4 +Text Label 12900 6550 0 50 ~ 0 +IOD5 +Text Label 12900 6650 0 50 ~ 0 +IOD6 +Text Label 12900 6750 0 50 ~ 0 +IOD7 +Text Notes 11950 7750 0 50 ~ 0 +I/O Data transceiver +$Comp +L power:GND #PWR010 +U 1 1 60AC0139 +P 4100 2600 +F 0 "#PWR010" H 4100 2350 50 0001 C CNN +F 1 "GND" H 4105 2427 50 0000 C CNN +F 2 "" H 4100 2600 50 0001 C CNN +F 3 "" H 4100 2600 50 0001 C CNN + 1 4100 2600 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C7 +U 1 1 60AC0A76 +P 4100 2150 +F 0 "C7" H 4215 2196 50 0000 L CNN +F 1 "470uF" H 4215 2105 50 0000 L CNN +F 2 "" H 4138 2000 50 0001 C CNN +F 3 "~" H 4100 2150 50 0001 C CNN + 1 4100 2150 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR09 +U 1 1 60AC1A8F +P 4100 1650 +F 0 "#PWR09" H 4100 1500 50 0001 C CNN +F 1 "VCC" H 4117 1823 50 0000 C CNN +F 2 "" H 4100 1650 50 0001 C CNN +F 3 "" H 4100 1650 50 0001 C CNN + 1 4100 1650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4100 1650 4100 2000 +Wire Wire Line + 4100 2300 4100 2600 +Text Notes 2850 2850 0 50 ~ 0 +Power input +$Comp +L Connector:Conn_01x02_Male J2 +U 1 1 60AE4278 +P 1950 2050 +F 0 "J2" H 2058 2231 50 0000 C CNN +F 1 "Power input" H 2058 2140 50 0000 C CNN +F 2 "" H 1950 2050 50 0001 C CNN +F 3 "~" H 1950 2050 50 0001 C CNN + 1 1950 2050 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR032 +U 1 1 60AEC202 +P 13700 2050 +F 0 "#PWR032" H 13700 1800 50 0001 C CNN +F 1 "GND" H 13705 1877 50 0000 C CNN +F 2 "" H 13700 2050 50 0001 C CNN +F 3 "" H 13700 2050 50 0001 C CNN + 1 13700 2050 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR031 +U 1 1 60AEC67F +P 13700 1550 +F 0 "#PWR031" H 13700 1400 50 0001 C CNN +F 1 "VCC" H 13717 1723 50 0000 C CNN +F 2 "" H 13700 1550 50 0001 C CNN +F 3 "" H 13700 1550 50 0001 C CNN + 1 13700 1550 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C20 +U 1 1 60AED147 +P 13700 1800 +F 0 "C20" H 13815 1846 50 0000 L CNN +F 1 "470uF" H 13815 1755 50 0000 L CNN +F 2 "" H 13738 1650 50 0001 C CNN +F 3 "~" H 13700 1800 50 0001 C CNN + 1 13700 1800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13700 1550 13700 1600 +Wire Wire Line + 13700 1950 13700 2000 +Connection ~ 13700 2000 +Wire Wire Line + 13700 2000 13700 2050 +Connection ~ 13700 1600 +Wire Wire Line + 13700 1600 13700 1650 +Entry Wire Line + 14050 1600 14150 1700 +Entry Wire Line + 14050 2000 14150 2100 +Text Label 13750 1600 0 50 ~ 0 +IOVCC +Text Label 13750 2000 0 50 ~ 0 +IOGND +Wire Wire Line + 13700 2000 14050 2000 +Wire Wire Line + 13700 1600 14050 1600 +$Comp +L Regulator_Linear:LM7805_TO220 U30 +U 1 1 60B8B756 +P 3050 2000 +F 0 "U30" H 3050 2242 50 0000 C CNN +F 1 "LM7805_TO220" H 3050 2151 50 0000 C CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 3050 2225 50 0001 C CIN +F 3 "http://www.fairchildsemi.com/ds/LM/LM7805.pdf" H 3050 1950 50 0001 C CNN + 1 3050 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C4 +U 1 1 60B9FCED +P 2500 2150 +F 0 "C4" H 2615 2196 50 0000 L CNN +F 1 "0,22uF" H 2615 2105 50 0000 L CNN +F 2 "" H 2538 2000 50 0001 C CNN +F 3 "~" H 2500 2150 50 0001 C CNN + 1 2500 2150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C5 +U 1 1 60BB291F +P 3600 2150 +F 0 "C5" H 3715 2196 50 0000 L CNN +F 1 "0,1uF" H 3715 2105 50 0000 L CNN +F 2 "" H 3638 2000 50 0001 C CNN +F 3 "~" H 3600 2150 50 0001 C CNN + 1 3600 2150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2500 2000 2750 2000 +Wire Wire Line + 3350 2000 3600 2000 +Connection ~ 4100 2000 +Connection ~ 3600 2000 +Wire Wire Line + 3600 2000 4100 2000 +Wire Wire Line + 2150 2150 2150 2300 +Wire Wire Line + 2150 2300 2500 2300 +Connection ~ 4100 2300 +Connection ~ 2500 2300 +Wire Wire Line + 2500 2300 3050 2300 +Connection ~ 3050 2300 +Wire Wire Line + 3050 2300 3600 2300 +Connection ~ 3600 2300 +Wire Wire Line + 3600 2300 4100 2300 +Wire Wire Line + 2150 2050 2150 2000 +Wire Wire Line + 2150 2000 2500 2000 +Connection ~ 2500 2000 Wire Bus Line - 6000 7250 6000 8350 + 7800 5900 10350 5900 Wire Bus Line - 14150 2600 14150 4650 + 7800 7450 10350 7450 Wire Bus Line - 6000 5550 6000 7050 + 6000 8050 6000 9150 Wire Bus Line - 6550 6300 9000 6300 + 11450 5900 11450 6650 Wire Bus Line - 6550 7850 9000 7850 + 6000 6350 6000 7850 +Wire Bus Line + 6550 7100 9000 7100 +Wire Bus Line + 6550 8650 9000 8650 Wire Bus Line 7100 2150 7100 3650 +Wire Bus Line + 14150 1700 14150 7600 $EndSCHEMATC diff --git a/pat80-computer/hardware/schematics/pat80/pat80.sch-bak b/pat80-computer/hardware/schematics/pat80/pat80.sch-bak index 3ed5d92..1d017aa 100644 --- a/pat80-computer/hardware/schematics/pat80/pat80.sch-bak +++ b/pat80-computer/hardware/schematics/pat80/pat80.sch-bak @@ -18,32 +18,16 @@ Pat80 Z80 home computer Text Notes 13000 11050 0 50 ~ 0 2021-03-15 $Comp -L Memory_EEPROM:28C256 U3 +L Memory_EEPROM:28C256 U2 U 1 1 604F6B81 -P 8600 5700 -F 0 "U3" V 8646 4556 50 0000 R CNN -F 1 "256k (32k x 8) EEPROM" V 8555 4556 50 0000 R CNN -F 2 "" H 8600 5700 50 0001 C CNN -F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf" H 8600 5700 50 0001 C CNN - 1 8600 5700 +P 8600 6500 +F 0 "U2" V 8646 5356 50 0000 R CNN +F 1 "256k (32k x 8) EEPROM" V 8555 5356 50 0000 R CNN +F 2 "" H 8600 6500 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf" H 8600 6500 50 0001 C CNN + 1 8600 6500 0 -1 -1 0 $EndComp -Entry Wire Line - 5900 5550 6000 5650 -Entry Wire Line - 5900 5650 6000 5750 -Entry Wire Line - 5900 5750 6000 5850 -Entry Wire Line - 5900 5850 6000 5950 -Entry Wire Line - 5900 5950 6000 6050 -Entry Wire Line - 5900 6050 6000 6150 -Entry Wire Line - 5900 6150 6000 6250 -Entry Wire Line - 5900 6250 6000 6350 Entry Wire Line 5900 6350 6000 6450 Entry Wire Line @@ -58,22 +42,22 @@ Entry Wire Line 5900 6850 6000 6950 Entry Wire Line 5900 6950 6000 7050 -Wire Wire Line - 5600 5450 5900 5450 -Wire Wire Line - 5600 5550 5900 5550 -Wire Wire Line - 5600 5650 5900 5650 -Wire Wire Line - 5600 5750 5900 5750 -Wire Wire Line - 5600 5850 5900 5850 -Wire Wire Line - 5600 5950 5900 5950 -Wire Wire Line - 5600 6050 5900 6050 -Wire Wire Line - 5600 6150 5900 6150 +Entry Wire Line + 5900 7050 6000 7150 +Entry Wire Line + 5900 7150 6000 7250 +Entry Wire Line + 5900 7250 6000 7350 +Entry Wire Line + 5900 7350 6000 7450 +Entry Wire Line + 5900 7450 6000 7550 +Entry Wire Line + 5900 7550 6000 7650 +Entry Wire Line + 5900 7650 6000 7750 +Entry Wire Line + 5900 7750 6000 7850 Wire Wire Line 5600 6250 5900 6250 Wire Wire Line @@ -90,236 +74,8 @@ Wire Wire Line 5600 6850 5900 6850 Wire Wire Line 5600 6950 5900 6950 -Entry Wire Line - 7700 6200 7600 6300 -Entry Wire Line - 7800 6200 7700 6300 -Entry Wire Line - 7900 6200 7800 6300 -Entry Wire Line - 8000 6200 7900 6300 -Entry Wire Line - 8100 6200 8000 6300 -Entry Wire Line - 8200 6200 8100 6300 -Entry Wire Line - 8300 6200 8200 6300 -Entry Wire Line - 8400 6200 8300 6300 -Entry Wire Line - 8500 6200 8400 6300 -Entry Wire Line - 8600 6200 8500 6300 -Entry Wire Line - 8700 6200 8600 6300 -Entry Wire Line - 8800 6200 8700 6300 -Entry Wire Line - 8900 6200 8800 6300 -Entry Wire Line - 9000 6200 8900 6300 -Entry Wire Line - 9100 6200 9000 6300 Wire Wire Line - 7700 6100 7700 6200 -Wire Wire Line - 7800 6100 7800 6200 -Wire Wire Line - 7900 6100 7900 6200 -Wire Wire Line - 8000 6100 8000 6200 -Wire Wire Line - 8100 6100 8100 6200 -Wire Wire Line - 8200 6100 8200 6200 -Wire Wire Line - 8300 6100 8300 6200 -Wire Wire Line - 8400 6100 8400 6200 -Wire Wire Line - 8500 6100 8500 6200 -Wire Wire Line - 8600 6100 8600 6200 -Wire Wire Line - 8700 6100 8700 6200 -Wire Wire Line - 8800 6100 8800 6200 -Wire Wire Line - 8900 6100 8900 6200 -Wire Wire Line - 9000 6100 9000 6200 -Wire Wire Line - 9100 6100 9100 6200 -Text Label 5700 5450 0 50 ~ 0 -A0 -Text Label 5700 5550 0 50 ~ 0 -A1 -Text Label 5700 5650 0 50 ~ 0 -A2 -Text Label 5700 5750 0 50 ~ 0 -A3 -Text Label 5700 5850 0 50 ~ 0 -A4 -Text Label 5700 5950 0 50 ~ 0 -A5 -Text Label 5700 6050 0 50 ~ 0 -A6 -Text Label 5700 6150 0 50 ~ 0 -A7 -Text Label 5700 6250 0 50 ~ 0 -A8 -Text Label 5700 6350 0 50 ~ 0 -A9 -Text Label 5700 6450 0 50 ~ 0 -A10 -Text Label 5700 6550 0 50 ~ 0 -A11 -Text Label 5700 6650 0 50 ~ 0 -A12 -Text Label 5700 6750 0 50 ~ 0 -A13 -Text Label 5700 6850 0 50 ~ 0 -A14 -Text Label 5700 6950 0 50 ~ 0 -A15 -Text Label 7700 6150 3 50 ~ 0 -A0 -Text Label 7800 6150 3 50 ~ 0 -A1 -Text Label 7900 6150 3 50 ~ 0 -A2 -Text Label 8000 6150 3 50 ~ 0 -A3 -Text Label 8100 6150 3 50 ~ 0 -A4 -Text Label 8200 6150 3 50 ~ 0 -A5 -Text Label 8300 6150 3 50 ~ 0 -A6 -Text Label 8400 6150 3 50 ~ 0 -A7 -Text Label 8500 6150 3 50 ~ 0 -A8 -Text Label 8600 6150 3 50 ~ 0 -A9 -Text Label 8700 6150 3 50 ~ 0 -A10 -Text Label 8800 6150 3 50 ~ 0 -A11 -Text Label 8900 6150 3 50 ~ 0 -A12 -Text Label 9000 6150 3 50 ~ 0 -A13 -Text Label 9100 6150 3 50 ~ 0 -A14 -Entry Wire Line - 7700 7750 7600 7850 -Entry Wire Line - 7800 7750 7700 7850 -Entry Wire Line - 7900 7750 7800 7850 -Entry Wire Line - 8000 7750 7900 7850 -Entry Wire Line - 8100 7750 8000 7850 -Entry Wire Line - 8200 7750 8100 7850 -Entry Wire Line - 8300 7750 8200 7850 -Entry Wire Line - 8400 7750 8300 7850 -Entry Wire Line - 8500 7750 8400 7850 -Entry Wire Line - 8600 7750 8500 7850 -Entry Wire Line - 8700 7750 8600 7850 -Entry Wire Line - 8800 7750 8700 7850 -Entry Wire Line - 8900 7750 8800 7850 -Entry Wire Line - 9000 7750 8900 7850 -Entry Wire Line - 9100 7750 9000 7850 -Wire Wire Line - 7700 7750 7700 7650 -Wire Wire Line - 7800 7750 7800 7650 -Wire Wire Line - 7900 7750 7900 7650 -Wire Wire Line - 8000 7750 8000 7650 -Wire Wire Line - 8100 7750 8100 7650 -Wire Wire Line - 8200 7750 8200 7650 -Wire Wire Line - 8300 7750 8300 7650 -Wire Wire Line - 8400 7750 8400 7650 -Wire Wire Line - 8500 7750 8500 7650 -Wire Wire Line - 8600 7750 8600 7650 -Wire Wire Line - 8700 7750 8700 7650 -Wire Wire Line - 8800 7750 8800 7650 -Wire Wire Line - 8900 7750 8900 7650 -Wire Wire Line - 9000 7750 9000 7650 -Wire Wire Line - 9100 7750 9100 7650 -Text Label 7700 7700 3 50 ~ 0 -A0 -Text Label 7800 7700 3 50 ~ 0 -A1 -Text Label 7900 7700 3 50 ~ 0 -A2 -Text Label 8000 7700 3 50 ~ 0 -A3 -Text Label 8100 7700 3 50 ~ 0 -A4 -Text Label 8200 7700 3 50 ~ 0 -A5 -Text Label 8300 7700 3 50 ~ 0 -A6 -Text Label 8400 7700 3 50 ~ 0 -A7 -Text Label 8500 7700 3 50 ~ 0 -A8 -Text Label 8600 7700 3 50 ~ 0 -A9 -Text Label 8700 7700 3 50 ~ 0 -A10 -Text Label 8800 7700 3 50 ~ 0 -A11 -Text Label 8900 7700 3 50 ~ 0 -A12 -Text Label 9000 7700 3 50 ~ 0 -A13 -Text Label 9100 7700 3 50 ~ 0 -A14 -Entry Wire Line - 5900 7150 6000 7250 -Entry Wire Line - 5900 7150 6000 7250 -Entry Wire Line - 5900 7250 6000 7350 -Entry Wire Line - 5900 7350 6000 7450 -Entry Wire Line - 5900 7450 6000 7550 -Entry Wire Line - 5900 7550 6000 7650 -Entry Wire Line - 5900 7650 6000 7750 -Entry Wire Line - 5900 7750 6000 7850 -Entry Wire Line - 5900 7850 6000 7950 + 5600 7050 5900 7050 Wire Wire Line 5600 7150 5900 7150 Wire Wire Line @@ -334,804 +90,1048 @@ Wire Wire Line 5600 7650 5900 7650 Wire Wire Line 5600 7750 5900 7750 -Wire Wire Line - 5600 7850 5900 7850 -Wire Bus Line - 6000 8350 10350 8350 Entry Wire Line - 7700 6750 7800 6650 + 7700 7000 7600 7100 Entry Wire Line - 7900 6650 7800 6750 + 7800 7000 7700 7100 Entry Wire Line - 8000 6650 7900 6750 + 7900 7000 7800 7100 Entry Wire Line - 8100 6650 8000 6750 + 8000 7000 7900 7100 Entry Wire Line - 8200 6650 8100 6750 + 8100 7000 8000 7100 Entry Wire Line - 8300 6650 8200 6750 + 8200 7000 8100 7100 Entry Wire Line - 8400 6650 8300 6750 + 8300 7000 8200 7100 Entry Wire Line - 8500 6650 8400 6750 -Wire Wire Line - 7700 6850 7700 6750 -Wire Wire Line - 7800 6850 7800 6750 -Wire Wire Line - 7900 6850 7900 6750 -Wire Wire Line - 8000 6850 8000 6750 -Wire Wire Line - 8100 6850 8100 6750 -Wire Wire Line - 8200 6850 8200 6750 -Wire Wire Line - 8300 6850 8300 6750 -Wire Wire Line - 8400 6850 8400 6750 -Wire Bus Line - 10350 6650 10350 8350 + 8400 7000 8300 7100 Entry Wire Line - 7800 5100 7700 5200 + 8500 7000 8400 7100 Entry Wire Line - 7900 5100 7800 5200 + 8600 7000 8500 7100 Entry Wire Line - 8000 5100 7900 5200 + 8700 7000 8600 7100 Entry Wire Line - 8100 5100 8000 5200 + 8800 7000 8700 7100 Entry Wire Line - 8200 5100 8100 5200 + 8900 7000 8800 7100 Entry Wire Line - 8300 5100 8200 5200 + 9000 7000 8900 7100 Entry Wire Line - 8400 5100 8300 5200 -Entry Wire Line - 8500 5100 8400 5200 + 9100 7000 9000 7100 Wire Wire Line - 7700 5300 7700 5200 + 7700 6900 7700 7000 Wire Wire Line - 7800 5300 7800 5200 + 7800 6900 7800 7000 Wire Wire Line - 7900 5300 7900 5200 + 7900 6900 7900 7000 Wire Wire Line - 8000 5300 8000 5200 + 8000 6900 8000 7000 Wire Wire Line - 8100 5300 8100 5200 + 8100 6900 8100 7000 Wire Wire Line - 8200 5300 8200 5200 + 8200 6900 8200 7000 Wire Wire Line - 8300 5300 8300 5200 + 8300 6900 8300 7000 Wire Wire Line - 8400 5300 8400 5200 -Wire Bus Line - 10350 5100 10350 6650 -Connection ~ 10350 6650 -Text Label 7700 5200 3 50 ~ 0 -D0 -Text Label 7800 5200 3 50 ~ 0 -D1 -Text Label 7900 5200 3 50 ~ 0 -D2 -Text Label 8000 5200 3 50 ~ 0 -D3 -Text Label 8100 5200 3 50 ~ 0 -D4 -Text Label 8200 5200 3 50 ~ 0 -D5 -Text Label 8300 5200 3 50 ~ 0 -D6 -Text Label 8400 5200 3 50 ~ 0 -D7 -Text Label 7700 6750 3 50 ~ 0 -D0 -Text Label 7800 6750 3 50 ~ 0 -D1 -Text Label 7900 6750 3 50 ~ 0 -D2 -Text Label 8000 6750 3 50 ~ 0 -D3 -Text Label 8100 6750 3 50 ~ 0 -D4 -Text Label 8200 6750 3 50 ~ 0 -D5 -Text Label 8300 6750 3 50 ~ 0 -D6 -Text Label 8400 6750 3 50 ~ 0 -D7 + 8400 6900 8400 7000 +Wire Wire Line + 8500 6900 8500 7000 +Wire Wire Line + 8600 6900 8600 7000 +Wire Wire Line + 8700 6900 8700 7000 +Wire Wire Line + 8800 6900 8800 7000 +Wire Wire Line + 8900 6900 8900 7000 +Wire Wire Line + 9000 6900 9000 7000 +Wire Wire Line + 9100 6900 9100 7000 +Text Label 5700 6250 0 50 ~ 0 +A0 +Text Label 5700 6350 0 50 ~ 0 +A1 +Text Label 5700 6450 0 50 ~ 0 +A2 +Text Label 5700 6550 0 50 ~ 0 +A3 +Text Label 5700 6650 0 50 ~ 0 +A4 +Text Label 5700 6750 0 50 ~ 0 +A5 +Text Label 5700 6850 0 50 ~ 0 +A6 +Text Label 5700 6950 0 50 ~ 0 +A7 +Text Label 5700 7050 0 50 ~ 0 +A8 Text Label 5700 7150 0 50 ~ 0 -D0 +A9 Text Label 5700 7250 0 50 ~ 0 -D1 +A10 Text Label 5700 7350 0 50 ~ 0 -D2 +A11 Text Label 5700 7450 0 50 ~ 0 -D3 +A12 Text Label 5700 7550 0 50 ~ 0 -D4 +A13 Text Label 5700 7650 0 50 ~ 0 -D5 +A14 Text Label 5700 7750 0 50 ~ 0 +A15 +Text Label 7700 6950 3 50 ~ 0 +A0 +Text Label 7800 6950 3 50 ~ 0 +A1 +Text Label 7900 6950 3 50 ~ 0 +A2 +Text Label 8000 6950 3 50 ~ 0 +A3 +Text Label 8100 6950 3 50 ~ 0 +A4 +Text Label 8200 6950 3 50 ~ 0 +A5 +Text Label 8300 6950 3 50 ~ 0 +A6 +Text Label 8400 6950 3 50 ~ 0 +A7 +Text Label 8500 6950 3 50 ~ 0 +A8 +Text Label 8600 6950 3 50 ~ 0 +A9 +Text Label 8700 6950 3 50 ~ 0 +A10 +Text Label 8800 6950 3 50 ~ 0 +A11 +Text Label 8900 6950 3 50 ~ 0 +A12 +Text Label 9000 6950 3 50 ~ 0 +A13 +Text Label 9100 6950 3 50 ~ 0 +A14 +Entry Wire Line + 7700 8550 7600 8650 +Entry Wire Line + 7800 8550 7700 8650 +Entry Wire Line + 7900 8550 7800 8650 +Entry Wire Line + 8000 8550 7900 8650 +Entry Wire Line + 8100 8550 8000 8650 +Entry Wire Line + 8200 8550 8100 8650 +Entry Wire Line + 8300 8550 8200 8650 +Entry Wire Line + 8400 8550 8300 8650 +Entry Wire Line + 8500 8550 8400 8650 +Entry Wire Line + 8600 8550 8500 8650 +Entry Wire Line + 8700 8550 8600 8650 +Entry Wire Line + 8800 8550 8700 8650 +Entry Wire Line + 8900 8550 8800 8650 +Entry Wire Line + 9000 8550 8900 8650 +Entry Wire Line + 9100 8550 9000 8650 +Wire Wire Line + 7700 8550 7700 8450 +Wire Wire Line + 7800 8550 7800 8450 +Wire Wire Line + 7900 8550 7900 8450 +Wire Wire Line + 8000 8550 8000 8450 +Wire Wire Line + 8100 8550 8100 8450 +Wire Wire Line + 8200 8550 8200 8450 +Wire Wire Line + 8300 8550 8300 8450 +Wire Wire Line + 8400 8550 8400 8450 +Wire Wire Line + 8500 8550 8500 8450 +Wire Wire Line + 8600 8550 8600 8450 +Wire Wire Line + 8700 8550 8700 8450 +Wire Wire Line + 8800 8550 8800 8450 +Wire Wire Line + 8900 8550 8900 8450 +Wire Wire Line + 9000 8550 9000 8450 +Wire Wire Line + 9100 8550 9100 8450 +Text Label 7700 8500 3 50 ~ 0 +A0 +Text Label 7800 8500 3 50 ~ 0 +A1 +Text Label 7900 8500 3 50 ~ 0 +A2 +Text Label 8000 8500 3 50 ~ 0 +A3 +Text Label 8100 8500 3 50 ~ 0 +A4 +Text Label 8200 8500 3 50 ~ 0 +A5 +Text Label 8300 8500 3 50 ~ 0 +A6 +Text Label 8400 8500 3 50 ~ 0 +A7 +Text Label 8500 8500 3 50 ~ 0 +A8 +Text Label 8600 8500 3 50 ~ 0 +A9 +Text Label 8700 8500 3 50 ~ 0 +A10 +Text Label 8800 8500 3 50 ~ 0 +A11 +Text Label 8900 8500 3 50 ~ 0 +A12 +Text Label 9000 8500 3 50 ~ 0 +A13 +Text Label 9100 8500 3 50 ~ 0 +A14 +Entry Wire Line + 5900 7950 6000 8050 +Entry Wire Line + 5900 7950 6000 8050 +Entry Wire Line + 5900 8050 6000 8150 +Entry Wire Line + 5900 8150 6000 8250 +Entry Wire Line + 5900 8250 6000 8350 +Entry Wire Line + 5900 8350 6000 8450 +Entry Wire Line + 5900 8450 6000 8550 +Entry Wire Line + 5900 8550 6000 8650 +Entry Wire Line + 5900 8650 6000 8750 +Wire Wire Line + 5600 7950 5900 7950 +Wire Wire Line + 5600 8050 5900 8050 +Wire Wire Line + 5600 8150 5900 8150 +Wire Wire Line + 5600 8250 5900 8250 +Wire Wire Line + 5600 8350 5900 8350 +Wire Wire Line + 5600 8450 5900 8450 +Wire Wire Line + 5600 8550 5900 8550 +Wire Wire Line + 5600 8650 5900 8650 +Wire Bus Line + 6000 9150 10350 9150 +Entry Wire Line + 7700 7550 7800 7450 +Entry Wire Line + 7900 7450 7800 7550 +Entry Wire Line + 8000 7450 7900 7550 +Entry Wire Line + 8100 7450 8000 7550 +Entry Wire Line + 8200 7450 8100 7550 +Entry Wire Line + 8300 7450 8200 7550 +Entry Wire Line + 8400 7450 8300 7550 +Entry Wire Line + 8500 7450 8400 7550 +Wire Wire Line + 7700 7650 7700 7550 +Wire Wire Line + 7800 7650 7800 7550 +Wire Wire Line + 7900 7650 7900 7550 +Wire Wire Line + 8000 7650 8000 7550 +Wire Wire Line + 8100 7650 8100 7550 +Wire Wire Line + 8200 7650 8200 7550 +Wire Wire Line + 8300 7650 8300 7550 +Wire Wire Line + 8400 7650 8400 7550 +Wire Bus Line + 10350 7450 10350 9150 +Entry Wire Line + 7800 5900 7700 6000 +Entry Wire Line + 7900 5900 7800 6000 +Entry Wire Line + 8000 5900 7900 6000 +Entry Wire Line + 8100 5900 8000 6000 +Entry Wire Line + 8200 5900 8100 6000 +Entry Wire Line + 8300 5900 8200 6000 +Entry Wire Line + 8400 5900 8300 6000 +Entry Wire Line + 8500 5900 8400 6000 +Wire Wire Line + 7700 6100 7700 6000 +Wire Wire Line + 7800 6100 7800 6000 +Wire Wire Line + 7900 6100 7900 6000 +Wire Wire Line + 8000 6100 8000 6000 +Wire Wire Line + 8100 6100 8100 6000 +Wire Wire Line + 8200 6100 8200 6000 +Wire Wire Line + 8300 6100 8300 6000 +Wire Wire Line + 8400 6100 8400 6000 +Wire Bus Line + 10350 5900 10350 7450 +Connection ~ 10350 7450 +Text Label 7700 6000 3 50 ~ 0 +D0 +Text Label 7800 6000 3 50 ~ 0 +D1 +Text Label 7900 6000 3 50 ~ 0 +D2 +Text Label 8000 6000 3 50 ~ 0 +D3 +Text Label 8100 6000 3 50 ~ 0 +D4 +Text Label 8200 6000 3 50 ~ 0 +D5 +Text Label 8300 6000 3 50 ~ 0 D6 -Text Label 5700 7850 0 50 ~ 0 +Text Label 8400 6000 3 50 ~ 0 +D7 +Text Label 7700 7550 3 50 ~ 0 +D0 +Text Label 7800 7550 3 50 ~ 0 +D1 +Text Label 7900 7550 3 50 ~ 0 +D2 +Text Label 8000 7550 3 50 ~ 0 +D3 +Text Label 8100 7550 3 50 ~ 0 +D4 +Text Label 8200 7550 3 50 ~ 0 +D5 +Text Label 8300 7550 3 50 ~ 0 +D6 +Text Label 8400 7550 3 50 ~ 0 +D7 +Text Label 5700 7950 0 50 ~ 0 +D0 +Text Label 5700 8050 0 50 ~ 0 +D1 +Text Label 5700 8150 0 50 ~ 0 +D2 +Text Label 5700 8250 0 50 ~ 0 +D3 +Text Label 5700 8350 0 50 ~ 0 +D4 +Text Label 5700 8450 0 50 ~ 0 +D5 +Text Label 5700 8550 0 50 ~ 0 +D6 +Text Label 5700 8650 0 50 ~ 0 D7 Entry Wire Line - 5900 5450 6000 5550 + 5900 6250 6000 6350 $Comp -L Memory_EEPROM:28C256 U4 +L Memory_EEPROM:28C256 U3 U 1 1 604FD5C5 -P 8600 7250 -F 0 "U4" V 8646 6106 50 0000 R CNN -F 1 "256k (32k x 8) SRAM" V 8555 6106 50 0000 R CNN -F 2 "" H 8600 7250 50 0001 C CNN -F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf" H 8600 7250 50 0001 C CNN - 1 8600 7250 +P 8600 8050 +F 0 "U3" V 8646 6906 50 0000 R CNN +F 1 "256k (32k x 8) SRAM" V 8555 6906 50 0000 R CNN +F 2 "" H 8600 8050 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf" H 8600 8050 50 0001 C CNN + 1 8600 8050 0 -1 -1 0 $EndComp $Comp L power:GND #PWR? U 1 1 60507104 -P 9700 5700 -F 0 "#PWR?" H 9700 5450 50 0001 C CNN -F 1 "GND" H 9705 5527 50 0000 C CNN -F 2 "" H 9700 5700 50 0001 C CNN -F 3 "" H 9700 5700 50 0001 C CNN - 1 9700 5700 +P 9700 6500 +F 0 "#PWR?" H 9700 6250 50 0001 C CNN +F 1 "GND" H 9705 6327 50 0000 C CNN +F 2 "" H 9700 6500 50 0001 C CNN +F 3 "" H 9700 6500 50 0001 C CNN + 1 9700 6500 1 0 0 -1 $EndComp $Comp L power:GND #PWR? U 1 1 6050737A -P 9700 7250 -F 0 "#PWR?" H 9700 7000 50 0001 C CNN -F 1 "GND" H 9705 7077 50 0000 C CNN -F 2 "" H 9700 7250 50 0001 C CNN -F 3 "" H 9700 7250 50 0001 C CNN - 1 9700 7250 +P 9700 8050 +F 0 "#PWR?" H 9700 7800 50 0001 C CNN +F 1 "GND" H 9705 7877 50 0000 C CNN +F 2 "" H 9700 8050 50 0001 C CNN +F 3 "" H 9700 8050 50 0001 C CNN + 1 9700 8050 1 0 0 -1 $EndComp $Comp L power:GND #PWR? U 1 1 605076F8 -P 4900 8150 -F 0 "#PWR?" H 4900 7900 50 0001 C CNN -F 1 "GND" H 4905 7977 50 0000 C CNN -F 2 "" H 4900 8150 50 0001 C CNN -F 3 "" H 4900 8150 50 0001 C CNN - 1 4900 8150 +P 4900 8950 +F 0 "#PWR?" H 4900 8700 50 0001 C CNN +F 1 "GND" H 4905 8777 50 0000 C CNN +F 2 "" H 4900 8950 50 0001 C CNN +F 3 "" H 4900 8950 50 0001 C CNN + 1 4900 8950 1 0 0 -1 $EndComp $Comp L power:VCC #PWR? U 1 1 60507B8E -P 4900 4650 -F 0 "#PWR?" H 4900 4500 50 0001 C CNN -F 1 "VCC" H 4917 4823 50 0000 C CNN -F 2 "" H 4900 4650 50 0001 C CNN -F 3 "" H 4900 4650 50 0001 C CNN - 1 4900 4650 +P 4900 5450 +F 0 "#PWR?" H 4900 5300 50 0001 C CNN +F 1 "VCC" H 4917 5623 50 0000 C CNN +F 2 "" H 4900 5450 50 0001 C CNN +F 3 "" H 4900 5450 50 0001 C CNN + 1 4900 5450 1 0 0 -1 $EndComp $Comp L power:VCC #PWR? U 1 1 60507E3C -P 7500 5700 -F 0 "#PWR?" H 7500 5550 50 0001 C CNN -F 1 "VCC" H 7517 5873 50 0000 C CNN -F 2 "" H 7500 5700 50 0001 C CNN -F 3 "" H 7500 5700 50 0001 C CNN - 1 7500 5700 +P 7500 6500 +F 0 "#PWR?" H 7500 6350 50 0001 C CNN +F 1 "VCC" H 7517 6673 50 0000 C CNN +F 2 "" H 7500 6500 50 0001 C CNN +F 3 "" H 7500 6500 50 0001 C CNN + 1 7500 6500 1 0 0 -1 $EndComp $Comp L power:VCC #PWR? U 1 1 605080EF -P 7500 7250 -F 0 "#PWR?" H 7500 7100 50 0001 C CNN -F 1 "VCC" H 7517 7423 50 0000 C CNN -F 2 "" H 7500 7250 50 0001 C CNN -F 3 "" H 7500 7250 50 0001 C CNN - 1 7500 7250 +P 7500 8050 +F 0 "#PWR?" H 7500 7900 50 0001 C CNN +F 1 "VCC" H 7517 8223 50 0000 C CNN +F 2 "" H 7500 8050 50 0001 C CNN +F 3 "" H 7500 8050 50 0001 C CNN + 1 7500 8050 1 0 0 -1 $EndComp $Comp L power:VCC #PWR? U 1 1 60508CD5 -P 4050 7750 -F 0 "#PWR?" H 4050 7600 50 0001 C CNN -F 1 "VCC" H 4067 7923 50 0000 C CNN -F 2 "" H 4050 7750 50 0001 C CNN -F 3 "" H 4050 7750 50 0001 C CNN - 1 4050 7750 +P 4050 8550 +F 0 "#PWR?" H 4050 8400 50 0001 C CNN +F 1 "VCC" H 4067 8723 50 0000 C CNN +F 2 "" H 4050 8550 50 0001 C CNN +F 3 "" H 4050 8550 50 0001 C CNN + 1 4050 8550 1 0 0 -1 $EndComp $Comp L CPU:Z80CPU U1 U 1 1 604F040E -P 4900 6650 -F 0 "U1" H 4900 8331 50 0000 C CNN -F 1 "Z80CPU" H 4900 8240 50 0000 C CNN -F 2 "" H 4900 7050 50 0001 C CNN -F 3 "www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080" H 4900 7050 50 0001 C CNN - 1 4900 6650 +P 4900 7450 +F 0 "U1" H 4900 9131 50 0000 C CNN +F 1 "Z80CPU" H 4900 9040 50 0000 C CNN +F 2 "" H 4900 7850 50 0001 C CNN +F 3 "www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080" H 4900 7850 50 0001 C CNN + 1 4900 7450 1 0 0 -1 $EndComp Wire Wire Line - 4200 6650 4050 6650 + 4200 7450 4050 7450 $Comp L power:VCC #PWR? U 1 1 6050EE1E -P 4050 6650 -F 0 "#PWR?" H 4050 6500 50 0001 C CNN -F 1 "VCC" H 4067 6823 50 0000 C CNN -F 2 "" H 4050 6650 50 0001 C CNN -F 3 "" H 4050 6650 50 0001 C CNN - 1 4050 6650 +P 4050 7450 +F 0 "#PWR?" H 4050 7300 50 0001 C CNN +F 1 "VCC" H 4067 7623 50 0000 C CNN +F 2 "" H 4050 7450 50 0001 C CNN +F 3 "" H 4050 7450 50 0001 C CNN + 1 4050 7450 1 0 0 -1 $EndComp $Comp L Device:C C? U 1 1 6055A1F9 -P 5300 4650 -F 0 "C?" V 5048 4650 50 0000 C CNN -F 1 "100nF" V 5139 4650 50 0000 C CNN -F 2 "" H 5338 4500 50 0001 C CNN -F 3 "~" H 5300 4650 50 0001 C CNN - 1 5300 4650 +P 5300 5450 +F 0 "C?" V 5048 5450 50 0000 C CNN +F 1 "100nF" V 5139 5450 50 0000 C CNN +F 2 "" H 5338 5300 50 0001 C CNN +F 3 "~" H 5300 5450 50 0001 C CNN + 1 5300 5450 0 1 1 0 $EndComp $Comp L Device:C C? U 1 1 6055A9DD -P 5300 4850 -F 0 "C?" V 5048 4850 50 0000 C CNN -F 1 "56pF" V 5139 4850 50 0000 C CNN -F 2 "" H 5338 4700 50 0001 C CNN -F 3 "~" H 5300 4850 50 0001 C CNN - 1 5300 4850 +P 5300 5650 +F 0 "C?" V 5048 5650 50 0000 C CNN +F 1 "56pF" V 5139 5650 50 0000 C CNN +F 2 "" H 5338 5500 50 0001 C CNN +F 3 "~" H 5300 5650 50 0001 C CNN + 1 5300 5650 0 1 1 0 $EndComp Wire Wire Line - 5450 4650 5450 4750 + 5450 5450 5450 5550 $Comp L power:GND #PWR? U 1 1 60567CC3 -P 5550 4750 -F 0 "#PWR?" H 5550 4500 50 0001 C CNN -F 1 "GND" H 5555 4577 50 0000 C CNN -F 2 "" H 5550 4750 50 0001 C CNN -F 3 "" H 5550 4750 50 0001 C CNN - 1 5550 4750 +P 5550 5550 +F 0 "#PWR?" H 5550 5300 50 0001 C CNN +F 1 "GND" H 5555 5377 50 0000 C CNN +F 2 "" H 5550 5550 50 0001 C CNN +F 3 "" H 5550 5550 50 0001 C CNN + 1 5550 5550 1 0 0 -1 $EndComp Wire Wire Line - 5550 4750 5450 4750 -Connection ~ 5450 4750 + 5550 5550 5450 5550 +Connection ~ 5450 5550 Wire Wire Line - 5450 4750 5450 4850 + 5450 5550 5450 5650 Wire Wire Line - 4900 4650 4900 4750 + 4900 5450 4900 5550 Wire Wire Line - 5150 4850 5150 4750 + 5150 5650 5150 5550 Wire Wire Line - 5150 4750 4900 4750 -Connection ~ 5150 4750 + 5150 5550 4900 5550 +Connection ~ 5150 5550 Wire Wire Line - 5150 4750 5150 4650 -Connection ~ 4900 4750 + 5150 5550 5150 5450 +Connection ~ 4900 5550 Wire Wire Line - 4900 4750 4900 5150 -Text Notes 5050 5050 0 50 ~ 0 + 4900 5550 4900 5950 +Text Notes 5050 5850 0 50 ~ 0 Smoothing caps Wire Wire Line - 4200 7750 4050 7750 + 4200 8550 4050 8550 Text Notes 15450 11050 0 50 ~ 0 0.1 alpha $Comp L 74xx:74HC04 U11 U 6 1 605236EF -P 2950 4850 -F 0 "U11" V 2904 5030 50 0000 L CNN -F 1 "74LS32" V 2995 5030 50 0000 L CNN -F 2 "" H 2950 4850 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 2950 4850 50 0001 C CNN - 6 2950 4850 +P 2950 5650 +F 0 "U11" V 2904 5830 50 0000 L CNN +F 1 "74LS32" V 2995 5830 50 0000 L CNN +F 2 "" H 2950 5650 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 2950 5650 50 0001 C CNN + 6 2950 5650 0 1 1 0 $EndComp Wire Wire Line - 4100 4800 4000 4800 -Connection ~ 4100 4800 -Connection ~ 4100 4700 + 4100 5600 4000 5600 +Connection ~ 4100 5600 +Connection ~ 4100 5500 Wire Wire Line - 4100 4700 4100 4800 + 4100 5500 4100 5600 Wire Wire Line - 4200 4800 4100 4800 + 4200 5600 4100 5600 Wire Wire Line - 4500 4350 4650 4350 -Connection ~ 4100 4350 + 4500 5150 4650 5150 +Connection ~ 4100 5150 Wire Wire Line - 4200 4350 4100 4350 + 4200 5150 4100 5150 $Comp L Device:R R? U 1 1 60584118 -P 4350 4350 -F 0 "R?" H 4420 4396 50 0000 L CNN -F 1 "270k" H 4420 4305 50 0000 L CNN -F 2 "" V 4280 4350 50 0001 C CNN -F 3 "~" H 4350 4350 50 0001 C CNN - 1 4350 4350 +P 4350 5150 +F 0 "R?" H 4420 5196 50 0000 L CNN +F 1 "270k" H 4420 5105 50 0000 L CNN +F 2 "" V 4280 5150 50 0001 C CNN +F 3 "~" H 4350 5150 50 0001 C CNN + 1 4350 5150 0 1 1 0 $EndComp -Text Notes 3300 4150 0 50 ~ 0 +Text Notes 3300 4950 0 50 ~ 0 Reset circuit with\ndebouncing and\npower-on-reset Wire Wire Line - 4100 5400 4100 5450 -Connection ~ 3600 4350 + 4100 6200 4100 6250 +Connection ~ 3600 5150 Wire Wire Line - 3600 4350 3600 4700 + 3600 5150 3600 5500 Wire Wire Line - 3600 4350 3450 4350 + 3600 5150 3450 5150 $Comp L power:GND #PWR? U 1 1 605315B7 -P 3450 4350 -F 0 "#PWR?" H 3450 4100 50 0001 C CNN -F 1 "GND" H 3455 4177 50 0000 C CNN -F 2 "" H 3450 4350 50 0001 C CNN -F 3 "" H 3450 4350 50 0001 C CNN - 1 3450 4350 +P 3450 5150 +F 0 "#PWR?" H 3450 4900 50 0001 C CNN +F 1 "GND" H 3455 4977 50 0000 C CNN +F 2 "" H 3450 5150 50 0001 C CNN +F 3 "" H 3450 5150 50 0001 C CNN + 1 3450 5150 1 0 0 -1 $EndComp $Comp L power:VCC #PWR? U 1 1 60530F78 -P 4650 4350 -F 0 "#PWR?" H 4650 4200 50 0001 C CNN -F 1 "VCC" H 4667 4523 50 0000 C CNN -F 2 "" H 4650 4350 50 0001 C CNN -F 3 "" H 4650 4350 50 0001 C CNN - 1 4650 4350 +P 4650 5150 +F 0 "#PWR?" H 4650 5000 50 0001 C CNN +F 1 "VCC" H 4667 5323 50 0000 C CNN +F 2 "" H 4650 5150 50 0001 C CNN +F 3 "" H 4650 5150 50 0001 C CNN + 1 4650 5150 1 0 0 -1 $EndComp Wire Wire Line - 3650 4700 3600 4700 + 3650 5500 3600 5500 Wire Wire Line - 4100 4350 4000 4350 + 4100 5150 4000 5150 Wire Wire Line - 4100 4700 4100 4350 + 4100 5500 4100 5150 Wire Wire Line - 3950 4700 4100 4700 + 3950 5500 4100 5500 $Comp L Device:C C? U 1 1 6052B4C4 -P 3800 4700 -F 0 "C?" H 3915 4746 50 0000 L CNN -F 1 "10uF" H 3915 4655 50 0000 L CNN -F 2 "" H 3838 4550 50 0001 C CNN -F 3 "~" H 3800 4700 50 0001 C CNN - 1 3800 4700 +P 3800 5500 +F 0 "C?" H 3915 5546 50 0000 L CNN +F 1 "10uF" H 3915 5455 50 0000 L CNN +F 2 "" H 3838 5350 50 0001 C CNN +F 3 "~" H 3800 5500 50 0001 C CNN + 1 3800 5500 0 1 1 0 $EndComp $Comp L Switch:SW_Push SW1 U 1 1 60528DA4 -P 3800 4350 -F 0 "SW1" V 3800 4302 50 0000 R CNN -F 1 "SW_Push" V 3755 4302 50 0001 R CNN -F 2 "" H 3800 4550 50 0001 C CNN -F 3 "" H 3800 4550 50 0001 C CNN - 1 3800 4350 +P 3800 5150 +F 0 "SW1" V 3800 5102 50 0000 R CNN +F 1 "SW_Push" V 3755 5102 50 0001 R CNN +F 2 "" H 3800 5350 50 0001 C CNN +F 3 "" H 3800 5350 50 0001 C CNN + 1 3800 5150 1 0 0 -1 $EndComp $Comp L 74xx:74LS32 U10 U 4 1 6051C888 -P 4100 5100 -F 0 "U10" H 4100 5425 50 0000 C CNN -F 1 "74LS32" H 4100 5334 50 0000 C CNN -F 2 "" H 4100 5100 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 4100 5100 50 0001 C CNN - 4 4100 5100 +P 4100 5900 +F 0 "U10" H 4100 6225 50 0000 C CNN +F 1 "74LS32" H 4100 6134 50 0000 C CNN +F 2 "" H 4100 5900 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 4100 5900 50 0001 C CNN + 4 4100 5900 0 1 1 0 $EndComp $Comp L Device:C C? U 1 1 605648D0 -P 1850 4550 -F 0 "C?" V 1598 4550 50 0000 C CNN -F 1 "30pF" V 1689 4550 50 0000 C CNN -F 2 "" H 1888 4400 50 0001 C CNN -F 3 "~" H 1850 4550 50 0001 C CNN - 1 1850 4550 +P 1850 5350 +F 0 "C?" V 1598 5350 50 0000 C CNN +F 1 "30pF" V 1689 5350 50 0000 C CNN +F 2 "" H 1888 5200 50 0001 C CNN +F 3 "~" H 1850 5350 50 0001 C CNN + 1 1850 5350 0 1 1 0 $EndComp $Comp L Device:C C? U 1 1 60567676 -P 1850 5150 -F 0 "C?" V 1598 5150 50 0000 C CNN -F 1 "30pF" V 1689 5150 50 0000 C CNN -F 2 "" H 1888 5000 50 0001 C CNN -F 3 "~" H 1850 5150 50 0001 C CNN - 1 1850 5150 +P 1850 5950 +F 0 "C?" V 1598 5950 50 0000 C CNN +F 1 "30pF" V 1689 5950 50 0000 C CNN +F 2 "" H 1888 5800 50 0001 C CNN +F 3 "~" H 1850 5950 50 0001 C CNN + 1 1850 5950 0 1 1 0 $EndComp $Comp L power:GND #PWR? U 1 1 6056B22E -P 1600 4550 -F 0 "#PWR?" H 1600 4300 50 0001 C CNN -F 1 "GND" H 1605 4377 50 0000 C CNN -F 2 "" H 1600 4550 50 0001 C CNN -F 3 "" H 1600 4550 50 0001 C CNN - 1 1600 4550 +P 1600 5350 +F 0 "#PWR?" H 1600 5100 50 0001 C CNN +F 1 "GND" H 1605 5177 50 0000 C CNN +F 2 "" H 1600 5350 50 0001 C CNN +F 3 "" H 1600 5350 50 0001 C CNN + 1 1600 5350 1 0 0 -1 $EndComp $Comp L power:GND #PWR? U 1 1 6056C411 -P 1600 5150 -F 0 "#PWR?" H 1600 4900 50 0001 C CNN -F 1 "GND" H 1605 4977 50 0000 C CNN -F 2 "" H 1600 5150 50 0001 C CNN -F 3 "" H 1600 5150 50 0001 C CNN - 1 1600 5150 +P 1600 5950 +F 0 "#PWR?" H 1600 5700 50 0001 C CNN +F 1 "GND" H 1605 5777 50 0000 C CNN +F 2 "" H 1600 5950 50 0001 C CNN +F 3 "" H 1600 5950 50 0001 C CNN + 1 1600 5950 1 0 0 -1 $EndComp Wire Wire Line - 1600 5150 1700 5150 + 1600 5950 1700 5950 Wire Wire Line - 1600 4550 1700 4550 + 1600 5350 1700 5350 $Comp L Device:R R? U 1 1 60581F4C -P 2150 4850 -F 0 "R?" H 2220 4896 50 0000 L CNN -F 1 "3,3M" H 2220 4805 50 0000 L CNN -F 2 "" V 2080 4850 50 0001 C CNN -F 3 "~" H 2150 4850 50 0001 C CNN - 1 2150 4850 +P 2150 5650 +F 0 "R?" H 2220 5696 50 0000 L CNN +F 1 "3,3M" H 2220 5605 50 0000 L CNN +F 2 "" V 2080 5650 50 0001 C CNN +F 3 "~" H 2150 5650 50 0001 C CNN + 1 2150 5650 1 0 0 -1 $EndComp $Comp L Device:Crystal Y? U 1 1 6058BCE7 -P 2500 4850 -F 0 "Y?" V 2454 4981 50 0000 L CNN -F 1 "4Mhz" V 2545 4981 50 0000 L CNN -F 2 "" H 2500 4850 50 0001 C CNN -F 3 "~" H 2500 4850 50 0001 C CNN - 1 2500 4850 +P 2500 5650 +F 0 "Y?" V 2454 5781 50 0000 L CNN +F 1 "4Mhz" V 2545 5781 50 0000 L CNN +F 2 "" H 2500 5650 50 0001 C CNN +F 3 "~" H 2500 5650 50 0001 C CNN + 1 2500 5650 0 1 1 0 $EndComp Wire Wire Line - 2000 4550 2150 4550 + 2000 5350 2150 5350 Wire Wire Line - 2500 4700 2500 4550 -Connection ~ 2500 4550 + 2500 5500 2500 5350 +Connection ~ 2500 5350 Wire Wire Line - 2500 4550 2950 4550 + 2500 5350 2950 5350 Wire Wire Line - 2150 4700 2150 4550 -Connection ~ 2150 4550 + 2150 5500 2150 5350 +Connection ~ 2150 5350 Wire Wire Line - 2150 4550 2500 4550 + 2150 5350 2500 5350 Wire Wire Line - 2000 5150 2150 5150 + 2000 5950 2150 5950 Wire Wire Line - 2150 5000 2150 5150 -Connection ~ 2150 5150 + 2150 5800 2150 5950 +Connection ~ 2150 5950 Wire Wire Line - 2150 5150 2500 5150 + 2150 5950 2500 5950 Wire Wire Line - 2500 5000 2500 5150 -Connection ~ 2500 5150 + 2500 5800 2500 5950 +Connection ~ 2500 5950 Wire Wire Line - 2500 5150 2950 5150 -Text Notes 2100 5350 0 50 ~ 0 + 2500 5950 2950 5950 +Text Notes 2100 6150 0 50 ~ 0 System clock\n 4Mhz $Comp L 74xx:74HC04 U11 U 5 1 605A807A -P 2950 5450 -F 0 "U11" V 2904 5630 50 0000 L CNN -F 1 "74LS32" V 2995 5630 50 0000 L CNN -F 2 "" H 2950 5450 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 2950 5450 50 0001 C CNN - 5 2950 5450 +P 2950 6250 +F 0 "U11" V 2904 6430 50 0000 L CNN +F 1 "74LS32" V 2995 6430 50 0000 L CNN +F 2 "" H 2950 6250 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 2950 6250 50 0001 C CNN + 5 2950 6250 0 1 1 0 $EndComp Wire Wire Line - 4100 5450 4200 5450 -Connection ~ 2950 5150 + 4100 6250 4200 6250 +Connection ~ 2950 5950 Wire Wire Line - 4200 5750 2950 5750 + 4200 6550 2950 6550 $Comp L Device:C C? U 1 1 606345AE -P 7100 5800 -F 0 "C?" V 6848 5800 50 0000 C CNN -F 1 "100nF" V 6939 5800 50 0000 C CNN -F 2 "" H 7138 5650 50 0001 C CNN -F 3 "~" H 7100 5800 50 0001 C CNN - 1 7100 5800 +P 7100 6600 +F 0 "C?" V 6848 6600 50 0000 C CNN +F 1 "100nF" V 6939 6600 50 0000 C CNN +F 2 "" H 7138 6450 50 0001 C CNN +F 3 "~" H 7100 6600 50 0001 C CNN + 1 7100 6600 0 -1 -1 0 $EndComp $Comp L Device:C C? U 1 1 606345B4 -P 7100 5600 -F 0 "C?" V 6848 5600 50 0000 C CNN -F 1 "56pF" V 6939 5600 50 0000 C CNN -F 2 "" H 7138 5450 50 0001 C CNN -F 3 "~" H 7100 5600 50 0001 C CNN - 1 7100 5600 +P 7100 6400 +F 0 "C?" V 6848 6400 50 0000 C CNN +F 1 "56pF" V 6939 6400 50 0000 C CNN +F 2 "" H 7138 6250 50 0001 C CNN +F 3 "~" H 7100 6400 50 0001 C CNN + 1 7100 6400 0 -1 -1 0 $EndComp Wire Wire Line - 6950 5800 6950 5700 + 6950 6600 6950 6500 $Comp L power:GND #PWR? U 1 1 606345BB -P 6850 5700 -F 0 "#PWR?" H 6850 5450 50 0001 C CNN -F 1 "GND" H 6855 5527 50 0000 C CNN -F 2 "" H 6850 5700 50 0001 C CNN -F 3 "" H 6850 5700 50 0001 C CNN - 1 6850 5700 +P 6850 6500 +F 0 "#PWR?" H 6850 6250 50 0001 C CNN +F 1 "GND" H 6855 6327 50 0000 C CNN +F 2 "" H 6850 6500 50 0001 C CNN +F 3 "" H 6850 6500 50 0001 C CNN + 1 6850 6500 -1 0 0 1 $EndComp Wire Wire Line - 6850 5700 6950 5700 -Connection ~ 6950 5700 + 6850 6500 6950 6500 +Connection ~ 6950 6500 Wire Wire Line - 6950 5700 6950 5600 + 6950 6500 6950 6400 Wire Wire Line - 7250 5600 7250 5700 + 7250 6400 7250 6500 Wire Wire Line - 7250 5700 7500 5700 -Connection ~ 7250 5700 + 7250 6500 7500 6500 +Connection ~ 7250 6500 Wire Wire Line - 7250 5700 7250 5800 -Text Notes 7350 5450 2 50 ~ 0 + 7250 6500 7250 6600 +Text Notes 7350 6250 2 50 ~ 0 Smoothing caps $Comp L Device:C C? U 1 1 60649CA8 -P 7250 7350 -F 0 "C?" V 6998 7350 50 0000 C CNN -F 1 "100nF" V 7089 7350 50 0000 C CNN -F 2 "" H 7288 7200 50 0001 C CNN -F 3 "~" H 7250 7350 50 0001 C CNN - 1 7250 7350 +P 7250 8150 +F 0 "C?" V 6998 8150 50 0000 C CNN +F 1 "100nF" V 7089 8150 50 0000 C CNN +F 2 "" H 7288 8000 50 0001 C CNN +F 3 "~" H 7250 8150 50 0001 C CNN + 1 7250 8150 0 -1 -1 0 $EndComp $Comp L Device:C C? U 1 1 60649CAE -P 7250 7150 -F 0 "C?" V 6998 7150 50 0000 C CNN -F 1 "56pF" V 7089 7150 50 0000 C CNN -F 2 "" H 7288 7000 50 0001 C CNN -F 3 "~" H 7250 7150 50 0001 C CNN - 1 7250 7150 +P 7250 7950 +F 0 "C?" V 6998 7950 50 0000 C CNN +F 1 "56pF" V 7089 7950 50 0000 C CNN +F 2 "" H 7288 7800 50 0001 C CNN +F 3 "~" H 7250 7950 50 0001 C CNN + 1 7250 7950 0 -1 -1 0 $EndComp Wire Wire Line - 7100 7350 7100 7250 + 7100 8150 7100 8050 $Comp L power:GND #PWR? U 1 1 60649CB5 -P 7000 7250 -F 0 "#PWR?" H 7000 7000 50 0001 C CNN -F 1 "GND" H 7005 7077 50 0000 C CNN -F 2 "" H 7000 7250 50 0001 C CNN -F 3 "" H 7000 7250 50 0001 C CNN - 1 7000 7250 +P 7000 8050 +F 0 "#PWR?" H 7000 7800 50 0001 C CNN +F 1 "GND" H 7005 7877 50 0000 C CNN +F 2 "" H 7000 8050 50 0001 C CNN +F 3 "" H 7000 8050 50 0001 C CNN + 1 7000 8050 -1 0 0 1 $EndComp Wire Wire Line - 7000 7250 7100 7250 -Connection ~ 7100 7250 + 7000 8050 7100 8050 +Connection ~ 7100 8050 Wire Wire Line - 7100 7250 7100 7150 + 7100 8050 7100 7950 Wire Wire Line - 7400 7150 7400 7250 + 7400 7950 7400 8050 Wire Wire Line - 7400 7250 7500 7250 -Connection ~ 7400 7250 + 7400 8050 7500 8050 +Connection ~ 7400 8050 Wire Wire Line - 7400 7250 7400 7350 -Connection ~ 7500 7250 + 7400 8050 7400 8150 +Connection ~ 7500 8050 $Comp L Device:R R? U 1 1 60661B57 -P 2500 6050 -F 0 "R?" V 2293 6050 50 0000 C CNN -F 1 "10k" V 2384 6050 50 0000 C CNN -F 2 "" V 2430 6050 50 0001 C CNN -F 3 "~" H 2500 6050 50 0001 C CNN - 1 2500 6050 +P 2500 6850 +F 0 "R?" V 2293 6850 50 0000 C CNN +F 1 "10k" V 2384 6850 50 0000 C CNN +F 2 "" V 2430 6850 50 0001 C CNN +F 3 "~" H 2500 6850 50 0001 C CNN + 1 2500 6850 0 1 1 0 $EndComp $Comp L Device:R R? U 1 1 60662809 -P 2200 6150 -F 0 "R?" V 1993 6150 50 0000 C CNN -F 1 "10k" V 2084 6150 50 0000 C CNN -F 2 "" V 2130 6150 50 0001 C CNN -F 3 "~" H 2200 6150 50 0001 C CNN - 1 2200 6150 +P 2200 6950 +F 0 "R?" V 1993 6950 50 0000 C CNN +F 1 "10k" V 2084 6950 50 0000 C CNN +F 2 "" V 2130 6950 50 0001 C CNN +F 3 "~" H 2200 6950 50 0001 C CNN + 1 2200 6950 0 1 1 0 $EndComp $Comp L power:VCC #PWR? U 1 1 60663175 -P 2050 5800 -F 0 "#PWR?" H 2050 5650 50 0001 C CNN -F 1 "VCC" H 2067 5973 50 0000 C CNN -F 2 "" H 2050 5800 50 0001 C CNN -F 3 "" H 2050 5800 50 0001 C CNN - 1 2050 5800 +P 2050 6600 +F 0 "#PWR?" H 2050 6450 50 0001 C CNN +F 1 "VCC" H 2067 6773 50 0000 C CNN +F 2 "" H 2050 6600 50 0001 C CNN +F 3 "" H 2050 6600 50 0001 C CNN + 1 2050 6600 1 0 0 -1 $EndComp Wire Wire Line - 2050 5800 2050 6050 + 2050 6600 2050 6850 Wire Wire Line - 2350 6050 2050 6050 -Connection ~ 2050 6050 + 2350 6850 2050 6850 +Connection ~ 2050 6850 Wire Wire Line - 2050 6050 2050 6150 + 2050 6850 2050 6950 Wire Wire Line - 2650 6050 4200 6050 + 2650 6850 4200 6850 Wire Wire Line - 2350 6150 3050 6150 + 2350 6950 3050 6950 $Comp L Switch:SW_Push SW? U 1 1 6067F418 -P 1600 6250 -F 0 "SW?" H 1600 6535 50 0000 C CNN -F 1 "Break" H 1600 6444 50 0000 C CNN -F 2 "" H 1600 6450 50 0001 C CNN -F 3 "" H 1600 6450 50 0001 C CNN - 1 1600 6250 +P 1600 7050 +F 0 "SW?" H 1600 7335 50 0000 C CNN +F 1 "Break" H 1600 7244 50 0000 C CNN +F 2 "" H 1600 7250 50 0001 C CNN +F 3 "" H 1600 7250 50 0001 C CNN + 1 1600 7050 1 0 0 -1 $EndComp $Comp L power:GND #PWR? U 1 1 60681E2A -P 1300 6250 -F 0 "#PWR?" H 1300 6000 50 0001 C CNN -F 1 "GND" H 1305 6077 50 0000 C CNN -F 2 "" H 1300 6250 50 0001 C CNN -F 3 "" H 1300 6250 50 0001 C CNN - 1 1300 6250 +P 1300 7050 +F 0 "#PWR?" H 1300 6800 50 0001 C CNN +F 1 "GND" H 1305 6877 50 0000 C CNN +F 2 "" H 1300 7050 50 0001 C CNN +F 3 "" H 1300 7050 50 0001 C CNN + 1 1300 7050 1 0 0 -1 $EndComp $Comp L Device:C C? U 1 1 6068233C -P 1600 5800 -F 0 "C?" V 1348 5800 50 0000 C CNN -F 1 "10uF" V 1439 5800 50 0000 C CNN -F 2 "" H 1638 5650 50 0001 C CNN -F 3 "~" H 1600 5800 50 0001 C CNN - 1 1600 5800 +P 1600 6600 +F 0 "C?" V 1348 6600 50 0000 C CNN +F 1 "10uF" V 1439 6600 50 0000 C CNN +F 2 "" H 1638 6450 50 0001 C CNN +F 3 "~" H 1600 6600 50 0001 C CNN + 1 1600 6600 0 1 1 0 $EndComp Wire Wire Line - 1450 5800 1400 5800 + 1450 6600 1400 6600 Wire Wire Line - 1400 5800 1400 6250 + 1400 6600 1400 7050 Wire Wire Line - 1300 6250 1400 6250 -Connection ~ 1400 6250 + 1300 7050 1400 7050 +Connection ~ 1400 7050 Wire Wire Line - 1750 5800 1800 5800 + 1750 6600 1800 6600 Wire Wire Line - 1800 5800 1800 6250 + 1800 6600 1800 7050 Wire Wire Line - 1800 6250 3050 6250 + 1800 7050 3050 7050 Wire Wire Line - 3050 6250 3050 6150 -Connection ~ 1800 6250 -Connection ~ 3050 6150 + 3050 7050 3050 6950 +Connection ~ 1800 7050 +Connection ~ 3050 6950 Wire Wire Line - 3050 6150 4200 6150 -Text Notes 1250 6700 0 50 ~ 0 + 3050 6950 4200 6950 +Text Notes 1250 7500 0 50 ~ 0 "Break" button $Comp L Connector:Conn_01x01_Male J? U 1 1 606A5B44 -P 4100 3900 -F 0 "J?" V 4162 3944 50 0000 L CNN -F 1 "panel_btn_rst" V 4253 3944 50 0000 L CNN -F 2 "" H 4100 3900 50 0001 C CNN -F 3 "~" H 4100 3900 50 0001 C CNN - 1 4100 3900 +P 4100 4700 +F 0 "J?" V 4162 4744 50 0000 L CNN +F 1 "panel_btn_rst" V 4253 4744 50 0000 L CNN +F 2 "" H 4100 4700 50 0001 C CNN +F 3 "~" H 4100 4700 50 0001 C CNN + 1 4100 4700 0 1 1 0 $EndComp Wire Wire Line - 4100 4100 4100 4350 + 4100 4900 4100 5150 $Comp L Connector:Conn_01x01_Male J? U 1 1 606C1179 -P 1800 6550 -F 0 "J?" V 1954 6462 50 0000 R CNN -F 1 "panel_btn_brk" V 1863 6462 50 0000 R CNN -F 2 "" H 1800 6550 50 0001 C CNN -F 3 "~" H 1800 6550 50 0001 C CNN - 1 1800 6550 +P 1800 7350 +F 0 "J?" V 1954 7262 50 0000 R CNN +F 1 "panel_btn_brk" V 1863 7262 50 0000 R CNN +F 2 "" H 1800 7350 50 0001 C CNN +F 3 "~" H 1800 7350 50 0001 C CNN + 1 1800 7350 0 -1 -1 0 $EndComp Wire Wire Line - 1800 6350 1800 6250 + 1800 7150 1800 7050 $Comp L Device:LED D? U 1 1 606D4ECC -P 3050 6750 -F 0 "D?" H 3043 6495 50 0000 C CNN -F 1 "LED" H 3043 6586 50 0000 C CNN -F 2 "" H 3050 6750 50 0001 C CNN -F 3 "~" H 3050 6750 50 0001 C CNN - 1 3050 6750 +P 3050 7550 +F 0 "D?" H 3043 7295 50 0000 C CNN +F 1 "LED" H 3043 7386 50 0000 C CNN +F 2 "" H 3050 7550 50 0001 C CNN +F 3 "~" H 3050 7550 50 0001 C CNN + 1 3050 7550 -1 0 0 1 $EndComp Wire Wire Line - 3200 6750 3350 6750 + 3200 7550 3350 7550 $Comp L Device:R R? U 1 1 606E9AF9 -P 2750 6750 -F 0 "R?" V 2543 6750 50 0000 C CNN -F 1 "470" V 2634 6750 50 0000 C CNN -F 2 "" V 2680 6750 50 0001 C CNN -F 3 "~" H 2750 6750 50 0001 C CNN - 1 2750 6750 +P 2750 7550 +F 0 "R?" V 2543 7550 50 0000 C CNN +F 1 "470" V 2634 7550 50 0000 C CNN +F 2 "" V 2680 7550 50 0001 C CNN +F 3 "~" H 2750 7550 50 0001 C CNN + 1 2750 7550 0 1 1 0 $EndComp $Comp L power:VCC #PWR? U 1 1 606EA531 -P 2500 6750 -F 0 "#PWR?" H 2500 6600 50 0001 C CNN -F 1 "VCC" H 2517 6923 50 0000 C CNN -F 2 "" H 2500 6750 50 0001 C CNN -F 3 "" H 2500 6750 50 0001 C CNN - 1 2500 6750 +P 2500 7550 +F 0 "#PWR?" H 2500 7400 50 0001 C CNN +F 1 "VCC" H 2517 7723 50 0000 C CNN +F 2 "" H 2500 7550 50 0001 C CNN +F 3 "" H 2500 7550 50 0001 C CNN + 1 2500 7550 1 0 0 -1 $EndComp Wire Wire Line - 2500 6750 2600 6750 + 2500 7550 2600 7550 $Comp L Connector:Conn_01x01_Male J? U 1 1 60701566 -P 3350 6350 -F 0 "J?" V 3412 6394 50 0000 L CNN -F 1 "panel_led_halt" V 3503 6394 50 0000 L CNN -F 2 "" H 3350 6350 50 0001 C CNN -F 3 "~" H 3350 6350 50 0001 C CNN - 1 3350 6350 +P 3350 7150 +F 0 "J?" V 3412 7194 50 0000 L CNN +F 1 "panel_led_halt" V 3503 7194 50 0000 L CNN +F 2 "" H 3350 7150 50 0001 C CNN +F 3 "~" H 3350 7150 50 0001 C CNN + 1 3350 7150 0 1 1 0 $EndComp Wire Wire Line - 3350 6550 3350 6750 -Connection ~ 3350 6750 + 3350 7350 3350 7550 +Connection ~ 3350 7550 Wire Wire Line - 3350 6750 4200 6750 -NoConn ~ 4200 6550 -NoConn ~ 4200 6450 + 3350 7550 4200 7550 NoConn ~ 4200 7350 -NoConn ~ 4200 7850 +NoConn ~ 4200 7250 +NoConn ~ 4200 8150 +NoConn ~ 4200 8650 Wire Bus Line - 6000 7050 6550 7050 + 6000 7850 6550 7850 Wire Bus Line - 6550 7050 6550 6300 + 6550 7850 6550 7100 Wire Bus Line - 6550 7850 6550 7050 -Connection ~ 6550 7050 -Connection ~ 7500 5700 + 6550 8650 6550 7850 +Connection ~ 6550 7850 +Connection ~ 7500 6500 Entry Wire Line 7200 3650 7100 3550 Entry Wire Line @@ -1162,16 +1162,6 @@ Entry Wire Line 7200 2350 7100 2250 Entry Wire Line 7200 2250 7100 2150 -Wire Wire Line - 7500 3750 7200 3750 -Wire Wire Line - 7500 3650 7200 3650 -Wire Wire Line - 7500 3550 7200 3550 -Wire Wire Line - 7500 3450 7200 3450 -Wire Wire Line - 7500 3350 7200 3350 Wire Wire Line 7500 2950 7200 2950 Wire Wire Line @@ -1220,12 +1210,9 @@ Text Label 7400 2250 2 50 ~ 0 A15 Entry Wire Line 7200 3750 7100 3650 -Connection ~ 6550 6300 Wire Bus Line 7100 2150 6550 2150 -Wire Bus Line - 6550 6300 6550 2150 -Text HLabel 4200 7450 0 50 Output ~ 0 +Text HLabel 4200 8250 0 50 Output ~ 0 IORQ Text Notes 9300 2350 0 50 ~ 0 Memory decoding logic @@ -1307,43 +1294,43 @@ Text HLabel 11100 1900 2 50 Output ~ 0 RAMEN Text HLabel 9450 1500 2 50 Output ~ 0 ROMEN -Text HLabel 9500 7850 3 50 Input ~ 0 +Text HLabel 9500 8650 3 50 Input ~ 0 RAMEN Wire Wire Line - 9500 7650 9500 7850 -Text HLabel 9500 6300 3 50 Input ~ 0 + 9500 8450 9500 8650 +Text HLabel 9500 7100 3 50 Input ~ 0 ROMEN Wire Wire Line - 9500 6100 9500 6300 -Text HLabel 4200 7150 0 50 Output ~ 0 + 9500 6900 9500 7100 +Text HLabel 4200 7950 0 50 Output ~ 0 RD -Text HLabel 4200 7250 0 50 Output ~ 0 +Text HLabel 4200 8050 0 50 Output ~ 0 WR -Text HLabel 9400 6300 3 50 Input ~ 0 +Text HLabel 9400 7100 3 50 Input ~ 0 RD -Text HLabel 9300 6300 3 50 Input ~ 0 +Text HLabel 9300 7100 3 50 Input ~ 0 WR Wire Wire Line - 9300 6300 9300 6100 + 9300 7100 9300 6900 Wire Wire Line - 9400 6300 9400 6100 -Text HLabel 9400 7850 3 50 Input ~ 0 + 9400 7100 9400 6900 +Text HLabel 9400 8650 3 50 Input ~ 0 RD -Text HLabel 9300 7850 3 50 Input ~ 0 +Text HLabel 9300 8650 3 50 Input ~ 0 WR Wire Wire Line - 9300 7850 9300 7650 + 9300 8650 9300 8450 Wire Wire Line - 9400 7850 9400 7650 -Text Notes 12650 3550 0 50 ~ 0 + 9400 8650 9400 8450 +Text Notes 10750 5250 0 50 ~ 0 I/O Decoding logic -Text Notes 8500 8600 0 50 ~ 0 +Text Notes 8500 9400 0 50 ~ 0 Memory $Comp -L 74xx:74LS138 U? +L 74xx:74LS138 U20 U 1 1 60832D85 P 12450 2800 -F 0 "U?" H 12450 3581 50 0000 C CNN +F 0 "U20" H 12450 3581 50 0000 C CNN F 1 "74LS138" H 12450 3490 50 0000 C CNN F 2 "" H 12450 2800 50 0001 C CNN F 3 "http://www.ti.com/lit/gpn/sn74LS138" H 12450 2800 50 0001 C CNN @@ -1498,7 +1485,7 @@ Wire Wire Line 12950 3200 14050 3200 Entry Wire Line 14050 3200 14150 3300 -Text GLabel 14150 4650 3 50 BiDi ~ 0 +Text GLabel 14150 7600 3 50 BiDi ~ 0 IOBUS Text Label 12950 2500 0 50 ~ 0 IOEN0 @@ -1516,20 +1503,563 @@ Text Label 12950 3100 0 50 ~ 0 IOEN6 Text Label 12950 3200 0 50 ~ 0 IOEN7 +$Comp +L 74xx:74HC244 U21 +U 1 1 6057058E +P 9850 4350 +F 0 "U21" H 9850 5331 50 0000 C CNN +F 1 "74HC244" H 9850 5240 50 0000 C CNN +F 2 "" H 9850 4350 50 0001 C CNN +F 3 "http://www.nxp.com/documents/data_sheet/74HC_HCT244.pdf" H 9850 4350 50 0001 C CNN + 1 9850 4350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 60571DDE +P 9850 5150 +F 0 "#PWR?" H 9850 4900 50 0001 C CNN +F 1 "GND" H 9855 4977 50 0000 C CNN +F 2 "" H 9850 5150 50 0001 C CNN +F 3 "" H 9850 5150 50 0001 C CNN + 1 9850 5150 + 1 0 0 -1 +$EndComp Wire Bus Line - 7800 5100 10350 5100 + 6550 2150 6550 7100 +Connection ~ 6550 7100 +$Comp +L power:VCC #PWR? +U 1 1 6062D6E7 +P 9850 3050 +F 0 "#PWR?" H 9850 2900 50 0001 C CNN +F 1 "VCC" H 9867 3223 50 0000 C CNN +F 2 "" H 9850 3050 50 0001 C CNN +F 3 "" H 9850 3050 50 0001 C CNN + 1 9850 3050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 6062D6ED +P 10250 3050 +F 0 "C?" V 9998 3050 50 0000 C CNN +F 1 "100nF" V 10089 3050 50 0000 C CNN +F 2 "" H 10288 2900 50 0001 C CNN +F 3 "~" H 10250 3050 50 0001 C CNN + 1 10250 3050 + 0 1 1 0 +$EndComp +$Comp +L Device:C C? +U 1 1 6062D6F3 +P 10250 3250 +F 0 "C?" V 9998 3250 50 0000 C CNN +F 1 "56pF" V 10089 3250 50 0000 C CNN +F 2 "" H 10288 3100 50 0001 C CNN +F 3 "~" H 10250 3250 50 0001 C CNN + 1 10250 3250 + 0 1 1 0 +$EndComp +Wire Wire Line + 10400 3050 10400 3150 +$Comp +L power:GND #PWR? +U 1 1 6062D6FA +P 10500 3150 +F 0 "#PWR?" H 10500 2900 50 0001 C CNN +F 1 "GND" H 10505 2977 50 0000 C CNN +F 2 "" H 10500 3150 50 0001 C CNN +F 3 "" H 10500 3150 50 0001 C CNN + 1 10500 3150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10500 3150 10400 3150 +Connection ~ 10400 3150 +Wire Wire Line + 10400 3150 10400 3250 +Wire Wire Line + 9850 3050 9850 3150 +Wire Wire Line + 10100 3250 10100 3150 +Wire Wire Line + 10100 3150 9850 3150 +Connection ~ 10100 3150 +Wire Wire Line + 10100 3150 10100 3050 +Connection ~ 9850 3150 +Wire Wire Line + 9850 3150 9850 3550 +Text Notes 10000 3450 0 50 ~ 0 +Smoothing caps +Wire Wire Line + 9350 4850 9350 4800 +Text HLabel 9050 4800 0 50 Input ~ 0 +IORQ +Wire Wire Line + 9050 4800 9350 4800 +Connection ~ 9350 4800 +Wire Wire Line + 9350 4800 9350 4750 +Wire Wire Line + 8000 3750 8000 4250 +Wire Wire Line + 8000 4250 9350 4250 +Wire Wire Line + 7200 3750 8000 3750 +Wire Wire Line + 8150 3650 8150 4350 +Wire Wire Line + 8150 4350 9350 4350 +Wire Wire Line + 7200 3650 8150 3650 +Wire Wire Line + 8300 3550 8300 4450 +Wire Wire Line + 8300 4450 9350 4450 +Wire Wire Line + 7200 3550 8300 3550 +Wire Wire Line + 8450 3450 8450 4150 +Wire Wire Line + 8450 4150 9350 4150 +Wire Wire Line + 7200 3450 8450 3450 +Wire Wire Line + 8600 3350 8600 4050 +Wire Wire Line + 8600 4050 9350 4050 +Wire Wire Line + 7200 3350 8600 3350 +NoConn ~ 7500 2950 +NoConn ~ 7500 2850 +NoConn ~ 7500 2750 +NoConn ~ 7500 2650 +NoConn ~ 7500 2550 +NoConn ~ 7500 2450 +NoConn ~ 7500 2350 +NoConn ~ 9350 3850 +NoConn ~ 9350 3950 +NoConn ~ 10350 3850 +NoConn ~ 10350 3950 +Text HLabel 9050 4550 0 50 Input ~ 0 +WR +Wire Wire Line + 9050 4550 9350 4550 +Wire Wire Line + 10350 4050 14050 4050 +Entry Wire Line + 14050 4050 14150 4150 +Wire Wire Line + 10350 4150 14050 4150 +Entry Wire Line + 14050 4150 14150 4250 +Wire Wire Line + 10350 4250 14050 4250 +Entry Wire Line + 14050 4250 14150 4350 +Wire Wire Line + 10350 4350 14050 4350 +Entry Wire Line + 14050 4350 14150 4450 +Wire Wire Line + 10350 4450 14050 4450 +Entry Wire Line + 14050 4450 14150 4550 +Wire Wire Line + 10350 4550 14050 4550 +Entry Wire Line + 14050 4550 14150 4650 +Text Label 10450 4050 0 50 ~ 0 +IOADDR4 +Text Label 10450 4150 0 50 ~ 0 +IOADDR3 +Text Label 10450 4250 0 50 ~ 0 +IOADDR2 +Text Label 10450 4350 0 50 ~ 0 +IOADDR1 +Text Label 10450 4450 0 50 ~ 0 +IOADDR0 +Text Label 10450 4550 0 50 ~ 0 +IOWR +$Comp +L power:GND #PWR? +U 1 1 6084A0EA +P 12350 7350 +F 0 "#PWR?" H 12350 7100 50 0001 C CNN +F 1 "GND" H 12355 7177 50 0000 C CNN +F 2 "" H 12350 7350 50 0001 C CNN +F 3 "" H 12350 7350 50 0001 C CNN + 1 12350 7350 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 60853D75 +P 12350 5250 +F 0 "#PWR?" H 12350 5100 50 0001 C CNN +F 1 "VCC" H 12367 5423 50 0000 C CNN +F 2 "" H 12350 5250 50 0001 C CNN +F 3 "" H 12350 5250 50 0001 C CNN + 1 12350 5250 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 60853D7B +P 12750 5250 +F 0 "C?" V 12498 5250 50 0000 C CNN +F 1 "100nF" V 12589 5250 50 0000 C CNN +F 2 "" H 12788 5100 50 0001 C CNN +F 3 "~" H 12750 5250 50 0001 C CNN + 1 12750 5250 + 0 1 1 0 +$EndComp +$Comp +L Device:C C? +U 1 1 60853D81 +P 12750 5450 +F 0 "C?" V 12498 5450 50 0000 C CNN +F 1 "56pF" V 12589 5450 50 0000 C CNN +F 2 "" H 12788 5300 50 0001 C CNN +F 3 "~" H 12750 5450 50 0001 C CNN + 1 12750 5450 + 0 1 1 0 +$EndComp +Wire Wire Line + 12900 5250 12900 5350 +$Comp +L power:GND #PWR? +U 1 1 60853D88 +P 13000 5350 +F 0 "#PWR?" H 13000 5100 50 0001 C CNN +F 1 "GND" H 13005 5177 50 0000 C CNN +F 2 "" H 13000 5350 50 0001 C CNN +F 3 "" H 13000 5350 50 0001 C CNN + 1 13000 5350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13000 5350 12900 5350 +Connection ~ 12900 5350 +Wire Wire Line + 12900 5350 12900 5450 +Wire Wire Line + 12350 5250 12350 5350 +Wire Wire Line + 12600 5450 12600 5350 +Wire Wire Line + 12600 5350 12350 5350 +Connection ~ 12600 5350 +Wire Wire Line + 12600 5350 12600 5250 +Connection ~ 12350 5350 +Wire Wire Line + 12350 5350 12350 5750 +Text Notes 12500 5650 0 50 ~ 0 +Smoothing caps +Text HLabel 13150 6950 2 50 Input ~ 0 +WR +Wire Wire Line + 12850 6950 13150 6950 +Text HLabel 13150 7050 2 50 Input ~ 0 +IORQ +Wire Wire Line + 12850 7050 13150 7050 +$Comp +L 74xx:74HC245 U22 +U 1 1 608489B5 +P 12350 6550 +F 0 "U22" H 12350 7531 50 0000 C CNN +F 1 "74HC245" H 12350 7440 50 0000 C CNN +F 2 "" H 12350 6550 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74HC245" H 12350 6550 50 0001 C CNN + 1 12350 6550 + -1 0 0 -1 +$EndComp +Entry Wire Line + 11450 5950 11550 6050 +Wire Wire Line + 11550 6050 11850 6050 +Entry Wire Line + 11450 6050 11550 6150 +Wire Wire Line + 11550 6150 11850 6150 +Entry Wire Line + 11450 6150 11550 6250 +Wire Wire Line + 11550 6250 11850 6250 +Entry Wire Line + 11450 6250 11550 6350 +Wire Wire Line + 11550 6350 11850 6350 +Entry Wire Line + 11450 6350 11550 6450 +Wire Wire Line + 11550 6450 11850 6450 +Entry Wire Line + 11450 6450 11550 6550 +Wire Wire Line + 11550 6550 11850 6550 +Entry Wire Line + 11450 6550 11550 6650 +Wire Wire Line + 11550 6650 11850 6650 +Entry Wire Line + 11450 6650 11550 6750 +Wire Wire Line + 11550 6750 11850 6750 Wire Bus Line - 7800 6650 10350 6650 + 10350 5900 11450 5900 +Connection ~ 10350 5900 +Text Label 11550 6050 0 50 ~ 0 +D0 +Text Label 11550 6150 0 50 ~ 0 +D1 +Text Label 11550 6250 0 50 ~ 0 +D2 +Text Label 11550 6350 0 50 ~ 0 +D3 +Text Label 11550 6450 0 50 ~ 0 +D4 +Text Label 11550 6550 0 50 ~ 0 +D5 +Text Label 11550 6650 0 50 ~ 0 +D6 +Text Label 11550 6750 0 50 ~ 0 +D7 +Entry Wire Line + 14050 6050 14150 6150 +Wire Wire Line + 14050 6050 12850 6050 +Entry Wire Line + 14050 6150 14150 6250 +Wire Wire Line + 14050 6150 12850 6150 +Entry Wire Line + 14050 6250 14150 6350 +Wire Wire Line + 14050 6250 12850 6250 +Entry Wire Line + 14050 6350 14150 6450 +Wire Wire Line + 14050 6350 12850 6350 +Entry Wire Line + 14050 6450 14150 6550 +Wire Wire Line + 14050 6450 12850 6450 +Entry Wire Line + 14050 6550 14150 6650 +Wire Wire Line + 14050 6550 12850 6550 +Entry Wire Line + 14050 6650 14150 6750 +Wire Wire Line + 14050 6650 12850 6650 +Entry Wire Line + 14050 6750 14150 6850 +Wire Wire Line + 14050 6750 12850 6750 +Text Label 12900 6050 0 50 ~ 0 +IOD0 +Text Label 12900 6150 0 50 ~ 0 +IOD1 +Text Label 12900 6250 0 50 ~ 0 +IOD2 +Text Label 12900 6350 0 50 ~ 0 +IOD3 +Text Label 12900 6450 0 50 ~ 0 +IOD4 +Text Label 12900 6550 0 50 ~ 0 +IOD5 +Text Label 12900 6650 0 50 ~ 0 +IOD6 +Text Label 12900 6750 0 50 ~ 0 +IOD7 +Text Notes 11950 7750 0 50 ~ 0 +I/O Data transceiver +$Comp +L power:GND #PWR? +U 1 1 60AC0139 +P 4100 2600 +F 0 "#PWR?" H 4100 2350 50 0001 C CNN +F 1 "GND" H 4105 2427 50 0000 C CNN +F 2 "" H 4100 2600 50 0001 C CNN +F 3 "" H 4100 2600 50 0001 C CNN + 1 4100 2600 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 60AC0A76 +P 4100 2150 +F 0 "C?" H 4215 2196 50 0000 L CNN +F 1 "470uF" H 4215 2105 50 0000 L CNN +F 2 "" H 4138 2000 50 0001 C CNN +F 3 "~" H 4100 2150 50 0001 C CNN + 1 4100 2150 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 60AC1A8F +P 4100 1650 +F 0 "#PWR?" H 4100 1500 50 0001 C CNN +F 1 "VCC" H 4117 1823 50 0000 C CNN +F 2 "" H 4100 1650 50 0001 C CNN +F 3 "" H 4100 1650 50 0001 C CNN + 1 4100 1650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4100 1650 4100 2000 +Wire Wire Line + 4100 2300 4100 2600 +Text Notes 2850 2850 0 50 ~ 0 +Power input +$Comp +L Connector:Conn_01x02_Male J? +U 1 1 60AE4278 +P 1950 2050 +F 0 "J?" H 2058 2231 50 0000 C CNN +F 1 "Power input" H 2058 2140 50 0000 C CNN +F 2 "" H 1950 2050 50 0001 C CNN +F 3 "~" H 1950 2050 50 0001 C CNN + 1 1950 2050 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 60AEC202 +P 13700 2050 +F 0 "#PWR?" H 13700 1800 50 0001 C CNN +F 1 "GND" H 13705 1877 50 0000 C CNN +F 2 "" H 13700 2050 50 0001 C CNN +F 3 "" H 13700 2050 50 0001 C CNN + 1 13700 2050 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 60AEC67F +P 13700 1550 +F 0 "#PWR?" H 13700 1400 50 0001 C CNN +F 1 "VCC" H 13717 1723 50 0000 C CNN +F 2 "" H 13700 1550 50 0001 C CNN +F 3 "" H 13700 1550 50 0001 C CNN + 1 13700 1550 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 60AED147 +P 13700 1800 +F 0 "C?" H 13815 1846 50 0000 L CNN +F 1 "470uF" H 13815 1755 50 0000 L CNN +F 2 "" H 13738 1650 50 0001 C CNN +F 3 "~" H 13700 1800 50 0001 C CNN + 1 13700 1800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13700 1550 13700 1600 +Wire Wire Line + 13700 1950 13700 2000 +Connection ~ 13700 2000 +Wire Wire Line + 13700 2000 13700 2050 +Connection ~ 13700 1600 +Wire Wire Line + 13700 1600 13700 1650 +Entry Wire Line + 14050 1600 14150 1700 +Entry Wire Line + 14050 2000 14150 2100 +Text Label 13750 1600 0 50 ~ 0 +IOVCC +Text Label 13750 2000 0 50 ~ 0 +IOGND +Wire Wire Line + 13700 2000 14050 2000 +Wire Wire Line + 13700 1600 14050 1600 +$Comp +L Regulator_Linear:LM7805_TO220 U30 +U 1 1 60B8B756 +P 3050 2000 +F 0 "U30" H 3050 2242 50 0000 C CNN +F 1 "LM7805_TO220" H 3050 2151 50 0000 C CNN +F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 3050 2225 50 0001 C CIN +F 3 "http://www.fairchildsemi.com/ds/LM/LM7805.pdf" H 3050 1950 50 0001 C CNN + 1 3050 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 60B9FCED +P 2500 2150 +F 0 "C?" H 2615 2196 50 0000 L CNN +F 1 "0,22uF" H 2615 2105 50 0000 L CNN +F 2 "" H 2538 2000 50 0001 C CNN +F 3 "~" H 2500 2150 50 0001 C CNN + 1 2500 2150 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C? +U 1 1 60BB291F +P 3600 2150 +F 0 "C?" H 3715 2196 50 0000 L CNN +F 1 "0,1uF" H 3715 2105 50 0000 L CNN +F 2 "" H 3638 2000 50 0001 C CNN +F 3 "~" H 3600 2150 50 0001 C CNN + 1 3600 2150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2500 2000 2750 2000 +Wire Wire Line + 3350 2000 3600 2000 +Connection ~ 4100 2000 +Connection ~ 3600 2000 +Wire Wire Line + 3600 2000 4100 2000 +Wire Wire Line + 2150 2150 2150 2300 +Wire Wire Line + 2150 2300 2500 2300 +Connection ~ 4100 2300 +Connection ~ 2500 2300 +Wire Wire Line + 2500 2300 3050 2300 +Connection ~ 3050 2300 +Wire Wire Line + 3050 2300 3600 2300 +Connection ~ 3600 2300 +Wire Wire Line + 3600 2300 4100 2300 +Wire Wire Line + 2150 2050 2150 2000 +Wire Wire Line + 2150 2000 2500 2000 +Connection ~ 2500 2000 Wire Bus Line - 6000 7250 6000 8350 + 7800 5900 10350 5900 Wire Bus Line - 14150 2600 14150 4650 + 7800 7450 10350 7450 Wire Bus Line - 6000 5550 6000 7050 + 6000 8050 6000 9150 Wire Bus Line - 6550 6300 9000 6300 + 11450 5900 11450 6650 Wire Bus Line - 6550 7850 9000 7850 + 6000 6350 6000 7850 +Wire Bus Line + 6550 7100 9000 7100 +Wire Bus Line + 6550 8650 9000 8650 Wire Bus Line 7100 2150 7100 3650 +Wire Bus Line + 14150 1700 14150 7600 $EndSCHEMATC