SPRINT EXPERT TOP40DIP (SMS) MODEL S100 Programmer
Programmateur Sprint Expert TOP40DIP (SMS) modèle S100.

SMS Sprint Expert resources page

 

This Programmer Sprint Expert TM (c) 1989 SMS GmbH , 8994 Hergatz (West Germany) is Model S100.

It is made of an ISA board as shown with Firmware chips marked SW 6/91 (IB7) and EXPERTA (IB1) , EXPERTB (IB2). PCB is SPRINT-EXPERT V.3 Jumpers S1 are set on 2 and 4 positions. Socket IB8 is empty. connector to the programmer is 37pins Sub-D.

This version of programmer is the older version.

With the PAL16R8 in socket IB7 marked SW 6/91 the only way to use this programmer is to use Sprint Expert Programmer Software Version V3.4 dated 1990 (Do not require any SMP and do not work with a SMP Module either) (Shift-Click to Download - 383 Kb) .

PAL16R8 SW6/91 can be replaced by a PALCE16V8H ( or GAL16V8 ) with the following contents.

SW6-91.jed JEDEC file
SW6-91.eqn equations

 


In order to use a newer release you have to remove the PAL in socket IB7 and instead of it install a so-called SMP module in socket IB8

 


This software Maintenance Plan (SMP) Module allows you to use the programmer with the release C/96. (Note that the release C/99 is buggy to read or program a MC68HC811E2 with TOP1PLC Top . You have to use the C96 software that works fine for this component)

The security block is made of 2 ic's, a resistor and a capacitor. As expected a PAL, Intel 5C032 (the chip you see at the bottom) and on top of the PAL a small PCB with a 9346 EEPROM (soic). The pins not showing up at the bottom are bend over to the top and soldered to the small PCB. (GND/DI/DO/SK/etc).

Upgrading Sprint Expert to use C/99 software


C/99 eproms & microcontrollers sms sprint expert programmer device list (310Kb- txt file)

C/99 plds sms sprint expert programmer device list (173Kb- txt file)

Program a new 93C46 eeprom (it is easier to use a DIL version) with the C/99 code as shown below, turn off programmer, and remove module.
Cut off top of module with a sharp knife, carefully scrape out the filler to expose all the pins of the eeprom and replace module in programmer board to check that it still works correctly. Remove the original SOIC eeprom from the module by carefully cutting its legs, and then attach six thin wires to the pads 2 - 7. (Pins 1 and 8 are unused). Connect these wires to the pins of either a similar SOIC ic or preferably, a 8 - pin DIL socket. Refer to manufacturer's data sheet for details of the different pin connections.

Original eeprom is 8-pin SOIC (Rotated version) type 93C46. (Catalyst 93C46J or equivalent) Any standard 5volt DIL 93C46 should work ok.

C/99 93C46 EEPROM Code (corrected)

00		42	D0	00	B2	88	9D	00	00		C0	00	8B	88	00	00	00	00
10		00	00	42	D0	00	B2	80	00		00	00	80	00	E0	00	00	00
20		00	00	E0	B2	00	00	00	00		00	00	00	00	00	00	00	00
30		00	00	00	00	00	00	00	00		00	00	00	00	00	00	00	00
40		00	00	00	00	00	00	00	00		00	00	00	00	00	00	00	00
50		00	00	00	00	00	00	00	00		00	00	00	00	00	00	00	00
60		00	00	00	00	00	00	00	00		00	00	00	00	00	00	00	00
70		00	00	00	00	00	00	00	00		00	00	00	00	00	00	5F	80


Original C/96 93C46 EEPROM Code

00		3C	C4	40	86	4A	ED	00	00		C0	00	70	3C	86	ED	18	00
10		00	00	00	00	00	00	80	00		00	00	80	00	E0	00	00	00
20		00	00	C3	8C	83	00	2D	00		00	00	00	00	00	00	00	00
30		00	00	00	00	00	00	00	00		00	00	00	00	00	00	00	00
40		00	00	00	00	00	00	00	00		00	00	00	00	00	00	00	00
50		00	00	00	00	00	00	00	00		00	00	00	00	00	00	00	00
60		00	00	00	00	00	00	00	00		00	00	00	00	00	00	00	00
70		00	00	00	00	00	00	00	00		00	00	00	00	00	00	1C	56

Instead of this surgery on an existing SMP, with the inherent risk of damaging the Intel 5C032 beyond repair, a replacement SMP may be built from scratch using all new components. Details can be found in smp8.htm

Sprint S100 ISA card schematics (PDF- 10 pages 84.9Kb) Courtesy of Humberto (Portugal)

if eeprom starts with ...:
then the serial number of the programmer is

00      42  D0  00  B2  ..  ..  ..  ..      2882
00      40  D0  00  B0  ..  ..  ..  ..      2818
00      4F  D0  00  BF  ..  ..  ..  ..      3058
00      4E  D0  00  BE  ..  ..  ..  ..      2930
00      4D  D0  00  BD  ..  ..  ..  ..      2994
00      43  D0  00  B3  ..  ..  ..  ..      3010
00      3C  C4  40  86  ..  ..  ..  ..      140092 


Checksum Explanation:
  
Simple. Offset 0-2 is the serial number, offset 3 the checksum.
All four bytes have inverted bit order.


Take the serial number. Convert it to hex (three bytes).
Offset 0 is the lowest byte, offset 1 the mid byte, and offset 2 the high
byte in the EEPROM.
Offset 3 is the "checksum".


Example:


serial 140092 = 0x02233c


hex bin reversed
high: 0x02 -> 0000 0010 => 0100 0000 -> 0x40
mid : 0x23 -> 0010 0011 => 1100 0100 -> 0xc4
low : 0x3c -> 0011 1100 => 0011 1100 -> 0x3c
sum : 0x61 -> 0110 0001 => 1000 0110 -> 0x86
= (low + mid + high) & 0xff


Now reverse the bit order...


That's it. Really cheap.

                                            

to use C/99 MS-DOS release available here http://ftp.dataio.com/sprint/expert

Modification of TOPs http://ftp.dataio.com/sprint/mods/
http://ftp.dataio.com/sprint/mods/modt1prm.doc

 

This content allows you to use the TOP TOP40DIP, TOP1PLC, TOP3PLC, TOP68PLC and perhaps other TOPs.

The Windows release doesn't work as is because the software has to be registered.

Data I/O Sprint S421x adapter for MCS-48 microcontrollers

Adapter diagram to allow you to program DIP-48 package MC68HC11 Microcontrollers with a TOP1PLC TOP.

Sprint Expert Programmer Operation Manual ( pdf Format - 3.5 Mb)

Software A/95 (requires a SMP Module A/95) (Shift-Click to Download - 1.05Mb)

SMS Sprint Expert, Top's, Optima, Plus48 commercial brochure (PDF- 8 pages - 773 Kb)

SMS Sprint dual programmer commercial brochure (PDF- 6 pages - 7.78Mb)

******

 

 

If you look forward for other information about these SMS GmbH TOP40DIP Sprint EXPERT Programmers, SprintPlus programmer, Sprint Plus48, do not hesitate to contact me by e-mail at: matthieu.benoit@free.fr . Also if you have any data about these programmers, do not hesitate to contribute to this page.

 

Si vous recherchez des informations pour ce programmateur , vous pouvez me contacter par e-mail : matthieu.benoit@free.fr . De même si vous avez des informations sur ce programmateur, n'hésitez pas à contribuer à cette page.


Retour au sommaire

Retour à la Page d'accueil

M-à-j: 20 décembre, 2014.

matthieu.benoit@free.fr