BPM Programmer: Difference between revisions

From Proghq
Jump to navigation Jump to search
No edit summary
No edit summary
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


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

Mezzanine board:


Power supply


BP-1410

BPM BP-1410

External:

Power supply:


PC interface: USB

Chip interface: 3 plug SM

BP-1410/84 datasheet: [3]

BP-1410/240 datasheet: [4]

Motherboard

Motherboard USB connector:


BP-1600

External:


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:

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

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

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

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

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


Motherboard

Main assembly:

Driver board:


Power supply