BPM Programmer: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
= BP series = | |||
<code> | <code> | ||
Line 16: | Line 16: | ||
(11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 "device programmer" | (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 "device programmer" | ||
(11:46:55 PM) Lord_Nightmare: note the case is identical to the 1200, and the only difference [in appearance] is 'universal' is blacked out on the wording | (11:46:55 PM) Lord_Nightmare: note the case is identical to the 1200, and the only difference [in appearance] is 'universal' is blacked out on the wording | ||
(11:47:11 PM) Lord_Nightmare: http: | (11:47:11 PM) Lord_Nightmare: http:''vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg | ||
(11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing | (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing | ||
(11:48:11 PM) Lord_Nightmare: http: | (11:48:11 PM) Lord_Nightmare: http:''thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 | ||
</code> | </code> | ||
== BP-1200 == | |||
{{ln:bpm:bp-1200:unit_top.jpg?300}} | {{ln:bpm:bp-1200:unit_top.jpg?300}} | ||
Line 41: | Line 41: | ||
Chip interface: 2 plug SM | Chip interface: 2 plug SM | ||
http: | http:''atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/ | ||
* IF you get a TA-84 pin driver module (and a SM48D 48-pin DIP module, but NOT the one that comes with the BP-1148) it will convert your BP-1148 to a BP1200/84. | |||
== BP-1400 == | |||
PC interface: parallel port | PC interface: parallel port | ||
Line 50: | Line 50: | ||
Chip interface: 3 plug SM | Chip interface: 3 plug SM | ||
BP-1400/84: [[http: | BP-1400/84: [[http:''web.archive.org/web/20061119190006/http:''www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]] | ||
BP-1400/240: [[http: | BP-1400/240: [[http:''web.archive.org/web/20061119190026/http:''www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]] | ||
=== Motherboard === | |||
{{:pd:bpm:bp-1400:mb1.jpg?300}} | {{:pd:bpm:bp-1400:mb1.jpg?300}} | ||
Line 66: | Line 66: | ||
=== Power supply === | |||
{{:pd:bpm:bp-1400:ps.jpg?300}} | {{:pd:bpm:bp-1400:ps.jpg?300}} | ||
== BP-1410 == | |||
[[ | [[bp-1410]] | ||
External: | External: | ||
Line 90: | Line 90: | ||
Chip interface: 3 plug SM | Chip interface: 3 plug SM | ||
BP-1410/84 datasheet: [[http: | BP-1410/84 datasheet: [[http:''web.archive.org/web/20060321214044/http:''www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]] | ||
BP-1410/240 datasheet: [[http: | BP-1410/240 datasheet: [[http:''web.archive.org/web/20060321214333/http:''www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]] | ||
=== Motherboard === | |||
{{mcmaster:bpm:bp-1410:mb_overview.jpg?300}} | {{mcmaster:bpm:bp-1410:mb_overview.jpg?300}} | ||
Line 106: | Line 106: | ||
== BP-1600 == | |||
External: | External: | ||
Line 120: | Line 120: | ||
Chip interface: 3 plug SM | Chip interface: 3 plug SM | ||
BP-1600 datasheet: [[http: | BP-1600 datasheet: [[http:''web.archive.org/web/20050530023158/http:''www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]] | ||
<code> | <code> | ||
Line 128: | Line 128: | ||
</code> | </code> | ||
=== Motherboard: === | |||
{{:mcmaster:bpm:bp-1600:mb1.jpg?300}} | {{:mcmaster:bpm:bp-1600:mb1.jpg?300}} | ||
Line 151: | Line 151: | ||
J10 (Fan, N/C) | J10 (Fan, N/C) | ||
{| class="wikitable sortable" border=1 | |||
| 1 | N/C? | | ! # !! V !! Note | ||
| 2 | 16.5 | | |- | ||
| 3 | 0 | | | 1 || N/C? || | ||
| 4 | N/C? | | |- | ||
| 2 || 16.5 || | |||
|- | |||
| 3 || 0 || | |||
|- | |||
| 4 || N/C? || | |||
|- | |||
|} | |||
J11 (Term. 1, N/C) | J11 (Term. 1, N/C) | ||
{| class="wikitable sortable" border=1 | |||
| 1 | 0.0 | | ! # !! V !! Note | ||
| 2 | 1.1 | | |- | ||
| 3 | 0.25 | | | 1 || 0.0 || | ||
| 4 | 5.1 | | |- | ||
| 2 || 1.1 || | |||
|- | |||
| 3 || 0.25 || | |||
|- | |||
| 4 || 5.1 || | |||
|- | |||
|} | |||
Line 170: | Line 184: | ||
Was this supposed to be identical to above? Broken? | Was this supposed to be identical to above? Broken? | ||
{| class="wikitable sortable" border=1 | |||
| 1 | 0.0 | | ! # !! V !! Note | ||
| 2 | 0.0 | | |- | ||
| 3 | 0.0 | | | 1 || 0.0 || | ||
| 4 | 0.8 | | |- | ||
| 2 || 0.0 || | |||
|- | |||
| 3 || 0.0 || | |||
|- | |||
| 4 || 0.8 || | |||
|- | |||
|} | |||
Voltage header | Voltage header | ||
{| class="wikitable sortable" border=1 | |||
| +5V | 5.1 | | ! Label !! V !! Note | ||
| +3.3V | 3.3 | | |- | ||
| GND | 0.0 | | | +5V || 5.1 || | ||
| -3.5V | -3.5 | | |- | ||
| -5V | -5.0 | | | +3.3V || 3.3 || | ||
| GND | 0.0 | | |- | ||
| +2.5V | 2.5 | | | GND || 0.0 || | ||
| PGD | 4.1 | | |- | ||
| VTH | 1.6 | | | -3.5V || -3.5 || | ||
|- | |||
| -5V || -5.0 || | |||
|- | |||
| GND || 0.0 || | |||
|- | |||
| +2.5V || 2.5 || | |||
|- | |||
| PGD || 4.1 || | |||
|- | |||
| VTH || 1.6 || | |||
|- | |||
|} | |||
=== Power supply === | |||
{{:mcmaster:bpm:bp-1600:ps.jpg?300}} | {{:mcmaster:bpm:bp-1600:ps.jpg?300}} | ||
Line 196: | Line 229: | ||
J4 (12V fans...wtf?) | J4 (12V fans...wtf?) | ||
{| class="wikitable sortable" border=1 | |||
| 1 | Red | 35.4 | | ! # !! Color !! V !! Note | ||
| 2 | Red | 16.5 | | |- | ||
| 3 | Black | 0.0 | | | 1 || Red || 35.4 || | ||
| 4 | Black | 5.3 | | |- | ||
| 2 || Red || 16.5 || | |||
|- | |||
| 3 || Black || 0.0 || | |||
|- | |||
| 4 || Black || 5.3 || | |||
|- | |||
|} | |||
J5 (to MB J4 or J20) | J5 (to MB J4 or J20) | ||
{| class="wikitable sortable" border=1 | |||
| 1 | Purple | 35.4 | | ! # !! Color !! V !! Note | ||
| 2 | Orange | 16.5 | | |- | ||
| 3 | Black | 0.0 | | | 1 || Purple || 35.4 || | ||
| 4 | Red | 5.3 | | |- | ||
| 2 || Orange || 16.5 || | |||
|- | |||
| 3 || Black || 0.0 || | |||
|- | |||
| 4 || Red || 5.3 || | |||
|- | |||
|} | |||
J6 (to MB J4 or J20) | J6 (to MB J4 or J20) | ||
{| class="wikitable sortable" border=1 | |||
| 1 | Purple | 35.4 | | ! # !! Color !! V !! Note | ||
| 2 | Orange | 16.5 | | |- | ||
| 3 | Black | 0.0 | | | 1 || Purple || 35.4 || | ||
| 4 | Red | 5.3 | | |- | ||
| 2 || Orange || 16.5 || | |||
|- | |||
| 3 || Black || 0.0 || | |||
|- | |||
| 4 || Red || 5.3 || | |||
|- | |||
|} | |||
== BP-2200 == | |||
"Concurrent Programming System" | "Concurrent Programming System" | ||
Line 225: | Line 279: | ||
Chip interface: 4X 3 plug SM | Chip interface: 4X 3 plug SM | ||
BP-2200 datasheet: [[http: | BP-2200 datasheet: [[http:''web.archive.org/web/20061119185923/http:''www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]] | ||
== Parallel to USB upgrade == | |||
Main page: [[bpm:WWAVUSBEPP]] | Main page: [[bpm:WWAVUSBEPP]] | ||
== USB hub == | |||
Used on gang programmers | Used on gang programmers | ||
Line 244: | Line 297: | ||
{{:anon:bpm:wwavusbhub:3.jpg?300|}} | {{:anon:bpm:wwavusbhub:3.jpg?300|}} | ||
= EP series = | |||
== EP-1 == | |||
PC interface: parallel port | PC interface: parallel port | ||
Line 252: | Line 305: | ||
Chip interface: DIP | Chip interface: DIP | ||
== EP-1132 == | |||
PC interface: parallel port | PC interface: parallel port | ||
Line 258: | Line 311: | ||
Chip interface: DIP- | Chip interface: DIP- | ||
== EP-1140 == | |||
PC interface: parallel port | PC interface: parallel port | ||
Line 264: | Line 317: | ||
Chip interface: DIP-40 | Chip interface: DIP-40 | ||
= PLD series = | |||
== PLD-1128 == | |||
PC interface: parallel port | PC interface: parallel port | ||
Line 272: | Line 325: | ||
Chip interface: DIP-28 | Chip interface: DIP-28 | ||
= CP series = | |||
== CP-1128 == | |||
PC interface: parallel port | PC interface: parallel port | ||
Line 280: | Line 333: | ||
Chip interface: DIP-28 | Chip interface: DIP-28 | ||
= Silicon Sculptor = | |||
Actel programmers made by BPM. | Actel programmers made by BPM. | ||
Line 286: | Line 339: | ||
As these cost less than the "real" BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters | As these cost less than the "real" BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters | ||
== Silicon Sculptor 1 == | |||
Has 2 headers (left/right) that adaptors plug into | Has 2 headers (left/right) that adaptors plug into | ||
Line 306: | Line 359: | ||
</code> | </code> | ||
== Silicon Sculptor 2 == | |||
Markings: | Markings: | ||
Line 337: | Line 390: | ||
{{anon:bpm:ss2:int_mez.jpg?300}} | {{anon:bpm:ss2:int_mez.jpg?300}} | ||
== Actel Silicon Sculptor 3 == | |||
{{:mcmaster:bpm:ss3:top.jpg?300|}} | {{:mcmaster:bpm:ss3:top.jpg?300|}} | ||
Line 345: | Line 398: | ||
This appears to be a crippled BP-1410 (however, it has the front-panel button and the 512MB of RAM present in the BP-1710). No analysis has been done to figure out where the devices differ (firmware, FPGA, host, etc) | This appears to be a crippled BP-1410 (however, it has the front-panel button and the 512MB of RAM present in the BP-1710). No analysis has been done to figure out where the devices differ (firmware, FPGA, host, etc) | ||
Product page: [[http: | Product page: [[http:''www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3|http:''www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]] | ||
I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D… | I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D… | ||
Line 368: | Line 421: | ||
\\ | \\ | ||
=== External === | |||
{{mcmaster:actel:ss3:ext_top.jpg?300}} | {{mcmaster:actel:ss3:ext_top.jpg?300}} | ||
Line 375: | Line 428: | ||
=== Motherboard === | |||
Main assembly: | Main assembly: | ||
Line 387: | Line 440: | ||
=== Power supply === | |||
{{mcmaster:actel:ss3:ps1.jpg?300}} | {{mcmaster:actel:ss3:ps1.jpg?300}} | ||
{{mcmaster:actel:ss3:ps2.jpg?300}} | {{mcmaster:actel:ss3:ps2.jpg?300}} |
Revision as of 23:08, 7 May 2018
BP series
(11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal
(11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely
(11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb
(11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb'
(11:37:38 PM) digshadow: but whats the point
(11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure
(11:38:06 PM) digshadow: gotcha
(11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit
(11:38:13 PM) digshadow: but its basically part of the unit right
(11:40:54 PM) Lord_Nightmare: the bp1600 has the 'relay board' integrated as a board which sits on top of the rest of the inside of the unit inside the case
(11:41:16 PM) Lord_Nightmare: i think the 1400 does as well
(11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit
(11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 "device programmer"
(11:46:55 PM) Lord_Nightmare: note the case is identical to the 1200, and the only difference [in appearance] is 'universal' is blacked out on the wording
(11:47:11 PM) Lord_Nightmare: http:vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg
(11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing
(11:48:11 PM) Lord_Nightmare: http:thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148
BP-1200
Template:Ln:bpm:bp-1200:unit top.jpg?300 Template:Ln:bpm:bp-1200:unit top relay.jpg?300 Template:Ln:bpm:bp-1200:relay btm.jpg?300 Template:Ln:bpm:bp-1200:unit btm.jpg?300 Template:Ln:bpm:bp-1200:unit side.jpg?300
Template:Ln:bpm:bp-1200:pcb0.jpg?300 Template:Ln:bpm:bp-1200:pcb1.jpg?300 Template:Ln:bpm:bp-1200:ps.jpg?300
Template:Ln:bpm:bp-1200:cpcbpd8 d back.jpg?300 Template:Ln:bpm:bp-1200:cpcbpd8 d front.jpg?300
PC interface: parallel port
Chip interface: 2 plug SM
http:atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/
- IF you get a TA-84 pin driver module (and a SM48D 48-pin DIP module, but NOT the one that comes with the BP-1148) it will convert your BP-1148 to a BP1200/84.
BP-1400
PC interface: parallel port
Chip interface: 3 plug SM
Motherboard
Pd:bpm:bp-1400:mb1.jpg?300 Pd:bpm:bp-1400:mb2.jpg?300
Mezzanine board:
Pd:bpm:bp-1400:mez top.jpg?300 Pd:bpm:bp-1400:mez btm.jpg?300
Power supply
BP-1410
External:
Template:Mcmaster:bpm:bp-1410:ext btm.jpg?300 Template:Mcmaster:bpm:bp-1410:ext side.jpg?300 Template:Mcmaster:bpm:bp-1410:ext top.jpg?300
Power supply:
Template:Mcmaster:bpm:bp-1410:ps overview.jpg?300
PC interface: USB
Chip interface: 3 plug SM
BP-1410/84 datasheet: http:''web.archive.org/web/20060321214044/http:''www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf
BP-1410/240 datasheet: http:''web.archive.org/web/20060321214333/http:''www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf
Motherboard
Template:Mcmaster:bpm:bp-1410:mb overview.jpg?300 Template:Mcmaster:bpm:bp-1410:mb usb off2.jpg?300
Motherboard USB connector:
Template:Mcmaster:bpm:bp-1410:mb usb off.jpg?200 Template:Mcmaster:bpm:bp-1410:mb usb on.jpg?200
BP-1600
External:
Mcmaster:bpm:bp-1600:top.jpg?300 Mcmaster:bpm:bp-1600:btm.jpg?300 Mcmaster:bpm:bp-1600:side.jpg?300
PC interface: parallel port
Chip interface: 3 plug SM
BP-1600 datasheet: http:''web.archive.org/web/20050530023158/http:''www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf
1400 has a 286 and the 1410 a 486
1600 supports 1.5V parts
5000 more devices (probably a lot more by now)
Motherboard:
Mcmaster:bpm:bp-1600:mb1.jpg?300 Mcmaster:bpm:bp-1600:mb2.jpg?300 Mcmaster:bpm:bp-1600:mb parallel off.jpg?300
CPCD12A Rev. C
CPU
intel
Intel DX4
iCOMP TM index=435
PC80486DX4100
L124EA01
&EW 3VOLT SL2M9
INTEL (M)(C) '89 '94
Connectors are numbered with 1 at the side of the top or left of the PCB, oriented such that writing is right side up (ie side with blue trim pot)
J10 (Fan, N/C)
# | V | Note |
---|---|---|
1 | N/C? | |
2 | 16.5 | |
3 | 0 | |
4 | N/C? |
J11 (Term. 1, N/C)
# | V | Note |
---|---|---|
1 | 0.0 | |
2 | 1.1 | |
3 | 0.25 | |
4 | 5.1 |
J12 (Term. 2, N/C)
Was this supposed to be identical to above? Broken?
# | V | Note |
---|---|---|
1 | 0.0 | |
2 | 0.0 | |
3 | 0.0 | |
4 | 0.8 |
Voltage header
Label | V | Note |
---|---|---|
+5V | 5.1 | |
+3.3V | 3.3 | |
GND | 0.0 | |
-3.5V | -3.5 | |
-5V | -5.0 | |
GND | 0.0 | |
+2.5V | 2.5 | |
PGD | 4.1 | |
VTH | 1.6 |
Power supply
Mcmaster:bpm:bp-1600:ps.jpg?300 Mcmaster:bpm:bp-1600:ps overview.jpg?300
J4 (12V fans...wtf?)
# | Color | V | Note |
---|---|---|---|
1 | Red | 35.4 | |
2 | Red | 16.5 | |
3 | Black | 0.0 | |
4 | Black | 5.3 |
J5 (to MB J4 or J20)
# | Color | V | Note |
---|---|---|---|
1 | Purple | 35.4 | |
2 | Orange | 16.5 | |
3 | Black | 0.0 | |
4 | Red | 5.3 |
J6 (to MB J4 or J20)
# | Color | V | Note |
---|---|---|---|
1 | Purple | 35.4 | |
2 | Orange | 16.5 | |
3 | Black | 0.0 | |
4 | Red | 5.3 |
BP-2200
"Concurrent Programming System"
PC interface: parallel port
Chip interface: 4X 3 plug SM
BP-2200 datasheet: http:''web.archive.org/web/20061119185923/http:''www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200 Data Sheet.pdf
Parallel to USB upgrade
Main page: bpm:WWAVUSBEPP
USB hub
Used on gang programmers
EP series
EP-1
PC interface: parallel port
Chip interface: DIP
EP-1132
PC interface: parallel port
Chip interface: DIP-
EP-1140
PC interface: parallel port
Chip interface: DIP-40
PLD series
PLD-1128
PC interface: parallel port
Chip interface: DIP-28
CP series
CP-1128
PC interface: parallel port
Chip interface: DIP-28
Silicon Sculptor
Actel programmers made by BPM.
As these cost less than the "real" BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters
Silicon Sculptor 1
Has 2 headers (left/right) that adaptors plug into
Interface: parallel port
There is version with 1 connector and a version with 6 connectors
1X markings
Silicon Sculptor
FAIL
ACTIVE
PASS
START
ACTEL DEVICE PROGRAMMER
BP MICROSYSTEMS
Silicon Sculptor 2
Markings:
Silicon Sculptor II
Actel
FAIL
ACTIVE
PASS
ACTEL DEVICE PROGRAMMER
BP MICROSYSTEMS
Template:Anon:bpm:ss2:ext.jpg?300
Template:Anon:bpm:ss2:ext btm label.jpg?300
Template:Anon:bpm:ss2:int mb1.jpg?300 Template:Anon:bpm:ss2:int mb2.jpg?300 Template:Anon:bpm:ss2:int mb3.jpg?300 Template:Anon:bpm:ss2:int mb4.jpg?300 Template:Anon:bpm:ss2:int mb5.jpg?300 Template:Anon:bpm:ss2:int mb6.jpg?300
Template:Anon:bpm:ss2:int driver.jpg?300
Template:Anon:bpm:ss2:simm.jpg?300
Template:Anon:bpm:ss2:int mez.jpg?300
Actel Silicon Sculptor 3
Above: DO NOT TOUCH!
This appears to be a crippled BP-1410 (however, it has the front-panel button and the 512MB of RAM present in the BP-1710). No analysis has been done to figure out where the devices differ (firmware, FPGA, host, etc)
Product page: http:www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3
I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…
Has 3 headers (left/right/top) that adaptors plug into
Interface: USB
Markings:
Silicon Sculptor 3
Actel
FAIL
ACTIVE
PASS
START (button)
ACTEL DEVICE PROGRAMMER
BP MICROSYSTEMS
\\
External
Template:Mcmaster:actel:ss3:ext top.jpg?300 Template:Mcmaster:actel:ss3:ext btm.jpg?300 Template:Mcmaster:actel:ss3:ext side.jpg?300
Motherboard
Main assembly:
Template:Mcmaster:actel:ss3:mb1.jpg?300 Template:Mcmaster:actel:ss3:mb3.jpg?300
Driver board:
Template:Mcmaster:actel:ss3:cpcbpd8b rev b.jpg?300
Power supply
Template:Mcmaster:actel:ss3:ps1.jpg?300 Template:Mcmaster:actel:ss3:ps2.jpg?300