Elnec DATAMAN-40PRO User Manual Download Page 84

 

 

Note:

 

Characters 0 and 1 immediately changes content of edit area.

 

Buffer / Fill block 

Selecting this command causes filling selected block of buffer by requested hex (or ASCII) 
string. 
  
Selecting option "Allow address history logging" activates saving of recently confirmed values. 
These are saved for each device separately, count is limited to last 15 items. 

Note:

 Address history values are common for all buffer data manipulation dialogs. 

  
Default address range is set according to buffer range of selected device. 
Selecting option "Maintain last inserted values" causes that for the next time you open this 
dialog, previously confirmed values will be reloaded as default. 

Buffer / Copy block 

This command is used to copy specified block of data in current buffer on new address. 
Target address needn't be out from source block addresses. 

Buffer / Move block 

This command is used to move specified block of data in current buffer on new address. 
Target address needn't be out from source block addresses. Source address block (or part) 
will be filled by topical blank character. 
  
Selecting option "Allow address history logging" activates saving of recently confirmed values. 
These are saved for each device separately, count is limited to last 15 items. 

Note:

 Address history values are common for all buffer data manipulation dialogs. 

  
Default address range is set according to buffer range of selected device. 
Selecting option "Maintain last inserted values" causes that for the next time you open this 
dialog, previously confirmed values will be reloaded as default. 

Buffer / Swap block 

This command swaps a high- and low- order of byte pairs, foursomes or nibbles inside bytes 
depending on swap mode selected by user. Swap operation is performed on buffer block 
specified by Start and End addresses. This block must start on even address and must have 
an even number of bytes. If the conditions do not fulfill, the program modifies addresses itself 
(start address is moved on lower even address and/or end address is moved on higher odd 
address). 
 
Following swap modes are available, user can select from: 
 
1. Swap 2-bytes inside 16-bit words  swap of byte pairs inside 16-bit words. 
2. Swap 4-bytes inside 32-bit words  swap of byte foursomes inside 32-bit words. 
3. Swap nibbles inside bytes 

swap of high- and low- nibbles inside each byte. 

4.Mirror bits inside bytes 

mirror bits inside each byte 

 
Examples of swap operation in buffer: 
 

 

84

Summary of Contents for DATAMAN-40PRO

Page 1: ...O2 Super fast universal 48 pindrive Programmer with USB LPT interface and ISP capability DATAMAN 48PRO2C Super fast universal 48 pindrive Programmer with USB interface and ISP capability DATAMAN 40PRO...

Page 2: ...d in any form on any medium for any purpose Information provided in this manual is intended to be accurate at the moment of release but we continuously improve all our products Please check for an upd...

Page 3: ...tware Once you have installed the control program we recommend you consult the context sensitive HELP within the control program rather than the printed User manual Revisions are implemented in the co...

Page 4: ...programmed device 34 In system serial programming by DATAMAN 48PRO2 DATAMAN 48PRO2C 35 Multiprogramming by DATAMAN 48PRO2 DATAMAN 48PRO2C 37 Selftest 37 Technical specification 38 DATAMAN 40PRO 44 Int...

Page 5: ...mon notes 148 Maintenance 149 Software 150 Hardware 156 ISP In System Programming 156 Other 158 Troubleshooting and warranty 159 Troubleshooting 160 If you have an unsupported target device 160 Warran...

Page 6: ...f target device Buffer part of memory or disk used for temporary data storage Printer port type of PC port parallel which is primarily dedicated for printer connection USB port type of PC port serial...

Page 7: ...Quick Start Introduction 7...

Page 8: ...of programmable devices Using build in in circuit serial programming ISP connector the programmer is able to program ISP capable chips in circuit It has design which allows easily add new devices to...

Page 9: ...mediately DATAMAN 448PRO2 DATAMAN 48PRO2 DATAMAN 48PRO2C DATAMAN 40PRO DATAMAN MEMPRO programmer USB cable LPT cable ISP cable 4x power cordset internal power supply external power supply 48 pins diag...

