Added jumper select to decide if paging hardware installed

This commit is contained in:
Unknown 2017-05-29 22:18:40 +02:00
parent a631560959
commit f701c4b42c
3 changed files with 815 additions and 598 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
(export (version D)
(design
(source "D:/ownCloud/Documents/Projects/RC6502/RC6502 ROM/RC6502 ROM.sch")
(date "14/05/2017 21:53:50")
(date "28/05/2017 21:42:38")
(tool "Eeschema 4.0.6")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -92,7 +92,13 @@
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5910A54B)))
(tstamp 5910A54B))
(comp (ref JP5)
(value "Page mode")
(footprint Pin_Headers:Pin_Header_Angled_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 592A3680)))
(libparts
(libpart (lib memory) (part 28C256)
(description "EEROM 32Kx8bits")
@ -254,179 +260,183 @@
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive)))))
(libraries
(library (logical device)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))
(library (logical conn)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib"))
(library (logical memory)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\memory.lib"))
(library (logical device)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))
(library (logical 74xx)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\74xx.lib")))
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\74xx.lib"))
(library (logical conn)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")))
(nets
(net (code 1) (name "Net-(JP3-Pad2)")
(node (ref R1) (pin 2))
(node (ref JP3) (pin 2)))
(node (ref JP3) (pin 2))
(node (ref R1) (pin 2)))
(net (code 2) (name "Net-(J1-Pad39)")
(node (ref JP4) (pin 2))
(node (ref J1) (pin 39)))
(node (ref J1) (pin 39))
(node (ref JP4) (pin 2)))
(net (code 3) (name VCC)
(node (ref C1) (pin 1))
(node (ref J1) (pin 18))
(node (ref U2) (pin 14))
(node (ref U3) (pin 14))
(node (ref JP1) (pin 1))
(node (ref R2) (pin 2))
(node (ref JP2) (pin 1))
(node (ref C3) (pin 1))
(node (ref U1) (pin 28))
(node (ref C2) (pin 1)))
(node (ref R2) (pin 2))
(node (ref C2) (pin 1))
(node (ref JP1) (pin 1))
(node (ref J1) (pin 18))
(node (ref U3) (pin 14))
(node (ref C1) (pin 1))
(node (ref JP2) (pin 1))
(node (ref U2) (pin 14))
(node (ref U1) (pin 28)))
(net (code 4) (name GND)
(node (ref C3) (pin 2))
(node (ref U3) (pin 10))
(node (ref U3) (pin 7))
(node (ref JP1) (pin 3))
(node (ref JP2) (pin 3))
(node (ref J1) (pin 17))
(node (ref C2) (pin 2))
(node (ref U1) (pin 14))
(node (ref C1) (pin 2))
(node (ref R1) (pin 1))
(node (ref U3) (pin 12))
(node (ref U3) (pin 13))
(node (ref C1) (pin 2))
(node (ref C3) (pin 2))
(node (ref U3) (pin 12))
(node (ref U3) (pin 9))
(node (ref U1) (pin 14))
(node (ref U3) (pin 10))
(node (ref JP2) (pin 3))
(node (ref JP1) (pin 3))
(node (ref J1) (pin 17))
(node (ref U2) (pin 7))
(node (ref U3) (pin 9)))
(net (code 5) (name A15)
(node (ref R1) (pin 1))
(node (ref U3) (pin 7))
(node (ref C2) (pin 2)))
(net (code 5) (name "Net-(U2-Pad3)")
(node (ref U3) (pin 1))
(node (ref U2) (pin 3)))
(net (code 6) (name CS_IN)
(node (ref U2) (pin 2))
(node (ref U2) (pin 1))
(node (ref U2) (pin 6))
(node (ref JP5) (pin 3)))
(net (code 7) (name PAGE_EN)
(node (ref JP4) (pin 1))
(node (ref JP3) (pin 1))
(node (ref U3) (pin 4))
(node (ref U3) (pin 5)))
(net (code 8) (name A14)
(node (ref U2) (pin 12))
(node (ref J1) (pin 2)))
(net (code 9) (name "Net-(U2-Pad5)")
(node (ref U2) (pin 8))
(node (ref U2) (pin 5)))
(net (code 10) (name A15)
(node (ref J1) (pin 1))
(node (ref U2) (pin 13)))
(net (code 6) (name "Net-(U2-Pad10)")
(net (code 11) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 9))
(node (ref U2) (pin 10))
(node (ref U2) (pin 11)))
(net (code 7) (name "Net-(U2-Pad5)")
(node (ref U2) (pin 5))
(node (ref U2) (pin 8)))
(net (code 8) (name CS_IN)
(node (ref U2) (pin 1))
(node (ref U2) (pin 6))
(node (ref U2) (pin 2)))
(net (code 9) (name "Net-(U3-Pad11)")
(node (ref U3) (pin 11)))
(net (code 10) (name "Net-(U3-Pad8)")
(node (ref U3) (pin 8)))
(net (code 11) (name "Net-(J1-Pad19)")
(node (ref J1) (pin 19)))
(net (code 12) (name "Net-(J1-Pad24)")
(node (ref J1) (pin 24)))
(net (code 13) (name "Net-(R2-Pad1)")
(node (ref R2) (pin 1))
(node (ref U1) (pin 27)))
(net (code 14) (name CS)
(node (ref U3) (pin 3))
(node (ref U1) (pin 20))
(node (ref U1) (pin 22)))
(net (code 15) (name "Net-(U2-Pad3)")
(node (ref U2) (pin 3))
(node (ref U3) (pin 1)))
(net (code 16) (name "Net-(U3-Pad2)")
(node (ref U3) (pin 6))
(node (ref U3) (pin 2)))
(net (code 17) (name PAGE_EN)
(node (ref U3) (pin 4))
(node (ref JP3) (pin 1))
(node (ref JP4) (pin 1))
(node (ref U3) (pin 5)))
(net (code 18) (name "Net-(J1-Pad36)")
(node (ref J1) (pin 36)))
(net (code 19) (name "Net-(J1-Pad35)")
(node (ref J1) (pin 35)))
(net (code 20) (name "Net-(J1-Pad21)")
(node (ref J1) (pin 21)))
(net (code 21) (name "Net-(J1-Pad20)")
(node (ref J1) (pin 20)))
(net (code 22) (name "Net-(J1-Pad26)")
(node (ref J1) (pin 26)))
(net (code 23) (name A13)
(net (code 12) (name A13)
(node (ref J1) (pin 3))
(node (ref U2) (pin 4)))
(net (code 24) (name A14)
(node (ref J1) (pin 2))
(node (ref U2) (pin 12)))
(net (code 26) (name "Net-(J1-Pad22)")
(net (code 13) (name "Net-(U3-Pad11)")
(node (ref U3) (pin 11)))
(net (code 14) (name CS)
(node (ref U1) (pin 20))
(node (ref JP5) (pin 2))
(node (ref U1) (pin 22)))
(net (code 15) (name "Net-(JP5-Pad1)")
(node (ref JP5) (pin 1))
(node (ref U3) (pin 3)))
(net (code 16) (name "Net-(R2-Pad1)")
(node (ref U1) (pin 27))
(node (ref R2) (pin 1)))
(net (code 17) (name "Net-(U3-Pad8)")
(node (ref U3) (pin 8)))
(net (code 18) (name "Net-(U3-Pad2)")
(node (ref U3) (pin 2))
(node (ref U3) (pin 6)))
(net (code 19) (name "Net-(J1-Pad19)")
(node (ref J1) (pin 19)))
(net (code 20) (name "Net-(J1-Pad24)")
(node (ref J1) (pin 24)))
(net (code 22) (name "Net-(J1-Pad36)")
(node (ref J1) (pin 36)))
(net (code 23) (name D5)
(node (ref U1) (pin 17))
(node (ref J1) (pin 32)))
(net (code 24) (name "Net-(J1-Pad22)")
(node (ref J1) (pin 22)))
(net (code 27) (name "Net-(J1-Pad37)")
(net (code 25) (name "Net-(J1-Pad21)")
(node (ref J1) (pin 21)))
(net (code 26) (name "Net-(J1-Pad20)")
(node (ref J1) (pin 20)))
(net (code 27) (name "Net-(J1-Pad35)")
(node (ref J1) (pin 35)))
(net (code 28) (name "Net-(J1-Pad26)")
(node (ref J1) (pin 26)))
(net (code 29) (name "Net-(J1-Pad37)")
(node (ref J1) (pin 37)))
(net (code 28) (name A2)
(node (ref J1) (pin 14))
(node (ref U1) (pin 8)))
(net (code 29) (name A10)
(node (ref U1) (pin 21))
(node (ref J1) (pin 6)))
(net (code 30) (name A0)
(node (ref U1) (pin 10))
(node (ref J1) (pin 16)))
(net (code 31) (name A1)
(node (ref J1) (pin 15))
(node (ref U1) (pin 9)))
(net (code 32) (name A11)
(node (ref J1) (pin 5))
(node (ref U1) (pin 23)))
(net (code 33) (name A3)
(node (ref U1) (pin 7))
(node (ref J1) (pin 13)))
(net (code 34) (name A4)
(node (ref U1) (pin 6))
(node (ref J1) (pin 12)))
(net (code 35) (name A5)
(node (ref J1) (pin 11))
(node (ref U1) (pin 5)))
(net (code 36) (name A6)
(node (ref U1) (pin 4))
(node (ref J1) (pin 10)))
(net (code 37) (name A7)
(node (ref J1) (pin 9))
(node (ref U1) (pin 3)))
(net (code 38) (name A12)
(node (ref J1) (pin 4))
(node (ref U1) (pin 2)))
(net (code 39) (name D6)
(node (ref J1) (pin 33))
(node (ref U1) (pin 18)))
(net (code 40) (name A14_W)
(node (ref U1) (pin 1))
(node (ref JP2) (pin 2)))
(net (code 41) (name A13_W)
(node (ref U1) (pin 26))
(node (ref JP1) (pin 2)))
(net (code 42) (name D7)
(node (ref J1) (pin 34))
(node (ref U1) (pin 19)))
(net (code 43) (name D4)
(node (ref U1) (pin 16))
(node (ref J1) (pin 31)))
(net (code 44) (name A8)
(net (code 30) (name A8)
(node (ref U1) (pin 25))
(node (ref J1) (pin 8)))
(net (code 45) (name D3)
(net (code 31) (name D3)
(node (ref J1) (pin 30))
(node (ref U1) (pin 15)))
(net (code 46) (name A9)
(node (ref U1) (pin 24))
(node (ref J1) (pin 7)))
(net (code 47) (name "Net-(J1-Pad25)")
(node (ref J1) (pin 25)))
(net (code 48) (name D0)
(net (code 32) (name A9)
(node (ref J1) (pin 7))
(node (ref U1) (pin 24)))
(net (code 33) (name A11)
(node (ref J1) (pin 5))
(node (ref U1) (pin 23)))
(net (code 34) (name A10)
(node (ref J1) (pin 6))
(node (ref U1) (pin 21)))
(net (code 35) (name D4)
(node (ref J1) (pin 31))
(node (ref U1) (pin 16)))
(net (code 36) (name A0)
(node (ref J1) (pin 16))
(node (ref U1) (pin 10)))
(net (code 37) (name A1)
(node (ref J1) (pin 15))
(node (ref U1) (pin 9)))
(net (code 38) (name A2)
(node (ref U1) (pin 8))
(node (ref J1) (pin 14)))
(net (code 39) (name A3)
(node (ref U1) (pin 7))
(node (ref J1) (pin 13)))
(net (code 40) (name A4)
(node (ref U1) (pin 6))
(node (ref J1) (pin 12)))
(net (code 41) (name A5)
(node (ref U1) (pin 5))
(node (ref J1) (pin 11)))
(net (code 42) (name A6)
(node (ref J1) (pin 10))
(node (ref U1) (pin 4)))
(net (code 43) (name A7)
(node (ref U1) (pin 3))
(node (ref J1) (pin 9)))
(net (code 44) (name A14_W)
(node (ref U1) (pin 1))
(node (ref JP2) (pin 2)))
(net (code 45) (name A12)
(node (ref J1) (pin 4))
(node (ref U1) (pin 2)))
(net (code 46) (name A13_W)
(node (ref U1) (pin 26))
(node (ref JP1) (pin 2)))
(net (code 47) (name D7)
(node (ref U1) (pin 19))
(node (ref J1) (pin 34)))
(net (code 48) (name D6)
(node (ref J1) (pin 33))
(node (ref U1) (pin 18)))
(net (code 49) (name "Net-(J1-Pad38)")
(node (ref J1) (pin 38)))
(net (code 50) (name D1)
(node (ref J1) (pin 28))
(node (ref U1) (pin 12)))
(net (code 51) (name D0)
(node (ref U1) (pin 11))
(node (ref J1) (pin 27)))
(net (code 49) (name D1)
(node (ref U1) (pin 12))
(node (ref J1) (pin 28)))
(net (code 50) (name "Net-(J1-Pad23)")
(net (code 52) (name "Net-(J1-Pad25)")
(node (ref J1) (pin 25)))
(net (code 53) (name "Net-(J1-Pad23)")
(node (ref J1) (pin 23)))
(net (code 51) (name D5)
(node (ref J1) (pin 32))
(node (ref U1) (pin 17)))
(net (code 52) (name "Net-(J1-Pad38)")
(node (ref J1) (pin 38)))
(net (code 53) (name D2)
(net (code 54) (name D2)
(node (ref U1) (pin 13))
(node (ref J1) (pin 29)))))

View File

@ -154,7 +154,7 @@ A0
Text Notes 8375 7500 2 60 ~ 0
RC6502 Pageable RAM
Text Notes 10625 7650 2 60 ~ 0
A
B
NoConn ~ -500 7850
$Comp
L CONN_01X39 J1
@ -254,45 +254,45 @@ A14_W
$Comp
L 74HCT00 U2
U 4 1 590F02B0
P 4400 4950
F 0 "U2" H 4400 5000 50 0000 C CNN
F 1 "74HCT00" H 4400 4850 50 0000 C CNN
F 2 "Housings_DIP:DIP-14_W7.62mm_Socket" H 4400 4950 50 0001 C CNN
F 3 "" H 4400 4950 50 0001 C CNN
4 4400 4950
P 4375 5450
F 0 "U2" H 4375 5500 50 0000 C CNN
F 1 "74HCT00" H 4375 5350 50 0000 C CNN
F 2 "Housings_DIP:DIP-14_W7.62mm_Socket" H 4375 5450 50 0001 C CNN
F 3 "" H 4375 5450 50 0001 C CNN
4 4375 5450
-1 0 0 1
$EndComp
$Comp
L 74HCT00 U2
U 3 1 590F036D
P 3050 4950
F 0 "U2" H 3050 5000 50 0000 C CNN
F 1 "74HCT00" H 3050 4850 50 0000 C CNN
F 2 "Housings_DIP:DIP-14_W7.62mm_Socket" H 3050 4950 50 0001 C CNN
F 3 "" H 3050 4950 50 0001 C CNN
3 3050 4950
P 3025 5450
F 0 "U2" H 3025 5500 50 0000 C CNN
F 1 "74HCT00" H 3025 5350 50 0000 C CNN
F 2 "Housings_DIP:DIP-14_W7.62mm_Socket" H 3025 5450 50 0001 C CNN
F 3 "" H 3025 5450 50 0001 C CNN
3 3025 5450
-1 0 0 1
$EndComp
$Comp
L 74HCT00 U2
U 2 1 590F04E0
P 1850 5050
F 0 "U2" H 1850 5100 50 0000 C CNN
F 1 "74HCT00" H 1850 4950 50 0000 C CNN
F 2 "Housings_DIP:DIP-14_W7.62mm_Socket" H 1850 5050 50 0001 C CNN
F 3 "" H 1850 5050 50 0001 C CNN
2 1850 5050
P 1825 5550
F 0 "U2" H 1825 5600 50 0000 C CNN
F 1 "74HCT00" H 1825 5450 50 0000 C CNN
F 2 "Housings_DIP:DIP-14_W7.62mm_Socket" H 1825 5550 50 0001 C CNN
F 3 "" H 1825 5550 50 0001 C CNN
2 1825 5550
-1 0 0 1
$EndComp
Text GLabel 5000 4850 2 60 Input ~ 0
Text GLabel 4975 5350 2 60 Input ~ 0
A15
Text GLabel 5000 5050 2 60 Input ~ 0
Text GLabel 4975 5550 2 60 Input ~ 0
A14
Text GLabel 2450 5150 2 60 Input ~ 0
Text GLabel 2425 5650 2 60 Input ~ 0
A13
Text GLabel 1300 2800 0 60 Input ~ 0
CS
Text GLabel 1250 5050 0 60 Output ~ 0
Text GLabel 1225 5550 0 60 Output ~ 0
CS_IN
$Comp
L Jumper_NO_Small JP4
@ -353,17 +353,17 @@ Connection ~ 8250 5950
Wire Wire Line
8250 5100 8250 4850
Wire Wire Line
3800 4850 3650 4850
Connection ~ 3800 4950
3775 5350 3625 5350
Connection ~ 3775 5450
Wire Wire Line
3800 4850 3800 5050
3775 5350 3775 5550
Wire Wire Line
3800 5050 3650 5050
3775 5550 3625 5550
Text GLabel 4150 3850 2 60 Input ~ 0
PAGE_EN
Text GLabel 4150 4350 2 60 Input ~ 0
CS_IN
Text GLabel 1250 4100 0 60 Output ~ 0
Text GLabel 850 4500 0 60 Output ~ 0
CS
$Comp
L 74HCT00 U2
@ -418,8 +418,6 @@ Wire Wire Line
Wire Wire Line
3950 3750 4050 3750
Connection ~ 4050 3850
Wire Wire Line
2750 4350 2750 4200
Wire Wire Line
2750 4200 2450 4200
Wire Wire Line
@ -506,4 +504,29 @@ Text GLabel 1125 2600 0 60 Input ~ 0
VCC
Wire Wire Line
1425 2600 1550 2600
$Comp
L Jumper_NC_Dual JP5
U 1 1 592A3680
P 1075 4500
F 0 "JP5" H 1125 4400 50 0000 L CNN
F 1 "Page mode" H 1075 4600 50 0000 C BNN
F 2 "Pin_Headers:Pin_Header_Angled_1x03_Pitch2.54mm" H 1075 4500 50 0001 C CNN
F 3 "" H 1075 4500 50 0001 C CNN
1 1075 4500
0 1 1 0
$EndComp
Wire Wire Line
850 4500 975 4500
Wire Wire Line
1075 4250 1075 4100
Wire Wire Line
1075 4100 1250 4100
Wire Wire Line
1075 4875 1075 4750
Wire Wire Line
2750 4200 2750 4350
Wire Wire Line
1075 4875 1250 4875
Text GLabel 1250 4875 2 60 Input ~ 0
CS_IN
$EndSCHEMATC