Difference between revisions of "BPM Programmer"

From Proghq
Jump to: navigation, search
Line 1: Line 1:
[[Category:BPM]]
+
[[Category_BPM]]
[[Category:Programmer]]
+
[[Category_Programmer]]
[[Category:Hardware]]
+
[[Category_Hardware]]
  
 
= BP series =
 
= BP series =
Line 52: Line 52:
 
|}
 
|}
  
<code>
+
  (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal
(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: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: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:37 PM) Lord_Nightmare: std48 is the 'relay pcb'  
+
  (11:37:38 PM) digshadow: but whats the point
(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: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:06 PM) digshadow: gotcha
+
  (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit
(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: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: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: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: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: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://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg
(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://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148  
(11:48:11 PM) Lord_Nightmare: http:''thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148  
 
</code>
 
  
  
Line 97: Line 95:
 
Chip interface: 2 plug SM
 
Chip interface: 2 plug SM
  
http:''atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/
+
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.
 
* 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.
  
Line 106: Line 104:
 
Chip interface: 3 plug SM
 
Chip interface: 3 plug SM
  
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/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:''web.archive.org/web/20061119190026/http:''www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]]
+
BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]
  
 
=== Motherboard ===
 
=== Motherboard ===
Line 146: Line 144:
 
Chip interface: 3 plug SM
 
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/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]]
+
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 ===
 
=== Motherboard ===
Line 175: Line 173:
 
Chip interface: 3 plug SM
 
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]]
+
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>
+
  1400 has a 286 and the 1410 a 486
1400 has a 286 and the 1410 a 486
+
  1600 supports 1.5V parts
1600 supports 1.5V parts
+
  5000 more devices (probably a lot more by now)
5000 more devices (probably a lot more by now)
 
</code>
 
  
 
=== Motherboard: ===
 
=== Motherboard: ===
Line 193: Line 189:
 
CPU
 
CPU
  
<code>
+
  intel
intel
+
  Intel DX4
Intel DX4
+
  iCOMP TM index=435
iCOMP TM index=435
+
  PC80486DX4100
PC80486DX4100
+
  L124EA01
L124EA01
+
  &EW 3VOLT SL2M9
&EW 3VOLT SL2M9
+
  INTEL (M)(C) '89 '94
INTEL (M)(C) '89 '94
 
</code>
 
  
 
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)
 
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)
Line 334: Line 328:
 
Chip interface: 4X 3 plug SM
 
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%20Data%20Sheet.pdf]]
+
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 ==
 
== Parallel to USB upgrade ==
  
Main page: [[bpm:WWAVUSBEPP]]
+
Main page: [[bpm_WWAVUSBEPP]]
  
  
Line 404: Line 398:
 
1X markings
 
1X markings
  
<code>
+
  Silicon Sculptor
Silicon Sculptor
+
  FAIL
FAIL
+
  ACTIVE
ACTIVE
+
  PASS
PASS
+
  START
START
+
  ACTEL DEVICE PROGRAMMER
ACTEL DEVICE PROGRAMMER
+
  BP MICROSYSTEMS
BP MICROSYSTEMS
 
</code>
 
  
 
== Silicon Sculptor 2 ==
 
== Silicon Sculptor 2 ==
Line 418: Line 410:
 
Markings:
 
Markings:
  
<code>
+
  Silicon Sculptor II
Silicon Sculptor II
+
  Actel
Actel
+
  FAIL
FAIL
+
  ACTIVE
ACTIVE
+
  PASS
PASS
+
  ACTEL DEVICE PROGRAMMER
ACTEL DEVICE PROGRAMMER
+
  BP MICROSYSTEMS
BP MICROSYSTEMS
 
</code>
 
  
 
[[File:anon_bpm_ss2_ext.jpg|frameless]]
 
[[File:anon_bpm_ss2_ext.jpg|frameless]]
Line 463: Line 453:
 
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:''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]]
+
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…
 
I love how they switched from roman numerals to Arabic numbers.  Maybe they'll call the next one Silicon Sculptor D…
Line 473: Line 463:
 
Markings:
 
Markings:
  
<code>
+
  Silicon Sculptor 3
Silicon Sculptor 3
+
  Actel
Actel
+
  FAIL
FAIL
+
  ACTIVE
ACTIVE
+
  PASS
PASS
+
  START (button)
START (button)
+
  ACTEL DEVICE PROGRAMMER
ACTEL DEVICE PROGRAMMER
+
  BP MICROSYSTEMS
