Dataman 48UXP User Manual

Dataman-48UXP

Intelligent Universal Programmer

User′′′s Manual

Copyright Notice

This document is copyrighted, 2000, 2001, 2002 by DATAMAN PROGRAMMERS LTD. All rights are reserved. DATAMAN PROGRAMMERS 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 DATAMAN PROGRAMMERS LTD. Information provided in this manual is intended to be accurate and reliable. However, DATAMAN PROGRAMMERS 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 MS-Windows are trademarks of Microsoft Corporation.

How to use this manual

Thank you for purchasing the Dataman-48UXP intelligent
universal Programmer. We designed this manual to help you quickly and easily set up and use your Dataman-48UXP. You can use the manual in two ways:
Step by step: The manual should be used in conjunction with the On-line
help contained in the Dataman-48UXP software. Once you have installed the Dataman-48UXP hardware and the software, you should not need this manual again. You can just press ′Fl′ in the program and context sensitive help will guide you through the processes.
Quick start:
Our special Quick Start section gives experienced users the
information they need to setup the Dataman-48UXP and software, and basic guidelines on using the Dataman-48UXP If you need more information, you can refer to the rest of the manual. If you have any problems, you can work through the manual step by step for easy troubleshooting. If you have any questions, feel free to call your local distributor or sales representative.
Software Updates:
Please visit our web at www.dataman.com for periodical
software updates.

Packing List

Before you begin installing your Dataman-48UXP, please make sure that the following materials have been shipped:
1. Dataman-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 Dataman-48UXP Software................................. 4
Chapter 2 Installation................................................................. 5
Minimum PC System Requirements .................................. 6
Installing the Dataman-48UXP Hardware..........................6
Installing the Dataman-48UXP Software ........................... 6
Upgrading the Dataman-48UXP Software ......................... 7
Chapter 3 Command Hierarchy ................................................. 8
Dataman-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
0
CHAPTER

Quick Start

This section is for experience user only, after install the Dataman-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.

Quick Start

After execution the Dataman-48UXP software , followi ng Dataman-48UXP
screen will display:
It shows the firmware version of Dataman-48UXP, the parallel port that connect to the Dataman-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.
2) Load the design file into the buffer. Use the Hot Key “ALT-L”, then specify the origin of the file
and load.
3) Alternatively, you can read a master chip into the buffer instead of a design file.
Read operation (Hot Key ALT-R), you can transfer the chip′s
contents into the buffer.
4) 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 AL T-P).
5) 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 Dataman-48UXP will program chips automatically after the chip has properly inserted into the socket of the Dataman-48UXP.
6) 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.
7) 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.
8) For a detailed explanation of the device operation options, please refer to Chapter 3 and 4.
1
CHAPTER

General Information

Introduction

The Dataman-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 Dataman-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 Dataman-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 Dataman-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 Dataman-48UXP within 80 seconds). An experienced operator can program thousands of high-density chips per day.

Device-insertion and continuity checks – No mistakes!

The Dataman-48UXP performs device-insertion and continuity checks before programming each device. It can detect poor pin contact, upside-down device insertion, incorrect position, and pin number mismatch. This function protects your pocketbook by preventing expensive chip damage caused by operator mistake.

Auto-sensing and self-programming

The Dataman-48UXP has implemented patented technology to meet mass-production requirements. When a chip insert into the ZIF socket, the Dataman-48UXP will start to program the chip automatically, operator just follow the LED to remove the chip and insert the chip without need to press any key.

Project file “Save and Load”

You can save the program configuration project file that contains the device selection, the buffer data, and all of the program setup options. This file can be recalled at any time for future use without having to go through the setup procedure again. This allows you to pass your design file to the production department without mistakes.

Variable VCC with one or two-pass verification

The Dataman-48UXP allows users to select the verification voltage after chip programming is complete, e.g., Vcc +/-5%, Vcc+/-10%, Vcc can range from 2V to 7.5V. Verification ensures that the chips have been properly programmed, with no data retention problems.
Device support summary
Over 6500 chips support and increase the chip support through software update from www.dataman.com More than 100 new chips in each quarter’s software update.
. Normally we add

Using the Dataman-48UXP Software

Menus

Accessing the menus can be done in two ways:
1. Use the mouse and click on the menu option displayed at
the top of the screen. A pull-down menu will appear, and you can select the option you desire by clicking on that option. If you do not have a mouse available, you can also use the keyboard to access the menus. Press [F10] to activate the main menu bar.
2. Select the sub-menu that you want to use with the left and
right arrow keys, and press <ENTER> to activate the sub-menu. Use the up and down arrows to select an option to execute. Press <ENTER> to execute the command.

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.
2
CHAPTER

Installation

Minimum PC System Requirements

Win 95/98/ME, Win 2000, Windows XP, Win NT 4.0 or latest (NT OS system, need NT System ADM).
CUP: PII 750 and above. RAM: 64MB minimum, 128 MB recommended. HD: 16 MB of free hard disk space. Interface:
1. D-25 connector with parallel port ECP or EPP mode, EPP
mode recommended.
2. USB device connector supports USB1.0/1.1/2.0. CD ROM Driver.
Installing the Dataman-48UXP Hardware
1. Connect the power cord to the Dataman-48UXP power
outlet.
2. Connect the Dataman-48UXP to a parallel port or USB
port using the cable supplied.
3. Turn the Dataman-48UXP power on.
4. The Dataman-48UXP will perform self-test first, the green
LED lamp will on (good) if the system pass self test.

Installing the Dataman-48UXP Software

1. Insert the CD ROM into CD driver of your PC, in my
computer ICON, double click the E driver (CD ROM); this activates the E: Drive.
2. Double click the set up ‘setup.exe’ ICON will starting the
installation program.
3. Following successful installation, run the software by
executing Dataman-48UXP by double click the Dataman-48UXP ICON. The screen will display Dataman-48UXP firmware version and indicate which parallel port is attached to the Dataman-48UXP programmer.

Upgrading the Dataman-48UXP Software

Dataman provide quarterly formal releases of the
Dataman-48UXP software on the web, please download software from web at www.dataman.com.
3
CHAPTER

Command Hierarchy

Dataman-48UXP Command Hierarchy

System command Operation command Hot Key
File (ALT-F) Save Buffer ALT- S Load File ALT-L Exit ALT-X Project (ALT-J) Save Project ALT-F1 Load Project ALT-F2 Device (ALT-D) Change ALT-C Edit ALT-E Read ALT-R Blank Check ALT-B Program/Auto ALT-P Verify ALT-V Erase Ctrl-F1 Compare Ctrl-F3 Configuration ALT-G Options (ALT-O) Modify Programming Parameter F3 Device Operation Options F4 Parallel Port Selection F5 Statistics F6 Diagnostic Self Test F7 Help (ALT-H ) Help Topic About
4
CHAPTER

Operation

LED Display

The Dataman-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.
Red LED on (Error) The last operation resulted in failure.

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.
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
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.
the split function as following explains.
3rd byte of 4
Loading...
+ 50 hidden pages