bpm:programmer
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| bpm:programmer [2015/09/28 02:56] – mcmaster | bpm:programmer [2019/08/14 23:19] (current) – removed mcmaster | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== BP series ====== | ||
| - | < | ||
| - | (11:36:56 PM) Lord_Nightmare: | ||
| - | (11:37:07 PM) Lord_Nightmare: | ||
| - | (11:37:22 PM) Lord_Nightmare: | ||
| - | (11:37:37 PM) Lord_Nightmare: | ||
| - | (11:37:38 PM) digshadow: but whats the point | ||
| - | (11:37:52 PM) Lord_Nightmare: | ||
| - | (11:38:06 PM) digshadow: gotcha | ||
| - | (11:38:07 PM) Lord_Nightmare: | ||
| - | (11:38:13 PM) digshadow: but its basically part of the unit right | ||
| - | (11:40:54 PM) Lord_Nightmare: | ||
| - | (11:41:16 PM) Lord_Nightmare: | ||
| - | (11:41:33 PM) Lord_Nightmare: | ||
| - | (11:46:35 PM) Lord_Nightmare: | ||
| - | (11:46:55 PM) Lord_Nightmare: | ||
| - | (11:47:11 PM) Lord_Nightmare: | ||
| - | (11:47:46 PM) Lord_Nightmare: | ||
| - | (11:48:11 PM) Lord_Nightmare: | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== BP-1200 ===== | ||
| - | |||
| - | {{ln: | ||
| - | {{ln: | ||
| - | {{ln: | ||
| - | {{ln: | ||
| - | {{ln: | ||
| - | |||
| - | {{ln: | ||
| - | {{ln: | ||
| - | {{ln: | ||
| - | |||
| - | {{ln: | ||
| - | {{ln: | ||
| - | |||
| - | PC interface: parallel port | ||
| - | |||
| - | Chip interface: 2 plug SM | ||
| - | |||
| - | http:// | ||
| - | * 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 | ||
| - | |||
| - | ===== BP-1400 ===== | ||
| - | |||
| - | PC interface: parallel port | ||
| - | |||
| - | Chip interface: 3 plug SM | ||
| - | |||
| - | BP-1400/84: [[http:// | ||
| - | |||
| - | |||
| - | BP-1400/ | ||
| - | |||
| - | ==== Motherboard ==== | ||
| - | |||
| - | {{: | ||
| - | {{: | ||
| - | |||
| - | Mezzanine board: | ||
| - | |||
| - | {{: | ||
| - | {{: | ||
| - | |||
| - | |||
| - | ==== Power supply ==== | ||
| - | |||
| - | {{: | ||
| - | |||
| - | |||
| - | ===== BP-1410 ===== | ||
| - | |||
| - | External: | ||
| - | |||
| - | {{mcmaster: | ||
| - | {{mcmaster: | ||
| - | {{mcmaster: | ||
| - | |||
| - | Power supply: | ||
| - | |||
| - | {{mcmaster: | ||
| - | |||
| - | |||
| - | PC interface: USB | ||
| - | |||
| - | Chip interface: 3 plug SM | ||
| - | |||
| - | BP-1410/84 datasheet: [[http:// | ||
| - | |||
| - | BP-1410/240 datasheet: [[http:// | ||
| - | |||
| - | ==== Motherboard ==== | ||
| - | |||
| - | {{mcmaster: | ||
| - | {{mcmaster: | ||
| - | |||
| - | Motherboard USB connector: | ||
| - | |||
| - | {{mcmaster: | ||
| - | {{mcmaster: | ||
| - | |||
| - | |||
| - | J1 | ||
| - | ^ # ^ V ^ Note ^ | ||
| - | | 1 | | | | ||
| - | | 2 | | | | ||
| - | |||
| - | J4 (USB "SITE PWR") | ||
| - | ^ # ^ V ^ SITE PWR ^ Note ^ | ||
| - | | 1 | 37.4 | N/C | | | ||
| - | | 2 | 16.0 | N/C | | | ||
| - | | 3 | 0.0 | Black | | | ||
| - | | 4 | 5.2 | Red | | | ||
| - | |||
| - | J8 (N/C) | ||
| - | ^ # ^ V ^ Note ^ | ||
| - | | 1 | 0.0 | | | ||
| - | | 2 | 5.1 | | | ||
| - | |||
| - | J20 | ||
| - | ^ # ^ V ^ Note ^ | ||
| - | | 1 | | | | ||
| - | | 2 | | | | ||
| - | |||
| - | |||
| - | ===== Actel Silicon Sculptor 3 ===== | ||
| - | |||
| - | 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). | ||
| - | |||
| - | |||
| - | ==== External ==== | ||
| - | |||
| - | {{mcmaster: | ||
| - | {{mcmaster: | ||
| - | {{mcmaster: | ||
| - | |||
| - | |||
| - | ==== Motherboard ==== | ||
| - | |||
| - | Main assembly: | ||
| - | |||
| - | {{mcmaster: | ||
| - | {{mcmaster: | ||
| - | |||
| - | Driver board: | ||
| - | |||
| - | {{mcmaster: | ||
| - | |||
| - | |||
| - | ==== Power supply ==== | ||
| - | |||
| - | {{mcmaster: | ||
| - | {{mcmaster: | ||
| - | |||
| - | |||
| - | ===== BP-1600 ===== | ||
| - | |||
| - | External: | ||
| - | |||
| - | {{: | ||
| - | {{: | ||
| - | {{: | ||
| - | |||
| - | |||
| - | |||
| - | PC interface: parallel port | ||
| - | |||
| - | Chip interface: 3 plug SM | ||
| - | |||
| - | BP-1600 datasheet: [[http:// | ||
| - | |||
| - | < | ||
| - | 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? | ||
| - | |||
| - | ^ # ^ 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 ===== | ||
| - | |||
| - | " | ||
| - | |||
| - | PC interface: parallel port | ||
| - | |||
| - | Chip interface: 4X 3 plug SM | ||
| - | |||
| - | BP-2200 datasheet: [[http:// | ||
| - | |||
| - | |||
| - | ===== Parallel to USB upgrade ===== | ||
| - | |||
| - | Main page: [[bpm: | ||
| - | |||
| - | At one point they sold an upgrade board to convert older programmers to USB. Basically what it boils down to is: | ||
| - | * The adapter should work for BP-1400, BP-1600, BP-1700, and (some?) EPP series programmers | ||
| - | * You can swap it from one unit to another (ex: swap from BP-1410 to BP-1600 to upgrade an old unit) | ||
| - | * Units known to ship with this adapter | ||
| - | * BP-1410 (probably BP-1610 and BP-1710 as well) | ||
| - | * Silicon Sculptor 3 | ||
| - | * The adapter is no longer offered as an upgrade for the BP-1x00 models | ||
| - | [[http:// | ||
| - | |||
| - | [[http:// | ||
| - | * 2.4 Mb/s to 9.0 Mb/s potential speed upgrade | ||
| - | * 14. What programming site models will this work with? | ||
| - | * All EPP programmers. | ||
| - | * This may be a different adapter board | ||
| - | * 17. About how much will these adapters cost to make? | ||
| - | * About $20 in materials | ||
| - | * 21. Why can’t I just buy an off-the-shelf USB-Parallel port adapter and use that? | ||
| - | * There is no formal specification as to what you must do with these signals. | ||
| - | * Even if the vendor-defined signals didn’t get in the way, the performance of any off-the-shelf adapter would be horrible (much worse than parallel port) | ||
| - | * 20. What are the Macola part numbers of the site adapter and the hub? | ||
| - | * Site Adapter: | ||
| - | * Hub: WWAVUSBHUB | ||
| - | |||
| - | https:// | ||
| - | < | ||
| - | >> All I have is an Actel Silicon Sculptor 3, also made by BP Micro, | ||
| - | >> that looks like the BP-1710 (with the ' | ||
| - | >> via a USB port. On the main PCB of the BP-1600 and the SS3 are two, | ||
| - | >> 2 row, 26 pin, connectors, one toward the back edge of the PCB toward | ||
| - | >> the back panel and the other just inside the first connector. | ||
| - | >> inside connector directly connects to the parallel port on the back | ||
| - | >> of the BP-1600. | ||
| - | >> same connector, takes a power input, and also has 6 pin connections | ||
| - | >> to the other 26 pin connector. | ||
| - | >> that is | ||
| - | > connected to the back of the SS3 as the USB connection. | ||
| - | >> | ||
| - | </ | ||
| - | Other: | ||
| - | * It's part number is WWAVUSBEPP | ||
| - | |||
| - | From another doc: | ||
| - | |||
| - | '' | ||
| - | > Automated Programming System users can determine if the handler is configured with the USB to EPP adapter through the PC Device Manager. | ||
| - | '' | ||
| - | |||
| - | ===== PCB ===== | ||
| - | |||
| - | {{: | ||
| - | {{: | ||
| - | |||
| - | Above: | ||
| - | * ASSY No. WWAVUSBEPP | ||
| - | * EPCBD03181 Rev C | ||
| - | |||
| - | 2015-04-24: tried plugging the adapter from my BP-1410 into my BP-1600 and it worked! | ||
| - | |||
| - | U1 ([[http:// | ||
| - | < | ||
| - | CY7C68013- | ||
| - | 56LFC 0421 | ||
| - | E 04 | ||
| - | CYP 626381 | ||
| - | KOR | ||
| - | </ | ||
| - | |||
| - | U2 (?): | ||
| - | < | ||
| - | LT 515 | ||
| - | 176333 | ||
| - | </ | ||
| - | |||
| - | U3 (?): | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | U4 (8KB I2C EEPROM): | ||
| - | < | ||
| - | 24C64W6 | ||
| - | ST K414B | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== BPWin ==== | ||
| - | |||
| - | Trying a 1600 with the adapter under 5.33.0 (last version to support parallel) worked fine. However, under 5.47.0 (newest release version as of today): | ||
| - | |||
| - | {{: | ||
| - | |||
| - | I analyzed the USB packet traces for kicks to see what was happening. | ||
| - | |||
| - | ====== 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 " | ||
| - | |||
| - | ===== Silicon Sculptor 1 ===== | ||
| - | |||
| - | Has 2 headers (left/ | ||
| - | |||
| - | 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 ===== | ||
| - | |||
| - | Briefly looking couldn' | ||
| - | |||
| - | Markings: | ||
| - | |||
| - | < | ||
| - | Silicon Sculptor II | ||
| - | Actel | ||
| - | FAIL | ||
| - | ACTIVE | ||
| - | PASS | ||
| - | ACTEL DEVICE PROGRAMMER | ||
| - | BP MICROSYSTEMS | ||
| - | </ | ||
| - | |||
| - | ===== Silicon Sculptor 3 ===== | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Above: DO NOT TOUCH! | ||
| - | |||
| - | Product page: [[http:// | ||
| - | |||
| - | I love how they switched from roman numerals to Arabic numbers. | ||
| - | |||
| - | Has 3 headers (left/ | ||
| - | |||
| - | Interface: USB | ||
| - | |||
| - | Markings: | ||
| - | |||
| - | < | ||
| - | Silicon Sculptor 3 | ||
| - | Actel | ||
| - | FAIL | ||
| - | ACTIVE | ||
| - | PASS | ||
| - | START (button) | ||
| - | ACTEL DEVICE PROGRAMMER | ||
| - | BP MICROSYSTEMS | ||
| - | </ | ||
| - | |||
| - | \\ | ||
bpm/programmer.1443408980.txt.gz · Last modified: 2015/09/28 02:56 by mcmaster