BP MICROSYSTEMS
+
 
</code>
 
  
\\
 
  
 
=== External ===
 
=== External ===

Revision as of 02:19, 5 July 2019

Category_BPM Category_Programmer Category_Hardware

BP series

Models Motherboard

silkscreen

Motherboard

CPU

Motherboard

FPGA sticker

Tech adapter

silkscreen

Which Accessory Note
Actel SS2 CPCB12A Rev. C U5

W42MX24A BP MICROSYSTEMS 09/20/02

CPCBVLTA REV. B mcmaster Button
BPM 1410 CPCBD03223 Rev. F N/A 2002 BP MICROSYSTEMS mcmaster
BPM 1600 CPCB12A Rev. C (handwritten)

MUS 28781

CPCBVLTA REV. B
 (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

Ln bpm bp-1200 unit top.jpg Ln bpm bp-1200 unit top relay.jpg

Ln bpm bp-1200 relay btm.jpg Ln bpm bp-1200 unit btm.jpg Ln bpm bp-1200 unit side.jpg

Ln bpm bp-1200 pcb0.jpg Ln bpm bp-1200 pcb1.jpg Ln bpm bp-1200 ps.jpg

Ln bpm bp-1200 cpcbpd8 d back.jpg Ln bpm bp-1200 cpcbpd8 d front.jpg


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

BP-1400/84: [1]


BP-1400/240: [2]

Motherboard

Pd bpm bp-1400 mb1.jpg Pd bpm bp-1400 mb2.jpg

Mezzanine board:

Pd bpm bp-1400 mez top.jpg Pd bpm bp-1400 mez btm.jpg


Power supply

Pd bpm bp-1400 ps.jpg


BP-1410

BPM BP-1410

External:

Mcmaster bpm bp-1410 ext btm.jpg Mcmaster bpm bp-1410 ext side.jpg Mcmaster bpm bp-1410 ext top.jpg

Power supply:

Mcmaster bpm bp-1410 ps overview.jpg


PC interface: USB

Chip interface: 3 plug SM

BP-1410/84 datasheet: [3]

BP-1410/240 datasheet: [4]

Motherboard

Mcmaster bpm bp-1410 mb overview.jpg Mcmaster bpm bp-1410 mb usb off2.jpg

Motherboard USB connector:

Mcmaster bpm bp-1410 mb usb off.jpg Mcmaster bpm bp-1410 mb usb on.jpg


BP-1600

External:

Mcmaster bpm bp-1600 top.jpg Mcmaster bpm bp-1600 btm.jpg Mcmaster bpm bp-1600 side.jpg


PC interface: parallel port

Chip interface: 3 plug SM

BP-1600 datasheet: [5]

 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 Mcmaster bpm bp-1600 mb2.jpg Mcmaster bpm bp-1600 mb parallel off.jpg

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 Mcmaster bpm bp-1600 ps overview.jpg

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: [6]


Parallel to USB upgrade

Main page: bpm_WWAVUSBEPP


USB hub

Used on gang programmers

Anon bpm wwavusbhub 1.jpg

Anon bpm wwavusbhub 2.jpg

Anon bpm wwavusbhub 3.jpg

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

Anon bpm ss2 ext.jpg

Anon bpm ss2 ext btm label.jpg

Anon bpm ss2 int mb1.jpg Anon bpm ss2 int mb2.jpg Anon bpm ss2 int mb3.jpg Anon bpm ss2 int mb4.jpg Anon bpm ss2 int mb5.jpg Anon bpm ss2 int mb6.jpg

Anon bpm ss2 int driver.jpg

Anon bpm ss2 simm.jpg

Anon bpm ss2 int mez.jpg

mcmaster notes

2018-09-12

  • Open SS2
  • Think this was the eBay unit?
  • PCB is identical to one used in BP-1600
  • Both have blue bodge wire
  • SS2 has RAM installed


Actel Silicon Sculptor 3

Mcmaster bpm ss3 top.jpg

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: [7]

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

Mcmaster actel ss3 ext top.jpg Mcmaster actel ss3 ext btm.jpg Mcmaster actel ss3 ext side.jpg


Motherboard

Main assembly:

Mcmaster actel ss3 mb1.jpg Mcmaster actel ss3 mb3.jpg

Driver board:

Mcmaster actel ss3 cpcbpd8b rev b.jpg


Power supply

Mcmaster actel ss3 ps1.jpg Mcmaster actel ss3 ps2.jpg