diff --git a/Raemix500-cache.lib b/Raemix500-cache.lib index 4426c7b..b48eeac 100644 --- a/Raemix500-cache.lib +++ b/Raemix500-cache.lib @@ -182,6 +182,47 @@ X VCC 20 0 800 200 D 50 50 2 0 W ENDDRAW ENDDEF # +# 74ls258_74LS258 +# +DEF 74ls258_74LS258 U 0 40 Y Y 5 F N +F0 "U" 300 100 50 H V C CNN +F1 "74ls258_74LS258" 400 -100 50 H V C CNN +F2 "" 3100 -2300 50 H I C CNN +F3 "" 3100 -2300 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -200 300 200 -250 5 1 10 N +P 10 1 1 10 200 50 200 -50 100 -50 -150 -150 -150 -50 0 0 -150 50 -150 150 100 50 200 50 N +P 10 2 1 10 200 50 200 -50 100 -50 -150 -150 -150 -50 0 0 -150 50 -150 150 100 50 200 50 N +P 10 3 1 10 200 50 200 -50 100 -50 -150 -150 -150 -50 0 0 -150 50 -150 150 100 50 200 50 N +P 10 4 1 10 200 50 200 -50 100 -50 -150 -150 -150 -50 0 0 -150 50 -150 150 100 50 200 50 N +X S 1 0 -200 100 U 50 50 1 0 I +X OE 15 150 -150 100 U 50 50 1 0 I I +X I0a 2 -350 -100 200 R 50 50 1 0 I +X I1a 3 -350 100 200 R 50 50 1 0 I +X Za 4 400 0 200 L 50 50 1 0 T I +X S 1 0 -200 100 U 50 50 2 0 I +X OE 15 150 -150 100 U 50 50 2 0 I I +X ~ 5 -350 -100 200 R 50 50 2 0 I +X ~ 6 -350 100 200 R 50 50 2 0 I +X ~ 7 400 0 200 L 50 50 2 0 T +X S 1 0 -200 100 U 50 50 3 0 I +X ~ 10 -350 -100 200 R 50 50 3 0 I +X ~ 11 -350 100 200 R 50 50 3 0 I +X OE 15 150 -150 100 U 50 50 3 0 I I +X ~ 9 400 0 200 L 50 50 3 0 T +X S 1 0 -200 100 U 50 50 4 0 I +X Zc 12 400 0 200 L 50 50 4 0 T I +X I1c 13 -350 -100 200 R 50 50 4 0 I +X I0c 14 -350 100 200 R 50 50 4 0 I +X OE 15 150 -150 100 U 50 50 4 0 I I +X VCC 1 0 500 200 D 50 50 5 0 I +X GND 8 0 -450 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# # 74ls373_74LS373 # DEF 74ls373_74LS373 U 0 40 Y Y 2 F N diff --git a/Raemix500.sch b/Raemix500.sch index a9992f1..f73128e 100644 --- a/Raemix500.sch +++ b/Raemix500.sch @@ -4,7 +4,7 @@ EELAYER 26 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 1 9 +Sheet 1 10 Title "Rämixx500" Date "2019-04-17" Rev "1git" @@ -62,4 +62,10 @@ U 5D86DD46 F0 "Kickstart ROM" 50 F1 "rom.sch" 50 $EndSheet +$Sheet +S 6975 4125 1370 1010 +U 5D88EC26 +F0 "Clock Distribution" 50 +F1 "clockdist.sch" 50 +$EndSheet $EndSCHEMATC diff --git a/audio.sch b/audio.sch index 96edc8b..b225a9e 100644 --- a/audio.sch +++ b/audio.sch @@ -4,7 +4,7 @@ EELAYER 26 0 EELAYER END $Descr A3 16535 11693 encoding utf-8 -Sheet 5 9 +Sheet 5 10 Title "Rämixx500" Date "2019-04-16" Rev "1git" diff --git a/cias.sch b/cias.sch index 996e9cd..415ad91 100644 --- a/cias.sch +++ b/cias.sch @@ -4,7 +4,7 @@ EELAYER 26 0 EELAYER END $Descr A3 16535 11693 encoding utf-8 -Sheet 6 9 +Sheet 6 10 Title "Rämixx500" Date "2019-04-17" Rev "1git" diff --git a/clockdist.sch b/clockdist.sch new file mode 100644 index 0000000..26a5a23 --- /dev/null +++ b/clockdist.sch @@ -0,0 +1,278 @@ +EESchema Schematic File Version 4 +LIBS:Raemix500-cache +EELAYER 26 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 10 10 +Title "Rämixx500" +Date "2019-04-20" +Rev "1git" +Comp "SukkoPera" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "Licensed under CERN OHL v.1.2" +$EndDescr +$Comp +L 74ls258:74LS258 U33 +U 1 1 5D89015C +P 4050 2800 +F 0 "U33" H 4075 3125 50 0000 C CNN +F 1 "74LS258" H 4075 3034 50 0000 C CNN +F 2 "" H 4050 2800 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS258" H 4050 2800 50 0001 C CNN + 1 4050 2800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3700 2700 3550 2700 +Wire Wire Line + 3550 2700 3550 2800 +Wire Wire Line + 3550 2900 3700 2900 +Wire Wire Line + 3550 2800 3300 2800 +Connection ~ 3550 2800 +Wire Wire Line + 3550 2800 3550 2900 +Text GLabel 3300 2800 0 50 Input ~ 0 +~CDAC +Wire Wire Line + 3700 3400 3550 3400 +Wire Wire Line + 3550 3400 3550 3500 +Wire Wire Line + 3550 3600 3700 3600 +Wire Wire Line + 3550 3500 3300 3500 +Connection ~ 3550 3500 +Wire Wire Line + 3550 3500 3550 3600 +Text GLabel 3300 3500 0 50 Input ~ 0 +CCKQ +Wire Wire Line + 3700 4100 3550 4100 +Wire Wire Line + 3550 4100 3550 4200 +Wire Wire Line + 3550 4300 3700 4300 +Wire Wire Line + 3550 4200 3300 4200 +Connection ~ 3550 4200 +Wire Wire Line + 3550 4200 3550 4300 +Text GLabel 3300 4200 0 50 Input ~ 0 +CCK +$Comp +L 74ls258:74LS258 U? +U 2 1 5D895568 +P 4050 4200 +F 0 "U?" H 4075 4525 50 0000 C CNN +F 1 "74LS258" H 4075 4434 50 0000 C CNN +F 2 "" H 7150 1900 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS258" H 7150 1900 50 0001 C CNN + 2 4050 4200 + 1 0 0 -1 +$EndComp +$Comp +L 74ls258:74LS258 U? +U 3 1 5D8955FE +P 4050 3500 +F 0 "U?" H 4075 3825 50 0000 C CNN +F 1 "74LS258" H 4075 3734 50 0000 C CNN +F 2 "" H 7150 1200 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS258" H 7150 1200 50 0001 C CNN + 3 4050 3500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4050 3000 4050 3100 +Wire Wire Line + 4050 3100 4500 3100 +Wire Wire Line + 4500 3100 4500 3800 +Wire Wire Line + 4500 4650 3300 4650 +Text GLabel 3300 4650 0 50 Input ~ 0 +~XLCKEN +Wire Wire Line + 4050 3700 4050 3800 +Wire Wire Line + 4050 3800 4500 3800 +Connection ~ 4500 3800 +Wire Wire Line + 4500 3800 4500 4500 +Wire Wire Line + 4050 4400 4050 4500 +Wire Wire Line + 4050 4500 4500 4500 +Connection ~ 4500 4500 +Wire Wire Line + 4500 4500 4500 4650 +$Comp +L r_pack05:R_Pack05 RP103 +U 1 1 5D89736C +P 5650 3500 +F 0 "RP103" V 5233 3500 50 0000 C CNN +F 1 "39" V 5324 3500 50 0000 C CNN +F 2 "" V 6025 3500 50 0001 C CNN +F 3 "~" H 5650 3500 50 0001 C CNN + 1 5650 3500 + 0 1 1 0 +$EndComp +Wire Wire Line + 4800 3500 4800 3600 +Wire Wire Line + 4800 3600 5350 3600 +Wire Wire Line + 4450 3500 4800 3500 +Wire Wire Line + 4900 2800 4900 3400 +Wire Wire Line + 4900 3400 5450 3400 +Wire Wire Line + 4450 2800 4900 2800 +Wire Wire Line + 5000 4200 5000 3500 +Wire Wire Line + 5000 3500 5200 3500 +Wire Wire Line + 4450 4200 5000 4200 +Wire Wire Line + 5850 3500 6550 3500 +Text GLabel 6550 3150 2 50 Output ~ 0 +CDAC +Text GLabel 6550 3500 2 50 Output ~ 0 +~CCK +Text GLabel 6550 3850 2 50 Output ~ 0 +~CCKQ +NoConn ~ 5450 3300 +NoConn ~ 5850 3300 +NoConn ~ 5450 3700 +NoConn ~ 5850 3700 +Wire Wire Line + 5850 3600 6300 3600 +Wire Wire Line + 6300 3600 6300 3850 +Wire Wire Line + 6300 3850 6550 3850 +Wire Wire Line + 5850 3400 6300 3400 +Wire Wire Line + 6300 3400 6300 3150 +Wire Wire Line + 6300 3150 6550 3150 +Wire Wire Line + 5350 3600 5350 4200 +Connection ~ 5350 3600 +Wire Wire Line + 5350 3600 5450 3600 +Text GLabel 6550 4200 2 50 Output ~ 0 +~CCKQ_A +$Comp +L Device:R E105 +U 1 1 5D8A25CF +P 5650 4200 +F 0 "E105" V 5550 4200 50 0000 C CNN +F 1 "68" V 5650 4200 50 0000 C CNN +F 2 "" V 5580 4200 50 0001 C CNN +F 3 "~" H 5650 4200 50 0001 C CNN + 1 5650 4200 + 0 1 1 0 +$EndComp +Wire Wire Line + 5350 4200 5500 4200 +Wire Wire Line + 5800 4200 6550 4200 +Wire Wire Line + 5200 3500 5200 4600 +Wire Wire Line + 5200 4600 5500 4600 +Wire Wire Line + 5200 3500 5450 3500 +Connection ~ 5200 3500 +Text GLabel 6550 4600 2 50 Output ~ 0 +~CCK_A +$Comp +L Device:R E104 +U 1 1 5D8A5764 +P 5650 4600 +F 0 "E104" V 5550 4600 50 0000 C CNN +F 1 "68" V 5650 4600 50 0000 C CNN +F 2 "" V 5580 4600 50 0001 C CNN +F 3 "~" H 5650 4600 50 0001 C CNN + 1 5650 4600 + 0 1 1 0 +$EndComp +Wire Wire Line + 5800 4600 6550 4600 +$Comp +L 74ls258:74LS258 U33 +U 5 1 5D8A9E7D +P 8950 3600 +F 0 "U33" H 9180 3671 50 0000 L CNN +F 1 "74LS258" H 9180 3580 50 0000 L CNN +F 2 "" H 12050 1300 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS258" H 12050 1300 50 0001 C CNN + 5 8950 3600 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5D8A9F76 +P 8950 4200 +F 0 "#PWR?" H 8950 3950 50 0001 C CNN +F 1 "GND" H 8955 4027 50 0000 C CNN +F 2 "" H 8950 4200 50 0001 C CNN +F 3 "" H 8950 4200 50 0001 C CNN + 1 8950 4200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8950 4200 8950 4050 +$Comp +L power:VCC #PWR? +U 1 1 5D8AA81C +P 8950 2950 +F 0 "#PWR?" H 8950 2800 50 0001 C CNN +F 1 "VCC" H 8967 3123 50 0000 C CNN +F 2 "" H 8950 2950 50 0001 C CNN +F 3 "" H 8950 2950 50 0001 C CNN + 1 8950 2950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8950 2950 8950 3100 +Wire Wire Line + 4200 2950 4200 3000 +Wire Wire Line + 4200 3000 4700 3000 +Wire Wire Line + 4700 3000 4700 3700 +$Comp +L power:GND #PWR? +U 1 1 5D8ABB37 +P 4700 4850 +F 0 "#PWR?" H 4700 4600 50 0001 C CNN +F 1 "GND" H 4705 4677 50 0000 C CNN +F 2 "" H 4700 4850 50 0001 C CNN +F 3 "" H 4700 4850 50 0001 C CNN + 1 4700 4850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4200 3650 4200 3700 +Wire Wire Line + 4200 3700 4700 3700 +Connection ~ 4700 3700 +Wire Wire Line + 4700 3700 4700 4400 +Wire Wire Line + 4200 4350 4200 4400 +Wire Wire Line + 4200 4400 4700 4400 +Connection ~ 4700 4400 +Wire Wire Line + 4700 4400 4700 4850 +$EndSCHEMATC diff --git a/cpu.sch b/cpu.sch index 20c4f0c..3114fd9 100644 --- a/cpu.sch +++ b/cpu.sch @@ -4,10 +4,10 @@ EELAYER 26 0 EELAYER END $Descr A3 16535 11693 encoding utf-8 -Sheet 2 9 +Sheet 2 10 Title "Rämixx500" Date "2019-04-11" -Rev "0.1" +Rev "1git" Comp "SukkoPera" Comment1 "PROCESSOR AND OTHER USEFUL COMPONENTS" Comment2 "Derived from Commodore Schematic #312813, Rev. 1 - Sheet 2 of 10" diff --git a/floppy.sch b/floppy.sch index 7250e3c..33b6531 100644 --- a/floppy.sch +++ b/floppy.sch @@ -4,7 +4,7 @@ EELAYER 26 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 7 9 +Sheet 7 10 Title "Rämixx500" Date "2019-04-18" Rev "1git" diff --git a/libs/74ls258.dcm b/libs/74ls258.dcm new file mode 100644 index 0000000..db25a46 --- /dev/null +++ b/libs/74ls258.dcm @@ -0,0 +1,9 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP 74LS258 +D Quad 2 to 1 Multiplexer, inverting +K TTL MUX MUX2 +F http://www.ti.com/lit/gpn/sn74LS258 +$ENDCMP +# +#End Doc Library diff --git a/libs/74ls258.lib b/libs/74ls258.lib new file mode 100644 index 0000000..eedbf6f --- /dev/null +++ b/libs/74ls258.lib @@ -0,0 +1,45 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74LS258 +# +DEF 74LS258 U 0 40 Y Y 5 F N +F0 "U" 300 100 50 H V C CNN +F1 "74LS258" 400 -100 50 H V C CNN +F2 "" 3100 -2300 50 H I C CNN +F3 "" 3100 -2300 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -200 300 200 -250 5 1 10 N +P 10 1 1 10 200 50 200 -50 100 -50 -150 -150 -150 -50 0 0 -150 50 -150 150 100 50 200 50 N +P 10 2 1 10 200 50 200 -50 100 -50 -150 -150 -150 -50 0 0 -150 50 -150 150 100 50 200 50 N +P 10 3 1 10 200 50 200 -50 100 -50 -150 -150 -150 -50 0 0 -150 50 -150 150 100 50 200 50 N +P 10 4 1 10 200 50 200 -50 100 -50 -150 -150 -150 -50 0 0 -150 50 -150 150 100 50 200 50 N +X S 1 0 -200 100 U 50 50 1 0 I +X OE 15 150 -150 100 U 50 50 1 0 I I +X I0a 2 -350 -100 200 R 50 50 1 0 I +X I1a 3 -350 100 200 R 50 50 1 0 I +X Za 4 400 0 200 L 50 50 1 0 T I +X S 1 0 -200 100 U 50 50 2 0 I +X OE 15 150 -150 100 U 50 50 2 0 I I +X ~ 5 -350 -100 200 R 50 50 2 0 I +X ~ 6 -350 100 200 R 50 50 2 0 I +X ~ 7 400 0 200 L 50 50 2 0 T +X S 1 0 -200 100 U 50 50 3 0 I +X ~ 10 -350 -100 200 R 50 50 3 0 I +X ~ 11 -350 100 200 R 50 50 3 0 I +X OE 15 150 -150 100 U 50 50 3 0 I I +X ~ 9 400 0 200 L 50 50 3 0 T +X S 1 0 -200 100 U 50 50 4 0 I +X Zc 12 400 0 200 L 50 50 4 0 T I +X I1c 13 -350 -100 200 R 50 50 4 0 I +X I0c 14 -350 100 200 R 50 50 4 0 I +X OE 15 150 -150 100 U 50 50 4 0 I I +X VCC 1 0 500 200 D 50 50 5 0 I +X GND 8 0 -450 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/ram.sch b/ram.sch index 605f9f0..a7744b6 100644 --- a/ram.sch +++ b/ram.sch @@ -4,7 +4,7 @@ EELAYER 26 0 EELAYER END $Descr A3 16535 11693 encoding utf-8 -Sheet 3 9 +Sheet 3 10 Title "Rämixx500" Date "2019-04-20" Rev "1git" diff --git a/rom.sch b/rom.sch index e09fb94..c1fa950 100644 --- a/rom.sch +++ b/rom.sch @@ -4,7 +4,7 @@ EELAYER 26 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 9 9 +Sheet 9 10 Title "Rämixx500" Date "2019-04-20" Rev "1git" diff --git a/sym-lib-table b/sym-lib-table index ce8d52a..bebe83e 100644 --- a/sym-lib-table +++ b/sym-lib-table @@ -22,4 +22,5 @@ (lib (name mc1489)(type Legacy)(uri ${KIPRJMOD}/libs/mc1489.lib)(options "")(descr "")) (lib (name ne555)(type Legacy)(uri ${KIPRJMOD}/libs/ne555.lib)(options "")(descr "")) (lib (name AMIGA_ROM)(type Legacy)(uri ${KIPRJMOD}/libs/AMIGA_ROM.lib)(options "")(descr "")) + (lib (name 74ls258)(type Legacy)(uri ${KIPRJMOD}/libs/74ls258.lib)(options "")(descr "")) ) diff --git a/terminators.sch b/terminators.sch index 17ad0bc..3f5ecff 100644 --- a/terminators.sch +++ b/terminators.sch @@ -4,7 +4,7 @@ EELAYER 26 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 8 9 +Sheet 8 10 Title "Rämixx500" Date "2019-04-20" Rev "1git" diff --git a/video.sch b/video.sch index 7533c56..e73d160 100644 --- a/video.sch +++ b/video.sch @@ -4,7 +4,7 @@ EELAYER 26 0 EELAYER END $Descr A3 16535 11693 encoding utf-8 -Sheet 4 9 +Sheet 4 10 Title "Rämixx500" Date "2019-04-14" Rev "1git"