Page 10: ...h speed USB 1 1 LPT CDROM Recommended PC requirements 2x DATAMAN 448PRO2 DATAMAN 448PRO2 DATAMAN 48PRO2 DATAMAN 48PRO2C DATAMAN 40PRO DATAMAN MEMPRO OS Windows Win 7 Win 7 Win 7 Win 7 Win 7 CPU C2Quad...

Page 11: ...ication if your PC in hardware software configuration is good enough for the current software version and current situation with PG4UW PG4UWMC is to run Windows task manager Ctrl Alt Del and see the p...

Page 12: ...Quick Start 12...

Page 13: ...File is used for source files manipulation settings and viewing directory changes drives changes start and finish address of buffer for loading and saving files and loading and saving projects Menu Bu...

Page 14: ...4 check if the device is blank click on 5 program device click on 6 additional verify of device click on 14...

Page 15: ...Detailed description Detailed description 15...

Page 16: ...DATAMAN 448PRO2 16...

Page 17: ...dule You can be sure the next devices support require the software update and if necessary simple package converter programming adapter therefore the ownership cost are minimized Using built in in cir...

Page 18: ...erase are boosted by some test functions insertion test signature byte check and some special functions autoincrement production mode start immediately after insertion of chip into socket All known d...

Page 19: ...P Jam or JTAG chain ISP VME It is important to remember that in most cases new devices require only a software update due to the DATAMAN 448PRO2 is truly universal programmer With our prompt service y...

Page 20: ...e due to incorrect user selected programming parameters Target device may be not destroyed by forced interruption of the control program reset or switch off PC by removing the physical connection to t...

Page 21: ...P connector Pull up Pull down RC2 Read Float H L drivers in programmer RB1 RB2 pin of ISP connector drivers in programmer pins 3 5 7 9 11 13 of ISP connector pin 14 of ISP connector pins 15 16 of ISP...

Page 22: ...ctors As ISP connectors are used 20 pins connectors 09185207813 from Harting or other compatible connector DATAMAN 448PRO2 ISP cable Warnings Use only attached ISP cable When you use other ISP cable o...

Page 23: ...rogrammer Selftest ISP connector Technical specification Specification DATAMAN 448PRO2 multiprogramming system 4x universal programming module 4x 48 pin DIL ZIF sockets operation result LEDs LED power...

Page 24: ...Target system power supply voltage range 2V 6V 250mA ESD protection on each pin of ISP connector IEC1000 4 2 15kV air 8kV contact two output signals which indicate state of work result LED OK and LED...

Page 25: ...series 87xx 87Cxxx 87LVxx 89Cxxx 89Sxxx 89Fxxx 89LVxxx 89LSxxx 89LPxxx 89Exxx 89Lxxx all manufacturers Philips LPC series Microcontrollers Intel 196 series 87C196 KB KC KD KT KR Microcontrollers Atme...

Page 26: ...le test pattern generation Programmer through ISP connector Serial E E PROM IIC series MW series SPI series KEELOQ series PLD configuration memories UNI O series 1 Wire E E PROM DS1xxx DS2xxx Serial F...

Page 27: ...MMC NAND Flash 3C780000hx8 8 Giga programming 1 480 sec K8P6415UQB parallel NOR Flash 400100Hx16 64 Mega programming and verify 13 sec K9F1G08U0M parallel NAND Flash 8400000Hx8 1 Giga programming and...

Page 28: ...m byte word print File load save no download time because programmer is PC controlled automatic file type identification recognition Supported file formats unformatted raw binary HEX Intel Intel EXT M...

Page 29: ...DATAMAN 48PRO2 DATAMAN 48PRO2C DATAMAN 48PRO2 DATAMAN 48PRO2C 29...

