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