Universal PC-based devices
programmer ALL03 ALL03A Hilosystems
resources page
Programmateur de composants ALL03 (A) de Hilo Systems - Page
de Ressources
ALL-03
EMUP-A
UEI PC82 Device Programmer & Tester
ftp://pti.kpi.ua/pub/electric/Microchip/disc2/download/tools/tparty/indvsect/section3.pdf
all-03 programmer operating through the
parallel port of the PC with adapter based on Altera EPM7032 chip
Software Release 9.10 all03 (Update dated 1993) 1.81 Mb Shift-Click to Download
( does not include adapters software )
ALL03 user's Manual (918 Kb - 40
pages)
P.S.: if you have any adapter for the hilo programmers thank you to send any diagram or photo at matthieu.benoit@free.fr in order to contribute to this page.
http://www.ceen.unomaha.edu/labmaster/RM340/PAGES/EMUP.html
http://www.falcon-denshi.co.jp/pdf/accessory3.pdf ADPs CNVs HEADs
other download source (release 9.12) :
https://elmicro.com/files/hilo/all03/v912
Hilo
ALL-03 V9.12 device list (PDF - 34 pages - 49Kb)
Sunshine
Expro-80 brochure (PDF- 1.15Mb)
Contact Representatives Listing in Europe
- http://www.hilosystems.com.tw/asp/listadp.asp?TYPE=01&NAME=02
Currently Available Adapters from hilo for differents packages.
Complete Archive 100+ Adapter files (PC-BASED) for the ALL-03 programmer 3.54 Mb Shift-Click to Download
http://data.matthieu.benoit.free.fr/all03/adp/ Download an adapter file one by one
*****
ALL02 Software all02.exe (Shift-Click to Download -406 Kb) and all02 data Directory for the all02 device programmer.
ALL01 Software available here http://www.euro-arcade.de/files/all-01.zip This release includes PLAN2 from National Semiconductors ; another release with different revision dates is given here all-01.zip (201 Kb) See all01 data directory. ALL-01 looks like this picture. Front to back it is wider than ALL - 02. Xeltek Unipro moved led to different place for busy and had no power led just switch. Xeltek has less power components and made in korea ALL-01 in taiwan. ALL - 01 had strange encaspsulated filled module containing possible 2 to 3 ic's replacing 1 or 2 of ic's from xeltek. All differences seem to be on bottom board except led's. It can use same interface as ALL - 02. Resistor marked as different in interface needs to be 22 ohms for ALL - programmers not DMT-01 tester. If resistor too high it may allow too high +5 volts to programmer.
Andreas (Germany) also made some drivers
for the ALL-03 (PROMA-3, compatible to the ALL03A, except
the OK button...) for the following CPUs (some are already present in the
original distribution) Microchip: PIC16C554, PIC16C557, PIC16C558,
PIC16C710, PIC16C71, PIC16C711, PIC16C715, PIC16F870, PIC16F871, PIC16F872,
PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877,
PIC16F877A, PIC16F83, PIC16F84, PIC16F84A, PIC16F627, PIC16F627A, PIC16F628,
PIC16F628A, PIC16F648A ATMEL: AT89C1051, AT89C2051, AT89C4051, AT89S8253
(some chip implementations might still be buggy though, as not all have been
tested...)
here I send you all that I have/wrote
for the ALL03/PROMA3 programmer. Please consider it public domain
(Archive ZIP - 229 Kb)
all03.exe - hardware test program
|
Sources compile best with the freeware version Borland Turbo-C.
based
on the good work done in proma3.zip, Christian (Germany)
has done a Variation of the included eep3.c.
The Dos application can be used to program the old Tesla mh74s571
Bipolar Prom.
The archive attached (mh74s571_all03.zip)
contains 3 files:
tbprom.c - Source |
Here is the schematic of the SAC-201B , SAC-201B2
, SAC201B_1 , SAC201B_2
adapter card courtesy of Gonzalo Fernandez Val from SPAIN. Seems that this
version is identical to SAC-201CE
, SAC-201CE from JDR Microdevices.
Please note the encircled letters A, B, C and D:
A: Appears "0" if the address is 2EX (X can be 0..F)
and AEN = 0
B: Appears "1" if the address is 2E0 or 2E1 and /IOW = 0 (write
2E0
signal)
C: Appears "0" if the address is 2E2 or 2E3 and /IOR = 0 and /IOW
= 1
(/read 2E2 signal)
D: Appears "0" if the address is 2E2 or 2E3 and /IOR = 1 and /IOW
= 0
(/write 2E2 signal)
here
is the good work from fabio.sturman@tiscali.it
that is a new software for the ALL-03 /ALL-03A device programmer which allow
to program new devices This new version allow you to program the 89c52
and 90s8515 microcontrollers. The program is still runing under MS-DOS.
The implementation of a Windows driver for the SAC-201 board would be perhaps
to hard for timing reasons.
courtesy of Roberto from italy here you find
the description of a very usefull adapter in order to programm plcc32 rect eprom
and plcc 20, plcc28 Gals
According to the type of component -Pal, Rom- and the size of memories, there
are pins in less and in different positions, or in a perfect correspondence.
In the table there are the pinout of the families of components; I used the
adapter with Intel and Winbond Flash from 256k to 2mb and with GAL 22v10 of
the various manufacturers, always with components that were products in dip
and also in plcc. If there are doubts about pinout of other components see the
respective datasheet.
Attached a picture of the adapter and a pinout
table.
32 PIN DIP TO --> DIP PLCC GAL PLCC FLASH PLCC FLASH to 512KB to 2MB 32 pin 24 pin 28 pin 32 pin ----------------------------------------------------------- 1 nc nc 1 2 nc nc 2 3 nc 2 3 4 nc 3 4 5 2 4 5 6 3 5 6 7 4 6 7 8 5 7 8 9 6 8 9 10 7 9 10 11 9 10 11 12 10 11 12 13 11 13 13 14 12 14 14 15 13 15 15 16 14 16 16 17 16 18 17 18 17 19 18 19 18 20 19 20 19 21 20 21 20 22 21 22 21 23 22 23 23 24 23 24 24 25 24 25 25 27 25 26 26 28 26 27 27 29 27 28 28 30 28 29 nc 31 29 30 nc 32 30 31 nc nc 31 32 nc nc 32 PIN 1,8,15,22 of gal = nc PIN 1,12,17,26 of 512Kb = ncAL3-PLCC-EP Adapter
EXPRO_60 /EXPRO_80 Sunshine programmers Resources:
Important Notice:
the Expro-60 is similar to the ALL-03 and the Expro-80 is similar to the Expro-80
but there are some differences in each : The Expro-80 has a 42-pin ZIF Socket
while the Expro-80 has a 42-pin ZIF Socket
both requires 3 PAL16V8 and contents are different between Sunshine Expro and hilo all-03 versions.
so schematics are slightly different,
for the moment I only have the Sunshine Expro-60 & Expro-80 schematics an PAL16V8 jedec files
if you have any details for the hilosystel All603 & All-03A thank you to tel me
Note2: Note that the PALs of these programmers includes in their design an identifiant, that make the software the possibility to identify the programmer.
here
is the archive of the expro60 hilo universal devices programmer which may be
very similar to the all03. This archive include the sources (equations) for
the 3 PALCE16R4 included in ithe expro60 named as follow : U5, U33, U35. and
also diagrams for the expro60. (Shift-Click to Download :780 Kb)
exp_u5.eqn (equations) , exp_u5.jed
(jedec file)
this is expro60 programmer board (Motherboards) of the CHIPS (PAL16V8 U5).
exp_u33.eqn (equations)
, exp_u33.jed (jedec file)
this is expro60 programmer board (Motherboards) of the CHIPS (PAL16V8 U33).
exp_u35.eqn (equations)
, exp_u35.jed (jedec file)
this is expro60 programmer board (Motherboards) of the CHIPS (PALCE16V8 U35).
Diagrams of the EXPRO-60 :
Sheet 1 of 8 (EXPRO-60 INTERFACE PC)
Sheet 2 of 8 (EXPRO-60 SUB-BOARD PART I ALIM)
Sheet 3 of 8 (EXPRO-60 SUB-BOARD PART
II ADRESS)
Sheet 4 of 8 (EXPRO-60 SUB-BOARD PART
III LOGIC)
Sheet 5 of 8 (EXPRO-60 UP-BOARD PART I
LATCH)
Sheet 6 of 8 (EXPRO-60 UP-BOARD PART II)
Sheet 7 of 8 (EXPRO-60 UP-BOARD PART III)
Sheet 8 of 8 (EXPRO-60 UP-BOARD PART IV)
Diagrams
of the EXPRO-60 (PDF version)
Same Documentation but for the Expro-80 devices programmer & Tester.
Source of information about the source of the software and documentation for the SAC-201 internal PC ISA Card used to connect the ALL-03.
testpro.exe software to test and
repair an ALL-03 programmer (673Kb)
Device driver for Win NT/2K/XP written by Hubert Sack - Works only with patched software of the ALL03 or EXPRO 60/80 (in fact any programmer that uses the SAC201 ISA Card) devices programmers & testers : (available under the terms of the Gnu Public License GPL)
Important Notice about the difference between ALL03A and ALL03: The devices listed below cannot be programmed with the ALL-03/A Software Version 9.10 on a ALL03 programmer : you need to use for these components some adapters.
*********
ALTERA: CYPRESS: INTEL:
EPC1064 CY7C330 5AC324 EPC1064V CY7C331 EPC1213 CY7C332 EPM5016 CY7C335 EPM5032
CY7C361 CY7C344
MICROCHIP: PHILIPS: TI:
PIC16C54 PLS104 TIB82S105A PIC16C55 PLS104A TIB82S105B PIC16C56 PLS105 PIC16C57
PLS105A PIC16C6x-Serie PLUS105-45 PIC16C7x-Serie PLUS105-55 PIC16C84 PLUS405-37
PIC17C4x-Serie PLUS405-45 PLUS415-16
XILINX: ZILOG:
17128D Z86E08 17256D 1765D 1736D
Note: the device family EPC1 von ALTERA, and also the devices MACH131 und MACH221
are not indicated for the ALL03.
ADP-EPM7032 adapter diagram & software:
a70x.exe
to program ALTERA EPM7128LC84 with adapter ADP-EPM7128-PL, EP7064LC68
with adapter ADP-EP7064-PL68, EP7064LC84 with adapter ADP-EPM7064-PL84,
EPM7096LC68 with adapter ADP-EPM7096-PL68, EPM7096LC84 with adapter ADP-EPM7096-PL84,
EPM7128QC100 with adapter ADP-EPM7128-Q, EPM7096QC100 with adapter ADP-EPM7096-QA,
EPM7064QC100 with adapter ADP-EPM7064-Q/QA, EPM7064LC44, EPM7044TC44
with adapter ADP-EPM7064-PL44/TQ (Release V3.16)
for ALTERA MAX7000 EPM7032 family on ALL03 / ALL03A/ PROMA3/ EXPRO programmers.
pinouts See this brochure
Corrected:
other links :
Enable jtag if device has JTAG disabled
https://www.eevblog.com/forum/fpga/programming-(non-jtag)-max7000-devices/?all
https://forum.system-cfg.com/viewtopic.php?f=18&t=13192
ADP7064S Gerber
files - 2 pcb separated (.RAR - 270Kb) Courtesy Luis Francisco (Spain)
a70x.exe
to program ALTERA EPM7128LC84 with adapter ADP-EPM7128-PL, EP7064LC68
with adapter ADP-EP7064-PL68, EP7064LC84 with adapter ADP-EPM7064-PL84,
EPM7096LC68 with adapter ADP-EPM7096-PL68, EPM7096LC84 with adapter ADP-EPM7096-PL84,
EPM7128QC100 with adapter ADP-EPM7128-Q, EPM7096QC100 with adapter ADP-EPM7096-QA,
EPM7064QC100 with adapter ADP-EPM7064-Q/QA, EPM7064LC44, EPM7044TC44
with adapter ADP-EPM7064-PL44/TQ (Release V3.16)
for ALTERA MAX7000 EPM7032 family on ALL03 / ALL03A/ PROMA3/ EXPRO programmers.
ADP-7064S-PL84 adapter for Altera PLCC-84 package EPM7064S
Eagle 8.01 sch file courtesy
Luis Francisco (Spain)
Eagle 8.01 .BRD file courtesy
Luis Francisco (Spain)
GERBER Gerber files and Excellon drilling files
gerber files:
pcb1.rar
upper pcb
shrinkdip-64 hitachi HD63701Y0P (Renesas) CMOS Microcontroller adapter
ADP-PIC16 adapter diagram & software
(apic16.exe 42 Kb):
for PIC16C55 and PIC16C57 on ALL03 programmer (not needed for ALL03A programmer).
adapter for the expro60 / all03 ADP-PIC16 (not required for the ALL03A)
this adapter is required on an ALL03/ EXPRO60 not ALL03A/ EXPRO80 to program
(pic16c54 pic16c56 pic16c84 pic16c71 pic16c58 small socket) ( pic16c55 pic16c57
bigger socket)
laid out the board with Tango Pcb pcb file which is included here picadpt2.pcb
pdfs of the different layers if other want to make the board avalaible here
picadptb.pdf solder layer side
picadptc.pdf component layer side
picadptd.pdf drill
picadpts.pdf silkscreen layer
ADP-AEP42
Adapter ADP-AEP42 to program 256Kbit 12.5 Volts Toshiba Flash Memory P/N TC578200D, TC16200D, N3001-008, N3001-016 with the ALL03.
Please check the diagram and the software for this adapter.
Adapter for programming PIC12C508 with an Hilo ALL07 Programmer and HILO ALL03 (Release V9.11 and V9.12)
for Hilo All-07 use adapter file ampu3.exe (supports Microchip PIC12C508, PIC12C509, PIC12C508(JW), PIC12C509(JW), PIC12C671, PIC12C672, PIC12C671(JW), PIC12C672(JW), PIC12C508A, PIC12C509A, PIC12C508A(JW), PIC12C509A(JW), PIC12CE518, PIC12CE519, PIC12CE518(JW), PIC12C519(JW), PIC12C673, PIC12C674.)
for Hilo All-03 use file http://data.matthieu.benoit.free.fr/all03/adp/AMPU3.EXE (supports only PIC12C508 , PIC12C509)
I have built my adapter by wiring 2 DIL8 socket in this way:
name A the socket you'll insert into the ALL07 DIL40 zif socket,
name B the socket you'll put the pic12c50x into
You have to wire:
A pin1 -> B pin4
A pin2 NC
A pin3 NC
A pin4 -> B pin8
A pin5 NC
A pin6 -> B pin6 (coincident)
A pin7 -> B pin7 (coincident)
A pin8 -> B pin1
If the wiring is correct, when you insert the A socket into the zif you
can verify that:
ZIF pin17 -> PIC pin4 ZIF pin24 -> PIC pin1
ZIF pin18 NC ZIF pin23 -> PIC pin7
ZIF pin19 NC ZIF pin22 -> PIC pin6
ZIF pin20 -> PIC pin8 ZIF pin21 NC
other explanation of the wiring :
Broches
PAC40 ---Support DIP8
17 --------4 MCLR/Pgm
18 --------NC
19 --------NC
20 --------8 Gnd/masse
21 --------NC
22 --------6 Data IO
23 --------7 Clock
24 --------1 Vcc +5V
Adapter for programming AMD MACH130 with an Hilo ALL03 / ALL07 / etc. Programmer
This adapter allows you to program the following chips on an ALL03 Programmer using the file amach1.exe : MACH130, MACH230, MACH435, MACH131, MACH231, MACH231SP, MACH231/1, MACH131SP and MACH131/1.
|
|
|
AMACH1.exe |
![]() |
ADP-MACH1 AMD MACH130 |
See the diagram here ADP-MACH1 AMD MACH230 |
PCB for ADP-29f800PS adapter for HILO programmers
Download here top.eps
and bottom.eps - Available in PDF format :
adp29F800.pdf
![]() TOP view |
![]() BOTTOM view |
ADP-29F800-PS |
44-pin PSOP socket. Supports AMD 29F100T/B/200T/B, 29F400T/B/800T/B,29LV400T/B/800T/B. 44-pin SOP(PITCH 1.27mm,13.6mm) socket. - Supports also ALLIANCE,AMD,FUJITSU,HYNIX,MXIC,SPANSION,STM 29F100/200/400/800,29LV200/400/800,29DL400/800; AMIC 29400/800; SAMSUNG 28U800; TOSHIBA 58F400/401/FVB800.(44-pin PSOP) ALL03 supports : Am29F100T/AT , Am29F100B/AB, Am29F200T/AT, Am29F200B/AB, Am29F400T/AT, Am29F400B/AB, Am29F080, Am29F016-E/F, Am29F016-S, Am29LV400T, Am29LV400B, Am29F800T, Am29F800B, Am29LV800T, Am29LV004T, Am29LV004B, Am29LV008T, Am29LV002T, AM29LV002B, Am29LV200T, Am29LV200B |
pinout for this PCB "ADP-29F800-PS" adapter
ADP-29F800-PS adapter wiring
(PDF - 16Kb)
ADP29F800-PS pinout (TXT -1Kb)
Adapter ADP-RM1A to test SIMM30 / SIP32 ram-modules from
256Kb to 8Mb
to use with this software
(20 Kb)
Pin Name Description 1 VCC +5V 2 /CAS Column Address Strobe 3 DQ0 Data 0 4 A0 Address 0 5 A1 Address 1 6 DQ1 Data 1 7 A2 Address 2 8 A3 Address 3 9 GND Ground 10 DQ2 Data 2 11 A4 Address 4 12 A5 Address 5 13 DQ3 Data 3 14 A6 Address 6 15 A7 Address 7 16 DQ4 Data 4 17 A8 Address 8 18 A9 Address 9 19 A10 Address 10 20 DQ5 Data 5 21 /WE Write Enable 22 GND Ground 23 DQ6 Data 6 24 A11 Address 11 25 DQ7 Data 7 26 QP Data Parity Out 27 /RAS Row Address Strobe 28 /CASP The line is the /CAS line for the parity RAM on the card. The parity generator circuitry of the motherboards needed a longer time to generate a parity bit, so the CAS for the extra DRAM had be controlled seperately, hence, the extra /CAS line. (Source: Tom Walsh). 29 DP Data Parity In 30 VCC +5V Note: SIMM above is a 4MBx9. QP & DP is N/C on SIMMs without parity. A9 is N/C on 256kB. A10 is N/C on 256kB & 1MB. A11 is N/C on 256kB, 1MB & 4MB. |
![]() ![]() ![]() |
software for hilo all-03 adapter file (.exe - 20Kb) update: The pin 29 on the SIMM 30 socket is connected to pin 26 of the same socket and then connected to pin 33 in the DIL 40 socket. It also connects to pins 26 and 29 of the SIP32 ZIF socket in order to test SIMM module with parity |
![]() |
![]() |
![]() |
![]() |
![]() |
SIMM memory modules that can be tested with hilo all-03 and adapter adp-rm1a
simm30 adapter schematic (PDF-17Kb)
simm30 adapter pcb (PDF-54Kb)
simm30
adapter (Eagle files -52Kb)
suited to be fixed on Teko case 160 x 83 x 21 mm
http://www.8051faq.com.cn/manager/download/200610632968733920742500.PDF
A68705p3 Implantatio..> 03-Aug-2011 21:15 10k PCB component adapter to program MC68705P3 / MC68705R3/U3
A68705p3 cuivre dess..> 03-Aug-2011 21:15 15k PCB solder side
A68705p3 cuivre dess..> 03-Aug-2011 21:15 19k PCB component side
A68705p3 schema.pdf 03-Aug-2011 21:16 94k Diagram of Adapter to program MC68705P3/U3/R3
Gerber files archive for ADP-68705P3 Adapter
to be used with the following adapter file a68705.exe to program MOTOROLA MC68705R3, MC68705U3, MC68705R5, MC68705U5 with adapter ADP-68705, MC68705P3, MC68705P5 with adapter ADP-68705/P3, MC68HC705C8, MC68HC705C8.0B67H, MC68HC705C8A with adapter ADP-68HC705 (Release V3.28) - Note that the Hilo ALL-03 cannot read the MC68705U3, MC68705R3, MC68705U5, MC68705R5; for read operation I sujjest Stag 68MR00 instead (to be used with Stag PP39 programmer).
pcb courtesy Amilcar ( Portugal)
![]()
![]()
![]()
ADP-68HC705 adapter schematics
ADP-68HC705 directory [ ] A68HC705 Cuivre dessous 14-Jan-2023 10:35 15k
[ ] A68HC705 Cuivre dessus 14-Jan-2023 10:35 12k
[ ] A68HC705 Implantation 14-Jan-2023 10:35 9k
[ ] A68HC705 Percage.pdf 14-Jan-2023 10:36 16k
[ ] A68HC705_gerbers.zip 14-Jan-2023 10:35 22k
to be used with the following adapter file a68hc705.exe to program MOTOROLA MC68HC705C8, MC68HC705C8A, MC68HC705C9, MC68HC705D9, MC68HC705C9, MC68HC705C9A, MC68HC705C12A
unfortunately, it appears that the Hilosystem ALL-03 or even ALL-07 is unable to read the MC68HC705C8 while it can blank check, program, verify and even secure the device.
an other thing it appears that the programmer knows two different types of C8 probably a difference in the Mask Set.
ADP-68HC705C9
ADP-PIC16
APic16c Implantation..> 03-Aug-2011 21:16 6k Adapter component to program 28-pin PIC16C5X and 18-pin PIC16
APic16c cuivre.pdf 03-Aug-2011 21:16 9k Adapter solder side PIC16
Apic16c schema.pdf 03-Aug-2011 21:16 47k Diagram adapter PIC16
Gerber files archive for ADP-PIC16 Adapter
to be used with adp_pic16 adapter file
#######################################################################
ADP-7064AE
for Altera EPM3032ALC44/TC44, EPM3064ALC44/TC44 and EPM7064AELC44/TC44
This is only for ALL07 (executable is A7064.exe) as ALL03 does NOT know any
MAX7000AE nor MAX3000A.
This Adapter is necessary to program CPLDs with locked JTAG pins, so not a simple
ISP Adapter.
Schematic contains pinout for all available packages.
#######################################################################
ADP-ATF1500
for Atmel ATF1500/L and ATF1500A/ABV/AL CPLDs. These CPLDs do not know any ISP,
so this Adapter is the only way to program them. ALL03/ALL07 executable(s) is
A1500.exe
Schematic contains pinout for all available packages.
#######################################################################
ADP-ATF1504
for Atmel ATF1502AS/ASL and ATF1504AS/ASL CPLDs. This Adapter is necessary to
program CPLDs
with locked JTAG pins, so not a simple ISP Adapter. This is only for ALL07 (executable
is A1500.exe)
as ALL03 do NOT know any ATF1502/ATF1504 CPLDs.
Schematic contains pinout for PLCC44 and TQFP44 packages.
#######################################################################
for Atmel ATF1504AS/ASL and ATF1508AS/ASL CPLDs . This Adapter is necessary
to program CPLDs
with locked JTAG pins, so not a simple ISP Adapter. ALL03/ALL07 executable(s)
is A1500.exe, however
ALL03 does NOT support all package types.
Schematic contains pinout for PLCC84, TQFP100, PQFP100 and PQFP160 packages.
#######################################################################
ADP-PZ5000
for Philips CoolRunner CPLDs Philips PZ3032-/CS/NS, PZ3064, PZ5032-/CS/NS, PZ5064-/CS/NS
and Xilinx XCR3032, XCR3064, XCR5032, XCR5064, XCR3032A, XCR3032C, XCR5032C,
XCR3064A, XCR5064C
ALL03 (executable is Apz5032.exe) does
NOT know Philips CS/NS nor Xilinx A/C types.
ALL07 knows all of them (executable is Apz5032.exe),
however to program Xilinx one have to select the
matching Philips type (the DIE is the same).
This Adapter is necessary to program CPLDs with locked ISP/JTAG pins, so not
a simple ISP Adapter.
Schematic contains pinout for PLCC44 and TQFP44 packages.
#######################################################################
ADP-PZ5064
for Philips PZ3064-/CS/NS, PZ5064-/CS/NS, PZ3128-/CS/NS, PZ5128-/CS/NS
and Xilinx XCR3064, XCR5064, XCR3064A, XCR5064C, XCR5128, XCR3128, XCR5128C,
XCR3128A
ALL03 (executable is Apz5032.exe) does NOT
know Philips CS/NS nor Xilinx A/C types.
ALL07 knows all of them (executable is Apz5032.exe),
however to program Xilinx one have to select the
matching Philips type (the DIE is the same).
This Adapter is necessary to program CPLDs with locked ISP/JTAG pins, so not
a simple ISP Adapter.
Schematic contains pinout for PLCC68 and PLCC84 packages.
#######################################################################
ADP-PZ5128
for Philips PZ3064-/CS/NS, PZ5064-/CS/NS, PZ3128-/CS/NS, PZ5128-/CS/NS
and Xilinx XCR3064, XCR5064, XCR3064A, XCR5064C, XCR5128, XCR3128, XCR5128C,
XCR3128A
ALL07 knows all of them (executable is Apz5032.exe),
however to program Xilinx one have to select the
matching Philips type (the DIE is the same).
Adapter is NOT supported by ALL03 at all, however one might use pinout from
this Adapters e.g. PQ100
CPLDs and wire it to PLCC84 Adapter (to ADP-PZ5064).
This Adapter is necessary to program CPLDs with locked ISP/JTAG pins, so not
a simple ISP Adapter.
Schematic contains pinout for PQ100, VQ100, TQ100, TQ128 and PQ160 packages.
Note: due bonding differences Adapter for PQ100 need a jumper to select type,
where others not.
#######################################################################
https://github.com/nobodyisinocent/PLS100-Adapter
See all details to build the adapter ADP-PLS100
https://www.reichelt.de/de/fr/transistor-npn-to-18-40-v-0-8-a-0-5-w-2n-2222a-p1968.html
https://www.reichelt.de/de/fr/diode-de-redressement-ultrarapide-do41-200-v-1-a-uf-4003-p42034.html
https://www.reichelt.de/de/fr/diode-de-commutation-100-v-150-ma-do-35-1n-4148-p1730.html
For Philips / Signetics PLDs PLS100, PLS101, 82S100, 82S101
For ALL03 the executable is apls100.exe,
for ALL07 it is apls100.exe
Original ADP-PLS100 have ZIF32 socket populated, however i have changed my
schematic
to ZIF28 as the IC itself is anyway in DIP28.
#######################################################################
ADP-ISP22V10
For Lattice ispGAL22V10, executable for ALL03 is agds.exe
and for ALL07 is agds.exe
This Adapter is necessary to program ispGAL22V10 in ISP mode, which is unique
for Lattice ispGALs only, however this IC can be programmed as well in GAL mode
(simply use any 22V10 GAL mode/programmer).
Schematic contains pinout for PLCC28 and SSOP28 packages.
#######################################################################
For Lattice ispGDS18, executable for ALL03 is agds.exe
and for ALL07 is agds.exe
This Adapter is necessary only for ispGDS18, other ispGDS types (ispGDS14 and
ispGDS22)
can be programmed without any special adapter (no idea why it is like that).
Schematic contains pinout for DIP24
#######################################################################
For cute Intel MSC-96 MCUs 8796BH/JC, 8797BH/JF, 87C196KB, 87C196KC and 87C/L196KD.
The executable for ALL03 is A8796.exe and
for ALL07 is A8796.exe
The schematic of PGA version is made of actual adapter, see pictures.
The schematic of PLCC version is based on datasheets / pgm specs only. It conatins
an jumper to select between 879x and 8719x,
where on real ADP-8796PLCC there are two transistors. However this does not
matter at all for the function of the PLCC adapter.
Schematics for both PGA68 and PLCC68 packages.
#######################################################################
ADP-PLCC-PAL
This is a very simple for all PALs/GALs in PLCC28 and PLCC20. It has been discontinued
long time ago,
today one have to buy 3 other Adapters to get together the functionality of
ADP-PLCC-PAL:
CNV-PLCC-PAL28A
CNV-PLCC-PAL28B
CNV-PLCC-PAL20
#######################################################################
For Xilinx XC7318(-/A/Q), XC7336(-/A/Q), XC9536 and XC9536XL in QFP44.
There are multiple executables:
for ALL03 and XC7318(-/A/Q), XC7336(-/A/Q) it is Axc7236.exe
for ALL03 and XC9536 it is Axc9500.exe
ALL03 does not support XC9500XL series.
for ALL07 and XC7318(-/A/Q), XC7336(-/A/Q) it is Axc7236.exe
for ALL07 and XC9536 it is Axc9500.exe
for ALL07 and XC9536XL it is Axc95xl.exe
The RP1 on the schematic can be everything between 0R and 100R. I don't know
what values
has been used on the original HiLo adapter, but based on Xilinx Programming
Specification it have
to be 0R for XC7xxx series up to "soft GND" (pulldown) for XC9500XL
series.
On my test adapter i have used 0R, that worked with all CPLDs.
There is bug in HiLo ALL07 software Axc95xl.exe,
v3.01 . One can select (8) XC9536XL (VQFP44)
but this is actually for VQP64 version. Older versions of Axc95xl.exe does not
support XC9636XL in QFP44 at all.
To program them one have to wire QFP44 IC to PLCC44 and select then XC9536XL
(PLCC44) in the Axc95xl.exe.
There seems to be bug in Axc9500.exe executable, one can not burn "write
secure" fuse on XC9536.
In the Xilinx XC9500 Programming Specification one can read that :
If the user elects to use both Read and Write Secure, the Read Security addresses
must be
programmed first, followed by the Write Security addresses. Do not power down
between
programming of the Read and Write Secure addresses or between Program and Verify
operations.
However the Axc9500.exe executable is allowing only "read secure"
in Auto mode, but no "write secure".
When selected manually from "Security fuse blow", the "write
secure" is not running "read secure" first (as described above),
but only doing the "write secure" which of course fails. Luckily "read
secure" is the typical kind of security fuse that one need:
The device supports two types of security; one to protect the design from being
copied (read secure),
and one to protect the device from being erased and/or reprogrammed (write secure).
#######################################################################
For Xilinx XC7318(-/A/Q), XC7336(-/A/Q), XC7354, XC9536 and XC9536XL in PLCC44.
There are multiple executables:
for ALL03 and XC7318(-/A/Q), XC7336(-/A/Q), XC7354 it is Axc7236.exe
for ALL03 and XC9536 it is Axc9500.exe
ALL03 does not support XC9500XL series.
for ALL07 and XC7318(-/A/Q), XC7336(-/A/Q), XC7354 it is Axc7236.exe
for ALL07 and XC9536 it is Axc9500.exe
for ALL07 and XC9536XL it is Axc95xl.exe
The RP1 on the schematic can be everything between 0R and 100R. I don't know
what values
has been used on the original HiLo adapter, but based on Xilinx Programming
Specification it have
to be 0R for XC7xxx series up to "soft GND" (pulldown) for XC9500XL
series.
On my test adapter i have used 0R, that worked with all CPLDs.
Same as for "ADP-XC7336-Q" adapter: There seems to be bug in Axc9500.exe
executable, one can not
burn "write secure" fuse on XC9536. In the Xilinx XC9500 Programming
Specification one can read that :
If the user elects to use both Read and Write Secure, the Read Security addresses
must be
programmed first, followed by the Write Security addresses. Do not power down
between
programming of the Read and Write Secure addresses or between Program and Verify
operations.
However the Axc9500.exe executable is allowing only "read secure"
in Auto mode, but no "write secure".
When selected manually from "Security fuse blow", the "write
secure" is not running "read secure" first (as described above),
but only doing the "write secure" which of course fails. Luckily "read
secure" is the typical kind of security fuse that one need:
The device supports two types of security; one to protect the design from being
copied (read secure),
and one to protect the device from being erased and/or reprogrammed (write secure).
#######################################################################
http://www.tabalabs.com.br/eletronica/reftec/read2364.gif test socket to
read a 2364 as a 2764 with an eprom burner ; with an hilo programmer you can
read a 2364 EPROM by selecting device Motorola 68764
ADP-EPM7160E-PL Adapter
Other Adapter Files for the All03 (PC-BASED):
a1210.exe to program ALTERA EP1200 or EP1210 with adapter ADP-1210 (Release V3.29).
a1500.exe to program ATMEL ATF1500/L, ATF1500A, ATF1508J84, ATF1508Q100 with ADP-ATF1500-PL/Q (Release V3.05).
a16v8.exe to program LATTICE GAL16V8, GAL16V8A/B/B-7/C/Z with ADP-GAL16V8 (Release V3.37).
a17p202.exe to program NEC UPD17P202 (12.5V), UPD17P207 (12.5V), UPD17P149CT/GT (12.5V), UPD17P104CS/GS (12.5V), UPD17P108CS/GS (12.5V), UPD17P132CS/GT (12.5V), UPD17P133ES/GT 512.5V) with adapter ADP-uPD17P202 (Release V3.08).
a1810.exe to program Altera EP1810-35/45, EP1830-20/-25/-30 PLCC-68 to use with adapter ADP-1810PLCC/PGA (Release V3.35)
a18cv8.exe to program ICT, AMI, GOULD PEEL18CV8 with adapter ADP-PEEL18CV8 (Release V3.26).
a18u42.exe to program RCA CDP18U42CD (20V) with adapter ADP-18U42 (Release V3.08).
a20v8.exe to program LATTICE GAL20V8, GAL20V8A/B/B67/C/Z with adapter ADP-GAL20V8 (Release V3.36).
a22cv10.exe to program ICT, AMI, GOULD PEEL22CV10, PEEL22CV10Z, PEEL22CG10, PEEL22CV10A, PEEL22CV10A+, PEEL22CG10 with adapter ADP-PEEL22CV10 (Release V3.35).
a22v10.exe to program LATTICE GAL22V10/B/C with adapter ADP-GAL22V10 (Release V3.23).
a2552.exe to program PHILIPS PML2552 with adapter ADP-PML2552 (Release V3.18).
a26cv12.exe to program LATTICE GAL26CV12/B/C with ADP-26CV12/-PL (Release V3.35).
a2852.exe to program PHILIPS PML2852 with ADP-PML2852 (Release V3.13).
a28f.exe to program INTEL TB/PA28F200BX/BV-B*, TB/PA28F200BX/BV-T*, TB/PA28F400BX/BV-B*, TB/PA28F400BX/BV-T*, TB/PA28F008SA, TE/E28F002BX/BV-B, TE/E28F002BX/BV-T, TE/E28F004BX/BV-B, TE/E28F004BX/BV-T, TE/E28F200BX/BV-B*, TE/E28F200BX/BV-T*, TE/E28F400BX/BV-B*, TE/E28F400BX/BV-T*, E28F016SA/SV* , DD28F032SA*, TE/E28F200CV-B*, TE/E28F200CV-T*, TE/E28F400CV-B*, TE/E28F400CV-T*, TB/PA28F800BV-B*, TB/PA28F800BV-T*, TE/E28F800CV/CE-B*, TE/E28F800CV/CE-T*, TE/E28F008BV-B, TE/E28F008BV-T, E28F002BC-T, PA28F002BC-T, PA28F008SC, E28F008SC, P28F002BC-T, F28F008SA ( * = Word wide) with adapter ADP-28F400P (Release V3.33).
a29f1.exe to program MXIC MX29F8100 (word
program), MX29F8100 (Page Program), MX29F1610 (Word Program), MX29F1610 (Page
program) with adapter ADP-MX29F1610-PS/TS (Release V3.01).
a4418.exe to program HITACHI HD4074408F/S/C
, HD4074418F/S/C with adapter ADP-4418/-Q (Release V.3.04)
a48f.exe to program 8748, 8748H, 8749H, 8750H 8741AH, 8741AH or 8748AH, 8742AH or 8749AH, 8742H, 8742, 87C42 with adapter ADP-48F (Release V.3.22)
a48n22.exe to program PHILIPS PHD48N22-7
with adapter ADP-PHD48N22 (Release V3.08)
a51f.exe to program AMD 8751H, 8753H, 87C51,
87C521, 87C541, 87C52T2 ; INTEL 8751/H, 8752/H, 8751BH, 8752BH, 87C51, 87C252,
8744/H, 87C51FA, 87C51FB, 87C51FC, 87C54, 87C58, 87C51 (FX CORE), 87C52, 87L51FA,
87L51FB, 87L51FC, 87L52, 87L54, 87L58; PHILIPS 87C51, 87C52, 87C528, 87C652,
87C654, 87C524, 87C/L51FB, 87C/L51FA, 87C51FC, 87C504; ATMEL AT89C51, AT89C52,
AT89LV51, AT89LV52; DALLAS DS87C520 with adapter ADP-51F (Release V4.24)
a5ac324.exe to program INTEL 5AC324; ALTERA EP324 with adapter ADP-5AC324 (Release V3.26)
a63705.exe to program HITACHI HD63705V0, HD637A05V0, HD637B05V0, HD63701X0, HD637A01X0, HD637B01X0 with adapter ADP-63705 (Release V3.19)
a647180.exe to program HITACHI HD647180X with adapter ADP-647180/-PL (Release V3.12)
a68701.exe to program MOTOROLA MC68701, MC68701U4 with adapter ADP-68701 (Release V3.22)
a68705.exe to program MOTOROLA MC68705R3, MC68705U3, MC68705R5, MC68705U5 with adapter ADP-68705, MC68705P3, MC68705P5 with adapter ADP-68705/P3, MC68HC705C8, MC68HC705C8.0B67H, MC68HC705C8A with adapter ADP-68HC705 (Release V3.28)
a68705b.exe to program MOTOROLA MC68HC705B5, MC68HC805B6, MC68HC705B16/X16 (EPROM) MC68HC705B16/X16 (EEPROM), MC68HC705X32 (EPROM), MC68HC705X32 (EEPROM) with adapter ADP-68HC705B5-PL (Release V3.10)
a68705k.exe to program MOTOROLA MC68HC705K1S (Window), MC68HC705K1P (OTP), MC68HC705J1A, MC68HR705J1A with adapter ADP-68HC705K1-S (Release V3.10)
a68705l.exe to program MOTOROLA MC68HC705L5, MC68HC705L16 with adapter ADP-68HC705L5-Q (Release V3.03)
a68705p.exe to program MOTOROLA MC68HC705J2, MC68HC705J1 (EMUL) with adapter ADP-68HC705J/J2-S, MC68HC705P9, , MC68HC705P6, MC68HC705P6A with ADP-68HC705P/P-SD/P9-S, MC68HC705X4 with adapter ADP-68HC705X4-S, MC68HC705E1 with adapter ADP-68HC705E1 (Release V3.16)
a68711.exe to program MOTOROLA MC68HC711E9 (plcc52, QFP-64), MC68HC11A1/A8/E9/E20 EEPROM, MC68HC711E9/E20 EEPROM, MC68HC711E20 (plcc-52, QFP-64), MC68S711E9 (plcc-52, QFP-64) , MC68S711E9 EEPROM, with adapter ADP-68HC711E/E9-Q, MC68HC711D3 (plcc44,DIP40) with adapter ADP-68HC711D/D3-PL, MC68HC711K4 (plcc84,QFP80), MC68HC711K4 EEPROM with adapter ADP-68HC711/K4-Q, MC68HC11F1 EEPROM with ADP-68HC11F1, MC68HC711KA4 (plcc64) MC68HC711KA4 /HC11KA4 EEPROM with adapter ADP-68HC711KA4 (Release V3.37)
eeprom
eeprom
eeprom
eprom
eprom
load
eprom
reset vectors
a68711g.exe to program MOTOROLA MC68HC711G5 with adapter ADP-68HC711G5-PL (Release V3.03)
a68811.exe to program MOTOROLA MC68HC811E2 with adapter ADP-68HC811E2/-PL , MC68HC11A1/A8 (DIP48) EEPROM with adapter ADP-68HC811E2 (Release V3.10)
a68hc705.exe to program MOTOROLA MC68HC705C8, MC68HC705C9, MC68HC705D9, MC68HC705C4, MC68HC705C8A, MC68HC705C9A, MC68HC705C4A, MC68HC705C12A with adapter ADP-68HC705C9/-PL (Release V3.09)
a705bd.exe to program MOTOROLA MC68HC705BD3 with adapter ADP-68HC705BDX (Release V3.00)
a705sr3.exe to program MOTOROLA MC68HC705SR3 with adapter ADP-68HC705SR3 (Release V3.00)
a70x.exe to program ALTERA EPM7128LC84 with adapter ADP-EPM7128-PL, EP7064LC68 with adapter ADP-EP7064-PL68, EP7064LC84 with adapter ADP-EPM7064-PL84, EPM7096LC68 with adapter ADP-EPM7096-PL68, EPM7096LC84 with adapter ADP-EPM7096-PL84, EPM7128QC100 with adapter ADP-EPM7128-Q, EPM7096QC100 with adapter ADP-EPM7096-QA, EPM7064QC100 with adapter ADP-EPM7064-Q/QA, EPM7064LC44, EPM7044TC44 with adapter ADP-EPM7064-PL44/TQ (Release V3.16)
amach.exe
to program AMD MACH110, MACH210/A/AQ, MACH215, MACHLV210/A, MACH111, MACH211,
MACH211SP with adapter ADP-MACH.
amach1.exe
to program AMD MACH130, MACH230, MACH120, MACH220, MACH435, MACH445/Q, MACH131,
MACH231, MACH355/Q, MACH465/Q, MACH221, MACH231SP, MACH231/1, MACHLV466, MACH466,
MACH131SP, MACH131/1 with adapter ADP-MACH1.
amach5.exe
to program AMD MACH5-128/68, MACH5-128/102, MACH5-128/120, MACH5-192/68, MACH5-192/102,
MACH5-192/120, MACH5-192/160, MACH5-256/68, MACH5-256/102, MACH5-256/120, MACH5-256/160,
MACH5-512/120, MACH5-512/160, MACH5-512/184, MACH5LV-512/120, MACH5LV-512/160,
MACH5LV-512/184, MACH5-320/120, MACH5-320/160, MACH5-320/184, MACH5LV-320/120,
MACH5LV-320/160, MACH5LV-320/184, MACH5-384/120, MACH5-384/160, MACH5-384/184,
MACH5LV-384/120, MACH5LV-384/160, MACH5LV-384/184 to use with adapter ADP-MACH5-Q100/TQ100.
SRAM that can be tested with Hilo All-03
DRAM that can tested with hilo ALL-03
ADP-TMP9-SD/Q adapter to program Toshiba TMP91P640F-10 CMOS (pqfp-64 package) mcu
TMP91P640F-10 data sheet (PDF-750Kb)
ATMP9.EXE 34 Kb Mon May 31 00:00:00 2004 Binary Executable ADP file hilo all-03
if you have any data about the hilo ADP-TMP9-SD/Q adapter thank you to tell me.
TOSHIBA BM1116A adapter for programming TMP91P640 as a 27C256 eprom
adapter list
ADP-451
ADP-552QFP
ADP-1210
ADP-1810PGA
ADP-1810PLCC
ADP-5AC324
ADP-68HC705
ADP-68HC711
ADP-68HC711D3
ADP-7C33X
ADP-8796PGA
ADP-87C196MC x 3
ADP-8796PLCC
ADP-89C196MC-PLCC
ADP-ATV5000
ADP-CE16V8 x 2
ADP-CE20V8
ADP-EP32
ADP-EP40 x 6
ADP-EP40-PLCC
ADP-EPM7032
ADP-GAL16V8 x 2
ADP-GAL20V8 x 2
ADP-MACH
ADP-MACH20
ADP-MACH30
ADP-MAPL44
ADP-MAPL128
ADP-MAX x 2
ADP-MAX50B
ADP-MAX50C x 2
ADP-N3001
ADP-NSDPAL
ADP-PEEL18CV8
ADP-PEEL22CV10
ADP-PIC17
ADP-PSD301
ADP-PSD401
ADP-TMS320E
ADP-TMS320E1
ADP-UPD75P008
ADP-UPD75P008QFP
ADP-Z86E08
CNV-PLCC-68HC705
CNV-PLCC-EP512
CNV-PLCC-EP1M32 x 2
CNV-PLCC-EP1M44 x 2
CNV-PLCC-MPU751
CNV-PLCC-PAL20
CNV-SOP-EP512 x 2
CNV-SOP-EP1M x 5
CNV-SOP-PAL20
CNV-QFP-MPU51
CNV-UNIVERSAL-PLCC28
CNV-UNIVERSAL-PLCC44
PEP04
Useful Links:
https://www.velleman.eu/products/view/?id=342407 CW009 2 meter cable
https://www.partsdata.fr/Cable-DB25-male-femelle-1-vers-1-1m/C2-25-01 cable 1 meter DB-25 M/F
https://www.lindy.fr/Cable-RS232-Sub-D-25-M-F-0-5m.htm?websale8=ld0101.ld031103&pi=31371&ci=80 cable 0.50 meter DB25 M/F Lindy ref. : 31371
https://www.aprilog.com/ Component Adapters & Test/Burn-in ZIF Sockets
http://www.vcfed.org/forum/showthread.php?44646-Simple-old-DRAM-(4146-41256)-memory-tester DRAM IC Tester
http://arcarc.xmission.com/Test%20Equipment/Eprom%20Programmer%20Software/
http://www.textool.cn/ production sockets (YAMAICHI, ENPLAS, Wells-cti, sockets SOP) from Shenzhen,China
http://www.mpu51.com/ Adapter (PCB) DIP32 to PLCC32,SOL8 (SMT socket) ; Adapter
(PCB) DIP32 to PLCC32, SOL8 ( Thruhole socket) ; Willem EPROM Programmer EPROM,EEPROM,FLASH
Burnner (Vpp 12.5V,21V,25V) and adapters Resource.
http://f5jtz.free.fr/pjacquet/technik.htm
converters diagrams (DIL8 to PLCC32, DIL40 to PLCC44, DIL32 to TSOP32, for PIC16C64/74
in PLCC44, for PIC16C54 in SSOP20, for PAL16V8 in PLCC20, 1Mbit Adapter for
2764/27512 programmers, and various programmers diagrams.)
http://www.danbbs.dk/~rmadrm/sunshine.htm
Software updates for SunShine programmers :PEP-01, PEP-04, EW-701x, EW-704x
and EW-708x, HEP-801, HEP-804 and HEP-808 ,Expro-60/80, BW-601, ICT-301 IC-Tester,
ICT-302 IC-Tester, PAW-401, UPW-481X and UPW-484X, EXPRO-40, EML-2M, JET-08.
See Also http://people.zeelandnet.nl/wgeeraert/eprom.htm
http://www.euro-arcade.de/links.htm
Refer to Memory & Pld pages
to see other links about other eprom Programmers and programmable devices.
Also Stag pp39 MOS programmer resource
page ; other resources available here.
http://www.logicalsys.com Logical Systems,Adapter,Adapters,Programming
Adapters, Socket Adapters,Prototype Adapters,Emulation Technology, Adapters.com,
Adaptors, Ironwood Electronics, PLCC, QFP, DIP, TQFP, PQFP, SOIC, TSSOP, SSOP,Yamaichi,
Enplas, EPROM, EPROM Programmer, Emulator
http://www.cimarrontechnology.com Prototyping adapters for common SMT components: BrownDog Component Adapters
http://bxtronics.free.fr/dossiers/num/num32.htm Réalisation d'un effaceur d'Eprom
Note concerning PC BIOS Update
http://www.gauck.com/arcade/emup/
Hilo ALL-03 programmer : this programmer is interesting because it can program
devices that newer programmers no longer support.
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.
9 septembre, 2023