Page 30: ...erator and not the other way round DATAMAN 48PRO2 DATAMAN 48PRO2C interfaces with the IBM PC Pentium compatible or higher portable or desktop personal computers through USB 2 0 1 1 port or any standar...

Page 31: ...insertion test signature byte check and some special functions autoincrement production mode start immediately after insertion of chip into socket All known data formats are supported Automatic file f...

Page 32: ...ed It is important to know there is a concurrent multiprogramming each programmer works independently and each programmer can program different chip if necessary It is important to remember that in mo...

Page 33: ...nication cable For DATAMAN 48PRO2C after upgrade to DATAMAN 48PRO2 10 USB connector for PC DATAMAN 48PRO2 DATAMAN 48PRO2C communication cable Connecting DATAMAN 48PRO2 DATAMAN 48PRO2C to the PC Using...

Page 34: ...RST insert the communications cable and THEN the power supply connector When disconnecting the programmer from the PC FIRST disconnect the power supply connector and THEN the communication cable From...

Page 35: ...m TE connectivity or other compatible connector 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Front view at ISP connector of programmer H L read driver RA1 pin of ISP connector RA2 RA3 Pull up Pu...

Page 36: ...y of respective device must be selected It is indicated by ISP suffix after name of selected device These specifications correspond with application notes published of device manufacturers Note Pin no...

Page 37: ...n please run the programmer ISP connector selftest using Diagnostic POD Diagnostic POD for ISP connectors 2 enclosed with the standard delivery package Selftest of programmer Insert 48 pins diagnostic...

Page 38: ...in FPGA based TTL driver provides H L CLK pull up pull down on all pindriver pins analog pindriver output level selectable from 1 8 V up to 26V current limitation overcurrent shutdown power failure sh...

Page 39: ...T26Dxxx Configuration EE PROM XCFxxx XC17xxxx XC18Vxxx EPCxxx EPCSxxx AT17xxx AT18Fxxx 37LVxx 1 Wire E E PROM DS1xxx DS2xxx PLD Altera MAX 3000A MAX 7000A MAX 7000B MAX 7000S MAX7000AE MAX II G Z PLD...

Page 40: ...ectronics uPSD PSD series Microcontrollers STM ST6xx ST7xx ST10xx STR7xx STR9xx STM32Fxx STM8A S L series Microcontrollers Silicon Laboratories Cygnal C8051 series Microcontrollers Texas Instruments M...

Page 41: ...controllers ZILOG Z8Fxxxx Z8FMCxxxxx Z16Fxxxx series ZLF645x0xx Various PLD also by Jam VME SVF STAPL Player JTAG support Altera MAX 3000A MAX 7000A MAX 7000B MAX 7000S MAX 9000 MAX II G Z Xilinx XC95...

Page 42: ...algorithms are available at additional cost Algorithm updates software updates are available regularly approx every 4 weeks free of charge OnDemand version of software is available for highly needed...

Page 43: ...ektronix ASCII SPACE HEX ASCII HEX Altera POF JEDEC ver 3 0 A e g from ABEL CUPL PALASM TANGO PLD OrCAD PLD PLD Designer ISDATA etc JAM JEDEC STAPL Format JBC Jam STAPL Byte Code STAPL STAPL File JEDE...

Page 44: ...DATAMAN 40PRO 44...

Page 45: ...own to 1 8V so you ll be ready to program the full range of today s advanced low voltage devices The programmer performs device insertion test wrong device position in socket and contact check poor co...

Page 46: ...ound in circuit programmed chip and other necessary information Various socket converters are available to handle device in PLCC SOIC SSOP TSOP TSSOP TQFP QFN MLF and other packages Advanced design of...

Page 47: ...correct orientation of the programmed device in ZIF socket is shown on the picture near ZIF socket on the programmer s cover The programmed device is necessary to insert into the socket also to remov...

Page 48: ...1 is signed by triangle scratch on ISP cable connectors As ISP connectors are used 10 pins connectors 09185107813 from Harting or other compatible connector DATAMAN 40PRO ISP cable Warnings When you...

Page 49: ...device Run selftest of programmer in PG4UW Programmer Selftest plus Technical specification HARDWARE Programmer two D A converters for VCCP and VPP controllable rise and fall time VCCP range 2 7V 350m...

Page 50: ...LV series including NV RAM Dallas DSxxx SGS Inmos MKxxx SIMTEK STKxxx XICOR 2xxx ZMD U63x series PLD series Atmel AMD Vantis Cypress ICT Lattice NS 1 Microcontrollers 51 series 87Cxxx 87LVxx 89Cxxx 8...

Page 51: ...y in ZIF 7 sec AT89C52 programming and verify in ZIF 17 sec PIC16F876A programming and verify ISP 5 sec PIC12C508 programming and verify ISP 3 sec Conditions P4 2 4GHz USB 2 0 HS Windows XP PG4UW 2 11...

Page 52: ...binary HEX Intel Intel EXT Motorola S record MOS Exormax Tektronix ASCII SPACE HEX JEDEC ver 3 0 A for example from ABEL CUPL PALASM TANGO PLD OrCAD PLD PLD Designer ISDATA etc GENERAL operating volta...

Page 53: ...DATAMAN MEMPRO DATAMAN MEMPRO 53...

Page 54: ...vers operate down to 1 8V so you ll be ready to program the full range of today s advanced low voltage devices The programmer performs device insertion test wrong device position in socket and contact...

Page 55: ...ps for each supported chip are provided Various socket converters are available to handle device in PLCC SOIC SSOP TSOP TSSOP and other packages DATAMAN MEMPRO elements 1 40 pin ZIF socket 2 power sle...

Page 56: ...LED BUSY light off Warning DATAMAN MEMPRO programmer hasn t protection devices which protect the content of programmed device against critical situations for example power failures and PC failure inte...

Page 57: ...mA and 1x VPP voltage range 2V 25V 50mA programmed chip voltage VCCP with both source sink capability and voltage sense DEVICE SUPPORT Programmer EPROM NMOS CMOS 2708 3 27xxx and 27Cxxx series with 8...

Page 58: ...e available approx every 2 weeks free of charge Main features revision history session logging on line help device and algorithm information Device operations standard intelligent device selection by...

Page 59: ...ormax Tektronix ASCII SPACE HEX GENERAL operating voltage 15 20V DC max 500mA power consumption max 6W active 1 4W inactive dimensions 160x97x35 mm 6 3x3 8x1 4 inch weight without external power adapt...

Page 60: ...Setup 60...

Page 61: ...program requires correctly installed USB driver We recommended install software before connecting programmer to PC to avoid unwanted complication during installation Software setup Insert delivered CD...

Page 62: ...Step 2 Click on Next button Step 3 For change default folder click on Browse button select the destination folder Then click on Next button 62...

Page 63: ...efault folder click on Browse button select the destination folder Then click on Next button Step 5 Check if Install Multiprogramming control support is selected Change default setting if you want The...

Page 64: ...Step 6 Check your setting and then click on Install button Step 7 Installation process will start 64...

Page 65: ...Setup Step 8 For first time installation of current version of driver only Click on Continue Anyway button For Windows Vista Click Install this driver software anyway 65...

Page 66: ...Step 9 Click Finish button to finish setup Step 10 For Windows Vista only Click This program installed correctly 66...

Page 67: ...to select driver installation method automatically or manually To detect programmer correctly control program installation CD must be inserted to computer s CD ROM drive and following steps have to be...

Page 68: ...ll start with Found new hardware wizard For Windows XP Service Pack 2 users only Select No not this time and then click on Next button For all Select Install the software automatically and then click...

Page 69: ...Setup Step 6 Click on Continue Anyway button For Windows Vista Click Install this driver software anyway 69...

Page 70: ...will launch for each programmer one time for DATAMAN 448PRO2 4 times Hardware setup will be continued with Step 5 Note If a different USB port on the PC is used for the next connection of programmer...

Page 71: ...PG4UW PG4UW 71...

Page 72: ...rogrammers hence program try to find all supported programmers Notes When PG4UW is started program is checked for its integrity Than the program display a standard user menu and waits for your instruc...

Page 73: ...ection of device device operations device read blank check programming remote control application connection and disconnection and other Content of Log window can be saved to file concurrently while i...

Page 74: ...epeat manually by button YES placed directly on programmer automatically programmer automatically detects device removing and insertion of new device For more details please look at Programmer Automat...

Page 75: ...ds the data from specified file to the buffer You can choose the format desired binary MOTOROLA MOS Technology Tektronix Intel extended HEX ASCII space JEDEC and POF The control program stores a last...

Page 76: ...ed formats the binary file format is assumed When the check box Automatic file format recognition is unchecked program allows user to manually select wished file format from list of available file for...

Page 77: ...tion is x16 Negative offset mode has two options Negative offset and Automatic negative offset set by two ways manual or automatic For manual set use option Negative offset and put wished offset value...

Page 78: ...fset xx7 address is out of buffer range xx8 bad type of selected file format xx9 the file wasn t loaded all File Save Saves data in the buffer which has been created modified or read from a device ont...

Page 79: ...tion file is derived from project file name by adding extension sn to project file s name Additional serialization file is always placed to the directory serialization into the control program s direc...

Page 80: ...detailed information about Protected mode projects see Options Protected mode Recommendation passwords for Encrypt project file with password and Set Protected mode of software after loading of this p...

Page 81: ...or an encryption table into the file on the disk as a binary data File Exit without save The command deallocates heap cancels buffer on disk if exists and returns back to the operation system File Exi...

Page 82: ...it or 16 bit too F12 checksum dialog allows to count checksum of selected block of buffer change mode view edit Arrow keys move cursor up down right and left Home End jump on start end current line Pg...

Page 83: ...ch starting from the current cursor position In edit mode Forward from the current position or start of buffer to the end of the buffer is the default Backward searches toward the beginning In view mo...

Page 84: ...ry logging activates saving of recently confirmed values These are saved for each device separately count is limited to last 15 items Note Address history values are common for all buffer data manipul...

Page 85: ...values are common for all buffer data manipulation dialogs Default address range is set according to buffer range of selected device Selecting option Maintain last inserted values causes that for the...

Page 86: ...in dialog Checksum Dialog Checksum contains two tabs panels Tab Main checksum options Tab Checksum calculator Tab Main checksum options allows to set mode of Automatic checksum calculator It contains...

Page 87: ...o WORD using standard CRC 16 algorithm with polynome x 16 x 15 x 2 1 0x8005 init value 0 and XOR out 0 CRC 32 sum by bytes to DWORD using standard CRC 32 algorithm Column marked as NEG is a negation o...

Page 88: ...can be set to one of two modes Default addresses Buffer Start and Buffer End that are displayed in table Addresses in the main program window Custom defined addresses The settings are available in dia...

Page 89: ...up menu by clicking on label checksum in main program window or by menu shortcuts Shift Ctrl 1 for Byte sum x8 Shift Ctrl 2 for Word sum Little Endian x16 or Shift Ctrl 3 for Word sum Big Endian x16...

Page 90: ...ected device is automatically saved to buffer of default devices This buffer is accessible with Device Select from default devices command In the Search mask field you can enter mask for filtering of...

Page 91: ...d or device number in a search box use a key Space as a separation character and press Enter or click OK button Press a key Esc or click Cancel button at any time to cancel device selection without af...

Page 92: ...28 and 32 pins Any of programmers determines pins number automatically For other programmers you must enter this number manually The programmer applies a high voltage to the appropriate pins on the so...

Page 93: ...4 05 01 05 09 0D 11 15 3 4 00 01 02 03 04 05 02 06 0A 0E 12 16 4 4 00 01 02 03 04 05 03 07 0B 0F 13 17 Terms explanation Access to device address ADDR is written as Device ADDR Access to buffer addres...

Page 94: ...xact voltage supply for target system the proper Voltage and Max current values has to be defined The Max current value specified has to be as exact as possible equal to real current consumption of ta...

Page 95: ...ndow with warning After user close this window control program will deactivate resistors group Programming parameters This group is available for some types of devices It contains settings of which de...

Page 96: ...ramming is stopped by user program will not change the serial values ready for next batch of devices The same situation is if device program is incomplete e g for device insertion test error Ignoring...

Page 97: ...means the serial number is written to buffer as ASCII string For example number 0528CD is in ASCII mode written to buffer as 30h 35h 32h 38h 43h 44h 0 5 2 8 C D i e six bytes Bin means the serial num...

Page 98: ...16000000H incremental step is 1 the serial number form is binary and least significant byte is placed at the lower address of serial number in device To make above described serialization following s...

Page 99: ...with RETLW instructions for Microchip PIC16F628 devices Device PIC16F628 has 14 bit wide instruction word Instruction RETLW has 14 Bit Opcode Description MSB 14 Bit word LSB RETLW Return with literal...

Page 100: ...every second byte The correct serial number is set tightly before device programming operation starts The buffer content of serial number when programming the first device will be Address Data 000004...

Page 101: ...ing operation starts The buffer content of serial number when programming the first device will be Address Data 0000800 56 34 00 00 12 00 00 00 xx xx xx xx xx xx xx xx The second device will have Addr...

Page 102: ...yte org x8 the Serialization Address will be byte address If the buffer organization is wider than byte e g 16 bit words x16 the Serialization Address will be word address Device Device options Serial...

Page 103: ...bytes are written to buffer from address addr to addr n The process of writing particular bytes to buffer is byte0 to addr byte1 to addr 1 byte2 to addr 2 byten to addr n Optional part is delimited f...

Page 104: ...e of this value will be written to address FFFFF Note Address for Serialization is always assigned to actual device organization and buffer organization that control program is using for current devic...

Page 105: ...PG4UW installation directory in Examples subdirectory as following PG4UW_inst_dir Examples Serialization fromfile_playlist_example The typical path can look like this C Program Files Dataman Programm...

Page 106: ...red Serial numbers can be incremented as a linear sequence or completely non linear sequence The user made serial number generator program details are described later in the following section Custom g...

Page 107: ...n engine Two parameters are used RESULT n TRUE FALSE where n is optional Programmer Site order number if multiprogramming is used TRUE means that device operation was finished OK FALSE means that devi...

Page 108: ...II Space data format T03 99 Intel Hex data format T04 indicates the serialization data will follow from next line to the end of file Serialization data are stored in one of standard ASCII data file fo...

Page 109: ...file to be available reading of serialization dat file data to programmer buffer the data will be used for programming device delete serialization dat file after reading of data from it 4 Device prog...

Page 110: ...ation including Verify after Read is one operation A Program operation including Erase and or Verify operations is counted as one operation Check box Count down sets Count down activity enable or disa...

Page 111: ...gramming PG4UWMC software the statistics information is saved to Job Summary report Device Device options Associated file This command is used for setting associated file with current device This is a...

Page 112: ...ing in dialog General options menu Options General options in tab Errors allows to control how to write the found errors to user specified report file Also first 45 found errors are written to Log win...

Page 113: ...consortium of programmable logic device PLD manufacturers programming equipment makers and test equipment manufacturers The Jam Standard Test and Programming Language STAPL JEDEC standard JESD 71 is a...

Page 114: ...s an ispLSI3256A JEDEC file to a Jam file Xilinx Xilinx ISE Webpack or Foundation software generates STAPL file or SVF file for use by utility SVF2Jam Actel Actel Libero Integrated Design Environment...

