Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bpm:start [2015/04/22 05:34] mcmasterbpm:start [2019/08/14 23:19] (current) – removed mcmaster
Line 1: Line 1:
-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|http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-8NTSKL?openDocument]] 
- 
-<code> 
-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 
-</code> 
- 
-===== VM operation ===== 
- 
-Card: StarTech Parallel Card - SPP/EPP/ECP EC1PECPS 
- 
-Without any programmer you get this: 
- 
-<code> 
-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. 
-</code> 
- 
-Tried to use PCI express parallel port with VMWare.  Got this (BIOS: bidirectional): 
- 
-<code> 
-"programmer site 1 did not respond to reset" 
-</code> 
- 
-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 
- 
-====== Sockets ====== 
- 
-Info: [[http://www.bpmmicro.com/your-socket-solution/|http://www.bpmmicro.com/your-socket-solution/]] 
- 
-===== Standard ===== 
- 
-Used on older programmers like BP series 
- 
-^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 
- 
-==== SM32TC ==== 
- 
-{{:mcmaster:bpm:sm32tc:top.jpg?300|}} 
-{{:mcmaster:bpm:sm32tc:top_open.jpg?300|}} 
-{{:mcmaster:bpm:sm32tc:btm.jpg?300|}} 
- 
- 
-==== SM44QC ==== 
- 
-{{:mcmaster:bpm:sm44qc:top.jpg?300|}} 
-{{:mcmaster:bpm:sm44qc:top_open.jpg?300|}} 
-{{:mcmaster:bpm:sm44qc:btm.jpg?300|}} 
- 
- 
-==== SM48D ==== 
- 
-{{:mcmaster:bpm:sm48d:top.jpg?300|}} 
-{{:mcmaster:bpm:sm48d:btm.jpg?300|}} 
- 
- 
-==== SM100TQ ==== 
- 
-{{:mcmaster:bpm:sm100tq:top.jpg?300|}} 
-{{:mcmaster:bpm:sm100tq:btm.jpg?300|}} 
- 
- 
-==== SM-84UP ==== 
- 
-{{:mcmaster:bpm:sm-84up:top.jpg?300}} 
-{{:mcmaster:bpm:sm-84up:top_open.jpg?300}} 
-{{:mcmaster:bpm:sm-84up:top_open_template.jpg?300}} 
-{{:mcmaster:bpm:sm-84up:templates.jpg?300}} 
- 
-==== SM-? BGA (HSC) ==== 
- 
-{{:mcmaster:bpm:sm-_bga_hsc:top.jpg?300|}} 
-{{:mcmaster:bpm:sm-_bga_hsc:btm.jpg?300|}} 
- 
-TODO: plug in and see what its recognized as 
- 
- 
-===== FX ===== 
- 
-===== FX2, FX4 ===== 
- 
-====== Programmer ====== 
- 
-===== BP series ===== 
- 
-==== BP-1200 ==== 
- 
-PC interface: parallel port 
- 
-Chip interface: 2 plug SM 
- 
-==== BP-1400 ==== 
- 
-PC interface: parallel port 
- 
-Chip interface: 3 plug SM 
- 
-==== BP-1600 ==== 
- 
-{{:mcmaster:bpm:bp-1600:top.jpg?300}}{{:mcmaster:bpm:bp-1600:btm.jpg?300}}{{:mcmaster:bpm:bp-1600:side.jpg?300}} 
- 
-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 
- 
-<code> 
-Silicon Sculptor 
-FAIL 
-ACTIVE 
-PASS 
-START 
-ACTEL DEVICE PROGRAMMER 
-BP MICROSYSTEMS 
-</code> 
- 
-==== 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: 
- 
-<code> 
-Silicon Sculptor II 
-Actel 
-FAIL 
-ACTIVE 
-PASS 
-ACTEL DEVICE PROGRAMMER 
-BP MICROSYSTEMS 
-</code> 
- 
-==== Silicon Sculptor 3 ==== 
- 
-{{:mcmaster:bpm:ss3:top.jpg?300|}} 
- 
-Above: DO NOT TOUCH! 
- 
-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]] 
- 
-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: 
- 
-<code> 
-Silicon Sculptor 3 
-Actel 
-FAIL 
-ACTIVE 
-PASS 
-START (button) 
-ACTEL DEVICE PROGRAMMER 
-BP MICROSYSTEMS 
-</code> 
- 
-\\ 
  
 
bpm/start.1429680862.txt.gz · Last modified: 2015/04/22 05:34 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