weilei Wellon User manual

______________
User’s Manual
www.weilei.com
Tianjin Weilei Techonlogy Ltd.
天津威磊电子技术有限公司
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
1. Introduction
The WELLON Programmers are affordable, reliable, and fast universal device programmers. They are
designed to operate with the Intel Pentium-based IBM-compatible desktop computers and laptops. The
menu-driven software interface makes them easy to operate.
1.1 Hardware Features
1 This programmer includes a 48-pin or 40-pin ZIF socket & supports 8-pin to 48-pin DIP package device.
2 With an adapter, it will support from 3 pin to more than 300 pin device packages like PLCC, SOIC, TSOP,
PSOP, BGA, QFP e.g.
3 USB port .
4 System Update by software.
1.2 Software Features
1 Works on WINDOWS7\ WINDOWS10 Operating System.
2 User-friendly interfaces with pull-down menus, pop-up dialogue box and help.
3 Device insertion test.
4 Modify algorithm parameters.
5 Support all operations, such as program, verify, blank check, read, secure, erase and so on.
6 Set addresses intelligently, such as device start address, device end address, from buffer address and so
on.
7 Support of BINARY, Intel (linear & segmented) HEX, Motorola S, HOLTEK type, EMC(.CDS) type, INTEL
HEX16 and Tektronix (linear & segmented) formats and auto find format(except HOLTEK type and
EMC(.CDS) type).
8 Integrated editors for modifying JEDEC files, HEX files, and test vectors.
9 Auto select E(E)PROM’s manufacturer and device.
10 Select chip from manufacturer or individual device.
11 Set auto increment.
12 IC test capability for TTL and CMOS Logic ICs and auto find IC mode for unknown IC’s.
13 Supports ten languages, such as Chinese(Simplified), Chinese(Traditional), English, Korean, Poland,
Italian, Portuguese, Dutch, Turkish and Hungary.
14 Open & edit and test pattern, user can also add their own test pattern.
15 Edit auto program.
16 Auto System Test.
17 Mass Production mode.
18 Signal generator(Dependent on programmer).
19 Frequency Meter(Dependent on programmer).
20 Logic Analyzer(Dependent on programmer).
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
1.3 Manual Convention
The following conventions are used in this manual:
The names of all keyboard keys are enclosed in angle brackets,<>.For example, the Enter (or Return) key is
shows as <ENTER>; the Page Up key is shown as <PgUp>.
Unless stated otherwise, keystrokes are not case-sensitive, e.g.: Both ‘A’ and ‘a’ are acceptable.
Sub-menu is shown as arrow-head”à”
For example, to use ‘from buffer address’ is shown as Setting àDevice Operation àFrom buffer
address. It means that first click ‘setting’ , second select ‘Device Operation Options’ and last select
‘From buffer address’.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
2. System requirement
2.1 The minimum requirements
1 An Pentium, or compatible clone.
2 One USB port.
3 Windows 7 / WINDOWS10.
4 A CD-ROM driver for installation.
5 One hard disk drive for operation, with at least 100 MB of spare capacity.
6 At least 512 MB of Memory.
2.2 About WINDOWS System
We think the user has already used WINDOWS operating system. User must be the master of computer
operation and only then can he use the programmer easily.
2.3 Packaging
GP800/GP600/ VP998/ISP200/ISP208/AUTO300:
1 A programmer
2 A USB connecting cable
3 CD-ROM
4 A registration form, fill out and return as soon as possible
5 User’smanual
6 Ten color lines
7 An AC adapter
GP400/ SP108/VP798/ VP598/VP398S:
1 A programmer
2 A USB connecting cable
3 An AC adapter
4 CD-ROM
5 A registration form, fill out and return as soon as possible
6 User’s manual
VP299:
1 A programmer
2 A USB connecting cable
3 CD-ROM
4 A registration form, fill out and return as soon as possible
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
3. Getting Started
3.1 Check
Your package should include a programmer, a connecting cable, a power cable or an AC adapter.
If your device is specific package other than DIP, please choose an adapter.
3.2 Installing
Insert the installation disc into a driver (CD-ROM). Installation program will run automatically.
Connect the AC adapter to the programmer’s power jack. Then connect the programmer module to the
computer’s USB port with the provided cable
3.3 Installing the USB driver
Note : (1).Please install the software of WELLON programmer by inserting the installation disc into CD-ROM
driver, before you install the USB driver of WELLON programmer module.
(2) Insert USB cable port vertical to the programmer’s USB port when connect the programmer to the
computer’s communication port.
Connect the programmer module to the computer’s USB port with the provided cable.
WINDOWS system will note finding new hardware and auto install the USB driver. If system
can’t find the driver, you can find it by yourself. This driver is available in CD-Rom or
Defaults. ( C:\weilei\ WELLON \usbsys or C:\weilei\WELLON\usbsys64).
If the programmer is not detected follow the below given procedure.
WINDOWS operating system
1. Turn on the computer.
2. Connect the programmer module to the computer USB port with the provided cable.
3. Show Found new hardware Wizard, search `No, not this time`, Press the <Next> button.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
4. Search `install the software automatically`, press the <Next> button.
5. Press <Finish>.
3.4 AC adapter
For programmer with USB port, you may disconnect the programmer with power (except VP998\VP698
\GP800\GP600\GP400\ISP200\AUTO300\ISP208\SP108). You can connect it sometimes when the
computer power is low, (if a laptop is used) or if you program for a long time or when software prompts you
need add power.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
3.5 Running the software
Now, turn on your programmer and run WELLON software. If you use the programmer with USB port, you
must run software after”LINK” bright.
Note: Insert the chip only after the software communication check is OK.
If there are no error messages after running the software & if the communication is OK, you can go ahead.
3.6 Serial Number
Serial No is shown at the bottom (in the centre) of the programmer software.
3.7 Error Message
When the programmer is connected with PC, it will be auto system test. If it finds any error, it will stop all
options.
Communication error
A communication error may occur if a device is locked in the programmer’s ZIF socket when invoking any of
the software routines. Make sure the socket is empty when invoking any of routines. Once the menu is on the
screen, you can lock the ZIF socket by pulling down the lever.
A communication error may also occur if the programmer is not connected with the PC port properly, or if the
power switch turns off.
If your programmer that had the function of update online lost its program, you can resume it
1 Open the cover.
2 Find JP1(J1) and short circuit it with a jumper or screwdriver. Connect to the PC and wait for the
device to be detected (the LINK LED will light), then remove the short circuit from JP1(J1).
3 Enter the software and wait for it to complete initiation.
4 Choose System Update from the Help menu and wait for it to finish.
5 Take out USB connecting cable, assemble it, reconnect it and enter the software again.
Program Error
A program error may occur if the manufacturer and device of selected chip is wrong. And it may occur by a
damaged chip. It may also occur by a wrong device insertion. For PLD, it may occur by a security chip.
For some old chip, you can add tPW to program successfully. From the main screen, use the mouse to click
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
on the Setting menu, then click on the Modify Algorithm Parameter sub –menu. And add tPW.
Along with the development of chip techniques, the chip algorithm parameter gets changed which creates
problem to program the chip. You should update the software regularly & check for updates.
When the socket is smudgy or is beyond its life cycle? It causes loose contact. The life cycle of the socket is
about 10 thousand times, after which please replace the socket with a new one. Select insertion test, it will
inform you the status of the same.
ID Programmer trouble!
If prompt “Programmer trouble!ID:...”, please run c:\weilei\wellon\wellon_reset.exe to reset your
programmer. If show “sys update ok!”, then update ok, programmer ID resume.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
4 Programming and testing
4.1 Programming
Note: Insert USB cable port vertical to the programmer’s USB port when connect the programmer to the
computer’s communication port.
1 Connect the programmer to the computer’s communication port with the provided cable. Then connect the
AC adapter or power cable to the programmer’s power jack. And turn on your programmer. Run the software.
Insert the chip only after the software communication check is OK. And lock the device in the programmer’s
Z I F.
2. From the main screen, use the mouse to click on the Select menu, and then click on the Device Select
sub-menu. A window named Select pops out. First select the type of device. And secondly select the correct
manufacturer and device name. Finally choose OK button.
3 The next process is to load the data that you wish to program into the buffer. You may do this by loading a
data file into the buffer, by reading data into the buffer from a master chip, or by typing the data into the buffer
directly.
4 Click on the Run menu from the main screen, and select the program sub-menu. Your data will then be
programmed into the chip. To check if programming is correct, you can verify it.
4.2 Mass Program Mode
mass mode is that using one programmer to achieve mass production. In this mode, you just put a device
into socket. The system will automatically detect and program the device; you don’t need to press any key.
Before entering Mass Production Mode, you should select the device you want to program and set the Edit
Auto first. For instance, setting Blank Check, Program etc.
After click ‘Mass Production Mode’, click ‘Pset’ on the right-below, select one of “Auto Program” ”Verify”
”Blank Check” ”Erase”. Select ‘Target Count enable’, then you can fill a number in “Target Count”, click ‘ok’.
This option can makes programming auto-stop when the number of chips programmed reach the number you
has filled. After click ‘Prog’ button in the toolbar, insert a device in socket. You can forget about the screen
and keyboard, just look at LED on the programmer. The glowing yellow LED indicates that the device has
been programmed successfully. Please remove the device and insert a new device in the ZIF socket. The
system will program the new device automatically.
After entering Mass Production Mode, the mouse and keyboard operation will be denied except Auto
program button in the toolbar. Pressing ‘Prog’again will exit Auto program mold.
Note that if you want Auto program at normal operation mode, please do not keep Mass Production
active.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
4.3 Testing
The programmer can test logic ICs and RAM memory devices. The software test menu provides an easy
interface for loading and editing test patterns to test a device.
Test. lib contains the TTL and CMOS test patterns.
Follow below given steps to test logic ICs and Rams:
1 Place the device into the ZIF socket and lock it.
2 From the main menu screen, select “Test TTL & CMOS Test”.
3 Enter the device name in the box provided. If the device is not found in the Test. lib library, an error
message will be displayed. You can also select a device from the list viewer.
4 By clicking OK the test result will be displayed.
Follow the below given steps to test DRAM/SRAM.
1 From the main menu screen, select “Select –〉Select ”, “Type” select DRAM/SRAM.
2 Enter the device name in the box. If the device is not found, an error message will be displayed. You can
also select a device from the list viewer.
3 Place the device into the ZIF socket and lock it.
4 By clicking “Prog”, the test result will be displayed.
You can even find the type of an unknown chip by selecting Auto find.
For testing Ram, follow the same procedure as for programming. The only difference is that there is only Test
in the Function Dialog.
4.4 Device Insertion
There are two ways to insert devices into the programmer socket: normal insertion, and adapter insertion.
Normal insertion: Following the reference next to the socket, always insert the device into the bottom of the
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
socket, oriented with the pin 1 located in the upper left corner. As follow plot.
(a) Insertion of device 93LC46 (b) Insertion of device ATMEGA8L
Adapter insertion: Some devices may need a customized adapter. Always insert the adapter into the bottom
of the socket. As follow plot.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
5. File
This menu deals with data file management and system interfacing.
5.1 Load File
This option loads a disk file into the memory buffer.
Files loaded into the programmer are divided into two types.
For programming memory and Micro controller chips, date file types is generally HEX or Binary.
For programming PLD chips, the data file type is .JED(JEDEC).
This command can be selected from the menu, or by pressing the hot-key <F2>.
Type in the filename and press<ENTER>, or press <TAB> to switch to the list of files.
Select a file with the arrow keys, and press<Enter> to select the file.
If current device is a memory type device (EPROM/EEPROM/SPROM/MPU/PROM/IC Card), you will see a
Load File Dialog Box after you select a file.
5.1.1 From File Mode
This option indicates which bytes must be read in the input files. Select the required format.
5.1.2 To Buffer Mode
This option indicates where the byte previously read is to be written. This enables you to ‘build’ the memory
buffer from several files.
5.1.3 To Buffer Address
If the data read is to be copied into a different area of the buffer, fill in the starting address here.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
5.1.4 From File Address
If only a selected range is to be read from the input file, fill in the address that will contain the first byte into
this box, and the size of the buffer to be read.
5.1.5 File size
This box contains the buffer size. By default it is the same size as the device size. If you want to download a
file into memory that is different from the active device size, insert the size here.
5.1.6 Clear Buffer Option
There is an option Clear Buffer here. If the option is set to 0x00 or 0xFF, the whole buffer will be filled with
0x00 states or with 0xFF states before load a file. If you want to load two or more files, you must set to
disable. If not, when the second file is loaded, the first file is cleared.
5.1.7 Auto Format Detected
The software automatically detects the format of the file (except HOLTEK type and EMC(.CDS) type) that
is to be loaded. If the format of the file differs from the format detected, select the correct file format.
Data types supported are Binary, Intel HEX, Motorola S, Tektronix HEX types, HOLTEK type,
EMC(.CDS) type and INTEL HEX16 type. Select the appropriate type for your data file.
5.1.8 Load JEDEC (.JED) File
If the selected device type is PLD, the Load JED File dialogue box will pop up. Type in the file name and
press enter.
5.2 Save Buffer
This option lets you save the contents of the memory buffer to a file.
If you wish to save the file in the default directory, type in a filename and press<ENTER>.
You can also change to another directory.
When the directory that you want to save the file to is displayed, type in the filename and press<ENTER>.
If the file already exists, the system will ask for confirmation to overwrite the existing file.
This command can be selected from the menu, or by pressing the hot-key <F3>.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
5.2.1 Save JEDEC File
For PLD devices, the save JED file dialogue box will pop-up. It consists of Name (input line), File (list viewer),
OK and Cancel Buttons. You can indicate the directory and the name of the file to be saved in the input line,
labeled Name.
5.2.2 Save HEX File
For ROM (E(E)PROM, SEPROM, MCU/MPU) device types, the box named Save Buffer will be displayed.
After you input the file name and click OK, the box named Save Buffer to a file will be displayed. This
dialogue box consists of an input for From Buffer address, another input line for Save size, buttons for File
Format, and the OK and Cancel Buttons. The format of the file that be saved must also be selected in the File
format area by pressing one of the selection buttons.
5.3 Exit
This command closes the programmer software and returns to the control of operating system.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
6. Edit
This option is used to edit the memory buffer.
6.1 Edit Buffer
This option is used to edit the memory buffer. The contents of the buffer will contain hex codes. The
equivalent ASCII is displayed on the right-hand side of the screen.
You can edit the hex codes by clicking on the code that has to be changed. Alternatively you can edit the
ASCII codes by clicking on the ASCII code to be changed.
This command can be selected from the menu, or by pressing the hot-key <F4>.
6.1.1 Base Edit Option
Edit the buffer data on the screen with the following keys:
→: Move cursor to right
←: Move cursor to left
↑: Move cursor to up
↓: Move cursor to down
PgUp : Page up
PgDn : Page down
Home : Move cursor to the beginning of the line
End : Move cursor to the end of the line
Tab : Switch the cursor between the two sections
6.1.2 Fast Change Buffer Address
You can enter an address you wish to be displayed to skip to by clicking on the address field (on the left-hand
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
side). Then type in the address, the cursor will blink at the address specified in the space marked new
address.
For ROM you can input 0—F. And for PLD you only could input 0 and 1.
WARNING! Input address must not overlap.
6.1.3 Data Edit
This selection brings up the Fuse Buffer edit windows if the device type is a PLD, or the Data Buffer edit
window for memory devices. The buffer is for 8-bit data, and the numbers in the left column are the
addresses of the buffer.
For the Fuse Buffer edit window, 1 is logic High and 0 is logic Low.
The Data Buffer edit window has two edit areas: one supports Hex code, and the other supports ASCII.
6.1.4 Fill
This selection will bring up the Fill buffer dialogue box. It consists of the Start address input line, End address
input line, Fill data input line, OK and Cancel buttons. Input any desired data to be filled into the Fill data input
line, and specify the range by indicating the beginning and ending addresses. For the Fuse buffer edit
window, the data will be either 1 or 0.For the Data buffer edit window, it will be a two-character HEX code.
6.1.5 Copy
This selection displays the Copy buffer dialogue box. It consists of the Start address input line, End address
input line, new address input line, OK and Cancel buttons. Data between Start address and End address will
be copied to the buffer starting from New address.
Note that the source and destination area must not overlap.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
6.1.6 Search
This command searches for a search string, which can be entered as HEX codes, or as ASCII characters.
Enter the search string and click OK.
6.1.7 Next
Perform the next search for the search string in ‘Search’.
6.1.8 Print
This selection will print buffer.
6.1.9 CheckSum
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
The checksum dialog is used for calculate checksums of selected block in buffer. The checksums are
calculated by next way :
BYTE - sum by bytes to "word". CY flag is ignored.
WORD - sum by words to "word". CY flag is ignored.
BYTE (CY) - sum by bytes to "word". CY flag is added to result.
WORD (CY) - sum by words to "word". CY flag is added to result.
Column marked as NEG. is a negation of checksum so, that SUM + NEG. = FFFFH.
Column marked as SUPPL. is complement of checksum so, that SUM + SUPPL. = 0 (+ carry).
Dialog checksum contains following items:
From address: This is a start address of block selected for calculating checksums in buffer. Address is
defined as Byte address.
To address: This is an end address of block selected for calculating checksums in buffer. Address is defined
as Byte address.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
Insert checksum: This is special item used for select which kind of checksum will be written into the buffer
when, the Calculate & insert was executed.
Insert address: This is special item that specifies an address from the buffer where a result of chosen
checksum will be written, when the Calculate & insert was executed. Address can not be specified inside the
range <From address> to <To address>. Address is defined as Byte address.
Calculate: Click on the button Calculate starts calculating checksums for selected block in buffer. No writes
into the buffer are executed.
Calculate & insert: Click on the button Calculate & insert starts calculating checksums for selected block in
the buffer and writes the chosen checksum into the buffer on address specified by Insert address.
6.1.10 Show
Switch the mode of buffer data view between 8 bit and 16 bit view. This menu indicates actual data view
mode(8 bit or 16 bit), too.
6.2 Encryption Array
This Sub-menu will appear only if the chip selected is equipped with an encryption array.
It opens the Encryption Buffer edit windows for viewing and editing.
When reading data in the main buffer will be the Exclusive-NORed with the encryption table.
The result will be displayed in the buffer.
6.3 Edit Configuration\User code
This option is available for certain devices only.
Option pertaining to the active device can be set.
It is only entered as HEX codes. The result of edit will be displayed in the buffer. It can be saved with data file.
After saving file and you can read next file & you need not change configuration parameter again.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08

______________
6.4 Edit E_Field
This option is only used for PLD. It used to edit information in the area. It also can be edited in the buffer. The
size of E-Field is 64 bit. It includes site of seat, fig mode, version and so on.
6.5 Modify Vector
This opens the Vector Buffer edit window. It’s only used for PLD. If a test vector table is included in a JEDEC
file, the software will load the test vector table to the buffer automatically when the JEDEC file is loaded.
Tianjin Weilei Techonlogy Ltd.
www.weilei.com TEL:022-83945122
FAX:022-83945121 2018-03-08
Table of contents