1.1 --- a/AcornElectron.lib Sun Feb 27 17:46:10 2022 +0100
1.2 +++ b/AcornElectron.lib Sun Apr 03 18:39:26 2022 +0200
1.3 @@ -1,6 +1,34 @@
1.4 EESchema-LIBRARY Version 2.4
1.5 #encoding utf-8
1.6 #
1.7 +# 4164
1.8 +#
1.9 +DEF 4164 U 0 40 Y Y 1 F N
1.10 +F0 "U" 0 550 50 H V C CNN
1.11 +F1 "4164" 0 450 50 H V C CNN
1.12 +F2 "" -50 0 50 H I C CNN
1.13 +F3 "" -50 0 50 H I C CNN
1.14 +DRAW
1.15 +S -250 400 250 -400 0 1 0 f
1.16 +X NC 1 -350 350 100 R 50 50 1 1 N
1.17 +X A5 10 350 -250 100 L 50 50 1 1 I
1.18 +X A4 11 350 -150 100 L 50 50 1 1 I
1.19 +X A3 12 350 -50 100 L 50 50 1 1 I
1.20 +X A6 13 350 50 100 L 50 50 1 1 I
1.21 +X DO 14 350 150 100 L 50 50 1 1 T
1.22 +X ~CAS 15 350 250 100 L 50 50 1 1 I
1.23 +X VSS 16 350 350 100 L 50 50 1 1 W
1.24 +X DI 2 -350 250 100 R 50 50 1 1 I
1.25 +X ~WE 3 -350 150 100 R 50 50 1 1 I
1.26 +X ~RAS 4 -350 50 100 R 50 50 1 1 I
1.27 +X A0 5 -350 -50 100 R 50 50 1 1 I
1.28 +X A2 6 -350 -150 100 R 50 50 1 1 I
1.29 +X A1 7 -350 -250 100 R 50 50 1 1 I
1.30 +X VCC 8 -350 -350 100 R 50 50 1 1 W
1.31 +X A7 9 350 -350 100 L 50 50 1 1 I
1.32 +ENDDRAW
1.33 +ENDDEF
1.34 +#
1.35 # 6502A
1.36 #
1.37 DEF 6502A U 0 40 Y Y 1 F N
1.38 @@ -110,6 +138,40 @@
1.39 ENDDRAW
1.40 ENDDEF
1.41 #
1.42 +# TM4164EA4
1.43 +#
1.44 +DEF TM4164EA4 U 0 40 Y Y 1 F N
1.45 +F0 "U" 0 1600 50 H V C CNN
1.46 +F1 "TM4164EA4" 0 1700 50 H V C CNN
1.47 +F2 "" 50 500 50 H I C CNN
1.48 +F3 "" 50 500 50 H I C CNN
1.49 +DRAW
1.50 +S -250 1150 250 -1150 0 1 0 f
1.51 +X NC 1 350 -650 100 L 50 50 1 1 N
1.52 +X Q2 10 350 750 100 L 50 50 1 1 T
1.53 +X ~W 11 350 -1050 100 L 50 50 1 1 I
1.54 +X A1 12 350 50 100 L 50 50 1 1 I
1.55 +X A3 13 350 -150 100 L 50 50 1 1 I
1.56 +X A6 14 350 -450 100 L 50 50 1 1 I
1.57 +X Q3 15 350 550 100 L 50 50 1 1 T
1.58 +X D3 16 350 650 100 L 50 50 1 1 I
1.59 +X A2 17 350 -50 100 L 50 50 1 1 I
1.60 +X A0 18 350 150 100 L 50 50 1 1 I
1.61 +X ~RAS 19 350 -950 100 L 50 50 1 1 I
1.62 +X VDD 2 0 1250 100 D 50 50 1 1 W
1.63 +X D4 20 350 450 100 L 50 50 1 1 I
1.64 +X Q4 21 350 350 100 L 50 50 1 1 T
1.65 +X VSS 22 0 -1250 100 U 50 50 1 1 W
1.66 +X D1 3 350 1050 100 L 50 50 1 1 I
1.67 +X Q1 4 350 950 100 L 50 50 1 1 T
1.68 +X ~CAS 5 350 -850 100 L 50 50 1 1 I
1.69 +X A7 6 350 -550 100 L 50 50 1 1 I
1.70 +X A5 7 350 -350 100 L 50 50 1 1 I
1.71 +X A4 8 350 -250 100 L 50 50 1 1 I
1.72 +X D2 9 350 850 100 L 50 50 1 1 I
1.73 +ENDDRAW
1.74 +ENDDEF
1.75 +#
1.76 # ULA12C021
1.77 #
1.78 DEF ULA12C021 U 0 40 Y Y 1 F N
2.1 --- a/AcornElectronMainboard.sch Sun Feb 27 17:46:10 2022 +0100
2.2 +++ b/AcornElectronMainboard.sch Sun Apr 03 18:39:26 2022 +0200
2.3 @@ -463,8 +463,6 @@
2.4 $EndSheet
2.5 Wire Bus Line
2.6 2100 2300 1700 2300
2.7 -Wire Bus Line
2.8 - 2100 1600 1700 1600
2.9 Text GLabel 1700 1600 0 50 BiDi ~ 0
2.10 RAM[0..3]
2.11 Text GLabel 1700 2300 0 50 Output ~ 0
2.12 @@ -985,6 +983,8 @@
2.13 Text Notes 4550 1400 0 50 ~ 0
2.14 Note that KiCad gets upset\nwhen connecting passives\nto power input pins.
2.15 Wire Bus Line
2.16 + 1700 1600 2100 1600
2.17 +Wire Bus Line
2.18 2100 1600 2100 1900
2.19 Wire Bus Line
2.20 2100 3100 2100 3400
3.1 --- a/RAM.sch Sun Feb 27 17:46:10 2022 +0100
3.2 +++ b/RAM.sch Sun Apr 03 18:39:26 2022 +0200
3.3 @@ -15,7 +15,7 @@
3.4 Comment4 ""
3.5 $EndDescr
3.6 $Comp
3.7 -L DRAM:4164 IC4
3.8 +L AcornElectron:4164 IC4
3.9 U 1 1 61D7F23A
3.10 P 2350 2650
3.11 F 0 "IC4" H 2350 3225 50 0000 C CNN
3.12 @@ -26,7 +26,7 @@
3.13 1 0 0 -1
3.14 $EndComp
3.15 $Comp
3.16 -L DRAM:4164 IC5
3.17 +L AcornElectron:4164 IC5
3.18 U 1 1 61D7F241
3.19 P 3750 2650
3.20 F 0 "IC5" H 3750 3225 50 0000 C CNN
3.21 @@ -37,7 +37,7 @@
3.22 1 0 0 -1
3.23 $EndComp
3.24 $Comp
3.25 -L DRAM:4164 IC6
3.26 +L AcornElectron:4164 IC6
3.27 U 1 1 61D7F248
3.28 P 5150 2650
3.29 F 0 "IC6" H 5150 3225 50 0000 C CNN
3.30 @@ -48,7 +48,7 @@
3.31 1 0 0 -1
3.32 $EndComp
3.33 $Comp
3.34 -L DRAM:4164 IC7
3.35 +L AcornElectron:4164 IC7
3.36 U 1 1 61D7F24F
3.37 P 6550 2650
3.38 F 0 "IC7" H 6550 3225 50 0000 C CNN
3.39 @@ -526,6 +526,148 @@
3.40 Wire Wire Line
3.41 2900 1900 4300 1900
3.42 Connection ~ 4300 1900
3.43 +$Comp
3.44 +L AcornElectron:TM4164EA4 IC20
3.45 +U 1 1 623B101C
3.46 +P 1350 5250
3.47 +AR Path="/623B101C" Ref="IC20" Part="1"
3.48 +AR Path="/61D7EEE8/623B101C" Ref="IC20" Part="1"
3.49 +F 0 "IC20" H 1072 5296 50 0000 R CNN
3.50 +F 1 "TM4164EA4" H 1072 5205 50 0000 R CNN
3.51 +F 2 "" H 1400 5750 50 0001 C CNN
3.52 +F 3 "" H 1400 5750 50 0001 C CNN
3.53 + 1 1350 5250
3.54 + 1 0 0 -1
3.55 +$EndComp
3.56 +Text GLabel 1350 3900 1 50 Input ~ 0
3.57 +5V
3.58 +Text GLabel 1350 6600 3 50 Input ~ 0
3.59 +0V
3.60 +Wire Wire Line
3.61 + 1350 3900 1350 4000
3.62 +Wire Wire Line
3.63 + 1350 6600 1350 6500
3.64 +Text GLabel 7700 5000 2 50 Input ~ 0
3.65 +RA[0..7]
3.66 +Wire Bus Line
3.67 + 7700 5000 2100 5000
3.68 +Entry Wire Line
3.69 + 2000 5100 2100 5000
3.70 +Entry Wire Line
3.71 + 2000 5200 2100 5100
3.72 +Entry Wire Line
3.73 + 2000 5300 2100 5200
3.74 +Entry Wire Line
3.75 + 2000 5400 2100 5300
3.76 +Entry Wire Line
3.77 + 2000 5500 2100 5400
3.78 +Entry Wire Line
3.79 + 2000 5600 2100 5500
3.80 +Entry Wire Line
3.81 + 2000 5700 2100 5600
3.82 +Entry Wire Line
3.83 + 2000 5800 2100 5700
3.84 +Wire Wire Line
3.85 + 1700 5100 2000 5100
3.86 +Wire Wire Line
3.87 + 1700 5200 2000 5200
3.88 +Wire Wire Line
3.89 + 1700 5300 2000 5300
3.90 +Wire Wire Line
3.91 + 1700 5400 2000 5400
3.92 +Wire Wire Line
3.93 + 1700 5500 2000 5500
3.94 +Wire Wire Line
3.95 + 1700 5600 2000 5600
3.96 +Wire Wire Line
3.97 + 1700 5700 2000 5700
3.98 +Wire Wire Line
3.99 + 1700 5800 2000 5800
3.100 +NoConn ~ 1700 5900
3.101 +Text Label 1750 5100 0 50 ~ 0
3.102 +A0
3.103 +Text Label 1750 5200 0 50 ~ 0
3.104 +A1
3.105 +Text Label 1750 5300 0 50 ~ 0
3.106 +A2
3.107 +Text Label 1750 5400 0 50 ~ 0
3.108 +A3
3.109 +Text Label 1750 5500 0 50 ~ 0
3.110 +A4
3.111 +Text Label 1750 5600 0 50 ~ 0
3.112 +A5
3.113 +Text Label 1750 5700 0 50 ~ 0
3.114 +A6
3.115 +Text Label 1750 5800 0 50 ~ 0
3.116 +A7
3.117 +Text GLabel 7700 4100 2 50 BiDi ~ 0
3.118 +RAM[0..3]
3.119 +Wire Bus Line
3.120 + 7700 4100 2100 4100
3.121 +Entry Wire Line
3.122 + 2000 4200 2100 4100
3.123 +Entry Wire Line
3.124 + 2000 4300 2100 4200
3.125 +Entry Wire Line
3.126 + 2000 4400 2100 4300
3.127 +Entry Wire Line
3.128 + 2000 4500 2100 4400
3.129 +Entry Wire Line
3.130 + 2000 4600 2100 4500
3.131 +Entry Wire Line
3.132 + 2000 4700 2100 4600
3.133 +Entry Wire Line
3.134 + 2000 4800 2100 4700
3.135 +Entry Wire Line
3.136 + 2000 4900 2100 4800
3.137 +Wire Wire Line
3.138 + 1700 4200 2000 4200
3.139 +Wire Wire Line
3.140 + 1700 4300 2000 4300
3.141 +Wire Wire Line
3.142 + 1700 4400 2000 4400
3.143 +Wire Wire Line
3.144 + 1700 4500 2000 4500
3.145 +Wire Wire Line
3.146 + 1700 4600 2000 4600
3.147 +Wire Wire Line
3.148 + 1700 4700 2000 4700
3.149 +Wire Wire Line
3.150 + 1700 4800 2000 4800
3.151 +Wire Wire Line
3.152 + 1700 4900 2000 4900
3.153 +Text Label 1750 4200 0 50 ~ 0
3.154 +RAM0
3.155 +Text Label 1750 4400 0 50 ~ 0
3.156 +RAM1
3.157 +Text Label 1750 4600 0 50 ~ 0
3.158 +RAM2
3.159 +Text Label 1750 4800 0 50 ~ 0
3.160 +RAM3
3.161 +Text Label 1750 4300 0 50 ~ 0
3.162 +RAM0
3.163 +Text Label 1750 4500 0 50 ~ 0
3.164 +RAM1
3.165 +Text Label 1750 4700 0 50 ~ 0
3.166 +RAM2
3.167 +Text Label 1750 4900 0 50 ~ 0
3.168 +RAM3
3.169 +Text Label 7600 5000 2 50 ~ 0
3.170 +A[0..7]
3.171 +Text GLabel 7700 6100 2 50 Input ~ 0
3.172 +~CAS
3.173 +Text GLabel 8000 6200 2 50 Input ~ 0
3.174 +~RAS
3.175 +Text GLabel 7700 6300 2 50 Input ~ 0
3.176 +~WE
3.177 +Wire Wire Line
3.178 + 7700 6100 1700 6100
3.179 +Wire Wire Line
3.180 + 1700 6200 8000 6200
3.181 +Wire Wire Line
3.182 + 1700 6300 7700 6300
3.183 +Text Notes 2100 4000 0 50 ~ 0
3.184 +Alternative DRAM single-in-line package
3.185 Wire Wire Line
3.186 1900 3100 3300 3100
3.187 Wire Wire Line
3.188 @@ -549,5 +691,9 @@
3.189 Wire Bus Line
3.190 3000 2700 3000 3300
3.191 Wire Bus Line
3.192 + 2100 5000 2100 5700
3.193 +Wire Bus Line
3.194 + 2100 4100 2100 4800
3.195 +Wire Bus Line
3.196 1600 1600 7700 1600
3.197 $EndSCHEMATC