-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path82S1xx_W27C512_Adapter.net
215 lines (215 loc) · 7.82 KB
/
82S1xx_W27C512_Adapter.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
(export (version D)
(design
(source /home/sukko/Documents/kicad/82S1xx_W27C512_Adapter/82S1xx_W27C512_Adapter.sch)
(date "Sun 27 Feb 2022 22:37:23 CET")
(tool "Eeschema 5.1.12")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "OldPromAdapter: 82s1xx to 27512 (EE)PROM Adapter")
(company SukkoPera)
(rev 1git)
(date 2022-02-27)
(source 82S1xx_W27C512_Adapter.sch)
(comment (number 1) (value "Inspired from work by patzik"))
(comment (number 2) (value http://www.ukvac.com/forum/topic384396.html))
(comment (number 3) (value "Licensed under CC BY-NC-SA 4.0"))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value W27C512)
(footprint Package_DIP:DIP-28_W15.24mm_Socket_LongPads)
(datasheet http://pdf.datasheetcatalog.com/datasheets/120/227190_DS.pdf)
(libsource (lib Memory_EPROM) (part 27512) (description "UV Erasable EPROM 512 KiBit, [Obsolete 2007-01]"))
(sheetpath (names /) (tstamps /))
(tstamp 63721418))
(comp (ref J1)
(value 82S129)
(footprint 82S1xx_W27C512_Adapter:DIP-16_W7.62mm_Plug)
(datasheet DOCUMENTATION)
(libsource (lib 82S129) (part 82S129) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 63724BC8))
(comp (ref JP1)
(value SWITCH_CE)
(footprint 82S1xx_W27C512_Adapter:SolderJumper-3)
(datasheet ~)
(libsource (lib Jumper) (part Jumper_3_Open) (description "Jumper, 3-pole, both open"))
(sheetpath (names /) (tstamps /))
(tstamp 6374C549))
(comp (ref JP2)
(value SWITCH_A8)
(footprint 82S1xx_W27C512_Adapter:SolderJumper-3)
(datasheet ~)
(libsource (lib Jumper) (part Jumper_3_Open) (description "Jumper, 3-pole, both open"))
(sheetpath (names /) (tstamps /))
(tstamp 637541D9))
(comp (ref V0)
(value LICENSE)
(footprint 82S1xx_W27C512_Adapter:cc_by_nc_sa)
(libsource (lib void) (part Void) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 621C2845)))
(libparts
(libpart (lib 82S129) (part 82S129)
(fields
(field (name Reference) U)
(field (name Value) 82S129)
(field (name Footprint) MODULE)
(field (name Datasheet) DOCUMENTATION))
(pins
(pin (num 1) (name A6) (type input))
(pin (num 2) (name A5) (type input))
(pin (num 3) (name A4) (type input))
(pin (num 4) (name A3) (type input))
(pin (num 5) (name A0) (type input))
(pin (num 6) (name A1) (type input))
(pin (num 7) (name A2) (type input))
(pin (num 8) (name GND) (type power_in))
(pin (num 9) (name O4) (type output))
(pin (num 10) (name O3) (type output))
(pin (num 11) (name O2) (type output))
(pin (num 12) (name O1) (type output))
(pin (num 13) (name ~CE1) (type input))
(pin (num 14) (name ~CE2) (type input))
(pin (num 15) (name A7) (type input))
(pin (num 16) (name VCC) (type power_in))))
(libpart (lib Jumper) (part Jumper_3_Open)
(description "Jumper, 3-pole, both open")
(docs ~)
(footprints
(fp Jumper*)
(fp TestPoint*3Pads*)
(fp TestPoint*Bridge*))
(fields
(field (name Reference) JP)
(field (name Value) Jumper_3_Open))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name C) (type input))
(pin (num 3) (name B) (type passive))))
(libpart (lib Memory_EPROM) (part 27C512)
(aliases
(alias 27512))
(description "OTP EPROM 512 KiBit")
(docs http://ww1.microchip.com/downloads/en/DeviceDoc/doc0015.pdf)
(footprints
(fp DIP*W15.24mm*))
(fields
(field (name Reference) U)
(field (name Value) 27C512)
(field (name Footprint) Package_DIP:DIP-28_W15.24mm))
(pins
(pin (num 1) (name A15) (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 ~CE) (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 A14) (type input))
(pin (num 28) (name VCC) (type power_in))))
(libpart (lib void) (part Void)
(fields
(field (name Reference) V)
(field (name Value) Void))))
(libraries
(library (logical 82S129)
(uri /home/sukko/Documents/kicad/82S1xx_W27C512_Adapter/libs/82S129.lib))
(library (logical Jumper)
(uri /usr/share/kicad/library/Jumper.lib))
(library (logical Memory_EPROM)
(uri /usr/share/kicad/library/Memory_EPROM.lib))
(library (logical void)
(uri /home/sukko/Documents/kicad/82S1xx_W27C512_Adapter/libs/void.lib)))
(nets
(net (code 1) (name /~ce2)
(node (ref JP2) (pin 3))
(node (ref JP1) (pin 3))
(node (ref J1) (pin 14)))
(net (code 2) (name /~ce1)
(node (ref J1) (pin 13))
(node (ref JP1) (pin 1)))
(net (code 3) (name "Net-(JP1-Pad2)")
(node (ref JP1) (pin 2))
(node (ref U1) (pin 22)))
(net (code 4) (name /a8)
(node (ref JP2) (pin 2))
(node (ref U1) (pin 25)))
(net (code 5) (name VCC)
(node (ref U1) (pin 28))
(node (ref J1) (pin 16)))
(net (code 6) (name /d1)
(node (ref U1) (pin 12))
(node (ref J1) (pin 11)))
(net (code 7) (name /d0)
(node (ref J1) (pin 12))
(node (ref U1) (pin 11)))
(net (code 8) (name /d2)
(node (ref J1) (pin 10))
(node (ref U1) (pin 13)))
(net (code 9) (name /d7)
(node (ref U1) (pin 19)))
(net (code 10) (name /d6)
(node (ref U1) (pin 18)))
(net (code 11) (name /d5)
(node (ref U1) (pin 17)))
(net (code 12) (name /d4)
(node (ref U1) (pin 16)))
(net (code 13) (name /d3)
(node (ref J1) (pin 9))
(node (ref U1) (pin 15)))
(net (code 15) (name GND)
(node (ref U1) (pin 23))
(node (ref U1) (pin 21))
(node (ref U1) (pin 14))
(node (ref U1) (pin 26))
(node (ref U1) (pin 27))
(node (ref U1) (pin 1))
(node (ref U1) (pin 24))
(node (ref U1) (pin 2))
(node (ref U1) (pin 20))
(node (ref JP2) (pin 1))
(node (ref J1) (pin 8)))
(net (code 16) (name /a0)
(node (ref J1) (pin 5))
(node (ref U1) (pin 10)))
(net (code 17) (name /a1)
(node (ref J1) (pin 6))
(node (ref U1) (pin 9)))
(net (code 18) (name /a2)
(node (ref U1) (pin 8))
(node (ref J1) (pin 7)))
(net (code 19) (name /a3)
(node (ref J1) (pin 4))
(node (ref U1) (pin 7)))
(net (code 20) (name /a4)
(node (ref J1) (pin 3))
(node (ref U1) (pin 6)))
(net (code 21) (name /a5)
(node (ref U1) (pin 5))
(node (ref J1) (pin 2)))
(net (code 22) (name /a6)
(node (ref J1) (pin 1))
(node (ref U1) (pin 4)))
(net (code 23) (name /a7)
(node (ref J1) (pin 15))
(node (ref U1) (pin 3)))))