This is an old revision of the document!


Project goal: open source tools to drive BP programmers to enable more advanced R&D (ex: raster scan laser to find fuses)

Secondary goal: explore options to make high quality legacy parallel port units (ex: BP-1600) usable on modern computers. One good option might be to RE protocol and network them with a RPi

Parallel port

EOL notice: http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-8NTSKL?openDocument

LN: ftp://ftp.bpmmicro.com/Dnload/bpw_v5330.exe
LN: is the last one which works with parport
LN: however i'm not sure that one runs on xp!
LN: that one does bitch at you that parport is EOLed
LN: 5270 is the last one which doesn't bitch
LN: if that bothers you

VM operation

Card: StarTech Parallel Card - SPP/EPP/ECP EC1PECPS

Without any programmer you get this:

Since there is no programmer attached to any LPT or USB port, the software will operate in the demo mode.
If you are trying to use a programmer, make sure it is powered up and plugged into a parallel printer port (LPT models) or a USB 2.0 port (USB models).
Use the File/Configure command to establish communications with the programmer.

Tried to use PCI express parallel port with VMWare. Got this (BIOS: bidirectional):

"programmer site 1 did not respond to reset"

VM performance very poor even before launching BP software. Gave up and went to real windows system

Hooked up EC1PECPS to native Windows XP t61 system and wokred fine.

JM inventory

Programmers

  • BP-1410 (in the mail)
  • BP-1600

Socket modules

  • SM48D (DIP)
    • And one more coming with the BP-1410 I think
  • SM-84UP
  • SM32TC
  • Custom BGA module
  • SM44QC
  • SM100TQ

BP series

BP series socket modules:

Name IC # connectors PCB exposed Notes
SM44P 44 pin PLCC ? Y
SM-44P 44 pin PLCC ? N
SM-84UP N
DIP N
SM28TS N
SM08S SOIC-8

ASM48TQ SM40TB ASM128TQA

BP-1200

PC interface: parallel port

Chip interface: 2 plug SM

BP-1400

PC interface: parallel port

Chip interface: 3 plug SM

BP-1600

PC interface: parallel port

Chip interface: 3 plug SM

BP-2200

“Concurrent Programming System”

PC interface: parallel port

Chip interface: 4X 3 plug SM

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

Briefly looking couldn't find a picture without an adaptor attached…not sure if it has two or three adaptor connectors

Markings:

Silicon Sculptor II
Actel
FAIL
ACTIVE
PASS
ACTEL DEVICE PROGRAMMER
BP MICROSYSTEMS

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…

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
 
bpm/start.1429673296.txt.gz · Last modified: 2015/04/22 03:28 by mcmaster
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki