Dataman 48UXP User Manual

Intelligent universal programmer

Advertisement

Quick Links

Dataman-48UXP
Intelligent Universal Programmer
User' ' ' ' s Manual

Advertisement

Table of Contents
loading

Summary of Contents for Dataman 48UXP

  • Page 1 Dataman-48UXP Intelligent Universal Programmer User′ ′ ′ ′ s Manual...
  • Page 2 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.
  • Page 3 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.
  • Page 4 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).
  • Page 5: Table Of Contents

    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 ......
  • Page 6 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 ..........
  • Page 7: Chapter 0 Quick Start

    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...
  • Page 8: Quick Start

    After execution the Dataman-48UXP software, following Dataman-48UXP screen will display: It shows the firmware version of Dataman-48UXP, the parallel port that connect to the Dataman-48UXP: 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;...
  • Page 9 (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 properly...
  • Page 10: Chapter 1 General Information

    General Information...
  • Page 11: Introduction

    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.
  • Page 12 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.
  • Page 13: Using The Dataman-48Uxp Software

    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.
  • Page 14: Chapter 2 Installation

    Installation...
  • Page 15: Minimum Pc System Requirements

    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.
  • Page 16: Upgrading The Dataman-48Uxp Software

    Dataman-48UXP double click Dataman-48UXP ICON. 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 Dataman-48UXP software on the web, please download software from web at www.dataman.com.
  • Page 17: Chapter 3 Command Hierarchy

    Command Hierarchy...
  • Page 18: Dataman-48Uxp 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...
  • Page 19: Chapter 4 Operation

    Operation...
  • Page 20: Led Display

    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.
  • Page 22 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,...
  • Page 23: Load File To Buffer

    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.
  • Page 26 File name This specifies the file name and its destination 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,...
  • Page 27 Size This box contains the buffer size. By default, it is the same size as the device selection in the Dataman-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).
  • Page 28: Exit

    Exit Menu File / Exit Hot key Alt-X Quit the Dataman-48UXP program...
  • Page 29: Project File Commands

    Project / Save Project Hot key Alt-F1 This option saves the current setup of the Dataman-48UXP software into a project file. The file includes devices selected, buffer data, operation options setup, and device configuration setup. You can also attach a footnote to this project file. The project file acts as macro, eliminating the need to go through each procedure during future programming sessions.
  • Page 30 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: Figure 4.1 Screen for selecting Change Device Special note in device package and its selection In the above screen, you can find both AT89C51 and AT89C51*44 selections, the AT89C51 means this is a 40 pin...
  • Page 31 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 Dataman-48UXP software, it only available in DIP package as selection, to program a 32 PLCC chip, you...
  • Page 32: Auto Select Eprom

    Alt-A This function allow the user to detect which EPROM/Flash chip has been inserted in the Dataman-48UXP ZIF socket, all the EPROM or Flash memory chip has manufacture ID and device ID in the chip (hardware ID), when perform this function, the Dataman-48UXP applied a 12V high voltage to the A9 location of the chip, then read out the chip’s hardware...
  • Page 33: Mass-Production Mode

    Mass-production Mode Menu Device / Mass Produce The Dataman-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.
  • Page 34 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...
  • Page 35: Editing The Buffer

    If no file has been downloaded from disk into memory since the Dataman-48UXP was switched on, the memory buffer will contain “garbage” or last time contents when exit the software. The screen that is displayed is dependent on the type of device that...
  • Page 36 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...
  • Page 37 Original file 01 23 45 67 89 AB CD EF after swap with word width 2. 23 01 67 45 AB 89 EF CD Original file 01 23 45 67 89 AB CD EF after swap with word width 3. 45 23 01 AB 89 67 FF EF Original file 01 23 45 67 89 AB CD EF...
  • Page 38 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.
  • Page 39: Modify Vector

    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.
  • Page 40 PLD design tool when the circuit diagram and layout for chip is done. The JEDEC file is downloaded into the Dataman-48UXP, and it also contains the test vector that will be used to test the device for correct programming and function.
  • Page 41 Insert You can insert a line of vectors by clicking this button. 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.
  • Page 42: Blank Checking A Device

    Power pin and the outputs not test Output not tested, input default level Test input/output with high impedance Blank Checking a Device Menu Device / Blank Check Hot key Alt-B This option checks if the active device is in its erased state. It will return a message stating “Device not blank!”...
  • Page 43: Verifying A Device

    Figure 4-4 Programming progress screen 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.
  • Page 44: Memory Protect/Program Configuration

    Figure 4-5 Device verification screen Memory Protect/program configuration Menu Device / Memory Protect Hot key ALT-U (PLD only) This function is a device-specific command; it appears on the main menu only after chips been selected have this capability. For example GAL, CEPAL, Microprocessor, and some Flash memory, the function must be configured before use.
  • Page 45: Function Test

    will automatically program the main memory and program the configuration byte in a single command (program or mass production mode program). Special note 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.
  • Page 46: Erasing A Device

    PLD, the Dataman-48UXP will perform function test automatically, if no vector in the buffer, the Dataman-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.
  • Page 47: Device Configuration

    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 /device, press next key in the software screen will continue the compare process. Device Configuration Menu Device / Configuration...
  • Page 48: Options

    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 Dataman-48UXP software the original parameters will automatically be restored. Device Operation Options Menu...
  • Page 49 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.
  • Page 50 8-bit devices, double word for 16-bit devices, etc. Buffer size This is the memory buffer in the Dataman-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.
  • Page 51 Device ID Check This option performs a device signature and manufacturer match test. With the chip selected and plugged into a socket, Dataman-48UXP checks the device ID and displays the results of each check on the LED display. Verify Passes Checking this option will instruct the Dataman-48UXP to perform device verification with the buffer data when programming is complete.
  • Page 52 4.5 V, and one using a V of 5.5 V. (. . . . )Once If this option is selected, the Dataman-48UXP will do one verify pass-using V Blank Check This option performs a device blank check test before programming. This option can be disabled for brand new chips to save time.
  • Page 53: Parallel Port Selection

    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 Dataman-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”).
  • Page 54: Statistic

    Statistic Menu Options / Statistics Hot key 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.
  • Page 55 Count how many verify operations into the display. 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.
  • Page 56 Manufacture recommend the user can run self-test of Dataman-48UXP prior to each day’s operation. The self-test routine including testing the parallel port, LED display, Pin driver, TTL driver, relay, D/A converter’s voltage drop and other parameter, following is the example test result screen.
  • Page 57 Dataman-48UXP programmer need to return to your distributor for repair. The DAC (four DAC in Dataman-48UXP) test result and its meaning DAC0 25 34 36 38 40 44 46 (this is the out put pin for DAC 0) 27 27 27 27 27 27 27...
  • Page 58: Chapter 5 Using Adapters

    Using Adapters...
  • Page 59: Adapter Requirements

    Adapter Requirements Dataman-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.
  • Page 60 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 16- 20 pin SOIC SDP-UNIV-28SO/300 28 pin SOIC (300mil) universal adapter for 24- 28 pin SOIC SDP-UNIV-28SS/200 28 pin SSOP universal adapters for 200mil x...
  • Page 61 SDP-UNIV-40TS/W 40 pin TSOP (10mm x 14mm) universal adapter for 40 pin TSOP Flash memory SDP-UNIV-40TSS 40 pin TSSOP universal adapter for 40 pin TSSOP Flash memory SDP-UNIV-44TS 44 pin TSOP universal adapter for Samsung /Toshiba 44pin TSOP NAND Flash memory SDP-UNIV-44 44 pin PLCC universal adapter SDP-UNIV-44TQ...
  • Page 62 SDP-7096-100Q 100 pin QFP adapter for ALTERA 7096 SDP-7128-100Q 100 pin QFP adapter for ALTERA 7128/E SDP-7160-100Q 100 pin QFP adapter for ALTERA 7160/E SDP-M120-68 68 pin PLCC adapter for AMD MACH 12X/22X SDP-M130-84 84 pin PLCC adapter for AMD MACH 13X/23X/435 and M4/128 SDP-M131-100Q 100 pin QFP adapter for AMD MACH...
  • Page 63 SDP-C923-68 68 pin PLCC adapter for Microchip PIC 16C923/924 SDP-11K1-84 84 pin PLCC adapter for Motorola XC68HC11K1/K4 SDP-96MH-84 84 pin PLCC adapter for Intel 87C196MH/MC SDP-AD816-52Q 52 pin QFP adapter for Analog device AduC812/816 MCU SDP-705X-64Q 64 pin QFP adapter for Motorola 68HC705X32 SDP-C923-64TQ 64 pin TQFP adapter for PIC 16C923/4 SDP-C508-64Q...
  • Page 64 LVT-640W18-56U uBGA adapter for Intel 28F320/640/128W18 (1.8Vcc, I/O) LVT-640W30-56U uBGA adapter for Intel 28F320/640W30 (1.8Vcc, 3V I/O) LVT-6408W30-80F 80 pin uBGA adapter for Intel 28F6408W18 CSP Flash SDP-F256-80F 80 ball VFBGA adapter for Intel RD28F256SJ3AM, D28F192SJ3AM, RD28F128SJ3AM SDP-EBGA-001 72 pin EBGA (1.0mm pitch) adapter for Intel 28F800/160/320F3/C3 SDP-EBGA-002 72 pin Easy BGA (1.0mm pitch) adapter for...
  • Page 65 SDP-A320-63F 63 pin uBGA adapter for AMD29DL32X (8x14mm size) SDP-41DL16-69F 69 ball FBGA adapter for AMD 41DL16xxMCP SDP-42DL32-73F 73 ball FBGA adapter for AMD 41DL32xxMCP SDP-ST064-56TS 56 pin TSOP adapter for ST 58LW064A SDP-F400-56TS 56 pin TSOP adapter for Intel 28F400/28F200 SDP-F160-56SS 56 PIN SSOP adapter for Intel 28F160F3 SDP-F320-56SS...
  • Page 66: Appendix A Error Messages

    Error Messages...
  • Page 67: Error Messages

    This message will be displayed one of the data-files of the Dataman-48UXP software is of the wrong version. This error occurs if Dataman-48UXP.exe is updated, and the data files not updated. This might happen if the installation procedure did not complete.
  • Page 68 File write error! The Dataman-48UXP detected an error when writing a file to disk. Check that there is enough space on the disk to hold the file. Also check that the disk is not write-protected.
  • Page 69 Dataman-48UXP not found! The Dataman-48UXP software does not detect the Dataman-48UXP on of the parallel ports, or the Dataman-48UXP may be failure and need to repair. Make sure the power on the Dataman-48UXP is on. Also check the parallel connection between the PC and the Dataman-48UXP. If the...
  • Page 70 You can then disable device code checking by setting the Operating Options. No device on socket! The Dataman-48UXP does not detect a device in the socket. The inserted device may be damaged. Replace it with a similar device and try again.
  • Page 71 Poor contact at pin %s! Dataman-48UXP does insertion test before programming/erasing etc. any device. 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. Record checksum/length error! Usually this error indicates that a wrong file format has been selected.
  • Page 72 “Demo mode”. This function is not supported in Demo Mode. Time-out error! The Dataman-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.

Table of Contents