LabTool 48UXP User'sManual (En)
LabTool 48UXP User'sManual (En)
LabTool 48UXP User'sManual (En)
Copyright Notice
This document is copyrighted, 2000, 2001, 2002 by Advantech Equipment Corp., Ltd. All rights are reserved. Advantech Equipment Corp., Ltd. reserves the right to make improvements to the products described in this manual at any time without notice. No part of this manual may be reproduced, copied, translated or transmitted in any form or by any means without the prior written permission of Advantech Equipment Corp., Ltd. Information provided in this manual is intended to be accurate and reliable. However, Advantech Equipment Corp., Ltd. assumes no responsibility for its use, nor for any infringements upon the rights of third parties which may result from its use.
Acknowledgments
IBM, PC AT and VGA are trademarks of International Business Machines Corporation. MS-DOS and Corporation. MS-Windows are trademarks of Microsoft
Packing List
Before you begin installing your LABTOOL-48UXP, please make sure that the following materials have been shipped: 1. LABTOOL-48UXP intelligent universal programmer. 2. Parallel cable (1.0 meter). 3. USB cable (1.8meter). 4. CD ROM containing the EPP interface software for Windows support Win 2000, Win 95/98/ME, Win XP and Win NT (NT 4.0 and latest version). 5. CD ROM containing the USB interface software for Windows support Win 98/ME, Win 2000, and Win XP. 6. Power cord.
Contents
Chapter 0 Quick Start ................................................................ 0-1 Quick Start ......................................................................... 0-2 Chapter 1 General Information .................................................. 1 Introduction........................................................................ 2 Features.............................................................................. 2 Using the LABTOOL-48UXP Software............................. 4 Chapter 2 Installation................................................................. 5 Minimum PC System Requirements .................................. 6 Installing the LABTOOL-48UXP Hardware ...................... 6 Installing the LABTOOL-48UXP Software ....................... 6 Upgrading the LABTOOL-48UXP Software ..................... 7 Chapter 3 Command Hierarchy ................................................. 8 LABTOOL-48UXP Command Hierarchy .......................... 9 Chapter 4 Operation................................................................... 10 LED Display ...................................................................... 11 File Commands .................................................................. 11 Save Buffer to File ..................................................... 11 Load File to Buffer ..................................................... 14 Exit............................................................................. 19 Project File Commands ...................................................... 20 Save Project................................................................ 20 Load Project ............................................................... 20 Device Commands ............................................................. 20 Change Device ........................................................... 20 Auto Select EPROM................................................... 23 Mass-production Mode............................................... 24 Editing the Buffer ....................................................... 26 Modify Vector ............................................................ 30 Blank Checking a Device ........................................... 33 Reading a Device........................................................ 33
Programming a Device ............................................... 33 Verifying a Device...................................................... 34 Memory Protect/program configuration ..................... 35 Function Test .............................................................. 36 Erasing a Device......................................................... 37 Compare ..................................................................... 37 Device Configuration ................................................. 38 Options............................................................................... 39 Modify Programming Parameters............................... 39 Device Operation Options .......................................... 39 Parallel Port Selection ................................................ 44 Statistic....................................................................... 45 Chapter 5 Using Adapters .......................................................... 49 Adapter Requirements........................................................ 50 Appendix A Error Messages ...................................................... 57 Error Messages................................................................... 58
This section is for experience user only, after install the LABTOOL-48UXP hardware and successfully install the system software in your PC, user can follow the quick start section start to program the device without go to the read this manual step by step.
0-1
Quick Start
After execution the
LABTOOL-48UXP
software,
following
It shows the firmware version of LABTOOL-48UXP, the parallel port that connect to the LABTOOL-48UXP: 1) Select the chip to be programmed first. Use the Hot Key ALT-C, then type the complete part number of the chip to be programmed; or use the mouse to select the desired part number. Load the design file into the buffer. Use the Hot Key ALT-L, then specify the origin of the file and load. Alternatively, you can read a master chip into the buffer instead of a design file. 0-2
2)
3)
4)
5)
6)
7)
8)
Read operation (Hot Key ALT-R), you can transfer the chips contents into the buffer. Insert blank chip of the same type into the ZIF sockets, set the device operation option (Hot Key F4, detail of device option, reference to chapter 4 of this manual) then press program (Hot Key ALT-P). To speed up throughput, user can change the mode to Mass production mode (move the mouse to device, click the left key of mouse moving the cursor to mass production mode and click the left key of mouse again). After entering this mode, the LABTOOL-48UXP will program chips automatically after the chip has properly inserted into the socket of the LABTOOL-48UXP. If the chip has configuration byte for set up the oscillator type, watch dog, code protect, etc in the chip. User need to enable the configuration (Hot Key ALT-G) then edit the desired set up in to the configuration byte, then perform memory protect/program configuration in the SW to program the configuration byte of the chip, the configuration menu only available if the chip has this specific function. Program the configuration byte or protect the chip can also be done in single key press or in mass production mode without need to press the memory protect separately, to achieve this user need to enable the memory protect in the device operation menu first then after perform program, the programmer will program the main buffer then program the configuration byte or protect the chip in sequence. For chip has memory protect function, after the code protect bit been set and perform protect, the chip will not allow to read back again and can not verify too. For a detailed explanation of the device operation options, please refer to Chapter 3 and 4. 0-3
Introduction
The LABTOOL-48UXP is a high performance intelligent PC-based universal programmer that works through your PCs parallel port. It features 48-pin ZIF sockets, supports all kind of programmer chip in the market which include CPLD, EPROM, EEPOM, Serial EEPROM, Flash memory and MCU, extremely high throughput, 5V and 3V chip support in both Vcc and I/O, lower voltage chip (for example 1.8V Vcc and I/O support) also possible through special adapter, device insertion and continuity checks, all within a PC-based design. Device updates are disseminated through software, giving our customers quicker and more flexible access to new chip support.
Features
Universal adapter below 48 pin The LABTOOL-48UXP is designed to meet you future needs in high density Flash chips. Using the resources of your PC, it supports 32K bit up to over G bit memory chips without upgrading its hardware. The LABTOOL-48UXP also has a universal adapter that accommodates 48-pin TSOP, 44-pin PLCC, 40-pin TSOP, and 32-pin TSOP that support all the chip in same adapter which eliminates the need to buy multiple adapters and saves you money.
Unbeatable speed
The LABTOOL-48UXPs on-board intelligence reduces system overhead to a minimum. It can program Flash chips within 2.5 second per M bit (for example, AMD29DL323 can be programmed by LABTOOL-48UXP within 80 seconds). An experienced operator can program thousands of high-density
2
software update from www.aec.com.tw. Normally we add more than 100 new chips in each quarters software update. For detail of the update chips support, please down load or view all update devices from the web: www.aec.com.tw/products/lt48_device_list/LabTool_48_all.pdf
Hot keys
Most of the options available on the menus can also be executed by pressing the hot key associated with that option. To see what the hot key is for a certain option, look on the menu where the option is located. If a hot key is available, it will be displayed next to the option name.
CHAPTER Installation
installation program. 3. Following successful installation, run the software by executing LT-48UXP by double click the LABTOOL-48UXP ICON. The screen will display LABTOOL-48UXP firmware version and indicate which parallel port is attached to the LABTOOL-48UXP programmer.
Options (ALT-O)
CHAPTER Operation
10
LED Display
The LABTOOL-48UXP has a three LED display to indicate the status of the socket. Read this section carefully to avoid damage to chips. Warning: Do not insert or remove a chip from a socket while the yellow LED is on (Busy)!
Green LED on (Good) The last operation result passed. Yellow LED on (Busy) The socket is busy; do not remove or
insert the chip on the ZIF socket before green LED or red LED on.
Flashing LED, 5Hz frequency. This only applies to mass production mode, the chip pass the program and verify cycle and waiting for operator to remove the chip and insert a new chip.
File Commands
Save Buffer to File
Menu File / Save Buffer Hot key Alt-S This option is used to save the memory buffer to a file on the hard disk. Select a file (to overwrite!) using the mouse, or type the file name in the box provided. You can also type in a file spec. (e.g. *.hex) at the Name prompt. This will display all the files of the specified type, and you can then select the required file to overwrite.
11
12
File name
Specify the destination and file name which you want to save to.
File format
Select the file format of your output file, click the right key of mouse, all available file format will display, move the mouse to the select file format and click the right key of the mouse will select the file, available file format include Binary, HP64000ABS, Intel Hex, MOS Technology Hex, Motorola S format, Tektronic Hex, and Straight Hex.
Buffer mode
This Buffer mode is to split your buffer according to the mode selection, detail of the split function as following explains.
Normal (default) Every byte is written to the output file. Odd Every Odd byte is written to the output file. Even Every Even byte is written to the output file. The following four options are used to write the buffer into four different files: 1st byte of 4 This writes the bytes 1,5,9,13, into the output file. 2nd byte of 4 This writes the bytes 2,6,10,14, ... into the output file. 3rd byte of 4
13
This writes the bytes 3,7,11,15, ... into the output file. 4th byte of 4 This writes the bytes 4,8,12,16, into the output file. From Buffer address This specify the start address of the buffer you want to save the file, default from 0000h, any address (0h to Max. of the buffer address can be edit)
Buffer size
The buffer size is depend on the chip you select for example when select 29F010 (the buffer size will be 1Mbit which is 20000h)
14
15
16
File name
Auto Format Detected The software automatically detects the format of the file that is to be loaded. If the desired format of the file different from the format detected, select the correct file format by move the cursor to the selection position, click the right bottom of the mouse, move it to desired file format and click the right mouse bottom, available file format include: Binary, HP64000ABS, Intel Hex, MOS Tech Hex, Motorola S format, TEK Hex, and Straight Hex.
To Buffer Address Starting address of the buffer to load the file into, if the data read is to be copy into a specific area of the buffer, fill in the starting address here. Size This box contains the buffer size. By default, it is the same size as the device selection in the LABTOOL-48UXP screen. If you want to download a file into memory that is bigger than the active device, insert the size here (or in Options | Operation Options). Clear Buffer Options Four options are available during memory buffer data loading. The default option is to clear the buffer to its blank state prior to data loading. Disable This option leaves the original buffer data unchanged, but then overwrites it with the contents of the newly loaded file. Blank state This option clears the buffer to the device blank state, (using command 00 or FF, depending on device selection), then overwrites the buffer during file loading. 0x00 First clears the buffer of its contents using command 00, then over-writes the buffer with the new file contents 0xFF First clears the buffer of its contents using command FF, then over-writes the buffer with the new file contents.
18
Exit
Menu File / Exit Hot key Alt-X Quit the LABTOOL-48UXP program
19
Load Project
Menu Project / Load Project File Hot key Alt-F2 This option loads the desired project file. After the project file has been loaded, you can immediately program the chip using the data and setup functions selected.
Device Commands
Change Device
Menu Hot key Device / Change Device Alt-C
20
This option is used to select a new device as the active device. It is important to select the correct device, as the algorithms used to program devices are device-specific. The following screen will appear:
Other useful example in device, package and adapter. 1) For example a 1M bit flash (29F010), this chip has three
kind of packages, 32 pin DIP, 32 pin PLCC and 32 pin TSOP, in LABTOOL-48UXP software, it only available in DIP package as selection, to program a 32 PLCC chip, you will need a 32 pin DIP to 32 pin PLCC one to one pin swap adapter (PLCC 3232-11), for 32 pin TSOP, you will need a SDP-UNIV-32TS.
2) For example, a GAL22V10 chip, this chip has two packages (24 pin DIP or 28 pin PLCC), LABTOOL-48UXP only shows 24 pin DIP in device selection, to program the 28 pin PLCC, a 28 pin PLCC to 24 DIP adapter to emulated the 24 pin DIP chip is required (PLCC 2824-04). 3) 27C128/256 EPROM chip, the chip available in 28 pin DIP and 32 pin PLCC, to program the 32 pin PLCC, customer needs a 32 pin PLCC to 28 pin DIP adapter, it emulated the 32 pin PLCC as 28 DIP, this adapter is PLCC 3228-11. 4) Other SOIC chips may have the DIP/SOIC package, if the chip has the same pin out and pin count in DIP and SOIC, select the DIP with universal SOIC adapter will program the SOIC chip (for example Pic16F73 with SDP-UNIV-28SO/300 adapter will program 16F73 SOIC chip). 1. Select the type of device that will be the active device. Mouse
Click on All, EPROM or MPU.
22
Keyboard
Press TAB until the cursor is flashing in the Type box. Use the up and down arrows to go to the appropriate type. Press the space bar to select the type. 2. Enter the part number, the manufacturer number, or parts of both in the Search box.
Mouse
Click on Search. Type in the character.
Keyboard
Press TAB until the cursor flashes in the Search box. Type in the known characters. All the devices that satisfy this partial information will be displayed. Use the mouse to select a device, and click OK. If you are not using a mouse, use the TAB key to skip between the various screens, and use the arrow keys to move around in each screen.
such a function since the A9 location do not standardize for chip over 40 pin, using such a function may damage the chip since a 12V high voltage will applied to the chip and cause the damage of the chip by accident.
Mass-production Mode
Menu Device / Mass Produce
The LABTOOL-48UXP can be use as a mass-production programmer for manufacturing. When enter mass production mode, all keyboard and mouse functions are disabled. The operator needs only to insert the chip into the ZIF socket, wait until the green LED next to the socket flash, remove the programmed chip and insert new chip. Anyone can do the job well without special training or skills. Since all keyboard and mouse functions are disabled, the possibility of errors being caused by pressing the wrong keys or changing the buffers contents are eliminated. In mass production mode, the LABTOOL-48UXP first performs an insertion test and an ID check on newly inserted chip. It then automatically programs the chip.
menu and the contents is different from chip to chip), reference to device configuration section. The last set up menu is statistic configuration set up, detail of the statistic please reference to statistic section of this manual. Start the mass production mode After fill and confirm all the above set up, the figure 4.2 screen will display, inset the chip in the ZIF socket and the screen of the ZIF socket will change color showing the chip insert into the ZIF socket, green color indicate the pin has contact with the ZIF socket properly. No any error occur, the programmer will perform all the job define by the operation option, after complete the programming a beep will generated by PC and the good LED lamp will flash indicate program chip successfully. Operator just remove the chip and insert a new chip in the socket the programming process will continuous till next error occur or the target quantity / failure rate hit the statistic set up. No change in color means no contact, red color shows program error when attempt to program the chip, PC will generated two tone to notice the operator.
25
26
Radix This button controls the display of the memory address in Hex/Decimal format. If the address is currently displayed in decimal format, clicking this button will convert and display the address in Hex. Swap This allow the user to swap the buffer contents of high byte and low byte, the default of word width is 1, user can change the word with from 1/2/3/4 etc, following is the example of the original file and the result after swap with different word width.
27
Original file 01 23 45 67 89 AB CD EF 23 01 67 45 AB 89 EF CD Original file 01 23 45 67 89 AB CD EF 45 23 01 AB 89 67 FF EF Original file 01 23 45 67 89 AB CD EF 67 45 23 01 EF CD AB 89 Fill This option is used to fill a block of memory with a specified value. It needs the starting address, the ending address and the value to be copied into this block of memory. Copy This function copies a block in memory to a new address. It requires the starting address, the ending address and the address the block must be copied to. after swap with word width 4. after swap with word width 3. after swap with word width 2.
28
Search This function searches for a specified search-string. The search string can be text code or hex code, it can search forward from cursor position or backward from cursor position. Next This commend is to find the next string that fit the search string in the buffer. Undo As you make changes to the memory buffer, the changes on the current page are highlighted. If you choose this option, it will reverse all changes made to the highlighted areas. As soon as the changed memory positions move off the screen, or get deselected by another command, the Undo command will not undo the changes. Check Sum This function allow you to calculated the check sum of the specific range buffer data, enter the From address and To address then click Check Sum, the check sum will display in the display. Edit the buffer (logical device only) When GAL, PALCE and other logical devices are selected as active device, the main memory buffer will contain a fuse map instead of hexadecimal value. The screen will appear as following:
29
In the mode, X refers to blown fuse, and - refers to an intact fuse. The purpose of the buttons is as follows: Radix This button control the display of the memory address in Hex/Decimal format, If the address is currently displayed in decimal format, clicking this button will covert and display the address in Hex. Fill This option is used to fill a block of memory with fuse value. It needs the starting address, ending address and the value to be copied into this Block of memory.
used to test a device after the logical chip has been program, this test vector is usually generated by other PLD design tool when the circuit diagram and layout for chip is done. The JEDEC file is downloaded into the LABTOOL-48UXP, and it also contains the test vector that will be used to test the device for correct programming and function. The follow screen will be displayed when enable the Modify Vector:
The purpose of the buttons are as following: Undo When the changes are made, the changed areas are highlighted. If you wish to undo this change, just can click this button. It will restore the value prior to the editing done. When a position that is highlight scrolls off the screen, the changed made become permanent and you cannot reverse these changes by clicking this button. Insert You can insert a line of vectors by clicking this button.
31
The position where the line will be inserted depends on the position of the cursor. The line will be inserted before the cursor is on. The contents of the editing clipboard are shown at the button of the editing screen. The contents of the clipboard will be inserted when this button is click. Copy This button copies the line the cursor is on to the editor clipboard. Cut This button copies the current line to the clipboard, and also removes it from the memory. Use this button in conjunction with insert to move the contents of a line to another position. Edit the test vector Vectors are input in standard JEDEC format. The vector buffer is arranged in rows and columns. Following test condition code can be use as a test vector. 0 1 C F H K L N X Z Driver input low Driver input high Driver input low, high, low (clock) Float input or output Test output high Driver input high, low, high (clock) Test output low Power pin and the outputs not test Output not tested, input default level Test input/output with high impedance
32
Reading a Device
Menu Device / Read Hot key Alt-R This option reads a master chip into the memory buffer for duplication of the master chip. Prior to executing this command, chip must be selected in the software, and then a corresponding chip should inserted into the socket.
Programming a Device
Menu Device / Program / Auto Hot key Alt-P This option programs the active device with the contents of the memory buffer, when the programming is complete, verification will take place. The type of verification depends on the verification options set in the options | Operation options menu.
33
Verifying a Device
Menu Device / Verify Hot key Alt- V This function compares the contents of the active device with the contents of the memory buffer. It will display an error message and the address if it finds an address where the data differs. It will also abort the process when this happens.
34
program the main memory and program the configuration byte in a single command (program or mass production mode program). Special note for program configuration/ memory protect Press this key do not means the chip will be memory protect (protect or secure the chip from read), if in device configuration menu the chip do not enable the lock bit or protect enable, this commend really means is to write the configuration into the chip.
Second Third
Fourth
Important notice in function test To perform function test after program the PLD chip, the input
36
file must contents the test vector or customer has to create the vector by himself, in options of operation menu, function test is enable as default, which means after program the PLD, the LABTOOL-48UXP will perform function test automatically, if no vector in the buffer, the LABTOOL-48UXP will report no test vector in buffer, if test vector do not match the behavior of the chip after vector test, error will report with vector no and which pin expect low/high but received high/low. For PLD with PLCC in package (GAL 20V8 as example), the LABTOOL-48UXP software only supports 24 pin in DIP if you need to program a 28 PLCC chip with PLCC adapter, the LABTOOL-48UXP will program the chip but the function test will be failure since the pin can not mismatch with the chip (the chip is 28 pin but it emulated as a 24 pin chip with the adapter), the vector data will not match the device data in pin out.
Erasing a Device
Menu Device / Erase Hot key Ctrl-F1 This function is a device-specific command; it appears on the main menu only after electronically erasable chips have been selected. The function can be used to erase a desired memory range from a chip.
Compare
Menu Device/compare Hot Key Ctrl-F3 This command only available for memory device, the compare commend is to compare the buffer data with the device data, when the first data difference founded, the software will stop and report the buffer address and data difference in buffer
37
/device, press next key in the software screen will continue the compare process.
Device Configuration
Menu Device / Configuration Hot key Alt-G This function is a device-specific command for device with configuration register available in the chip, configuration register is use as special function register for the chip, it changes the behavior of the chip such as, OSC type, watch dog enable, code protection, and other functions. To write the configuration register into the chip, edit the configuration menu to your desired value then perform memory protect/ programming configuration.
38
Options
Modify Programming Parameters
Menu Options / parameters modify Hot key F3 This function allows a user to modify the programming parameters of the chip being programmed. With the programming parameters for the selected chip appearing on screen, the user activates the modify algorithm screen and changes the parameters by moving the cursor to the corresponding field and changing the value to the desired value. If a value entered exceeds the allowable limits for a given parameter, a warning will be flashed, together with allowable limits, after the user attempts to confirm the setting by pressing OK. Warning: Only experienced users should use this option, as it can damage the device if the voltage exceeds the Max tolerance of the device. As the programming parameters are for temporary use only, they cannot be saved. After you select a new device or exit the LABTOOL-48UXP software the original parameters will automatically be restored.
39
Figure 4-8 Example screen: Device-specific operation options The following options can be set: Start address, End address This is the start and the end address of the edit buffer. If you want to program a certain area of a device, you can change the start and end addresses accordingly. This option is only displayed when the device can be programmed in this way. When the end address is calculated, it divides the buffer size by (device-bits/8-bits). A 16-bit device, of which the
40
buffer size is 80 (Hex), will therefore an end address of 3F. When selecting a start or an end-address, you should align the buffer on the right boundary: single-word for 8-bit devices, double word for 16-bit devices, etc. Buffer size This is the memory buffer in the LABTOOL-48UXP software, once the chip is select, the software open the buffer to match the chip size, user can edit this buffer size to enlarge it size to 256 M bit Max (4000000h) shuffler the file. Auto increment start/end address This function allow customer to program memory chips with different serial number on specific location without go to edit the buffer one by one. Specify the serial number location by editing auto increment start address and auto increment end address, edit the initial contents with buffer edit and set the increment value by edit the auto increment value and select the increment format. Auto increment value This set each increment value after initial value. Auto increment data format selection Binary increment format example 0, 1, 10,11,100, 101,110,111, 1000,1001,1010,1011,1100 ASCII Hex format example 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12, ASCII Decimal Hex format example 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, Modulo-26 format example A,B,C,D,E,F, ,Z,AA,AB,AC, .
41
Insertion Test This option performs the device-insertion check of the chips in the sockets. The insertion check includes poor pin contact, pin count mismatch (the pin count of the chip designated in the software does not match the pin count of the actual chip in the socket), device in wrong position, device upside-down; short-circuit between pins, and chip damage. Result is displayed at the sockets LED. Device ID Check This option performs a device signature and manufacturer match test. With the chip selected and plugged into a socket, LABTOOL-48UXP checks the device ID and displays the results of each check on the LED display. Verify Passes Checking this option will instruct the LABTOOL-48UXP to perform device verification with the buffer data when programming is complete. When verify passes is enabled, one of the three verify options (as described below) must be set. Verifying Options The following three options are available for verification of data retention following programming: verify twice with Vcc 5%, verify twice with Vcc 10% , and verify once with Vcc. These options will only be enabled if the Verify passes option (see above) is enabled. () Twice Vcc 5% When this option is selected, the LABTOOL-48UXP will do two verify passes on the device: one using Vcc+5%, the other Vcc-5%.
42
Example: If Vcc is 5.0 V, the LABTOOL-48UXP will do one verify pass using a Vcc of 4.75 V, and one using a Vcc of 5.25 V. ()Twice Vcc 10% When this option is selected, the LABTOOL-48UXP will do two verify passes on the device: one using Vcc+10%, the other Vcc 10%. Example: If Vcc is 5.0 V, the LABTOOL-48UXP will do one verify pass using a Vcc of 4.5 V, and one using a Vcc of 5.5 V. ()Once If this option is selected, the LABTOOL-48UXP will do one verify pass-using Vcc. Blank Check This option performs a device blank check test before programming. This option can be disabled for brand new chips to save time. For electronically erasable chips, enabling the auto-erase/overwrite option will allow the LATBOOL-48XP to automatically erase the chips if they are not blank initially. Program configuration/memory protect This option only applied to device with configuration register or has read protect function on it, enable this option will automatically program the main buffer into the chip then program the configuration sets up without need to perform memory protect separately. Enable this option not means protect the chip always if the configuration set up menu do not set the lock bit or protect bit enable.
43
Auto-Erase/Overwrite Option This option only applies to chip, which is electronically erasable for example Flash memory, Flash based MCU or GAL and so on. It causes LABTOOL-48UXP to automatically perform erase to erase a non-blank chip prior to programming (no warning message Device is non blank, are you going to program). Auto increment (only available to memory device) This enables the auto increment function that allows user to program different serial number into the chip without editing the buffer one by one, detail set up of auto increment, please reference to the auto increment start address /end address, increment value and increment data format section.
44
Statistic
Menu Hot key Options / Statistics F6
Action Enable the counter or alarm when target count or maximum failure counter reach the limit. Active Describe what the action you want to count in this statistic function. Mass production enable: Count the mass production quantity (chips) into the statistic display. Program enable: Count how many program activities into the statistic display. Verify enable: Count how many verify operations into the display.
45
Blank check enable: Count how many blank check activities into the statistic display Erase enable: Count how many erase activities into the statistic display. Memory protect enable: Count how many memory protect activities into the statistic display. Operation count Count the total operations and set the target quantities. Failure count Count the total failure chips and set the Max failure chips allow. With the operation, exceed the maximum failure count or reach the target count will result alarm or warning message display in the screen (depend on the action set in this page). Diagnostic
46
Manufacture recommend the user can run self-test of LABTOOL-48UXP prior to each days operation. The self-test routine including testing the parallel port, LED display, Pin driver, TTL driver, relay, D/A converters voltage drop and other parameter, following is the example test result screen.
If any of unexpected state display with purple color has been display or any error message report after the self-test, your LABTOOL-48UXP programmer need to return to your distributor for repair. The DAC (four DAC in LABTOOL-48UXP) test result and its meaning DAC0 25 34 36 38 40 44 46 27 27 27 27 27 27 27
(this is the out put pin for DAC 0) this means the DAC0 output level (0-255 in 8 bit DAC) to reach logic
47
high for the input circuit to detect the high. Rest of DAC 1/2/3 has the same meaning, the out put high level for individual unit, do not affect the performance of the unit.
48
49
Adapter Requirements
LABTOOL-48UXP supports universal 48-pin TSOP, 44-pin PLCC, 44 pin QFP, 44 pin TQFP, 44 pin SOP, 40-pin TSOP and 32-pin TSOP pin packages and more. You will need to order an adapter for non-DIL chip packages. Following is the adapters available to fit your need. More new adapters will available when a new chip release. Please contact your local distributor for update adapter available. User can build the adapter by himself; detail adapter pin swap table can be down load from web: www.aec.com.tw/products/adapter.pdf
PLCC2020-01 PLCC2824-04
20 pin PLCC adapter for 20 pin PLCC GAL/PAL 28 pin PLCC adapter (NC =1, 8,15,22) for 28 pin PLCC GAL/PAL
PLCC3228-11
PLCC3232-11
PLCC4440-01
44 pin PLCC adapter (NC= 1,13,23,33) for 44 pin PLCC 16 bit EPROM
PLCC4440-02
44 pin PLCC adapter (NC= 1,12,23,34) for 44 pin PLCC 875X processor
SDP-UNIV-16/TS
SDP-UNIV-16SO
50
SDP-UNIV-16SO/170 16 pin SOIC (173 mil) universal adapter 1.27m pitch SDP-UNIV-20SO/200 20 pin SOIC (207mil) universal adapter for 8-20 pin SOIC SDP-UNIV-20SO 20 pin SOIC (300mil) universal adapter for 1620 pin SOIC SDP-UNIV-28SO/300 28 pin SOIC (300mil) universal adapter for 2428 pin SOIC SDP-UNIV-28SS/200 28 pin SSOP universal adapters for 200mil x 0.65mm pitch SDP-PIC-20SS/200 20pin SSOP universal adapter for PIC MCU 200mil x 0.65mm pitch SDP-UNIV-24SS/150 24 pin SSOP universal adapter for 150mil x 0.635mm pitch SDP-UNIV-48SS/300 48 pin SSOP universal adapter for 300mil x 0.635mm pitch SDP-UNIV-28TS 28 pin TSOP (8mm x 14mm) universal adapter for 28 pin TSOP Flash memory SDP-UNIV-28TSS/170 28 pin TSSOP (173 mil) universal adapter pitch 0.65mm SDP-UNIV-32TS 32 pin TSOP (8mm x 20mm) universal adapter for 32 pin TSOP Flash memory SDP-UNIV-32TS/W 32 pin TSOP (8mm x 14mm) universal adapter for 32 pin TSOP Flash memory SDP-UNIV-32TQ SDP-UNIV-40TS 32 pin TQFP universal adapter 40 pin TSOP (10mm x 20mm) universal adapter for 40 pin TSOP Flash memory
51
SDP-UNIV-40TS/W
40 pin TSOP (10mm x 14mm) universal adapter for 40 pin TSOP Flash memory
SDP-UNIV-40TSS
SDP-UNIV-44TS
44 pin TSOP universal adapter for Samsung /Toshiba 44pin TSOP NAND Flash memory
44 pin PLCC universal adapter 44 pin TQFP universal adapter 44 pin PSOP universal adapter for 44 pin PSOP Flash memory
SDP-UNIV-44Q SDP-UNIV-48TS
44 pin PQFP universal adapter 48 pin TSOP (12mm x 20mm) universal adapter for 48 pin TSOP Flash memory
SDP-UNIV-48TS/W
48 pin TSOP (12mm x 14mm) universal adapter for 48 pin TSOP Flash memory
SDP-UNIV-48TSS
48 pin TSSOP (10mm x 14mm) with 0.4mm pitch universal adapter for Flash memory
SDP-UNIV-44C
42 pin Shrink DIP universal adapter 68 pin PLCC adapter for ALTERA 5128/A 68 pin PLCC adapter for ALTERA 7064/7096 84 pin PLCC adapter for ALTERA 5192/A 84 pin PLCC adapter for ALTERA 7064/7096 84 pin PLCC adapter for ALTERA 7128/E 84 pin PLCC adapter for ALTERA 7160/E 100 pin QFP adapter for ALTERA 7064
52
100 pin QFP adapter for ALTERA 7096 100 pin QFP adapter for ALTERA 7128/E 100 pin QFP adapter for ALTERA 7160/E 68 pin PLCC adapter for AMD MACH 12X/22X 84 pin PLCC adapter for AMD MACH 13X/23X/435 and M4/128
SDP-M131-100Q
84 pin PLCC adapter for XILINX XC9572 84 pin PLCC adapter for XILINX XC95108 100 pin QFP adapter for XILINX XC95108 52 pin PLCC adapter for Motorola 68 HC11 A1/E9/E1/E2, 68 HC711E9/E20
SDP-908AS-52 SDP-705B-52
52 pin PLCC adapter for Motorola 68HC908AS 52 pin PLCC adapter for Motorola 68705B5/B16/B32
52 pin PLCC adapter for Dallas 87C530 68 pin PLCC adapter for Philips 87C552 68 pin PLCC adapter for Philips 87C592 68 pin PLCC adapter for Motorola MC68HC711L6
SDP-11F1-68 SDP-196K-68
68 pin PLCC adapter for Motorola 68HC11F1 68 pin PLCC adapter for Intel 87C196KB/KD/KC
68 pin PLCC adapter for Intel 87C196KR/KQ/JR 68 pin PLCC adapter for TI TMS320E25 68 pin PLCC PIC 17C752/6 adapter
53
SDP-C923-68
SDP-11K1-84
SDP-96MH-84 SDP-AD816-52Q
84 pin PLCC adapter for Intel 87C196MH/MC 52 pin QFP adapter for Analog device AduC812/816 MCU
64 pin QFP adapter for Motorola 68HC705X32 64 pin TQFP adapter for PIC 16C923/4 64 QFP adapter for Infineon C508-4E 80pin QFP adapter for Infineon C515/C505L 64QFP adapter for Motorola 68HC908AZ60 68 pin PLCC adapter for LATTICE PLSI1024 84 pin PLCC adapter for LATTICE PLSI1032/2064
SDP-i320-48U
SDP-i320-48VF
48 ball VFBGA adapter for Intel GE28F640C3 48 pin UBGA adapter for SHARP 28F160BJE 48 pin UBGA (0.75mm pitch) adapter for ST28W320CT
uBGA adapter for Intel 28F320D18 (1.8Vcc,I/O) 56 ball VFBGA adapter for Intel GE28F128W18 56 ball VFBGA adapter for Intel GE28F128W30 56 ball VFBGA adapter for Intel GE28F128K3
54
LVT-640W18-56U
LVT-640W30-56U
LVT-6408W30-80F
SDP-F256-80F
SDP-EBGA-001
SDP-EBGA-002
SDP-F1316-64F
SDP-1329-64F
SDP-1331-64F
SDP-1826-64F
SDP-3204-64F
SDP-3208-64F SDP-A320-48F
64 pin uBGA adapter for Intel RD28F3208 48 pin uBGA adapter for AMD 29DL32X (6x12mm size)
55
SDP-A320-63F
69 ball FBGA adapter for AMD 41DL16xxMCP 73 ball FBGA adapter for AMD 41DL32xxMCP 56 pin TSOP adapter for ST 58LW064A 56 pin TSOP adapter for Intel 28F400/28F200 56 PIN SSOP adapter for Intel 28F160F3 56 PIN SSOP adapter for Intel 28F160/320S3/S5 56 PIN SSOP adapter for AMD29BL802C/1602C
SDP-A160-48F SDP-A640-48F
FBGA adapter for AMD 29LV160 (0.8mm pitch) FBGA adapter (0.8mm pitch) adapter for AMD 29DL640D
FBGA adapter for AMD 29LV800 (0.8mm pitch) 46 SON adapter for Fujitsu 29LV800/160 1.8V low voltage adapter for AMD 29DS32X (48TSOP)
48 pin TSSOP adapter for SHARP LRS1305 48 pin TSSOP adapter for SHARP LRS 1306/8 56 pin TSOP adapter for Intel 28F016/032S3/S5 56 pin SSOP adapter for Intel 28F320/640/128J5/J3
GDP-F640-56TS SDP-3224-100Q
56 pin TSOP adapter for Intel 28F320/640J5/J3 100 pin QFP adapter for STV0680
56
57
Error Messages
Cold not open file nnnn!
This file does not exist. You might have typed the wrong filename or you might be logged to a different directory. Verify the filename and the directory, and change to the correct directory before typing in the filename.
Make sure the power on the LABTOOL-48UXP is on. Also check the parallel connection between the PC and the LABTOOL-48UXP. If the LABTOOL-48UXP shares the parallel port with another device, remove the other device or move the LABTOOL-48UXP to its own port.
Make sure the power on the LABTOOL-48UXP is on. Also check the parallel connection between the PC and the LABTOOL-48UXP. If the LABTOOL-48UXP shares the parallel port with another device, remove the other device or move the LABTOOL-48UXP to its own port.
The device code found on the device is not as expected. You might have selected an incorrect device as active device, or the device is an older/newer version than the device supported by the LABTOOL-48UXP. Select the correct device as active device. If the error still occurs, download the latest release of software from our web. If you are sure that the device you are using uses the same programming algorithm as a device that is supported, you can use device as active device. You can then disable device code checking by setting the Operating Options.
No device on socket!
The LABTOOL-48UXP does not detect a device in the socket. The inserted device may be damaged. Replace it with a similar device and try again.
This message indicates that the socket may be dirty, the device may have been damaged etc. Clean the socket or replace the device with another.
62
correspond, and do not use test vectors on devices that need adapters.
Time-out error!
The LABTOOL-48UXP has not responded to a request for a long time. This error may also happen when perform erase a flash memory chip, when the chip can not erase successfully within the time period, this message will display, it means your chip can not erase any more, change a new chip.
Unexpected code/data/end-of-file/run-time instruction reached! The input file is corrupt or of the wrong format.
User break!
This message is displayed whenever you cancel an operation.
63