Page 115: ...procedure Program flow starts to run instructions according to boolean variables with prefix DO_something Jam Player executes all marked DO_something cases in algorithm Number of variables procedures...

Page 116: ...in dialog Add Device select JED file with extension jed in the created jtag chain select device e g XC2C32A left mouse button and select sequence operation e g Erase Blank Program Verify right mouse...

Page 117: ...be used for programming Actel device Frequently asked questions about Actel Q How can be identify verify already programmed Actel device A There are several possible options to get this done Each opti...

Page 118: ...he IspVM System window The devices can be programmed in ZIF socket of the programmer or in target system through ISP connector It is indicated by PLCC44 VME or ISP VME suffix after name of selected de...

Page 119: ...ion is selected then control program sets a maximal communication speed Port selects a port which will be scanned for a requested programmer If All port is selected the control program scans all ports...

Page 120: ...ressing any key or button An insertion of device into ZIF is displayed on the screen Repeated operation executing will be cancelled by pressing key ESC during waiting for insert remove a device to fro...

Page 121: ...error defines if the Automatic YES function will be temporary disabled on error to see result of operation or will going on without suspension The options are set to defaults after new device is selec...

Page 122: ...be inserted as 40 pins device 2 Interconnect 6 pins connector of Diagnostic POD for ISP connectors with an ISP connector of the programmer with an ISP cable included in programmer delivery package Be...

Page 123: ...6 months Options The Options menu contains commands that let you view and change various default settings Options General options General options dialog allows user to control and set variety of PG4U...

Page 124: ...filter for file listing in File Save and File Load file window for all file formats Mask must contain one of wildcards at least and must be applied correctly by syntax Note More masks can be specified...

Page 125: ...ifferences to file he can set options in section Save device verify errors to file to one of two methods cumulate errors from all verify actions to the same file or save errors to file just from last...

Page 126: ...name as log_file_extension dot is the first in file name Example User specifies Log file name c logs log The final log file name with added date will look like this have a date November 7th 2006 c log...

Page 127: ...eport function when checked the Job Report function is active enabled Otherwise the Job Report function is disabled Checkbox Automatically save Job Report file when checked the Job Report will be save...

Page 128: ...ts of the programmer does not indicate the state when a device is programmed and the programmer with software wait for inserting a new device After an operation with a device only one of the status LE...

Page 129: ...RemoteCtrl which is in the directory where PG4UW is installed Manual for remote control is available also from Windows Start Programs menu link to Remote manual created during PG4UW installation Save...

Page 130: ...program is in Protected mode there are disabled certain program operation and commands that can modify buffer or device settings Protected mode is used for prevent operator from modify buffer or devi...

Page 131: ...h program from Protected mode to Normal mode use the menu command Options Normal mode The Password required dialog appears User has to enter the same password as the password entered during switch to...

Page 132: ...ude one or more projects Projects included in Multi project file are also called sub projects Sub project means classic project file which has been included into Multi project file during Multi projec...

Page 133: ...rojects that are included in recent Multi project Button Add project is used for adding of new project file s to list of project files in Table1 Button Remove project is used for removing of selected...

Page 134: ...rom Select Device dialog in PG4UW loading of created Multi project file opening dialog Multi project Wizard directly from PG4UW menu Options Multi project Wizard 1 Convention for Master device and Sub...

Page 135: ...oncept is that device progress indicators are reset to 0 at beginning of each sub device operation so it looks like progress bar is jumping to 0 few times while multichip operation is running After pr...

Page 136: ...mmer Help Supported programmers This command displays information about programmers where supported this program Help Device list current programmer This command makes a list of all devices supported...

Page 137: ...icular diagnostic information to Log window and consequently copy Log window content to clipboard The Log window content can be placed from clipboard to any text editor Problem report is useful when e...

Page 138: ...PG4UWMC 138...

