https://proghq.org/wiki/api.php?action=feedcontributions&user=Frodevan&feedformat=atom Proghq - User contributions [en] 2024-03-29T10:06:39Z User contributions MediaWiki 1.31.1 https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=734 BPM Programmer 2020-05-08T11:37:35Z <p>Frodevan: </p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> [[File:BP_EP_1140_Top.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;&lt;br \&gt;<br /> <br /> [[File:BP_EP_1140_PCB_Front.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> [[File:BP_EP_1140_Parallel.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_CPU.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_Linear_Supply.jpg|frameless|160px]]&lt;br \&gt;<br /> [[File:BP_EP_1140_Variable_Supply.jpg|frameless|240px]]<br /> [[File:BP_EP_1140_IO_Ground.jpg|frameless|240px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256*, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''&lt;br /&gt;<br /> (* Note: Even if the firmware can deal with more RAM, BPDos/BPWin might expect it to be hardcoded and crash the programmer if not set right.)&lt;br /&gt;<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> [[File:BP_PLD_1128_Top.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-28&lt;br \&gt;<br /> '''CPU:''' Zilog Z80&lt;br \&gt;<br /> '''Memory:''' 2KB/8KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> [[File:BP_PLD_1128_PCB_Front.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> [[File:BP_PLD_1128_Parallel.jpg|frameless|160px]]<br /> [[File:BP_PLD_1128_IO_Upper.jpg|frameless|240px]]<br /> [[File:BP_PLD_1128_Linear_Supply_Upper.jpg|frameless|160px]]&lt;br \&gt;<br /> [[File:BP_PLD_1128_CPU.jpg|frameless|160px]]<br /> [[File:BP_PLD_1128_IO_Lower.jpg|frameless|240px]]<br /> [[File:BP_PLD_1128_Linear_Supply_Lower.jpg|frameless|160px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264*<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''&lt;br /&gt;<br /> (* Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=733 BPM Programmer 2020-05-07T23:00:23Z <p>Frodevan: </p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> [[File:BP_EP_1140_Top.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;&lt;br \&gt;<br /> <br /> [[File:BP_EP_1140_PCB_Front.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> [[File:BP_EP_1140_Parallel.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_CPU.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_Linear_Supply.jpg|frameless|160px]]&lt;br \&gt;<br /> [[File:BP_EP_1140_Variable_Supply.jpg|frameless|240px]]<br /> [[File:BP_EP_1140_IO_Ground.jpg|frameless|240px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256*, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''&lt;br /&gt;<br /> (* Note: Even if the firmware can deal with more RAM, BPDos/BPWin might expect it to be hardcoded and crash the programmer if not set right.)&lt;br /&gt;<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> [[File:BP_PLD_1128_Top.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-28&lt;br \&gt;<br /> '''CPU:''' Zilog Z80&lt;br \&gt;<br /> '''Memory:''' 2KB/8KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> [[File:BP_PLD_1128_PCB_Front.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> [[File:BP_PLD_1128_Parallel.jpg|frameless|160px]]<br /> [[File:BP_PLD_1128_IO_Upper.jpg|frameless|240px]]<br /> [[File:BP_PLD_1128_Linear_Supply_Upper.jpg|frameless|160px]]&lt;br \&gt;<br /> [[File:BP_PLD_1128_CPU.jpg|frameless|160px]]<br /> [[File:BP_PLD_1128_IO_Lower.jpg|frameless|240px]]<br /> [[File:BP_PLD_1128_Linear_Supply_Lower.jpg|frameless|160px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264*<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''&lt;br /&gt;<br /> (* Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=732 BPM Programmer 2020-05-07T22:59:44Z <p>Frodevan: </p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> [[File:BP_EP_1140_Top.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;&lt;br \&gt;<br /> <br /> [[File:BP_EP_1140_PCB_Front.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> [[File:BP_EP_1140_Parallel.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_CPU.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_Linear_Supply.jpg|frameless|160px]]&lt;br \&gt;<br /> [[File:BP_EP_1140_Variable_Supply.jpg|frameless|240px]]<br /> [[File:BP_EP_1140_IO_Ground.jpg|frameless|240px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256*, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''&lt;br /&gt;<br /> (* Note: Even if the firmware can deal with more RAM, BPDos/BPWin might expect it to be hardcoded and crash the programmer if not set right.)&lt;br /&gt;<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> ==EP-1140==<br /> [[File:BP_PLD_1128_Top.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-28&lt;br \&gt;<br /> '''CPU:''' Zilog Z80&lt;br \&gt;<br /> '''Memory:''' 2KB/8KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> [[File:BP_PLD_1128_PCB_Front.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> [[File:BP_PLD_1128_Parallel.jpg|frameless|160px]]<br /> [[File:BP_PLD_1128_IO_Upper.jpg|frameless|240px]]<br /> [[File:BP_PLD_1128_Linear_Supply_Upper.jpg|frameless|160px]]&lt;br \&gt;<br /> [[File:BP_PLD_1128_CPU.jpg|frameless|160px]]<br /> [[File:BP_PLD_1128_IO_Lower.jpg|frameless|240px]]<br /> [[File:BP_PLD_1128_Linear_Supply_Lower.jpg|frameless|160px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264*<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''&lt;br /&gt;<br /> (* Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_Top.jpg&diff=731 File:BP PLD 1128 Top.jpg 2020-05-07T22:59:34Z <p>Frodevan: BP Microsystems PLD-1128 programmer</p> <hr /> <div>== Summary ==<br /> BP Microsystems PLD-1128 programmer</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_Linear_Supply_Lower.jpg&diff=730 File:BP PLD 1128 Linear Supply Lower.jpg 2020-05-07T22:54:15Z <p>Frodevan: Lower part of BP Microsystems PLD-1128 PSU</p> <hr /> <div>== Summary ==<br /> Lower part of BP Microsystems PLD-1128 PSU</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_Linear_Supply_Upper.jpg&diff=729 File:BP PLD 1128 Linear Supply Upper.jpg 2020-05-07T22:53:31Z <p>Frodevan: Upper part of BP Microsystems PLD-1128 PSU</p> <hr /> <div>== Summary ==<br /> Upper part of BP Microsystems PLD-1128 PSU</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_IO_Lower.jpg&diff=728 File:BP PLD 1128 IO Lower.jpg 2020-05-07T22:49:17Z <p>Frodevan: Lower part of BP Microsystems PLD-1128 IO driver section.</p> <hr /> <div>== Summary ==<br /> Lower part of BP Microsystems PLD-1128 IO driver section.</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_IO_Upper.jpg&diff=727 File:BP PLD 1128 IO Upper.jpg 2020-05-07T22:48:16Z <p>Frodevan: Upper part of BP Microsystems PLD-1128 IO driver section</p> <hr /> <div>== Summary ==<br /> Upper part of BP Microsystems PLD-1128 IO driver section</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_Parallel.jpg&diff=726 File:BP PLD 1128 Parallel.jpg 2020-05-07T22:44:52Z <p>Frodevan: Frodevan uploaded a new version of File:BP PLD 1128 Parallel.jpg</p> <hr /> <div>== Summary ==<br /> Parallel port and CPU of the BP Microsystems PLD-1128</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_Parallel.jpg&diff=725 File:BP PLD 1128 Parallel.jpg 2020-05-07T22:44:38Z <p>Frodevan: Frodevan uploaded a new version of File:BP PLD 1128 Parallel.jpg</p> <hr /> <div>== Summary ==<br /> Parallel port and CPU of the BP Microsystems PLD-1128</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_Parallel.jpg&diff=724 File:BP PLD 1128 Parallel.jpg 2020-05-07T22:42:43Z <p>Frodevan: Frodevan uploaded a new version of File:BP PLD 1128 Parallel.jpg</p> <hr /> <div>== Summary ==<br /> Parallel port and CPU of the BP Microsystems PLD-1128</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_CPU.jpg&diff=723 File:BP PLD 1128 CPU.jpg 2020-05-07T22:41:54Z <p>Frodevan: Frodevan uploaded a new version of File:BP PLD 1128 CPU.jpg</p> <hr /> <div>== Summary ==<br /> CPU and DAC of the BP Microsystems PLD-1128.</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_CPU.jpg&diff=722 File:BP PLD 1128 CPU.jpg 2020-05-07T22:33:27Z <p>Frodevan: CPU and DAC of the BP Microsystems PLD-1128.</p> <hr /> <div>== Summary ==<br /> CPU and DAC of the BP Microsystems PLD-1128.</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_Parallel.jpg&diff=721 File:BP PLD 1128 Parallel.jpg 2020-05-07T22:27:19Z <p>Frodevan: Parallel port and CPU of the BP Microsystems PLD-1128</p> <hr /> <div>== Summary ==<br /> Parallel port and CPU of the BP Microsystems PLD-1128</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_PLD_1128_PCB_Front.jpg&diff=720 File:BP PLD 1128 PCB Front.jpg 2020-05-07T22:25:48Z <p>Frodevan: PCB of the BP Microsystems PLD-1128</p> <hr /> <div>== Summary ==<br /> PCB of the BP Microsystems PLD-1128</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=719 BPM Programmer 2020-04-21T11:37:46Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> [[File:BP_EP_1140_Top.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;&lt;br \&gt;<br /> <br /> [[File:BP_EP_1140_PCB_Front.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> [[File:BP_EP_1140_Parallel.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_CPU.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_Linear_Supply.jpg|frameless|160px]]&lt;br \&gt;<br /> [[File:BP_EP_1140_Variable_Supply.jpg|frameless|240px]]<br /> [[File:BP_EP_1140_IO_Ground.jpg|frameless|240px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256*, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''&lt;br /&gt;<br /> (* Note: Even if the firmware can deal with more RAM, BPDos/BPWin might expect it to be hardcoded and crash the programmer if not set right.)&lt;br /&gt;<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-28&lt;br \&gt;<br /> '''CPU:''' Zilog Z80&lt;br \&gt;<br /> '''Memory:''' 2KB/8KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264*<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''&lt;br /&gt;<br /> (* Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=718 BPM Programmer 2020-04-21T11:37:26Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> [[File:BP_EP_1140_Top.jpg|frameless]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;&lt;br \&gt;<br /> <br /> [[File:BP_EP_1140_PCB_Front.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> [[File:BP_EP_1140_Parallel.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_CPU.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_Linear_Supply.jpg|frameless|160px]]&lt;br \&gt;<br /> [[File:BP_EP_1140_Variable_Supply.jpg|frameless|240px]]<br /> [[File:BP_EP_1140_IO_Ground.jpg|frameless|240px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256*, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''&lt;br /&gt;<br /> (* Note: Even if the firmware can deal with more RAM, BPDos/BPWin might expect it to be hardcoded and crash the programmer if not set right.)&lt;br /&gt;<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-28&lt;br \&gt;<br /> '''CPU:''' Zilog Z80&lt;br \&gt;<br /> '''Memory:''' 2KB/8KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264*<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''&lt;br /&gt;<br /> (* Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_EP_1140_Top.jpg&diff=717 File:BP EP 1140 Top.jpg 2020-04-21T11:35:58Z <p>Frodevan: The BP EP-1140 EPROM (and some MCU) programmer.</p> <hr /> <div>== Summary ==<br /> The BP EP-1140 EPROM (and some MCU) programmer.</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=716 BPM Programmer 2020-04-21T11:33:11Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> [[File:BP_EP_1140_PCB_Front.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> [[File:BP_EP_1140_Parallel.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_CPU.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_Linear_Supply.jpg|frameless|160px]]&lt;br \&gt;<br /> [[File:BP_EP_1140_Variable_Supply.jpg|frameless|240px]]<br /> [[File:BP_EP_1140_IO_Ground.jpg|frameless|240px]]&lt;br \&gt;&lt;br \&gt;<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256*, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''&lt;br /&gt;<br /> (* Note: Even if the firmware can deal with more RAM, BPDos/BPWin might expect it to be hardcoded and crash the programmer if not set right.)&lt;br /&gt;<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-28&lt;br \&gt;<br /> '''CPU:''' Zilog Z80&lt;br \&gt;<br /> '''Memory:''' 2KB/8KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264*<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''&lt;br /&gt;<br /> (* Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=715 BPM Programmer 2020-04-21T11:32:45Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> [[File:BP_EP_1140_PCB_Front.jpg|frameless|480px]]&lt;br \&gt;&lt;br \&gt;<br /> [[File:BP_EP_1140_Parallel.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_CPU.jpg|frameless|160px]]<br /> [[File:BP_EP_1140_Linear_Supply.jpg|frameless|160px]]&lt;br \&gt;<br /> [[File:BP_EP_1140_Variable_Supply.jpg|frameless|240px]]<br /> [[File:BP_EP_1140_IO_Ground.jpg|frameless|240px]]&lt;br \&gt;<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256*, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''&lt;br /&gt;<br /> (* Note: Even if the firmware can deal with more RAM, BPDos/BPWin might expect it to be hardcoded and crash the programmer if not set right.)&lt;br /&gt;<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-28&lt;br \&gt;<br /> '''CPU:''' Zilog Z80&lt;br \&gt;<br /> '''Memory:''' 2KB/8KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264*<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''&lt;br /&gt;<br /> (* Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_EP_1140_Parallel.jpg&diff=714 File:BP EP 1140 Parallel.jpg 2020-04-21T11:24:39Z <p>Frodevan: Parallel port of the BP EP-1140.</p> <hr /> <div>== Summary ==<br /> Parallel port of the BP EP-1140.</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_EP_1140_CPU.jpg&diff=713 File:BP EP 1140 CPU.jpg 2020-04-21T11:23:49Z <p>Frodevan: CPU and Memory for the BP EP-1140. SRAM was originally a 6264, but is still jumpered like one in this particular case (for compatibility).</p> <hr /> <div>== Summary ==<br /> CPU and Memory for the BP EP-1140. SRAM was originally a 6264, but is still jumpered like one in this particular case (for compatibility).</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_EP_1140_Linear_Supply.jpg&diff=712 File:BP EP 1140 Linear Supply.jpg 2020-04-21T11:21:23Z <p>Frodevan: /* Summary */</p> <hr /> <div>== Summary ==<br /> Linear PSU of the BP EP-1140.<br /> <br /> Note the two TO-220 components on the reverse side of the PCB.</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_EP_1140_Linear_Supply.jpg&diff=711 File:BP EP 1140 Linear Supply.jpg 2020-04-21T11:20:28Z <p>Frodevan: Linear PSU of the BP EP-1140.</p> <hr /> <div>== Summary ==<br /> Linear PSU of the BP EP-1140.</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_EP_1140_IO_Ground.jpg&diff=710 File:BP EP 1140 IO Ground.jpg 2020-04-21T11:19:09Z <p>Frodevan: Digital IO and Ground-rooting of the BP EP-1140.</p> <hr /> <div>== Summary ==<br /> Digital IO and Ground-rooting of the BP EP-1140.</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_EP_1140_Variable_Supply.jpg&diff=709 File:BP EP 1140 Variable Supply.jpg 2020-04-21T11:17:19Z <p>Frodevan: Variable PSU and routing for VPP and VCC of the EP-1140.</p> <hr /> <div>== Summary ==<br /> Variable PSU and routing for VPP and VCC of the EP-1140.</div> Frodevan https://proghq.org/wiki/index.php?title=File:BP_EP_1140_PCB_Front.jpg&diff=708 File:BP EP 1140 PCB Front.jpg 2020-04-21T11:12:24Z <p>Frodevan: The entire Front-PCB of the BP EC-1140 programmer.</p> <hr /> <div>== Summary ==<br /> The entire Front-PCB of the BP EC-1140 programmer.</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=707 BPM Programmer 2020-04-21T02:58:08Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256*, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''&lt;br /&gt;<br /> (* Note: Even if the firmware can deal with more RAM, BPDos/BPWin might expect it to be hardcoded and crash the programmer if not set right.)&lt;br /&gt;<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-28&lt;br \&gt;<br /> '''CPU:''' Zilog Z80&lt;br \&gt;<br /> '''Memory:''' 2KB/8KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264*<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''&lt;br /&gt;<br /> (* Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=706 BPM Programmer 2020-04-21T02:57:36Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256*, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''&lt;br /&gt;<br /> (* Note: Even if the firmware can deal with more RAM, BPDos and BPWin might expect it to be hardcoded and crash the programmer if not set right.)&lt;br /&gt;<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-28&lt;br \&gt;<br /> '''CPU:''' Zilog Z80&lt;br \&gt;<br /> '''Memory:''' 2KB/8KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264*<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''&lt;br /&gt;<br /> (* Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=705 BPM Programmer 2020-04-21T02:54:54Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> Note: Even if the firmware can deal with different amount of RAM, BPDos and BPWin might expect it to be hardcoded to one setting.<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-28&lt;br \&gt;<br /> '''CPU:''' Zilog Z80&lt;br \&gt;<br /> '''Memory:''' 2KB/8KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264*<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''&lt;br /&gt;<br /> (* Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BP_Microsystems&diff=704 BP Microsystems 2020-04-19T18:51:24Z <p>Frodevan: /* Site */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Vendor]]<br /> <br /> Homepage: http://www.bpmmicro.com/<br /> <br /> Device search: http://www.bpmmicro.com/device-search/<br /> <br /> Part numbering scheme: http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-6YEMRW!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> [[:Category:BPM]]<br /> <br /> [[bpm:socket|Socket main page]]<br /> <br /> [[bpm:programmer|Programmer main page]]<br /> <br /> Project goal: open source tools to drive BP programmers to enable more advanced R&amp;D (ex: raster scan laser to find fuses)<br /> <br /> 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<br /> <br /> =Parallel port=<br /> Silicon Sculptor<br /> <br /> * &quot;a standard IEEE 1284 parallel cable (EPP) must be used&quot;<br /> * &quot;The Silicon Sculptor I communicates using bi-directional, ECP, or EPP. You must set the Silicon Sculptor II to EPP; otherwise, it does not communicate on most computers and the GUI is fixed in Demo Mode&quot;<br /> <br /> <br /> 2020-04-10<br /> <br /> *t61p + docking station<br /> *bi-directional: unreliable. Detected S/N, but then BPWin starting throwing internal errors and was unusable<br /> *ECP: didn't work at all<br /> <br /> <br /> EOL notice: [[http:''www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-8NTSKL?openDocument|http:''www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-8NTSKL?openDocument'']]<br /> <br /> &lt;nowiki&gt;<br /> LN: ftp:''ftp.bpmmicro.com/Dnload/bpw_v5330.exe<br /> LN: is the last one which works with parport<br /> LN: however i'm not sure that one runs on xp!<br /> LN: that one does bitch at you that parport is EOLed<br /> LN: 5270 is the last one which doesn't bitch<br /> LN: if that bothers you<br /> &lt;/nowiki&gt;<br /> <br /> ==VM operation==<br /> <br /> Card: StarTech Parallel Card - SPP/EPP/ECP EC1PECPS<br /> <br /> Without any programmer you get this:<br /> <br /> &lt;code&gt;<br /> Since there is no programmer attached to any LPT or USB port, the software will operate in the demo mode.<br /> 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).<br /> Use the File/Configure command to establish communications with the programmer.<br /> &lt;/code&gt;<br /> <br /> Tried to use PCI express parallel port with VMWare. Got this (BIOS: bidirectional):<br /> <br /> &lt;code&gt;<br /> &quot;programmer site 1 did not respond to reset&quot;<br /> &lt;/code&gt;<br /> <br /> VM performance very poor even before launching BP software. Gave up and went to real windows system<br /> <br /> Hooked up EC1PECPS to native Windows XP t61 system and wokred fine.<br /> <br /> =User's Guide / The Engineer's Programmer=<br /> <br /> [[File:Engineers programmer.jpg|300px]]<br /> <br /> Dying to read it? Well you probably don't want to:<br /> &lt;code&gt;<br /> LN: its not super exciting, documents some bpdos stuff and basic setup<br /> &lt;/code&gt;<br /> <br /> But feel free to throw out a line if you *really* want it scanned for some bizarre reason<br /> <br /> &lt;br /&gt;<br /> ===Site===<br /> Trying to understand relationship between models and site numbers<br /> <br /> Note: early models didn't distinguish site vs serial. If both aren't indicated, its probably the same<br /> {| class=&quot;wikitable&quot;<br /> |+<br /> !Site<br /> !DOM<br /> !Vendor<br /> !Model<br /> !Note<br /> |-<br /> |1056<br /> |<br /> |BP<br /> |PLD-1128<br /> |<br /> |-<br /> |1631<br /> |<br /> |BP<br /> |EP-1140<br /> |<br /> |-<br /> |4653<br /> |<br /> |BP<br /> |EP-1<br /> |<br /> |-<br /> |5172<br /> |<br /> |BP<br /> |EP-1<br /> |<br /> |-<br /> |7998<br /> |<br /> |BP<br /> |EP-1<br /> |<br /> |-<br /> |11193<br /> |<br /> |BP<br /> |1200<br /> |<br /> |-<br /> |12716<br /> |<br /> |BP<br /> |1200<br /> |<br /> |-<br /> |15278<br /> 15281<br /> |<br /> |BP<br /> |2200/240x4M4<br /> |<br /> |-<br /> |17243<br /> |<br /> |BP<br /> |1148<br /> |<br /> |-<br /> |17598<br /> 17602<br /> |<br /> |Actel<br /> |SS1-6<br /> |<br /> |-<br /> |18679<br /> |2001-10-05<br /> |Actel<br /> |SS1<br /> |<br /> |-<br /> |18797<br /> 18800<br /> |<br /> |BP<br /> |2200/240X4M4<br /> |<br /> |-<br /> |19022<br /> 19026<br /> |<br /> |BP<br /> |2100/84X4M4<br /> |<br /> |-<br /> |19341<br /> 19341<br /> |<br /> |BP<br /> |2200/240X2M4<br /> |<br /> |-<br /> |22501<br /> |1999-12-15<br /> |Actel<br /> |SS1<br /> |<br /> |-<br /> |23007<br /> |<br /> |BP<br /> |1400<br /> |<br /> |-<br /> |25294<br /> 25297<br /> |<br /> |BP<br /> |2200/240X4<br /> |<br /> |-<br /> |26047<br /> 26050<br /> |<br /> |BP<br /> |2000/84X4<br /> |<br /> |-<br /> |28781<br /> |2001-10-12<br /> |BP<br /> |1600<br /> |<br /> |-<br /> |30251<br /> |<br /> |Actel<br /> |SS2<br /> |<br /> |-<br /> |31196<br /> |2003-07-07<br /> |Actel<br /> |SS2<br /> |<br /> |-<br /> |34346<br /> |2005-09-30<br /> |BP<br /> |1410<br /> |<br /> |-<br /> |34681<br /> |<br /> |Actel<br /> |SS2<br /> |<br /> |-<br /> |38211<br /> |2009-09-25<br /> |Actel<br /> |SS3<br /> |<br /> |-<br /> |39901<br /> |<br /> |BP<br /> |1610<br /> |<br /> |-<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> SS: Silicon Sculptor. SS1 =&gt; FP-ACTEL, SS2 =&gt; FP-ACTEL-II<br /> <br /> =Device Programming Language (DPL)=<br /> <br /> BP-3600 doc indicates this is the name of a high level language used for programming algorithms, introduced in 1987<br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/bb22d83a95b7f1688625703e0062ae67!OpenDocument&lt;/nowiki&gt;<br /> <br /> very empty...<br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/home.nsf/(web.news)/9A6F2919E23DEF85862571420052C045&lt;/nowiki&gt;<br /> <br /> March 31, 2006 — BP Microsystems, a leading supplier of device programming systems worldwide, announces it has revamped its Device Programming Language (DPL) algorithm development environment in BPWin to allow its over 100 semi-house partners to co-develop and test algorithms for new devices<br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/home.nsf/(web.news)/A80A7F8654FDF5CD86256FC80081C28C&lt;/nowiki&gt;<br /> <br /> Unlike other companies that have rewritten programming algorithms for each new programmer model, BP’s newest generation of programmers runs the same device independent programming algorithm used by all BP’s programmers. Having invented Device Programming Language (DPL) in 1987, BP has been able to introduce generation after generation of improved products without the delays and bugs associated with algorithm rewrites. For compatibility, the new programmers incorporate the same proven pin drivers and socket modules used by the full range of BP programmers.<br /> <br /> <br /> BPM Overview, March 2010<br /> <br /> All algorithms written in proprietary Device Programming Language (DPL)<br /> <br /> Because all of our programmers use DPL we are able to instantly support existing algorithms on new products (unlike other 3rd party programmers who must start over writing new algorithms whenever they introduce new products)<br /> <br /> &lt;br /&gt;<br /> <br /> ==API==<br /> Looks like it might be COM component. Not familiar with these to quickly play with it<br /> &lt;br /&gt;</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=703 BPM Programmer 2020-04-19T07:09:08Z <p>Frodevan: /* PLD-1128 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-28&lt;br \&gt;<br /> '''CPU:''' Zilog Z80&lt;br \&gt;<br /> '''Memory:''' 2KB/8KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264*<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''&lt;br /&gt;<br /> (* Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=702 BPM Programmer 2020-04-19T07:06:12Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> '''PC interface:''' parallel port&lt;br \&gt;<br /> '''Chip interface:''' DIP-40&lt;br \&gt;<br /> '''CPU:''' Intel 8088&lt;br \&gt;<br /> '''Memory:''' 8KB/32KB SRAM&lt;br \&gt;<br /> '''Firmware:''' 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> '''Jumpers:'''&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> '''Powersupply:'''<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> '''Pinout:'''<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> Jumpers:&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''<br /> <br /> (Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=701 BPM Programmer 2020-04-19T07:04:17Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port&lt;br \&gt;<br /> Chip interface: DIP-40&lt;br \&gt;<br /> CPU: Intel 8088&lt;br \&gt;<br /> Memory: 8KB/32KB SRAM&lt;br \&gt;<br /> Firmware: 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> Pinout:<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> Jumpers:&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''<br /> <br /> (Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=700 BPM Programmer 2020-04-19T07:03:37Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port&lt;br \&gt;<br /> Chip interface: DIP-40&lt;br \&gt;<br /> CPU: Intel 8088&lt;br \&gt;<br /> Memory: 8KB/32KB SRAM&lt;br \&gt;<br /> Firmware: 8KB/16KB/32KB EPROM&lt;br \&gt;<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> Pinout:<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> Jumpers:&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''<br /> <br /> (Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=699 BPM Programmer 2020-04-19T07:03:06Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> CPU: Intel 8088<br /> <br /> Memory: 8KB/32KB SRAM<br /> <br /> Firmware: 8KB/16KB/32KB EPROM<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> Pinout:<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> Jumpers:&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''<br /> <br /> (Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=698 BPM Programmer 2020-04-19T07:02:51Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> Chip interface: DIP-40<br /> CPU: Intel 8088<br /> Memory: 8KB/32KB SRAM<br /> Firmware: 8KB/16KB/32KB EPROM<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> Pinout:<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> Jumpers:&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''<br /> <br /> (Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=697 BPM Programmer 2020-04-19T07:00:54Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> Pinout:<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> Jumpers:&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''<br /> <br /> (Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=696 BPM Programmer 2020-04-19T07:00:21Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> **Overcurrent-protection<br /> **13 DACs (DAC0830LCN)<br /> **4 quad op-amps (TL084CN)<br /> *Routing<br /> **12 transistors for VCC/VPP (NSDU01)<br /> **11 transistors which has something to do with VPP-pins (2PN2222)<br /> **8 transistors for GND (IRF-Z15)<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> Pinout:<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> Jumpers:&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''<br /> <br /> (Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=695 BPM Programmer 2020-04-19T06:58:34Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> *Variable<br /> *13 DACs (DAC0830LCN)<br /> *4 quad op-amps (TL084CN)<br /> *12 transistors for VCC/VPP (NSDU01)<br /> *11 transistors which has something to do with VPP-pins (2PN2222)<br /> *8 transistors for GND (IRF-Z15)<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> Pinout:<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> Jumpers:&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''<br /> <br /> (Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=694 BPM Programmer 2020-04-19T06:57:25Z <p>Frodevan: </p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> <br /> Variable PSU:<br /> *13 DACs (DAC0830LCN)<br /> *4 quad op-amps (TL084CN)<br /> *12 transistor for VCC/VPP (NSDU01)<br /> *11 transistors which has something to do with VPP-pins (2PN2222)<br /> *8 transistors for GND (IRF-Z15)<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> Pinout:<br /> *20 normal IO pins<br /> *1 pin with VCC feature<br /> *11 pins with VPP feature<br /> *8 pins with GND feature<br /> *Out of all the pins, 4 have some unknown additional feature<br /> <br /> &lt;nowiki&gt;Pin features:<br /> ______ _____ _____ ______<br /> _ VPP |_| VCC _ <br /> _ Pin* Pin _ <br /> _ Pin* VPP _ <br /> _ GND VPP _<br /> ___ Pin VPP ___<br /> _ Pin VPP _ <br /> _ VPP VPP _<br /> _ Pin Pin _ <br /> _ Pin VPP _<br /> ______ Pin VPP ______<br /> _ GND GND _<br /> _ GND Pin _<br /> _ Pin Pin _<br /> _ GND Pin _<br /> ___ Pin VPP ___<br /> _ GND VPP _<br /> _ Pin Pin _<br /> _ GND* Pin _<br /> _ Pin* Pin _<br /> ______ GND_____________Pin ______<br /> <br /> * Unknown additional feature<br /> &lt;/nowiki&gt;<br /> <br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> Jumpers:&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''<br /> <br /> (Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=681 BPM Programmer 2020-04-06T11:56:24Z <p>Frodevan: </p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **-3V/+29V (Op-Amps)<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> Jumpers:&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''<br /> <br /> (Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=680 BPM Programmer 2020-04-06T11:11:02Z <p>Frodevan: </p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **+32V (Op-Amps)<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *EPROM Type<br /> **Left = ON for 27256, OFF for 2764/27128<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-10.9V/+10.3V<br /> **+52.5V<br /> *Regulated<br /> **+5V (Digital)<br /> **-5.8V/+11.3V (DAC)<br /> **-5.8V/+30V (Op-Amp)<br /> **Possibly more<br /> <br /> Jumpers:&lt;br /&gt;<br /> *EPROM Type<br /> **W1 = ON for 2764/27128, OFF for 27256<br /> **W2 = ON for 2764 , OFF for 27128/27256<br /> *SRAM Type<br /> **W3 = ON for 6116, OFF for 6264<br /> *Unknown<br /> **Jumper up by the parallel port = ??<br /> ''ON = Up/Towards CPU''&lt;br /&gt;<br /> ''OFF = Down/Away from CPU''<br /> <br /> (Note: V1.05d firmware only supports 6116-type SRAM)<br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=679 BPM Programmer 2020-04-06T10:11:14Z <p>Frodevan: Oops</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **+32V (Op-Amps)<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *SRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> *EPROM Type<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> **Left = ON for 27256, OFF for 2764/27128<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply: Linear <br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=678 BPM Programmer 2020-04-06T10:02:16Z <p>Frodevan: </p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> Powersupply:<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> *Linear<br /> **+5V (TTL, CPU, DAC)<br /> **+6V (CMOS)<br /> **+32V (Op-Amps)<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *DRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> *EPROM Type<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> **Left = ON for 27256, OFF for 2764/27128<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply: Linear <br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=677 BPM Programmer 2020-04-06T09:58:25Z <p>Frodevan: </p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> Powersupply:<br /> <br /> *Linear<br /> **+5V<br /> **+6V (CMOS)<br /> **+32V (OP-Amps)<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *DRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> *EPROM Type<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> **Left = ON for 27256, OFF for 2764/27128<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply: Linear <br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=676 BPM Programmer 2020-04-06T09:49:18Z <p>Frodevan: /* EP-1140 */</p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> Powersupply:<br /> <br /> *Linear<br /> **+5V<br /> **+6V<br /> **Maybe more using discrete transistors<br /> *Unregulated<br /> **-13.4V/+11.1V<br /> **-44.8V/+38.8V<br /> <br /> Jumpers below xtal:&lt;br /&gt;<br /> *DRAM Type<br /> **Right = ON for 62256, OFF for 6264<br /> *EPROM Type<br /> **Middle = ON for 27128/27256, OFF for 2764<br /> **Left = ON for 27256, OFF for 2764/27128<br /> ''ON = Up/Towards xtal''&lt;br /&gt;<br /> ''OFF = Down/Away from xtal''<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply: Linear <br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan https://proghq.org/wiki/index.php?title=BPM_Programmer&diff=675 BPM Programmer 2020-04-06T09:33:58Z <p>Frodevan: </p> <hr /> <div>[[Category:BPM]]<br /> [[Category:Programmer]]<br /> [[Category:Hardware]]<br /> <br /> TODO: review &lt;nowiki&gt;https://twitter.com/ThePiloseOne/status/1240902736071319552?s=20&lt;/nowiki&gt;<br /> =BP series=<br /> <br /> {| class=&quot;wikitable&quot;<br /> !Vendor<br /> !Model<br /> !Year<br /> !Motherboard<br /> silkscreen<br /> !Motherboard<br /> CPU<br /> !Motherboard<br /> RAM<br /> !Motherboard<br /> FPGA sticker<br /> !Card<br /> Model<br /> !Tech adapter<br /> silkscreen<br /> !Power supply<br /> !Accessory<br /> !Last BPWin<br /> !Note<br /> |-<br /> |Actel<br /> |SS2<br /> |2001<br /> |CPCB12A Rev. C<br /> |Intel FC80486DX4100<br /> |Populated<br /> |U5<br /> W42MX24A<br /> BP MICROSYSTEMS<br /> 09/20/02<br /> |CPCBPD8B Rev B<br /> 2001<br /> |CPCBVLTA REV. B<br /> 2000<br /> |<br /> |Button<br /> |<br /> |mcmaster<br /> |-<br /> |Actel<br /> |SS3<br /> |2008-05-12&lt;br /&gt;<br /> |WWAV12F<br /> REV.F M0309<br /> <br /> <br /> ASSY WWAV12F <br /> |Intel UG80486DX4100<br /> |SO DDR<br /> Populated<br /> <br /> <br /> CENTON<br /> <br /> 512 MB<br /> |<br /> |CPCBPD8B Rev B<br /> 2001<br /> |<br /> |SWG<br /> CEM-??<br /> <br /> <br /> CEL-22-LF000000006246<br /> <br /> REV-A1<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1148<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1200<br /> |1992<br /> |BP-1200 Rev C<br /> |AMD N80L286-16/S<br /> |N/A<br /> |<br /> |CPCBPD8 Rev. D<br /> |<br /> |INTEGRATED POWER DESIGN&lt;br /&gt;<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400/84<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1400<br /> (1400/240)<br /> |<br /> |CPCB11 Rev. G<br /> |80C286<br /> |<br /> |<br /> |<br /> |CPCBTA240V REV. D<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1410/84<br /> |2005<br /> |CPCBD03223 Rev. F<br /> 2005<br /> |Intel 80486DX4100<br /> |SO DDR<br /> Unpopulated<br /> |N/A<br /> |CPCBPD8B Rev B<br /> 2001<br /> |2002 BP MICROSYSTEMS<br /> |Model?<br /> Looks like SS3<br /> <br /> CEL-22-000000001560<br /> <br /> E145540, CS155-F3<br /> <br /> HP-OK, REV A<br /> |<br /> |<br /> |mcmaster<br /> |-<br /> |BPM<br /> |1410<br /> (1410/240)<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1600<br /> |<br /> |CPCB12A Rev. C<br /> |Intel 80486DX4100<br /> |<br /> |(handwritten)<br /> MUS<br /> 28781<br /> |<br /> |CPCBVLTA REV. B<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |5.33.0<br /> |<br /> |-<br /> |BPM<br /> |1610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |1710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2000<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2100<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2200x4/240<br /> |1998<br /> |CPCB11 Rev. F<br /> 1998<br /> |Harris CS80C286-16<br /> |<br /> |<br /> |CPCBPD8A Rev D<br /> 1997<br /> |Top<br /> CPCBTA240V REV. D<br /> <br /> 1996<br /> <br /> <br /> Bottom<br /> <br /> CPCBTA240V Rev. D<br /> <br /> 1996<br /> |29203118-C2<br /> REV-C C2<br /> |<br /> |4.73.0<br /> |mcmaster<br /> REV vs Rev is inconsistent even on the same PCB...<br /> |-<br /> |BPM<br /> |2500<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2510<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2600M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2610<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2700M<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2710<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |-<br /> |BPM<br /> |2800F<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |<br /> |}<br /> General notes:<br /> <br /> *The following are the same basic hardware<br /> **BP-1400, BP-2200<br /> **BP-1410, SS3<br /> **BP-1600, SS2<br /> *Power supplies<br /> **Three generations<br /> <br /> &lt;br /&gt;<br /> (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal<br /> (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely<br /> (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb<br /> (11:37:37 PM) Lord_Nightmare: std48 is the 'relay pcb' <br /> (11:37:38 PM) digshadow: but whats the point<br /> (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure<br /> (11:38:06 PM) digshadow: gotcha<br /> (11:38:07 PM) Lord_Nightmare: the bp1200 it is a 'separate' pcb on top of the unit<br /> (11:38:13 PM) digshadow: but its basically part of the unit right<br /> (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<br /> (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well<br /> (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit<br /> (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &quot;device programmer&quot;<br /> (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<br /> (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg<br /> (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 'layer' is missing<br /> (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 <br /> <br /> ECO: WWAV20-4<br /> <br /> *&lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&lt;/nowiki&gt;<br /> *Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test<br /> <br /> <br /> <br /> &lt;nowiki&gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&lt;/nowiki&gt;<br /> {| class=&quot;wikitable&quot;<br /> |BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Legacy Programmer Last Software Version Reference&lt;br /&gt;<br /> |-<br /> |<br /> |-<br /> |Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.<br /> &lt;nowiki&gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;Cat=FAQ&lt;/nowiki&gt;<br /> <br /> You can download BPWin 4.73 from our software download page by clicking the &quot;BPM Legacy Software Download&quot; link in the upper-left corner of the page.<br /> &lt;br /&gt;<br /> |}<br /> <br /> ==BP-1200==<br /> <br /> <br /> <br /> [[File:Ln bpm bp-1200 unit top.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 relay btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit btm.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 unit side.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 pcb0.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 pcb1.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 ps.jpg|frameless]]<br /> <br /> [[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]<br /> [[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 2 plug SM<br /> <br /> http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/<br /> <br /> *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.<br /> <br /> ==BP-1400==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]<br /> <br /> <br /> BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]<br /> <br /> <br /> ===EOL notice===<br /> <br /> http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;Cat=Issue&amp;Click=<br /> <br /> End of Life for 1400 and 2200 model programmers<br /> <br /> Summary<br /> BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.<br /> <br /> Details<br /> End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.<br /> <br /> <br /> ===Motherboard===<br /> <br /> [[File:pd_bpm_bp-1400_mb1.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mb2.jpg|frameless]]<br /> <br /> Mezzanine board:<br /> <br /> [[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]<br /> [[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:pd_bpm_bp-1400_ps.jpg|frameless]]<br /> <br /> <br /> ==BP-1410==<br /> <br /> [[BPM BP-1410]]<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]<br /> <br /> Power supply:<br /> <br /> [[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]<br /> <br /> <br /> PC interface: USB<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]<br /> <br /> BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]<br /> <br /> ===Motherboard===<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]<br /> <br /> Motherboard USB connector:<br /> <br /> [[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]<br /> <br /> <br /> ==BP-1600==<br /> <br /> External:<br /> <br /> [[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]<br /> <br /> <br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 3 plug SM<br /> <br /> BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]<br /> <br /> 1400 has a 286 and the 1410 a 486<br /> 1600 supports 1.5V parts<br /> 5000 more devices (probably a lot more by now)<br /> <br /> ===Motherboard:===<br /> <br /> [[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]<br /> <br /> CPCD12A Rev. C<br /> <br /> CPU<br /> <br /> intel<br /> Intel DX4<br /> iCOMP TM index=435<br /> PC80486DX4100<br /> L124EA01<br /> &amp;EW 3VOLT SL2M9<br /> INTEL (M)(C) '89 '94<br /> <br /> 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)<br /> <br /> J10 (Fan, N/C)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||N/C?||<br /> |-<br /> |2||16.5||<br /> |-<br /> |3||0||<br /> |-<br /> |4||N/C?||<br /> |-<br /> |}<br /> <br /> J11 (Term. 1, N/C)<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||1.1||<br /> |-<br /> |3||0.25||<br /> |-<br /> |4||5.1||<br /> |-<br /> |}<br /> <br /> <br /> J12 (Term. 2, N/C)<br /> <br /> Was this supposed to be identical to above? Broken?<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!V!!Note<br /> |-<br /> |1||0.0||<br /> |-<br /> |2||0.0||<br /> |-<br /> |3||0.0||<br /> |-<br /> |4||0.8||<br /> |-<br /> |}<br /> <br /> Voltage header<br /> <br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !Label!!V!!Note<br /> |-<br /> | +5V||5.1||<br /> |-<br /> | +3.3V||3.3||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | -3.5V||-3.5||<br /> |-<br /> | -5V||-5.0||<br /> |-<br /> |GND||0.0||<br /> |-<br /> | +2.5V||2.5||<br /> |-<br /> |PGD||4.1||<br /> |-<br /> |VTH||1.6||<br /> |-<br /> |}<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]<br /> [[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]<br /> <br /> J4 (12V fans...wtf?)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Red||35.4||<br /> |-<br /> |2||Red||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Black||5.3||<br /> |-<br /> |}<br /> <br /> J5 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> J6 (to MB J4 or J20)<br /> {| class=&quot;wikitable sortable&quot; border=&quot;1&quot;<br /> !#!!Color!!V!!Note<br /> |-<br /> |1||Purple||35.4||<br /> |-<br /> |2||Orange||16.5||<br /> |-<br /> |3||Black||0.0||<br /> |-<br /> |4||Red||5.3||<br /> |-<br /> |}<br /> <br /> <br /> ==BP-2200==<br /> <br /> &quot;Concurrent Programming System&quot;<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: 4X 3 plug SM<br /> <br /> BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]<br /> <br /> <br /> ==Parallel to USB upgrade==<br /> <br /> Main page: [[bpm_WWAVUSBEPP]]<br /> <br /> <br /> ==USB hub==<br /> <br /> Used on gang programmers<br /> <br /> [[File:anon_bpm_wwavusbhub_1.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_2.jpg|frameless]]<br /> <br /> [[File:anon_bpm_wwavusbhub_3.jpg|frameless]]<br /> <br /> =EP series=<br /> <br /> ==EP-1==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP<br /> <br /> ==EP-1132==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-32<br /> <br /> ==EP-1140==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-40<br /> <br /> Powersupply:<br /> * Linear +5V<br /> * Linear +6V<br /> * Maybe more linear using discrete transistors<br /> * Unregulated -13.4V/+11.1V<br /> * Unregulated -44.8V/+38.8V<br /> <br /> Jumpers below xtal:<br /> * Right = ON for 62256 DRAM, OFF for 6264 DRAM<br /> * Middle = ON for 27128/27256 EPROM, OFF for 2764 EPROM<br /> * Left = ON for 27256 EPROM, OFF for 2764/27128 EPROM<br /> ''ON = Up/Towards xtal, OFF = Down/Away from xtal''<br /> <br /> =PLD series=<br /> <br /> ==PLD-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> Powersupply: Linear <br /> <br /> =CP series=<br /> <br /> ==CP-1128==<br /> <br /> PC interface: parallel port<br /> <br /> Chip interface: DIP-28<br /> <br /> =Silicon Sculptor=<br /> <br /> Actel programmers made by BPM.<br /> <br /> As these cost less than the &quot;real&quot; BPM programmers, presumably can't be used with normal BPM software and/or work with other adapters<br /> <br /> ==Silicon Sculptor 1==<br /> <br /> Has 2 headers (left/right) that adaptors plug into<br /> <br /> Interface: parallel port<br /> <br /> There is version with 1 connector and a version with 6 connectors<br /> <br /> 1X markings<br /> <br /> Silicon Sculptor<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> ==Silicon Sculptor 2==<br /> <br /> <br /> &lt;nowiki&gt;http://www.actel.com/kb/article.aspx?id=SL1039&lt;/nowiki&gt;<br /> <br /> *WWAV20 motherboard with pin driver boards (PD8As)<br /> *286 processor<br /> *2MB onboard RAM<br /> *an additional 4MB SIMM to support concurrency<br /> <br /> <br /> <br /> Markings:<br /> <br /> Silicon Sculptor II<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> [[File:anon_bpm_ss2_ext.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mb1.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb2.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb3.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb4.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb5.jpg|frameless]]<br /> [[File:anon_bpm_ss2_int_mb6.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_driver.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_simm.jpg|frameless]]<br /> <br /> [[File:anon_bpm_ss2_int_mez.jpg|frameless]]<br /> <br /> ===mcmaster notes===<br /> <br /> 2018-09-12<br /> <br /> *Open SS2<br /> *Think this was the eBay unit?<br /> *PCB is identical to one used in BP-1600<br /> *Both have blue bodge wire<br /> *SS2 has RAM installed<br /> <br /> <br /> ==Actel Silicon Sculptor 3==<br /> <br /> [[File:mcmaster_bpm_ss3_top.jpg|frameless]]<br /> <br /> Above: DO NOT TOUCH!<br /> <br /> 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)<br /> <br /> Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]<br /> <br /> I love how they switched from roman numerals to Arabic numbers. Maybe they'll call the next one Silicon Sculptor D…<br /> <br /> Has 3 headers (left/right/top) that adaptors plug into<br /> <br /> Interface: USB<br /> <br /> Markings:<br /> <br /> Silicon Sculptor 3<br /> Actel<br /> FAIL<br /> ACTIVE<br /> PASS<br /> START (button)<br /> ACTEL DEVICE PROGRAMMER<br /> BP MICROSYSTEMS<br /> <br /> <br /> ===External===<br /> <br /> [[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]<br /> <br /> <br /> ===Motherboard===<br /> <br /> Main assembly:<br /> <br /> [[File:mcmaster_actel_ss3_mb1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_mb3.jpg|frameless]]<br /> <br /> Driver board:<br /> <br /> [[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]<br /> <br /> <br /> ===Power supply===<br /> <br /> [[File:mcmaster_actel_ss3_ps1.jpg|frameless]]<br /> [[File:mcmaster_actel_ss3_ps2.jpg|frameless]]</div> Frodevan