RC6502-Apple-1-Replica/RC6502 RAM/RC6502 RAM.net

593 lines
21 KiB
Plaintext

(export (version D)
(design
(source "D:/owncloud/Documents/Projects/RC6502/RC6502 RAM/RC6502 RAM.sch")
(date "16/02/2019 19:37:20")
(tool "Eeschema 4.0.7")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source "RC6502 RAM.sch")
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value HM62256BLP-7)
(footprint Housings_DIP:DIP-28_W15.24mm_Socket)
(libsource (lib memory) (part HM62256BLP-7))
(sheetpath (names /) (tstamps /))
(tstamp 590A1931))
(comp (ref C2)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 590DFF39))
(comp (ref C3)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 590E0960))
(comp (ref U2)
(value 74LS138)
(footprint Housings_DIP:DIP-16_W7.62mm_Socket)
(libsource (lib 74xx) (part 74LS138))
(sheetpath (names /) (tstamps /))
(tstamp 5C1D1CBA))
(comp (ref J3)
(value RC6502_Backplane)
(footprint Pin_Headers:Pin_Header_Angled_1x39_Pitch2.54mm)
(libsource (lib rc6502_backplane) (part RC6502_Backplane))
(sheetpath (names /) (tstamps /))
(tstamp 5C1D21CF))
(comp (ref U5)
(value 74LS00)
(footprint Housings_DIP:DIP-14_W7.62mm_Socket)
(libsource (lib 74xx) (part 74LS00))
(sheetpath (names /) (tstamps /))
(tstamp 5C1D4C2B))
(comp (ref JP11)
(value MEM_WE)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5C1D6754))
(comp (ref JP1)
(value A13_EN)
(footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5C1D8121))
(comp (ref JP2)
(value A14_EN)
(footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Small))
(sheetpath (names /) (tstamps /))
(tstamp 5C1D81B4))
(comp (ref JP3)
(value CS0_EN)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5C1D94D7))
(comp (ref JP4)
(value CS1_EN)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5C1DB001))
(comp (ref JP5)
(value CS2_EN)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5C1DB802))
(comp (ref JP6)
(value CS3_EN)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5C1DB81B))
(comp (ref JP7)
(value CS4_EN)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5C1DC554))
(comp (ref JP8)
(value CS5_EN)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5C1DC56D))
(comp (ref JP12)
(value CS6_EN)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5C1DC57E))
(comp (ref JP13)
(value CS7_EN)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5C1DC596))
(comp (ref C1)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5C1E1F71))
(comp (ref C4)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5C1E2346))
(comp (ref C5)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5C1EB83C))
(comp (ref JP9)
(value LO/HI)
(footprint Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm)
(libsource (lib device) (part Jumper_NC_Dual))
(sheetpath (names /) (tstamps /))
(tstamp 5C1ECAEA))
(comp (ref U3)
(value 74LS08)
(footprint Housings_DIP:DIP-14_W7.62mm_Socket)
(libsource (lib 74xx) (part 74LS08))
(sheetpath (names /) (tstamps /))
(tstamp 5C68602F))
(comp (ref U4)
(value 74LS08)
(footprint Housings_DIP:DIP-14_W7.62mm_Socket)
(libsource (lib 74xx) (part 74LS08))
(sheetpath (names /) (tstamps /))
(tstamp 5C687BF2)))
(libparts
(libpart (lib 74xx) (part 74LS00)
(aliases
(alias 74LS37)
(alias 7400)
(alias 74HCT00)
(alias 74HC00))
(description "Quad nand2")
(footprints
(fp 14DIP300*)
(fp SO14*))
(fields
(field (name Reference) U)
(field (name Value) 74LS00))
(pins
(pin (num 1) (name ~) (type input))
(pin (num 2) (name ~) (type input))
(pin (num 3) (name ~) (type output))
(pin (num 4) (name ~) (type input))
(pin (num 5) (name ~) (type input))
(pin (num 6) (name ~) (type output))
(pin (num 7) (name GND) (type power_in))
(pin (num 8) (name ~) (type output))
(pin (num 9) (name ~) (type input))
(pin (num 10) (name ~) (type input))
(pin (num 11) (name ~) (type output))
(pin (num 12) (name ~) (type input))
(pin (num 13) (name ~) (type input))
(pin (num 14) (name VCC) (type power_in))))
(libpart (lib 74xx) (part 74LS08)
(aliases
(alias 74LS09))
(description "Quad And2")
(fields
(field (name Reference) U)
(field (name Value) 74LS08))
(pins
(pin (num 1) (name ~) (type input))
(pin (num 2) (name ~) (type input))
(pin (num 3) (name ~) (type output))
(pin (num 4) (name ~) (type input))
(pin (num 5) (name ~) (type input))
(pin (num 6) (name ~) (type output))
(pin (num 7) (name GND) (type power_in))
(pin (num 8) (name ~) (type output))
(pin (num 9) (name ~) (type input))
(pin (num 10) (name ~) (type input))
(pin (num 11) (name ~) (type output))
(pin (num 12) (name ~) (type input))
(pin (num 13) (name ~) (type input))
(pin (num 14) (name VCC) (type power_in))))
(libpart (lib 74xx) (part 74LS138)
(description "Decoder 3 to 8 (active low outputs)")
(fields
(field (name Reference) U)
(field (name Value) 74LS138))
(pins
(pin (num 1) (name A0) (type input))
(pin (num 2) (name A1) (type input))
(pin (num 3) (name A2) (type input))
(pin (num 4) (name E1) (type input))
(pin (num 5) (name E2) (type input))
(pin (num 6) (name E3) (type input))
(pin (num 7) (name O7) (type output))
(pin (num 8) (name GND) (type power_in))
(pin (num 9) (name O6) (type output))
(pin (num 10) (name O5) (type output))
(pin (num 11) (name O4) (type output))
(pin (num 12) (name O3) (type output))
(pin (num 13) (name O2) (type output))
(pin (num 14) (name O1) (type output))
(pin (num 15) (name O0) (type output))
(pin (num 16) (name VCC) (type power_in))))
(libpart (lib device) (part C)
(description "Unpolarized capacitor")
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib memory) (part HM62256BLP-7)
(aliases
(alias HM62256BLP-7SL))
(description "SRAM 32K x 8 bits, DIP28 600mil, 70ns")
(footprints
(fp DIP28*))
(fields
(field (name Reference) U)
(field (name Value) HM62256BLP-7)
(field (name Footprint) DIP28))
(pins
(pin (num 1) (name A14) (type input))
(pin (num 2) (name A12) (type input))
(pin (num 3) (name A7) (type input))
(pin (num 4) (name A6) (type input))
(pin (num 5) (name A5) (type input))
(pin (num 6) (name A4) (type input))
(pin (num 7) (name A3) (type input))
(pin (num 8) (name A2) (type input))
(pin (num 9) (name A1) (type input))
(pin (num 10) (name A0) (type input))
(pin (num 11) (name D0) (type 3state))
(pin (num 12) (name D1) (type 3state))
(pin (num 13) (name D2) (type 3state))
(pin (num 14) (name GND) (type power_in))
(pin (num 15) (name D3) (type 3state))
(pin (num 16) (name D4) (type 3state))
(pin (num 17) (name D5) (type 3state))
(pin (num 18) (name D6) (type 3state))
(pin (num 19) (name D7) (type 3state))
(pin (num 20) (name ~CS) (type input))
(pin (num 21) (name A10) (type input))
(pin (num 22) (name ~OE) (type input))
(pin (num 23) (name A11) (type input))
(pin (num 24) (name A9) (type input))
(pin (num 25) (name A8) (type input))
(pin (num 26) (name A13) (type input))
(pin (num 27) (name ~WE) (type input))
(pin (num 28) (name VCC) (type power_in))))
(libpart (lib device) (part Jumper_NC_Dual)
(description "Dual Jumper, normally closed")
(fields
(field (name Reference) JP)
(field (name Value) Jumper_NC_Dual))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))))
(libpart (lib device) (part Jumper_NC_Small)
(description "Jumper, normally closed")
(fields
(field (name Reference) JP)
(field (name Value) Jumper_NC_Small))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib rc6502_backplane) (part RC6502_Backplane)
(footprints
(fp Pin_Header_Straight_1X*)
(fp Pin_Header_Angled_1X*)
(fp Socket_Strip_Straight_1X*)
(fp Socket_Strip_Angled_1X*))
(fields
(field (name Reference) J)
(field (name Value) RC6502_Backplane))
(pins
(pin (num 1) (name A15) (type BiDi))
(pin (num 2) (name A14) (type BiDi))
(pin (num 3) (name A13) (type BiDi))
(pin (num 4) (name A12) (type BiDi))
(pin (num 5) (name A11) (type BiDi))
(pin (num 6) (name A10) (type BiDi))
(pin (num 7) (name A9) (type BiDi))
(pin (num 8) (name A8) (type BiDi))
(pin (num 9) (name A7) (type BiDi))
(pin (num 10) (name A6) (type BiDi))
(pin (num 11) (name A5) (type BiDi))
(pin (num 12) (name A4) (type BiDi))
(pin (num 13) (name A3) (type BiDi))
(pin (num 14) (name A2) (type BiDi))
(pin (num 15) (name A1) (type BiDi))
(pin (num 16) (name A0) (type BiDi))
(pin (num 17) (name P17) (type power_out))
(pin (num 18) (name P18) (type power_out))
(pin (num 19) (name PHI2) (type BiDi))
(pin (num 20) (name RESET) (type BiDi))
(pin (num 21) (name PHI0) (type BiDi))
(pin (num 22) (name IRQ) (type BiDi))
(pin (num 23) (name P23) (type NotConnected))
(pin (num 24) (name RW) (type BiDi))
(pin (num 25) (name READY) (type BiDi))
(pin (num 26) (name SYNC) (type BiDi))
(pin (num 27) (name D0) (type BiDi))
(pin (num 28) (name D1) (type BiDi))
(pin (num 29) (name D2) (type BiDi))
(pin (num 30) (name D3) (type BiDi))
(pin (num 31) (name D4) (type BiDi))
(pin (num 32) (name D5) (type BiDi))
(pin (num 33) (name D6) (type BiDi))
(pin (num 34) (name D7) (type BiDi))
(pin (num 35) (name TX) (type BiDi))
(pin (num 36) (name RX) (type BiDi))
(pin (num 37) (name NMI) (type BiDi))
(pin (num 38) (name P38) (type NotConnected))
(pin (num 39) (name P39) (type NotConnected)))))
(libraries
(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"))
(library (logical memory)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\memory.lib"))
(library (logical rc6502_backplane)
(uri D:\ownCloud\Documents\Projects\RC6502\Templates\rc6502_backplane.lib)))
(nets
(net (code 1) (name "Net-(JP8-Pad2)")
(node (ref JP8) (pin 2))
(node (ref U3) (pin 10)))
(net (code 2) (name "Net-(JP7-Pad2)")
(node (ref U3) (pin 9))
(node (ref JP7) (pin 2)))
(net (code 3) (name VCC)
(node (ref JP3) (pin 1))
(node (ref C1) (pin 1))
(node (ref C4) (pin 1))
(node (ref C5) (pin 1))
(node (ref U4) (pin 14))
(node (ref JP7) (pin 1))
(node (ref C2) (pin 1))
(node (ref JP4) (pin 1))
(node (ref U3) (pin 14))
(node (ref JP5) (pin 1))
(node (ref JP6) (pin 1))
(node (ref JP11) (pin 3))
(node (ref U5) (pin 14))
(node (ref JP8) (pin 1))
(node (ref JP12) (pin 1))
(node (ref U2) (pin 16))
(node (ref C3) (pin 1))
(node (ref J3) (pin 18))
(node (ref U1) (pin 28))
(node (ref JP13) (pin 1)))
(net (code 4) (name ~CS4)
(node (ref JP7) (pin 3))
(node (ref U2) (pin 11)))
(net (code 5) (name ~CS5)
(node (ref U2) (pin 10))
(node (ref JP8) (pin 3)))
(net (code 6) (name "Net-(JP5-Pad2)")
(node (ref U3) (pin 4))
(node (ref JP5) (pin 2)))
(net (code 7) (name "Net-(JP6-Pad2)")
(node (ref U3) (pin 5))
(node (ref JP6) (pin 2)))
(net (code 8) (name ~CS3)
(node (ref U2) (pin 12))
(node (ref JP6) (pin 3)))
(net (code 9) (name "Net-(JP12-Pad2)")
(node (ref JP12) (pin 2))
(node (ref U3) (pin 12)))
(net (code 10) (name "Net-(JP13-Pad2)")
(node (ref U3) (pin 13))
(node (ref JP13) (pin 2)))
(net (code 11) (name ~CS7)
(node (ref U2) (pin 7))
(node (ref JP13) (pin 3)))
(net (code 12) (name ~CS6)
(node (ref U2) (pin 9))
(node (ref JP12) (pin 3)))
(net (code 13) (name ~CS2)
(node (ref JP5) (pin 3))
(node (ref U2) (pin 13)))
(net (code 14) (name ~CS1)
(node (ref JP4) (pin 3))
(node (ref U2) (pin 14)))
(net (code 15) (name ~CS0)
(node (ref JP3) (pin 3))
(node (ref U2) (pin 15)))
(net (code 16) (name "Net-(JP2-Pad1)")
(node (ref U1) (pin 1))
(node (ref JP2) (pin 1)))
(net (code 17) (name "Net-(JP1-Pad1)")
(node (ref U1) (pin 26))
(node (ref JP1) (pin 1)))
(net (code 18) (name A14)
(node (ref JP2) (pin 2))
(node (ref U2) (pin 3))
(node (ref J3) (pin 2)))
(net (code 19) (name A13)
(node (ref J3) (pin 3))
(node (ref JP1) (pin 2))
(node (ref U2) (pin 2)))
(net (code 20) (name "Net-(JP4-Pad2)")
(node (ref JP4) (pin 2))
(node (ref U3) (pin 2)))
(net (code 21) (name "Net-(JP3-Pad2)")
(node (ref JP3) (pin 2))
(node (ref U3) (pin 1)))
(net (code 22) (name GND)
(node (ref U1) (pin 14))
(node (ref U5) (pin 7))
(node (ref J3) (pin 17))
(node (ref C2) (pin 2))
(node (ref C3) (pin 2))
(node (ref U2) (pin 4))
(node (ref U2) (pin 5))
(node (ref U2) (pin 8))
(node (ref C5) (pin 2))
(node (ref C1) (pin 2))
(node (ref C4) (pin 2))
(node (ref U4) (pin 7))
(node (ref U4) (pin 12))
(node (ref U4) (pin 13))
(node (ref U3) (pin 7)))
(net (code 23) (name "Net-(U4-Pad11)")
(node (ref U4) (pin 11)))
(net (code 24) (name "Net-(U4-Pad10)")
(node (ref U4) (pin 6))
(node (ref U4) (pin 10)))
(net (code 25) (name "Net-(U4-Pad3)")
(node (ref U4) (pin 3))
(node (ref U4) (pin 9)))
(net (code 26) (name "Net-(U3-Pad11)")
(node (ref U3) (pin 11))
(node (ref U4) (pin 5)))
(net (code 27) (name "Net-(U3-Pad8)")
(node (ref U4) (pin 4))
(node (ref U3) (pin 8)))
(net (code 28) (name "Net-(U3-Pad6)")
(node (ref U3) (pin 6))
(node (ref U4) (pin 2)))
(net (code 29) (name "Net-(U3-Pad3)")
(node (ref U3) (pin 3))
(node (ref U4) (pin 1)))
(net (code 30) (name ~CS)
(node (ref U1) (pin 20))
(node (ref U4) (pin 8)))
(net (code 31) (name "Net-(JP9-Pad3)")
(node (ref U5) (pin 3))
(node (ref JP9) (pin 3)))
(net (code 32) (name E3)
(node (ref JP9) (pin 2))
(node (ref U2) (pin 6)))
(net (code 33) (name "Net-(J3-Pad25)")
(node (ref J3) (pin 25)))
(net (code 34) (name "Net-(J3-Pad23)")
(node (ref J3) (pin 23)))
(net (code 35) (name "Net-(J3-Pad36)")
(node (ref J3) (pin 36)))
(net (code 36) (name "Net-(J3-Pad35)")
(node (ref J3) (pin 35)))
(net (code 37) (name "Net-(J3-Pad26)")
(node (ref J3) (pin 26)))
(net (code 38) (name "Net-(J3-Pad22)")
(node (ref J3) (pin 22)))
(net (code 39) (name "Net-(J3-Pad21)")
(node (ref J3) (pin 21)))
(net (code 40) (name "Net-(J3-Pad20)")
(node (ref J3) (pin 20)))
(net (code 41) (name "Net-(J3-Pad37)")
(node (ref J3) (pin 37)))
(net (code 42) (name A15)
(node (ref U5) (pin 2))
(node (ref U5) (pin 1))
(node (ref J3) (pin 1))
(node (ref JP9) (pin 1)))
(net (code 43) (name D6)
(node (ref U1) (pin 18))
(node (ref J3) (pin 33)))
(net (code 44) (name D5)
(node (ref U1) (pin 17))
(node (ref J3) (pin 32)))
(net (code 45) (name D4)
(node (ref U1) (pin 16))
(node (ref J3) (pin 31)))
(net (code 46) (name A8)
(node (ref J3) (pin 8))
(node (ref U1) (pin 25)))
(net (code 47) (name D3)
(node (ref J3) (pin 30))
(node (ref U1) (pin 15)))
(net (code 48) (name A9)
(node (ref J3) (pin 7))
(node (ref U1) (pin 24)))
(net (code 49) (name A11)
(node (ref J3) (pin 5))
(node (ref U1) (pin 23)))
(net (code 50) (name D2)
(node (ref J3) (pin 29))
(node (ref U1) (pin 13)))
(net (code 51) (name ~OE)
(node (ref U1) (pin 22))
(node (ref U5) (pin 8)))
(net (code 52) (name D1)
(node (ref J3) (pin 28))
(node (ref U1) (pin 12)))
(net (code 53) (name A10)
(node (ref J3) (pin 6))
(node (ref U1) (pin 21)))
(net (code 54) (name D0)
(node (ref U1) (pin 11))
(node (ref J3) (pin 27)))
(net (code 55) (name D7)
(node (ref J3) (pin 34))
(node (ref U1) (pin 19)))
(net (code 56) (name A0)
(node (ref J3) (pin 16))
(node (ref U1) (pin 10)))
(net (code 57) (name A1)
(node (ref U1) (pin 9))
(node (ref J3) (pin 15)))
(net (code 58) (name A2)
(node (ref J3) (pin 14))
(node (ref U1) (pin 8)))
(net (code 59) (name A3)
(node (ref J3) (pin 13))
(node (ref U1) (pin 7)))
(net (code 60) (name A4)
(node (ref J3) (pin 12))
(node (ref U1) (pin 6)))
(net (code 61) (name A5)
(node (ref U1) (pin 5))
(node (ref J3) (pin 11)))
(net (code 62) (name A6)
(node (ref U1) (pin 4))
(node (ref J3) (pin 10)))
(net (code 63) (name A7)
(node (ref U1) (pin 3))
(node (ref J3) (pin 9)))
(net (code 64) (name A12)
(node (ref U1) (pin 2))
(node (ref U2) (pin 1))
(node (ref J3) (pin 4)))
(net (code 65) (name "Net-(U5-Pad11)")
(node (ref U5) (pin 5))
(node (ref U5) (pin 11)))
(net (code 66) (name ~WE)
(node (ref JP11) (pin 2))
(node (ref U1) (pin 27)))
(net (code 67) (name "Net-(JP11-Pad1)")
(node (ref U5) (pin 6))
(node (ref JP11) (pin 1)))
(net (code 68) (name R/~W)
(node (ref J3) (pin 24))
(node (ref U5) (pin 9))
(node (ref U5) (pin 13))
(node (ref U5) (pin 12)))
(net (code 69) (name "Net-(J3-Pad39)")
(node (ref J3) (pin 39)))
(net (code 70) (name PHI2)
(node (ref U5) (pin 4))
(node (ref U5) (pin 10))
(node (ref J3) (pin 19)))
(net (code 71) (name "Net-(J3-Pad38)")
(node (ref J3) (pin 38)))))