Page 139: ...ip configuration data auto programming command sequence etc Therefore the operator error is minimized because the project file is normally created and proofed by engineering and then given to the oper...

Page 140: ...e Ready Site is active and ready to work Programmer is connected No device operation is running and other informationcurrently running device operation result programmer connection state and so on Log...

Page 141: ...le using individual Programmer Site with specified Site number column Serial number contains information about serial numbers for Programmer Sites column Project file contains edit lines Project 1 Pro...

Page 142: ...rrent status information is displayed in main window of PG4UWMC The default timer refresh rate value is 200ms If you wish faster refresh of status information displayed in Operation panel of PG4UWMC s...

Page 143: ...extension The name with added date will be user_log_file_name yyyy mmm dd log_file_extension The new part representing of date consists of yyyy year mmm month and dd day Example User specifies Log fil...

Page 144: ...loading of new project or closing program PG4UWMC Job Report contains following information project name project date Protected mode status PG4UWMC software version programmer type and serial number s...

Page 145: ...orts job_report_000_myproject jrp Example 2 Let s use the conditions from Example 1 but assume there is already one report file present Name of this file is d job_reports job_report_000_myproject jrp...

Page 146: ...grammers dialog Dialog allows to scan all connected USB devices for programmers matching selected multiprogramming system After finishing of scanning operation dialog offers Search results list of fou...

Page 147: ...multiply programmers correct serial numbers must be specified for each used programmer in panel Serial numbers If there is empty field for serial number application PG4UW for the programmer Site won...

Page 148: ...Common notes 148...

Page 149: ...calibration test if the programmer supports this feature Daily use developing laboratory office Daily maintenance After end of the job cover the ZIF socket of the programmer with enclosed dust cover...

Page 150: ...cause large amount of failures during working with programmer Software PG4UW is common control program for some DATAMAN programmers Thus during work with him it is possible to find some items those re...

Page 151: ...s this parameter has sense together with Program parameter only and makes program to close automatically after device programming is finished no matter if device operation was successful or not Eprom_...

Page 152: ...pplication with specified command line parameters 2 force command line parameters to PG4UW that is already running Very good feature of pg4uwcmd exe is its return code according to command line parame...

Page 153: ...ebuffer is used to write block of Bytes to PG4UW main buffer at specified address Write buffer command has one block of data required and other block s of data marked with optional Please do not use s...

Page 154: ...12 AB C5 D4 7E 80 described in section about command writebuffer Example 2 writebufferex 2 2F 12 AB C5 D4 7E 80 The command writes 6 Bytes 12H ABH C5H D4H 7EH 80H to secondary buffer with index 2 at...

Page 155: ...m beginning of batch echo off rem Call application with wished parameters pg4uwcmd exe program noanyquest prj c emproject eprj rem Detect result of command line execution rem Variable ErrorLevel is te...

Page 156: ...Device problem report form for this purpose Warning Class A ITE notice Devices described at this manual are class A products In domestic environment this products may cause radio interference in whic...

Page 157: ...g connect GND of all devices by wire 3 Insert one connector of ISP cable to ISP programmer turn on programmer and control program 4 In control program select target device and operation options 5 Sta...

Page 158: ...Card is used the card must be installed in computer before starting of operating system LPT driver requires port LPT1 to be present in the operating system Please check the parallel port LPT1 is pres...

Page 159: ...Troubleshooting and warranty Troubleshooting and warranty 159...

Page 160: ...available from our website www dataman com Include everything that you consider being relevant about the programmer software and the target device Send the completed form by mail or fax to DATAMAN fax...

Page 161: ...whole programmer are warranted only for the reminder of the original warranty period For repair within the warranty period the customer must prove the date of purchase This warranty terms are valid f...

Page 162: ...id by a buyer Dataman is not liable for Damage caused by inappropriate use or handling of products Damage caused by users or third parties modifying or trying to modify products Any further damage or...

Reviews: