# HG changeset patch # User Paul Boddie # Date 1644690941 -3600 # Node ID 07e94f9433beb9e9a86f9d688603ffd064191d7d # Parent bb29b264d9b9040ae6d64e3c324aa9f02923aa95 Added diode for electrical rules check compliance. diff -r bb29b264d9b9 -r 07e94f9433be CPU_ROM_KBD.sch --- a/CPU_ROM_KBD.sch Sat Feb 12 16:42:18 2022 +0100 +++ b/CPU_ROM_KBD.sch Sat Feb 12 19:35:41 2022 +0100 @@ -556,7 +556,7 @@ 5900 3800 6600 3800 Wire Wire Line 5900 3900 6600 3900 -Text GLabel 8650 3300 2 50 Input ~ 0 +Text GLabel 9400 3300 2 50 Input ~ 0 ~NMI Text GLabel 6200 4200 2 50 Input ~ 0 ~IRQ @@ -581,7 +581,7 @@ ROM Text GLabel 7500 900 2 50 Output ~ 0 CAPS_LOCK -Text Notes 6800 3200 0 50 ~ 0 +Text Notes 6800 3100 0 50 ~ 0 Issue 6 boards tend to have\nIC18 (74LS08) fitted for some\nkind of buffering for ~NMI\nand for PHI_OUT.\n\nLK8 is made to disable buffering via IC18 for ~NMI.\nLK9 is made to disable buffering via IC18 for PHI_OUT.\n\nThese buffers were introduced for the Aberdeen ULA,\nand are superfluous for the Ferranti ULA.\nSee the "Acorn Information - Volume 1" document.\n $Comp L 74xx:74LS08 IC18 @@ -683,22 +683,22 @@ $Comp L 74xx:74LS08 IC18 U 5 1 61FA23D2 -P 9300 3100 -F 0 "IC18" H 9530 3146 50 0000 L CNN -F 1 "74LS08" H 9530 3055 50 0000 L CNN -F 2 "" H 9300 3100 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS08" H 9300 3100 50 0001 C CNN - 5 9300 3100 +P 10500 3100 +F 0 "IC18" H 10730 3146 50 0000 L CNN +F 1 "74LS08" H 10730 3055 50 0000 L CNN +F 2 "" H 10500 3100 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS08" H 10500 3100 50 0001 C CNN + 5 10500 3100 1 0 0 -1 $EndComp -Text GLabel 9300 2500 1 50 Input ~ 0 +Text GLabel 10500 2500 1 50 Input ~ 0 5V Wire Wire Line - 9300 2500 9300 2600 -Text GLabel 9300 3700 3 50 Input ~ 0 + 10500 2500 10500 2600 +Text GLabel 10500 3700 3 50 Input ~ 0 0V Wire Wire Line - 9300 3700 9300 3600 + 10500 3700 10500 3600 Text Label 6700 1100 2 50 ~ 0 KBD[0..3] Text Label 6700 1500 2 50 ~ 0 @@ -751,7 +751,7 @@ -1 0 0 -1 $EndComp Wire Wire Line - 8650 3300 8500 3300 + 9400 3300 9200 3300 $Comp L power:PWR_FLAG #FLG0108 U 1 1 62024ADF @@ -771,18 +771,33 @@ Connection ~ 8500 3300 Wire Wire Line 8200 4000 8500 4000 +$Comp +L Device:D D99 +U 1 1 620A4697 +P 9050 3300 +F 0 "D99" H 9050 3516 50 0000 C CNN +F 1 "D" H 9050 3425 50 0000 C CNN +F 2 "" H 9050 3300 50 0001 C CNN +F 3 "~" H 9050 3300 50 0001 C CNN + 1 9050 3300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8900 3300 8500 3300 Wire Bus Line - 2200 1500 6800 1500 + 4400 1600 4400 4500 +Wire Bus Line + 2100 1600 2100 4200 Wire Bus Line - 2000 1100 2000 2800 + 2500 1600 2500 4500 +Wire Bus Line + 4000 3800 4000 6100 Wire Bus Line 6700 3300 6700 6100 Wire Bus Line - 4000 3800 4000 6100 -Wire Bus Line - 2500 1600 2500 4500 + 2000 1100 2000 2800 Wire Bus Line - 2100 1600 2100 4200 -Wire Bus Line - 4400 1600 4400 4500 + 2200 1500 6800 1500 +Text Notes 8900 3600 0 50 ~ 0 +Diode added to satisfy KiCad\nelectrical rules check. $EndSCHEMATC diff -r bb29b264d9b9 -r 07e94f9433be expansion.sch --- a/expansion.sch Sat Feb 12 16:42:18 2022 +0100 +++ b/expansion.sch Sat Feb 12 19:35:41 2022 +0100 @@ -302,10 +302,6 @@ A[0..15] Text Label 5400 3700 0 50 ~ 0 D[0..7] -Wire Bus Line - 4700 3800 5400 3800 -Wire Bus Line - 5900 3800 7400 3800 Text Label 5300 5100 1 50 ~ 0 D0 Text Label 5200 5100 1 50 ~ 0 @@ -322,4 +318,8 @@ D6 Text Label 4600 5100 1 50 ~ 0 D7 +Wire Bus Line + 4700 3800 5400 3800 +Wire Bus Line + 5900 3800 7400 3800 $EndSCHEMATC