memory/Memory_V2.sch
2021-06-06 02:53:14 +02:00

744 lines
15 KiB
Plaintext

EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 7
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Sheet
S 2550 1750 550 300
U 6005D55B
F0 "Selector A" 50
F1 "Selector.sch" 50
F2 "OUT" O R 3100 1900 50
$EndSheet
Wire Wire Line
3100 1900 3500 1900
Wire Wire Line
3500 1900 3500 1400
Wire Wire Line
3500 1400 3700 1400
$Sheet
S 5150 950 550 500
U 60086094
F0 "Memory A1" 50
F1 "Memory.sch" 50
F2 "CS" I L 5150 1300 50
F3 "WR_ROM" I L 5150 1100 50
$EndSheet
Wire Wire Line
4800 1300 5150 1300
Wire Wire Line
3250 3850 2900 3850
Entry Wire Line
2800 3750 2900 3850
Text GLabel 2800 3650 1 50 Input ~ 0
DEV[0..7]
Text Label 3000 3850 0 50 ~ 0
DEV3
Text GLabel 3050 4050 0 50 Input ~ 0
MEMRQ
Wire Wire Line
3250 4050 3050 4050
Text GLabel 3050 5000 0 50 Input ~ 0
MEMRQ
Wire Wire Line
3250 5000 3050 5000
$Comp
L 74xx_IEEE:7404 U1
U 2 1 601214F6
P 2250 5200
AR Path="/601214F6" Ref="U1" Part="2"
AR Path="/6005D55B/601214F6" Ref="U?" Part="1"
F 0 "U1" H 2250 5666 50 0000 C CNN
F 1 "7404" H 2250 5575 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm_Socket" H 2250 5200 50 0001 C CNN
F 3 "" H 2250 5200 50 0001 C CNN
2 2250 5200
1 0 0 -1
$EndComp
Wire Wire Line
1700 5200 1350 5200
Entry Wire Line
1250 5100 1350 5200
Text GLabel 1250 5000 1 50 Input ~ 0
DEV[0..7]
Text Label 1450 5200 0 50 ~ 0
DEV3
Wire Wire Line
2800 5200 3250 5200
Wire Wire Line
4350 3950 4800 3950
Wire Wire Line
4350 5100 4800 5100
Text GLabel 4800 3950 2 50 Input ~ 0
SEL1
Text GLabel 4800 5100 2 50 Input ~ 0
SEL2
Wire Wire Line
3700 1200 3400 1200
Text GLabel 3400 1200 0 50 Input ~ 0
SEL1
Wire Wire Line
3500 1900 3500 2100
Wire Wire Line
3500 2100 3700 2100
Connection ~ 3500 1900
Wire Wire Line
3300 2300 3700 2300
Text GLabel 3300 2300 0 50 Input ~ 0
SEL2
$Sheet
S 5150 1850 550 500
U 6012516B
F0 "Memory A2" 50
F1 "Memory.sch" 50
F2 "CS" I L 5150 2200 50
F3 "WR_ROM" I L 5150 2000 50
$EndSheet
Wire Wire Line
4800 2200 5150 2200
$Sheet
S 6100 1750 550 300
U 6012DE4F
F0 "Selector B" 50
F1 "Selector.sch" 50
F2 "OUT" O R 6650 1900 50
$EndSheet
$Comp
L 74xx_IEEE:7432 U3
U 3 1 6012DE55
P 7800 1300
F 0 "U3" V 7846 997 50 0000 R CNN
F 1 "7432" V 7755 997 50 0000 R CNN
F 2 "Package_DIP:DIP-14_W7.62mm_Socket" H 7800 1300 50 0001 C CNN
F 3 "" H 7800 1300 50 0001 C CNN
3 7800 1300
1 0 0 -1
$EndComp
Wire Wire Line
6650 1900 7050 1900
Wire Wire Line
7050 1900 7050 1400
Wire Wire Line
7050 1400 7250 1400
$Sheet
S 8700 950 550 500
U 6012DE5C
F0 "Memory B1" 50
F1 "Memory.sch" 50
F2 "CS" I L 8700 1300 50
F3 "WR_ROM" I L 8700 1100 50
$EndSheet
Wire Wire Line
8350 1300 8700 1300
Wire Wire Line
7250 1200 6950 1200
Text GLabel 6950 1200 0 50 Input ~ 0
SEL1
$Comp
L 74xx_IEEE:7432 U3
U 2 1 6012DE65
P 7800 2200
F 0 "U3" V 7846 1897 50 0000 R CNN
F 1 "7432" V 7755 1897 50 0000 R CNN
F 2 "Package_DIP:DIP-14_W7.62mm_Socket" H 7800 2200 50 0001 C CNN
F 3 "" H 7800 2200 50 0001 C CNN
2 7800 2200
1 0 0 -1
$EndComp
Wire Wire Line
7050 1900 7050 2100
Wire Wire Line
7050 2100 7250 2100
Connection ~ 7050 1900
Wire Wire Line
6850 2300 7250 2300
Text GLabel 6850 2300 0 50 Input ~ 0
SEL2
$Sheet
S 8700 1850 550 500
U 6012DE6E
F0 "Memory B2" 50
F1 "Memory.sch" 50
F2 "CS" I L 8700 2200 50
F3 "WR_ROM" I L 8700 2000 50
$EndSheet
Wire Wire Line
8350 2200 8700 2200
$Comp
L 74xx_IEEE:7432 U2
U 4 1 6012FE52
P 6950 3750
F 0 "U2" V 6996 3447 50 0000 R CNN
F 1 "7432" V 6905 3447 50 0000 R CNN
F 2 "Package_DIP:DIP-14_W7.62mm_Socket" H 6950 3750 50 0001 C CNN
F 3 "" H 6950 3750 50 0001 C CNN
4 6950 3750
1 0 0 -1
$EndComp
Wire Wire Line
7500 3750 7750 3750
Wire Wire Line
6400 3650 6150 3650
Wire Wire Line
6400 3850 6150 3850
Text GLabel 6150 3650 0 50 Input ~ 0
WR
Text GLabel 6150 3850 0 50 Input ~ 0
BUSAK
Text GLabel 7750 3750 2 50 Input ~ 0
WR_ROM
Wire Wire Line
8700 1100 8550 1100
Text GLabel 8550 1100 0 50 Input ~ 0
WR_ROM
Wire Wire Line
8700 2000 8550 2000
Text GLabel 8550 2000 0 50 Input ~ 0
WR_ROM
Wire Wire Line
5150 1100 5000 1100
Text GLabel 5000 1100 0 50 Input ~ 0
WR_ROM
Wire Wire Line
5150 2000 5000 2000
Text GLabel 5000 2000 0 50 Input ~ 0
WR_ROM
$Comp
L Z80:Edge B1
U 1 1 60138259
P 9750 4650
F 0 "B1" H 9775 6515 50 0000 C CNN
F 1 "Edge" H 9775 6424 50 0000 C CNN
F 2 "Z80:Edge" H 9600 5250 50 0001 C CNN
F 3 "" H 9600 5250 50 0001 C CNN
1 9750 4650
1 0 0 -1
$EndComp
Text Label 9000 5450 0 50 ~ 0
A11
Text Label 9000 5350 0 50 ~ 0
A10
Text Label 9000 5250 0 50 ~ 0
A9
Text Label 9000 5150 0 50 ~ 0
A8
Text Label 9000 5050 0 50 ~ 0
A7
Text Label 9000 4950 0 50 ~ 0
A6
Text Label 9000 4850 0 50 ~ 0
A5
Text Label 9000 4750 0 50 ~ 0
A4
Text Label 9000 4650 0 50 ~ 0
A3
Text Label 9000 4550 0 50 ~ 0
A2
Text Label 9000 4450 0 50 ~ 0
A1
Text Label 9000 4350 0 50 ~ 0
A0
Wire Wire Line
9350 5450 8950 5450
Wire Wire Line
9350 5350 8950 5350
Wire Wire Line
9350 5250 8950 5250
Wire Wire Line
9350 5150 8950 5150
Wire Wire Line
9350 5050 8950 5050
Wire Wire Line
9350 4950 8950 4950
Wire Wire Line
9350 4850 8950 4850
Wire Wire Line
9350 4750 8950 4750
Wire Wire Line
9350 4650 8950 4650
Wire Wire Line
9350 4550 8950 4550
Wire Wire Line
9350 4450 8950 4450
Wire Wire Line
9350 4350 8950 4350
Entry Wire Line
8850 4250 8950 4350
Entry Wire Line
8850 4350 8950 4450
Entry Wire Line
8850 4450 8950 4550
Entry Wire Line
8850 4550 8950 4650
Entry Wire Line
8850 4650 8950 4750
Entry Wire Line
8850 4750 8950 4850
Entry Wire Line
8850 4850 8950 4950
Entry Wire Line
8850 4950 8950 5050
Entry Wire Line
8850 5050 8950 5150
Entry Wire Line
8850 5150 8950 5250
Entry Wire Line
8850 5250 8950 5350
Entry Wire Line
8850 5350 8950 5450
Text GLabel 8850 4200 1 50 Input ~ 0
A[0..11]
Wire Wire Line
9350 3450 9100 3450
Wire Wire Line
9350 3550 9100 3550
Wire Wire Line
9350 3650 9100 3650
Wire Wire Line
9350 3750 9100 3750
Wire Wire Line
9350 3850 9100 3850
Wire Wire Line
9350 3950 9100 3950
Wire Wire Line
9350 4050 9100 4050
Wire Wire Line
9350 4150 9100 4150
Entry Wire Line
9000 3350 9100 3450
Entry Wire Line
9000 3450 9100 3550
Entry Wire Line
9000 3550 9100 3650
Entry Wire Line
9000 3650 9100 3750
Entry Wire Line
9000 3750 9100 3850
Entry Wire Line
9000 3850 9100 3950
Entry Wire Line
9000 3950 9100 4050
Entry Wire Line
9000 4050 9100 4150
Text GLabel 9000 3300 1 50 Input ~ 0
DEV[0..7]
NoConn ~ 9350 3250
Wire Wire Line
9350 3150 9300 3150
Wire Wire Line
9300 3150 9300 3050
Wire Wire Line
9300 3050 9350 3050
Wire Wire Line
9300 3050 9300 2850
Connection ~ 9300 3050
$Comp
L power:+5V #PWR?
U 1 1 6018C8D2
P 9300 2850
F 0 "#PWR?" H 9300 2700 50 0001 C CNN
F 1 "+5V" H 9315 3023 50 0000 C CNN
F 2 "" H 9300 2850 50 0001 C CNN
F 3 "" H 9300 2850 50 0001 C CNN
1 9300 2850
1 0 0 -1
$EndComp
Wire Wire Line
10200 3250 10250 3250
Wire Wire Line
10250 3250 10250 3150
Wire Wire Line
10250 3150 10200 3150
Wire Wire Line
10250 3150 10250 3050
Wire Wire Line
10250 3050 10200 3050
Connection ~ 10250 3150
Wire Wire Line
10250 3050 10250 2850
Connection ~ 10250 3050
$Comp
L power:GND #PWR?
U 1 1 60192E32
P 10250 2850
F 0 "#PWR?" H 10250 2600 50 0001 C CNN
F 1 "GND" H 10255 2677 50 0000 C CNN
F 2 "" H 10250 2850 50 0001 C CNN
F 3 "" H 10250 2850 50 0001 C CNN
1 10250 2850
-1 0 0 1
$EndComp
Wire Wire Line
10200 3450 10400 3450
Wire Wire Line
10200 3550 10400 3550
Wire Wire Line
10200 3650 10400 3650
Wire Wire Line
10200 3750 10400 3750
Wire Wire Line
10200 3850 10400 3850
Wire Wire Line
10200 3950 10400 3950
Wire Wire Line
10200 4050 10400 4050
Wire Wire Line
10200 4150 10400 4150
Text Label 10250 3450 0 50 ~ 0
D0
Text Label 10250 3550 0 50 ~ 0
D1
Text Label 10250 3650 0 50 ~ 0
D2
Text Label 10250 3750 0 50 ~ 0
D3
Text Label 10250 3850 0 50 ~ 0
D4
Text Label 10250 3950 0 50 ~ 0
D5
Text Label 10250 4050 0 50 ~ 0
D6
Text Label 10250 4150 0 50 ~ 0
D7
Entry Wire Line
10400 3450 10500 3550
Entry Wire Line
10400 3550 10500 3650
Entry Wire Line
10400 3650 10500 3750
Entry Wire Line
10400 3750 10500 3850
Entry Wire Line
10400 3850 10500 3950
Entry Wire Line
10400 3950 10500 4050
Entry Wire Line
10400 4050 10500 4150
Entry Wire Line
10400 4150 10500 4250
Text GLabel 10500 3400 1 50 Input ~ 0
D[0..7]
NoConn ~ 10200 4350
NoConn ~ 10200 4450
NoConn ~ 10200 4550
NoConn ~ 10200 4650
NoConn ~ 10200 4750
NoConn ~ 10200 4850
NoConn ~ 10200 4950
NoConn ~ 10200 5250
Wire Wire Line
10200 5350 10350 5350
Wire Wire Line
10200 5450 10350 5450
Wire Wire Line
10200 5150 10350 5150
Text GLabel 10350 5350 2 50 Input ~ 0
WR
Text GLabel 10350 5450 2 50 Input ~ 0
RD
Text GLabel 10350 5150 2 50 Input ~ 0
MEMRQ
NoConn ~ 10200 5650
Wire Wire Line
10200 5750 10350 5750
Text GLabel 10350 5750 2 50 Input ~ 0
BUSAK
NoConn ~ 10200 5950
NoConn ~ 10200 6050
NoConn ~ 10200 6250
NoConn ~ 9350 6250
NoConn ~ 9350 6150
Text Label 9150 3450 0 50 ~ 0
DEV0
Text Label 9150 3550 0 50 ~ 0
DEV1
Text Label 9150 3650 0 50 ~ 0
DEV2
Text Label 9150 3750 0 50 ~ 0
DEV3
Text Label 9150 3850 0 50 ~ 0
DEV4
Text Label 9150 3950 0 50 ~ 0
DEV5
Text Label 9150 4050 0 50 ~ 0
DEV6
Text Label 9150 4150 0 50 ~ 0
DEV7
Wire Wire Line
6950 4000 6950 4300
$Comp
L power:GND #PWR?
U 1 1 6021511F
P 6950 4300
F 0 "#PWR?" H 6950 4050 50 0001 C CNN
F 1 "GND" H 6955 4127 50 0000 C CNN
F 2 "" H 6950 4300 50 0001 C CNN
F 3 "" H 6950 4300 50 0001 C CNN
1 6950 4300
1 0 0 -1
$EndComp
Wire Wire Line
6950 3550 6950 3400
$Comp
L power:+5V #PWR?
U 1 1 60217AE5
P 6950 3400
F 0 "#PWR?" H 6950 3250 50 0001 C CNN
F 1 "+5V" H 6965 3573 50 0000 C CNN
F 2 "" H 6950 3400 50 0001 C CNN
F 3 "" H 6950 3400 50 0001 C CNN
1 6950 3400
1 0 0 -1
$EndComp
NoConn ~ 9350 5650
NoConn ~ 9350 5750
NoConn ~ 9350 5850
NoConn ~ 9350 5950
Wire Wire Line
4250 1050 4250 950
$Comp
L power:GND #PWR?
U 1 1 60239DD8
P 4250 950
F 0 "#PWR?" H 4250 700 50 0001 C CNN
F 1 "GND" H 4255 777 50 0000 C CNN
F 2 "" H 4250 950 50 0001 C CNN
F 3 "" H 4250 950 50 0001 C CNN
1 4250 950
-1 0 0 1
$EndComp
$Comp
L power:+5V #PWR?
U 1 1 6023CA25
P 4250 1550
F 0 "#PWR?" H 4250 1400 50 0001 C CNN
F 1 "+5V" H 4265 1723 50 0000 C CNN
F 2 "" H 4250 1550 50 0001 C CNN
F 3 "" H 4250 1550 50 0001 C CNN
1 4250 1550
-1 0 0 1
$EndComp
Wire Wire Line
4250 2000 4250 1900
$Comp
L power:+5V #PWR?
U 1 1 6023E150
P 4250 1900
F 0 "#PWR?" H 4250 1750 50 0001 C CNN
F 1 "+5V" H 4265 2073 50 0000 C CNN
F 2 "" H 4250 1900 50 0001 C CNN
F 3 "" H 4250 1900 50 0001 C CNN
1 4250 1900
1 0 0 -1
$EndComp
Wire Wire Line
4250 2450 4250 2550
$Comp
L power:GND #PWR?
U 1 1 6024077E
P 4250 2550
F 0 "#PWR?" H 4250 2300 50 0001 C CNN
F 1 "GND" H 4255 2377 50 0000 C CNN
F 2 "" H 4250 2550 50 0001 C CNN
F 3 "" H 4250 2550 50 0001 C CNN
1 4250 2550
1 0 0 -1
$EndComp
Wire Wire Line
7800 2450 7800 2550
$Comp
L power:GND #PWR?
U 1 1 60242CFC
P 7800 2550
F 0 "#PWR?" H 7800 2300 50 0001 C CNN
F 1 "GND" H 7805 2377 50 0000 C CNN
F 2 "" H 7800 2550 50 0001 C CNN
F 3 "" H 7800 2550 50 0001 C CNN
1 7800 2550
1 0 0 -1
$EndComp
Wire Wire Line
7800 1550 7800 1650
$Comp
L power:GND #PWR?
U 1 1 60245106
P 7800 1650
F 0 "#PWR?" H 7800 1400 50 0001 C CNN
F 1 "GND" H 7805 1477 50 0000 C CNN
F 2 "" H 7800 1650 50 0001 C CNN
F 3 "" H 7800 1650 50 0001 C CNN
1 7800 1650
1 0 0 -1
$EndComp
Wire Wire Line
7800 1100 7800 1000
$Comp
L power:+5V #PWR?
U 1 1 6024793D
P 7800 1000
F 0 "#PWR?" H 7800 850 50 0001 C CNN
F 1 "+5V" H 7815 1173 50 0000 C CNN
F 2 "" H 7800 1000 50 0001 C CNN
F 3 "" H 7800 1000 50 0001 C CNN
1 7800 1000
1 0 0 -1
$EndComp
Wire Wire Line
7800 2000 7800 1900
$Comp
L power:+5V #PWR?
U 1 1 60249DB3
P 7800 1900
F 0 "#PWR?" H 7800 1750 50 0001 C CNN
F 1 "+5V" H 7815 2073 50 0000 C CNN
F 2 "" H 7800 1900 50 0001 C CNN
F 3 "" H 7800 1900 50 0001 C CNN
1 7800 1900
1 0 0 -1
$EndComp
Wire Wire Line
2250 4950 2250 4850
$Comp
L power:+5V #PWR?
U 1 1 6024C53F
P 2250 4850
F 0 "#PWR?" H 2250 4700 50 0001 C CNN
F 1 "+5V" H 2265 5023 50 0000 C CNN
F 2 "" H 2250 4850 50 0001 C CNN
F 3 "" H 2250 4850 50 0001 C CNN
1 2250 4850
1 0 0 -1
$EndComp
Wire Wire Line
3800 3750 3800 3650
$Comp
L power:+5V #PWR?
U 1 1 6024EBB5
P 3800 3650
F 0 "#PWR?" H 3800 3500 50 0001 C CNN
F 1 "+5V" H 3815 3823 50 0000 C CNN
F 2 "" H 3800 3650 50 0001 C CNN
F 3 "" H 3800 3650 50 0001 C CNN
1 3800 3650
1 0 0 -1
$EndComp
Wire Wire Line
3800 4900 3800 4800
$Comp
L power:+5V #PWR?
U 1 1 60254D4A
P 3800 4800
F 0 "#PWR?" H 3800 4650 50 0001 C CNN
F 1 "+5V" H 3815 4973 50 0000 C CNN
F 2 "" H 3800 4800 50 0001 C CNN
F 3 "" H 3800 4800 50 0001 C CNN
1 3800 4800
1 0 0 -1
$EndComp
Wire Wire Line
3800 4200 3800 4300
$Comp
L power:GND #PWR?
U 1 1 6025751E
P 3800 4300
F 0 "#PWR?" H 3800 4050 50 0001 C CNN
F 1 "GND" H 3805 4127 50 0000 C CNN
F 2 "" H 3800 4300 50 0001 C CNN
F 3 "" H 3800 4300 50 0001 C CNN
1 3800 4300
1 0 0 -1
$EndComp
Wire Wire Line
3800 5350 3800 5450
$Comp
L power:GND #PWR?
U 1 1 60259AF3
P 3800 5450
F 0 "#PWR?" H 3800 5200 50 0001 C CNN
F 1 "GND" H 3805 5277 50 0000 C CNN
F 2 "" H 3800 5450 50 0001 C CNN
F 3 "" H 3800 5450 50 0001 C CNN
1 3800 5450
1 0 0 -1
$EndComp
Wire Wire Line
2250 5450 2250 5550
$Comp
L power:GND #PWR?
U 1 1 6025C118
P 2250 5550
F 0 "#PWR?" H 2250 5300 50 0001 C CNN
F 1 "GND" H 2255 5377 50 0000 C CNN
F 2 "" H 2250 5550 50 0001 C CNN
F 3 "" H 2250 5550 50 0001 C CNN
1 2250 5550
1 0 0 -1
$EndComp
$Comp
L 74xx_IEEE:7432 U3
U 1 1 6011F465
P 3800 5100
F 0 "U3" V 3846 4797 50 0000 R CNN
F 1 "7432" V 3755 4797 50 0000 R CNN
F 2 "Package_DIP:DIP-14_W7.62mm_Socket" H 3800 5100 50 0001 C CNN
F 3 "" H 3800 5100 50 0001 C CNN
1 3800 5100
1 0 0 -1
$EndComp
$Comp
L 74xx_IEEE:7432 U2
U 3 1 600A340F
P 4250 1300
F 0 "U2" V 4296 997 50 0000 R CNN
F 1 "7432" V 4205 997 50 0000 R CNN
F 2 "Package_DIP:DIP-14_W7.62mm_Socket" H 4250 1300 50 0001 C CNN
F 3 "" H 4250 1300 50 0001 C CNN
3 4250 1300
1 0 0 1
$EndComp
$Comp
L 74xx_IEEE:7432 U2
U 2 1 601247AE
P 4250 2200
F 0 "U2" V 4296 1897 50 0000 R CNN
F 1 "7432" V 4205 1897 50 0000 R CNN
F 2 "Package_DIP:DIP-14_W7.62mm_Socket" H 4250 2200 50 0001 C CNN
F 3 "" H 4250 2200 50 0001 C CNN
2 4250 2200
1 0 0 -1
$EndComp
$Comp
L 74xx_IEEE:7432 U2
U 1 1 6011DC5F
P 3800 3950
F 0 "U2" V 3846 3647 50 0000 R CNN
F 1 "7432" V 3755 3647 50 0000 R CNN
F 2 "Package_DIP:DIP-14_W7.62mm_Socket" H 3800 3950 50 0001 C CNN
F 3 "" H 3800 3950 50 0001 C CNN
1 3800 3950
1 0 0 -1
$EndComp
Wire Wire Line
4250 1500 4250 1550
Wire Bus Line
1250 5000 1250 5300
Wire Bus Line
2800 3650 2800 3950
Wire Bus Line
9000 3300 9000 4200
Wire Bus Line
10500 3400 10500 4300
Wire Bus Line
8850 4200 8850 5500
$EndSCHEMATC