background image

PG4UW

101

numbers desired. 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 generator program

.

Examples:

There are also example .exe and C/C++ source files available. The files are placed in the
PG4UW installation directory in Examples\ subdirectory as following:
   <PG4UW_inst_dir>\Examples\Serialization\customgenerator_example\
The typical path can look like this:

C:\Program Files\DATAMAN_sw\Programmer\Examples\Serialization\customgenerator_example\

There are following options for

Custom generator serialization

 in PG4UW control software:

In dialog Serialization select in

Mode

 panel option Custom generator mode. The following

options will be displayed:

Serialization data file

Specifies the path and name for the data file that will contain the current serial number. When
device is to be programmed, the PG4UW software calls user made serial number generator
that updates the data file. The recommended extension of data file is .dat.
Because many of our customers use also BP Microsystems programmers, they ask us for
possibility to be used the same serialization software. Therefore the Serialization data file is
compatible with .dat files of "Complex serialization" system, available in BP Micro software.

Note:

The data file is completely and periodically overwritten during device programming with

serialization. Be sure to enter the correct name of wished .dat file. Example:
“c:\serial_files\serial.dat”.

Serialization generator

Specifies the path and name for the executable file which will generate serialization data file.

First serial number

This option is required to specify the initial serial number that will be passed to custom
generator serialization program. The number is entered and displayed in hexadecimal format.

Last serial number

This option specifies the maximum value of serial number allowed. If the value is non-zero, it
will be passed to serialization generator program. The generator is responsible for testing the
value of last serial number and generate serial .dat file with appropriate error information in the
serialization .dat file in case of current serial number greater then last serial number. If the
value of Last serial number is zero, the value will not be passed to generator program.

Check box

Call generator with -RESULT parameter after device operation completed

This new option has special purpose. If there is requirement to call custom generator with
special parameter -RESULT, the check box should be checked. Otherwise it has to be
unchecked (the default state is unchecked). If checked, custom generator is called by PG4UW
control program after each device operation is completed; no matter the result of device
operation is OK or Error. Parameters for generator are created by PG4UW serialization
engine. Two parameters are used:

RESULT[

n

] =TRUE / FALSE

where

n

 is optional Programmer Site order number, if multiprogramming is used.

Содержание 40PRO

Страница 1: ...P capability DATAMAN 48PRO2 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 Universal 40 pindrive Programmer with USB interface and ISP capability 6 th October 2017 ...

Страница 2: ... modified 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 updated manual on our website at www dataman com Dataman Programmers Ltd assumes no responsibility for misuse of this manual Dataman Programmers Ltd reserves the right to make changes or improvem...

Страница 3: ...software 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 context sensitive help before the printed User manual _____________________________________ We continuously update our manual You may find the latest version from our website www dataman com ...

Страница 4: ...MAN 48PRO2 DATAMAN 48PRO2C to the PC 35 Manipulation with the programmed device 36 In system serial programming by DATAMAN 48PRO2 DATAMAN 48PRO2C 36 Multiprogramming by DATAMAN 48PRO2 DATAMAN 48PRO2C 38 Selftest 38 Technical specification 40 DATAMAN 40PRO 46 Introduction 47 DATAMAN 40PRO elements 48 Connecting DATAMAN 40PRO to PC 49 Manipulation with the programmed device 49 In system serial progr...

Страница 5: ...5 Other 163 Troubleshooting and warranty 165 Troubleshooting 166 If you have an unsupported target device 167 Warranty terms 167 ...

Страница 6: ...n of 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 which is dedicated for connecting portable and peripheral devices HEX data format format of data file which may be read with standard text viewers e g byte 5AH is stored as characters 5 and A which...

Страница 7: ...Introduction 7 Introduction ...

Страница 8: ...ook at DATAMAN 48PRO2 programmer DATAMAN 40PRO is a small fast and powerful USB interfaced programmer of all kinds of programmable devices Using build in ISP connector the programmer is able to program ISP capable chips in circuit It has design which allows easily add new devices to the device list Nice value for money in this class All our programmers work with with a Windows based portable or de...

Страница 9: ...act your distributor immediately DATAMAN 448PRO2 DATAMAN 48PRO2 DATAMAN 48PRO2C DATAMAN 40PRO programmer USB cable LPT cable ISP cable 4x power cordset internal power supply external power supply 48 pins diagnostic pod type I 1x 40 pins diagnostic pod type I Diagnostic pod for ISP connectors 2 1x ZIF anti dust cover 4x CD with software and user manual Quick Guide leaflet Notes about ESD antistatic...

Страница 10: ...8PRO2 DATAMAN 48PRO2C DATAMAN 40PRO OS Windows Win 7 Win 7 Win 7 Win 7 CPU C2Quad C2D C2D C2D RAM MB 2000 1000 1000 512 free disk space MB 2000 1000 1000 1000 USB 2 0 high speed 2x USB 2 0 high speed controllers We recommended using higher monitor resolution as 1024 x 768 These PC requirements are valid for 3 09 version of control program for programmers issued 10 2014 and above If two programmers...

Страница 11: ...is PC Very easy indication 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 performance folder It has to be max 80 of CPU usage at full run of programming system Free additional services Free technical support e mail phone www dataman com contact Free lifeti...

Страница 12: ...12 Quick Start ...

Страница 13: ...ion settings and viewing directory changes drives changes start and finish address of buffer for loading and saving files and loading and saving projects Menu Buffer is used for buffer manipulation block operation filling a part of buffer with string erasing checksum and of course editing and viewing with other items find and replace string printing Menu Device is used for a work with selected pro...

Страница 14: ...14 4 Check if the device is blank click on the icon 5 Program the device click on the icon 6 Additional verify of the device click on the icon ...

Страница 15: ...Detailed description 15 Detailed description ...

Страница 16: ...16 DATAMAN 448PRO2 ...

Страница 17: ...c module 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 circuit serial programming ISP connector the programmer is able to program ISP capable chips in circuit DATAMAN 448PRO2 provide very competitive price coupled with excellent hardware design for relia...

Страница 18: ...IP BGA and other packages DATAMAN 448PRO2 programmer is driven by an easy to use control program with pull down menu hot keys and on line help Selecting of device is performed by its class by manufacturer or simply by typing a fragment of vendor name and or part number Standard device related commands read blank check program verify erase are boosted by some test functions insertion test signature...

Страница 19: ... ISP connector IEEE 1149 1 Joint Test Action Group JTAG interface Multiple devices are possible to program and test via JTAG chain JTAG chain ISP 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 you can have new devices can be added to the current list...

Страница 20: ...the socket when LED BUSY light off Note Programmer s protection electronics protect the target device and the programmer itself against either short or long term power failures and partly also against a PC failure However it is not possible to grant the integrity of the target device due to incorrect user selected programming parameters Target device may be not destroyed by forced interruption of ...

Страница 21: ...P please Description of ISP connector As ISP connector is used 20 pins connector 2 1634689 0 from 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 H L read driver RA1 pin of ISP connector RA2 RA3 Pull up Pull down Read Float H L drivers in programmer CC1 RC1 pin of ISP connector Pull up Pull down RC2 Read Float H L drivers...

Страница 22: ...can find it in the control SW for programmer PG4UW menu Device Device Info Ctrl F1 Be aware the ISP programming way 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 Notes Pin no 1 is signed by triangle scratch on ISP cable connectors As ISP connectors are used 2...

Страница 23: ...must be inserted as 48 pins device Run selftest of programmer in PG4UW menu Programmer Selftest Selftest of ISP connector Insert Diagnostic pod for ISP connectors 2 into ZIF socket of the programmer Diagnostic pod for ISP connectors 2 must be inserted as 48 pins device Interconnect 20 pins connector of Diagnostic pod for ISP connectors 2 with an ISP connector of the programmer with an ISP cable in...

Страница 24: ...s both 300 600 mil devices up to 48 pin pindrivers 48 universal VCCP VPP1 VPP2 can be connected to each pin perfect ground for each pin 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 shutdown ESD protection on each pin of socket IEC1000 4 2 15kV air 8k...

Страница 25: ...x series full support for LV series AT88SCxxx Serial Flash standard SPI 25Pxxx 25Fxxx 25Lxxx 25Bxxx 25Txxx 25Sxxx 25Vxxx 25Uxxx 25Wxxx 45PExx high performance Dual I O SPI 25Dxxx 25PXxxx high performance Quad SPI 25Qxxx 26Vxxx DataFlash AT45Dxxx AT26Dxxx Configuration EE PROM XCFxxx XC17xxxx XC18Vxxx EPCxxx EPCSxxx AT17xxx AT18Fxxx 37LVxx 1 Wire E E PROM DS1xxx DS2xxx PLD Altera MAX 3000A MAX 7000...

Страница 26: ...Microcontrollers Philips NXP ARM7 LPC2xxx PCD807xx SAF7780xxx series Microcontrollers Scenix Ubicom SXxxx series Microcontrollers Renesas R8C Tiny series Microcontrollers SGS Thomson ST6xx ST7xx ST10xx STR7xx series Microcontrollers SyncMOS SM59xxx SM73xxx SM79xxx SM89xxx series Microcontrollers Programmable System Memory STMicroelectronics uPSD PSD series Microcontrollers STM ST6xx ST7xx ST10xx S...

Страница 27: ... STR7xx STR9xx STM32Fxx STM8A S L series Microcontrollers Silicon Laboratories Cygnal C8051 series Microcontrollers Programmable System Memory STMicroelectronics uPSD PSD series Microcontrollers TI MSP430 both JTAG and BSL series MSC12xxx series Microcontrollers ZILOG Z8Fxxxx Z8FMCxxxxx Z16Fxxxx series ZLF645x0xx Various PLD also by Jam VME SVF STAPL Player JTAG support Altera MAX 3000A MAX 7000A ...

Страница 28: ...gorithms only manufacturer approved or certified algorithms are used Algorithm updates software updates are available regularly approx every 4 weeks free of charge Internet download OnDemand version of software is available for highly needed chips support and or bugs fixes Available nearly daily Main features revision history session logging on line help device and algorithm information Device ope...

Страница 29: ...tronix 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 JEDEC standard JESD 71 VME ispVME file VME2 0 VME3 0 SVF Serial Vector Format revision E STP Actel STAPL file GENERAL supply voltage AC 90 264V max 1 2A 47 63Hz power consumption max 60W active dimensions 3...

Страница 30: ...30 DATAMAN 48PRO2 DATAMAN 48PRO2C ...

Страница 31: ...e programmer It is at least fast than competitors in this category for many chips much faster than most competitors As a result when used in production this one socket programmer waits for an operator 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 standard para...

Страница 32: ...PLCC SOIC PSOP SSOP TSOP TSSOP TQFP QFN MLF SDIP BGA and other packages DATAMAN 48PRO2 DATAMAN 48PRO2C programmer is driven by an easy to use control program with pull down menu hot keys and on line help Selecting of device is performed by its class by manufacturer or simply by typing a fragment of vendor name and or part number Standard device related commands read blank check program verify eras...

Страница 33: ...hain ISP VME Attaching of more DATAMAN 48PRO2 DATAMAN 48PRO2C programmers to the same PC through USB port is achieved a powerful multiprogramming system which support as many chips as are supported by DATAMAN 48PRO2 DATAMAN 48PRO2C programmer and without obvious decreasing of programming speed It is important to know there is a concurrent multiprogramming each programmer works independently and ea...

Страница 34: ...tch 7 GND connector can be used for grounding of the programmer ESD wrist strap connector is place for attaching of ESD wrist strap 8 Power supply connector 9 LPT connector for PC DATAMAN 48PRO2 communication cable For DATAMAN 48PRO2C after upgrade to DATAMAN 48PRO2 10 USB connector for PC DATAMAN 48PRO2 DATAMAN 48PRO2C communication cable ...

Страница 35: ...ing a supplementary printer port says LPT2 So your printer may remain on LPT1 while the programmer on LPT2 Switch on the PC Connect the connector 8 to a mains plug using attached cable and turn on by power switch 6 At this time all work result LEDs and POWER LED light up successive and then switch off Once the POWER LED lights with low brightness then the DATAMAN 48PRO2 programmer is ready to run ...

Страница 36: ... is not possible to grant the integrity of the target device 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 the programmer but the content of actually programmed cell may remains undefined Don t unplug the target device from the ZIF socket during wor...

Страница 37: ... LED OK and LED ERROR picture D before first action with desired ISP device picture E after first action with desired ISP device Notes When LED OK or LED ERROR ON shine this status is presented as logical H level of H is 1 8V 5V depend on H level of desired ISP device When LED OK or LED ERROR OFF not shine this status is presented as logical L level of L is 0V 0 4V The above mentioned values are p...

Страница 38: ...ge to target device and checks his value target system can modify programming voltage If the programming voltage is different as expected no action with target device will be executed Multiprogramming by DATAMAN 48PRO2 DATAMAN 48PRO2C During installation of PG4UW at Select Additional Tasks window you check if is allowed install DATAMAN 48PRO2 DATAMAN 48PRO2C multiprogramming control support For st...

Страница 39: ...P connector Insert Diagnostic pod for ISP connectors 2 into ZIF socket of the programmer Diagnostic pod for ISP connectors 2 must be inserted as 48 pins device Interconnect 20 pins connector of Diagnostic pod for ISP connectors 2 with an ISP connector of the programmer with an ISP cable included in delivery programmer package Be sure that pins are interconnected properly i e 1 1 2 2 20 20 Run self...

Страница 40: ...A 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 shutdown ESD protection on each pin of socket IEC1000 4 2 15kV air 8kV contact continuity test each pin is tested before every programming operation ISP connector 20 pin male type with miss insertion lock 6 T...

Страница 41: ... AT26Dxxx 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 Lattice ispGAL22V10x ispLSI1xxx ispLSI1xxxEA ispLSI2xxx ispLSI2xxxA ispLSI2xxxE ispLSI2xxxV ispLSI2xxxVE ispLSI2xxxVL LC4xxxB C V ZC ZE M4 xx xx M4A3 xx xx M4A5 xx xx M4LV xx xx ispCLOCK Power Manag...

Страница 42: ...icroelectronics uPSD PSD series Microcontrollers STM ST6xx ST7xx ST10xx STR7xx STR9xx STM32Fxx STM8A S L series Microcontrollers Silicon Laboratories Cygnal C8051 series Microcontrollers Texas Instruments MSP430 MSC12xx series TMS320F series Microcontrollers Texas Instruments ex Luminary Micro LM3Sxxx LM3Sxxxx series Microcontrollers ZILOG Z86 Z89xxx and Z8Fxxxx Z8FMCxxxxx Z16Fxxxx ZGP323xxxxxx ZL...

Страница 43: ...ies Microcontrollers 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 XC9500 XC9500XL XC9500XV CoolRunner XPLA3 CoolRunner II PLD Lattice ispGAL22xV10x ispLSI1xxxEA ispLSI2xxxE ispLSI2xxxV ispLSI2xxxVE ispLSI2xxxVL M4 xx xx M4LV xx xx M4A3 xx xx M4A5 xx xx LC4xxxB ...

Страница 44: ...nly manufacturer approved or certified algorithms are used Custom 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 chips support and or bugs fixes Available nearly daily Main features revision history session logging on line help device and algorithm...

Страница 45: ...CII 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 JEDEC standard JESD 71 VME ispVME file VME2 0 VME3 0 SVF Serial Vector Format revision E STP Actel STAPL file GENERAL operating voltage 100 240V AC rated 90 264 VAC max 47 63 Hz power consumption max 20W active abou...

Страница 46: ...46 DATAMAN 40PRO ...

Страница 47: ...ram the full range of today s advanced low voltage devices DATAMAN 40PRO performs device insertion test based on the check of proper signal path between the programmer and programmed device before it programs each device In dependence on programming configuration it identifies missed or poor contact between programmed device and the ZIF socket of the programming adapter or the programmer directly ...

Страница 48: ...ed chip are provided The software provide full information for ISP implementation Description of ISP connector pins for currently selected chip recommended target design around 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 the DATAMAN 40PRO programme...

Страница 49: ...ith the programmed device After selection of desired device for your work you can insert into the open ZIF socket the lever is up and close socket the lever is down The 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 remove from the socket when LED BUSY ...

Страница 50: ...pecifications correspond with application notes published of device manufacturers Notes Pin no 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 use DATAMAN 40PRO as ISP programmer don t insert device to ZIF socket When you program devices in ZIF sock...

Страница 51: ...elftest using Diagnostic pod enclosed in the standard delivery package Insert 40 pins diagnostic pod type I into ZIF socket of the programmer 40 pins diagnostic pod type I must be inserted as 40 pins device Run selftest of programmer in PG4UW menu Programmer Selftest Technical specification HARDWARE Programmer two D A converters for VCCP and VPP controllable rise and fall time VCCP range 2 7V 350m...

Страница 52: ... 28Cxxx 27EExxx series with 8 16 bit data width full support of LV series 1 2 Flash EPROM 28Fxxx 29Cxxx 29Fxxx 29BVxxx 29LVxxx 29Wxxx 49Fxxx series with 8 16 bit data width full support of LV series 1 2 Serial E E PROM 24Cxxx 24Fxxx 25Cxxx 25Bxxx 25Dxxx 59Cxxx 25Fxxx 25Pxxx 25Qxxx 85xxx 93Cxxx series AT88SCxxx full support for LV series 1 Configuration EE PROM XCFxxx 37LVxx XC17xxxx EPCxxx AT17xxx...

Страница 53: ... RAM 6116 624000 Programming speed Device Operation Mode Time 27C010 programming and verify in ZIF 28 sec AT29C040A programming and verify in ZIF 32 sec AM29F040 programming and verify in ZIF 62 sec PIC16C67 programming and verify in ZIF 10 sec PIC18F452 programming and verify in ZIF 7 sec AT89C52 programming and verify in ZIF 16 sec PIC16F876A programming and verify ISP 5 sec PIC12C508 programmin...

Страница 54: ... file type identification Supported file formats unformatted raw 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 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 p...

Страница 55: ...Setup 55 Setup ...

Страница 56: ...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 to your CD drive and install program starts automatically if not run setup exe Install program will guide you through the installation process and will do all the necessary steps before you can first...

Страница 57: ...Setup 57 Step 2 Click on Next button Step 3 For default setting you click on Next button Setup will be continuing with Step 5 For change default setting you click on Custom and then on Next button ...

Страница 58: ...n Browse button select the destination folder Then click on Next button Step 5 This window will be displayed at firs time installation only To change default folder click on Browse button select the destination folder Then click on Next button ...

Страница 59: ...Setup 59 Step 6 Check if Install Multiprogramming control support is selected Change default setting if you want Then click on Next button Step 7 Check your settings and then click on Install button ...

Страница 60: ...60 Step 8 Installation process will start Step 9 Click Finish button to finish setup ...

Страница 61: ... you will be able connect each programmer to separated EHCI In generally we also recommend connect the programmers directly to PC s USB ports without USB HUB and preferable to the USB ports mounted on the motherboard directly mostly located on the rear side of the PC When the programmer is connected to USB port before control program was installed Windows will detect new hardware and ask user to s...

Страница 62: ...on icon Installation will be done automatically When you click on it you may see a following window For Windows 7 and Windows 8 In the notification area at task bar mainly at lower right corner you will see following notification bubble After successfully installed driver for programmer you will see ...

Страница 63: ...ervice Pack 2 and for Windows Vista Windows will start with Found new hardware wizard Select No not this time and then click on Next button For all Select Install the software automatically and then click on Next button Step 6 ...

Страница 64: ...64 Click on Continue Anyway button For Windows Vista Click Install this driver software anyway ...

Страница 65: ...wizard will launch for each programmer one time for DATAMAN 448PRO2 four 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 Found new hardware wizard will launch again and install new USB drivers ...

Страница 66: ...66 PG4UW ...

Страница 67: ...enu and waits for your instructions If the control program cannot communicate with the programmer an error message appears on the screen including error code and description of possible reasons disconnected programmer bad connection power supply failure incompatible printer port Eliminate the error source and press any key If error condition still exists the program resumes its operation in the de...

Страница 68: ... progress information about almost every operation made in PG4UW Operation can be starting of PG4UW programmer search file project load save selection 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 information is written to Log window This option can be s...

Страница 69: ...me types of programmers allow to use special modes of starting next device operation in one of following ways manually by control program dialog Repeat 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 Automatic YES chapter Panel Device It contains information ab...

Страница 70: ...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 valid mask for file listing You can save the mask into the configuration file by command Options Save options The reserved key F3 will bring out this menu from any menu and any time File formats descript...

Страница 71: ...S320F devices Checking the check box Automatic file format recognition tells program to detect file format automatically When program can t detect file format from one of supported 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 formats on panel Selected...

Страница 72: ...n buffer Available offset options are None this setting means no offset is applied for loading data from file to buffer Positive offset set of offset value which is added to current address to store data to buffer This offset is available for all formats and is used in x8 format if current buffer organization is x8 or in x16 format if current buffer organization is x16 Negative offset mode has two...

Страница 73: ...mal File format codes 00y binary 10y ASCII Space 20y Tektronix 30y Extended Tektronix 40y Motorola 50y MOS Technology 60y Intel HEX Load file error codes xx1 bad first character header xx2 bad character in current line xx3 bad CRC xx4 bad read address xx5 bad length of current line xx6 too big negative offset xx7 address is out of buffer range xx8 bad type of selected file format xx9 the file wasn...

Страница 74: ... will be read and serialization settings from the additional file will be accepted Additional serialization file is always associated to the specific project file When additional serialization file settings are accepted project serialization settings are ignored Name of additional serialization file is derived from project file name by adding extension sn to project file s name Additional serializ...

Страница 75: ... in special format using encryption algorithm This prevents loading project file into software without knowledge of password After clicking the button with key password dialog appears which is used to specify encryption password for project being saved Checkbox Set Protected mode of software after loading of this project file is used to save project in special mode called Protected mode After clic...

Страница 76: ...lick the file you want to reload Note When reloading a file the file format is used by which the file was lastly loaded saved File Reload project Choose this option to reload a recently used project When you use a project it is added to the Reload project list Projects are listed in order depending on time of use of them Lastly used projects are listed before projects used far off To Reload a proj...

Страница 77: ...ets start and end block for filling and requested hex or ASCII string Ctrl F2 erase buffer with specified blank value Ctrl Shift F2 fill buffer with random data Shift F2 save buffer data to binary file This command is available for secondary buffers only Secondary buffers are special areas used for some devices for example Data EEPROM for Microchip PICmicro devices Commands for Load Save data to f...

Страница 78: ...nter or to file Program uses at it an external text editor in which selected block of buffer is displayed and can be printed or saved to file too By default is set simple text editor notepad exe which is standard part of all versions of Windows In Print buffer dialog are following options Block start Defines start address of selected block in buffer Block end Defines end address of selected block ...

Страница 79: ...2 fill buffer with random data F9 go to address F10 change mode view edit F11 switch the mode of buffer data view between 1 bit and 8 bit view It can be also doing by mouse clicking on the button to the right of View Edit mode buffer indicator This button indicates actual data view mode 1 bit or 8 bit too Arrow keys move cursor up down right and left Home End jump on start end current line PgUp Pg...

Страница 80: ...is 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 fulfil...

Страница 81: ... 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 Erase If this command is selected the content of the buffer will be filled with topical blank character Selecting option Allow address history logging activates saving of recently confirmed val...

Страница 82: ... for main checksum calculation Addresses are used only when checkbox Enabled is checked Address is always defined as Byte address Group Exclude buffer block s from checksum calculation is useful for example for serialization Serialization usually modifies data at specified addresses in buffer So there is problem to check the checksum of buffer when data on some addresses were changed by serializat...

Страница 83: ...ksum of buffer data Fields From address and To address are used to enter address range for main checksum calculation Addresses are used only when checkbox Enabled is checked Selection group Checksum type allows selecting wished kind of checksum to be used for main checksum More information about Checksum types can be found at the bellow Field Checksum contains actual value of recently calculated c...

Страница 84: ... sequence of 32 hexadecimal digits 128 bits SHA 1 Secure Hash Standard expressed as a sequence of 40 hexadecimal digits 160 bits Checksum forms Straight checksum without additional adjustments Negated negation of checksum so that SUM NEG FFFFH Supplement is complement of checksum so that SUM SUPPL 0 carry Device dependent checksum applies for some devices e g STMicroelectronics s STM8 family The c...

Страница 85: ...2 250 are shown in the software only once as Am27C512 S29GL064N11TF1010 device is shown in the software as S29GL064NxxTxx01 Note 2 If some device is listed twice and the second time with suffix x16 it means that programming algorithm provides faster word mode Selected device is automatically saved to buffer of default devices This buffer is accessible with Device Select from default devices comman...

Страница 86: ...ist with desired manufacturer name and device number or by entering manufacturer name and 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 affecting the currently selected device Selected device is automatically saved to buffer of default devices This b...

Страница 87: ...Flash with 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 socket This is necessary to enable the system to read the device ID Do not insert into the socket a device that is not an EPROM or Flash It may be damaged when the programmer applies the high...

Страница 88: ...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 address ADDR is written as Buffer ADDR ADDR value can be from zero to device size in bytes All addresses are byte oriented addresses group Insertion test insertion test default ENABLE If enabled the programme...

Страница 89: ...reach exact voltage supply for target system the proper Voltage and Max current values have to be defined The Max current value specified has to be as exact as possible equal to real current consumption of target system Max current maximum current consumption of powered target system Current consumption range is from 0 to 300mA Voltage rise time determines skew rate of rising edge of target system...

Страница 90: ... This group is available for some types of devices It contains settings of which device parts or areas have to be programmed group Erase parameters This group is available for some types of devices It contains special settings of erase modes of selected device Device Device options Serialization Serialization is special mode of program When a serialization mode is activated a specified value is au...

Страница 91: ...rialization mode does not support extended buffers Device Device options Serialization Incremental mode SQTP The Incremental mode SQTP enables to assign individual serial numbers to each programmed device A starting number entered by user will be incremented by specified step for each device program operation and loaded in selected format to specified buffer address prior to programming of each de...

Страница 92: ...rial value byte order to write to buffer This option is used for Bin S N mode for ASCII mode it has no effect Two options are available LSByte first used by Intel processors will place the Least Significant Byte of serial number to the lowest address in buffer MSByte first used by Motorola processors will place the Most Significant Byte first to the lowest address in buffer Split serial number The...

Страница 93: ...ices Note Serial quick turn programming SQTP is Microchip specified standard for serial programming of Microchip PIC microcontrollers Microchip PIC devices allows you to program a unique serial number into each microcontroller This number can be used as an entry code password or ID number Serialization is done by using a series of RETLW Return Literal W instructions with the serial number bytes as...

Страница 94: ...ess 80H is because buffer has byte organization and PIC has word organization so it has equivalent program memory address 40H When buffer has word organization x16 the address will be 40H and number 1234ABCDH will be placed to buffer as following Address Data 0000040 ABCD 1234 xxxx xxxx xxxx xxxx xxxx xxxx We want to use RETLW instruction so buffer has to be Address Data 0000040 34CD 34AB 3434 341...

Страница 95: ...t wide instruction word Instruction NOP has code 00xxxxh Let s assume we want to use serialization in the same manner as SQTP serialization specified in Microchip MPLAB We can do this by following steps A Write NOP instructions 00xxxxh at address 800h to main buffer of PG4UW This can be done by hand editing buffer or by loading file with proper content The address 800h in PG4UW buffer is equivalen...

Страница 96: ...set to 3 bytes the buffer content will look as following Byte buffer organization Address Data 0000080 CD xx xx xx AB xx xx xx 34 xx xx xx 12 Word16 buffer organization Address Data 0000040 xxCD xxxx xxAB xxxx xx34 xxxx xx12 xxxx Note When you are not sure about effects of serialization options there is possible to test the real serial number which will be written to buffer The test can be made by...

Страница 97: ...must have correct format File format Classic From file serialization input file has text format The file includes addresses and arrays of bytes defining buffer addresses and data to write to buffer Input file has text type format which structure is label1 addr byte0 byte1 byten labeln addr byte0 byte1 bytem addr byte0 byte1 bytek ___________________ __________________ basic part optional part Comm...

Страница 98: ...to 64 bytes When there are two data arrays in one line the sum of their size in bytes can be maximally 80 bytes Be careful to set correct addresses Address must be defined inside device start and device end address range In case of address out of range warning window appears and serialization is set to disabled None Address for Serialization is always assigned to actual device organization and buf...

Страница 99: ...ile format differences are for playlist files 1 the playlist file must have special header at the first no empty line of file The header is text line in format FILETYPE PG4UW SERIALIZATION PLAYLIST FILE 2 each serial data batch is represented by separate line in format label x datafilename labelx represents label Labels are identifiers for each no empty line of input file They are used for address...

Страница 100: ...erations are available option Do nothing program does not make any operation with used serialization data files option Move used file to specified directory program moves used serialization data files to user specified directory of used serialization files option Delete used file program deletes used serialization data files Directory This option is available in playlist From file serialization mo...

Страница 101: ...rwritten during device programming with serialization Be sure to enter the correct name of wished dat file Example c serial_files serial dat Serialization generator Specifies the path and name for the executable file which will generate serialization data file First serial number This option is required to specify the initial serial number that will be passed to custom generator serialization prog...

Страница 102: ...e serialization dat file if the current serial number is greater than ending serial number For details look at section Serialization dat file format Serialization dat file format Serialization dat file generated by serialization generator must meet following text format Serialization dat file consists of records and serial data section Record is line which begin with one of Txx prefixes as describ...

Страница 103: ...s no zero Last serial value in dialog Serialization is specified T11 message Less important warning or message The serialization will not be interrupted Flowchart of device programming with custom generator serialization When Custom generator serialization is used it means that before each device programming is started serialization engine calls serialization generator executable to generate seria...

Страница 104: ...ns which were proceeded on selected type device If one device is corresponding to one device operation e g programming the number of device operations will be equal to number of programmed devices The next function of statistics is Count down Count down allows checking the number of device operations and then number of devices on which device operations have to be done After each successful device...

Страница 105: ...or control software error Total number of all operations Actual statistics values are displaying in main window of control program in Statistics panel Statistics panel contains four statistics values Success Operational failure Other failure Total and two Count down information values Count down and Remains Meaning of the values is Success number of operations which where successfully completed Op...

Страница 106: ...esult of this action by messages in INFO window and LOG The menu command Device Device options Operation options of PG4UW allows to customize available operation options Device Read This command allows reading all device or its part into the buffer The read procedure can also read the content of the chip configuration if it exists and is readable The special device configuration areas can be viewe...

Страница 107: ...ommand Device Device options Operation options of PG4UW allows to customize areas to be programmed and set other operation options Device Erase This command executes device erase The control program reports a result of this action by messages in INFO window and LOG The menu command Device Device options Operation options of PG4UW allows to customize available operation options After Erase if devic...

Страница 108: ...ctors at some pretty low speed The tests by test vectors can not detect all defects of the chip Other words if IC test report FAIL then device is defective But if is PASS reported it means the chip passed our tests but still might not pass the tests that check other mainly dynamic parameters of the tested IC Because the rising falling edges of programmers are tuned for programming of chips it may ...

Страница 109: ...details Software tools Altera MAX plus II Quartus II SVF2Jam utility converts a serial vector file to a Jam file LAT2Jam utility converts 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 IDE generates STAPLE file and or PDB file Actel FlashPro convert...

Страница 110: ...during start of the Jam Player JAM file information dialog Note Statements are used to store information about the Jam file The information stored in NOTE fields may include any type of documentation or attributes related to the particular Jam program Source file contains a program in Jam language Jam program consists of a sequence of statements Jam statement consists of a label which is optional ...

Страница 111: ... ACTEL device programming using STAPLE file Actel s flash FPGA programming in PG4UW program is performed using Actel Jam player Jam player This programming solution results in special content toolbar button Play STAPL which replace all common operations icon program erase verify associated with non Jam programming device Operation program erase verify with Actel device consists of several followin...

Страница 112: ...ly reading VERIFY_DEVICE_INFO similar options as previous with difference in automatic comparison of programmed device checksum and STAPLE file checksum The result of comparison can be either success or error window message VERIFY the safest but the slowest tens of seconds depends on device capacity against 1 second in options 1 and 2 option for data compare programmed device content with content ...

Страница 113: ...ind here package information and other general information about current device too The reserved key Ctrl F1 will bring out this menu from any menu and any time immediately Programmer Menu Programmer includes commands used for work with programmers Programmer Find programmer This item selects a new type of programmer and communication parameters This command contains following items Programmer set...

Страница 114: ...rolled automatically with co operation with Handler Dialog Handler contains following items Selected Handler select wished Handler type Search at port select a COM port which will be scanned for a requested Handler Pressing key Enter or button OK initiates scanning for Handler by set parameters If selected Handler type is None no Handler scanning will be processed Current Handler settings are save...

Страница 115: ... where the implementation of ISP support takes very long and or for rarely used devices The system is simple For work with such devices it is necessary to have the Credit box attached to PC where device programmer is attached The Credit box is technically a small dongle in USB port that contains some amount of credits from 25 thousands to 500 thousands depending on the model The micropayment for e...

Страница 116: ...s inserted correctly the program will switch off all status LEDs except BUSY and will start an operation with new device This mode may be enabled or disabled by item Automatic YES mode If a new programmer is selected Options Find programmer this mode will be disabled The Response time is interval between insertion of the chip into the ZIF socket and the start of selected device operation If longer...

Страница 117: ... start new programming Programmer Selftest Command executes a selftest of current programmer using diagnostic pod which is included in standard delivery of programmer Recommendations how often run Selftest you can find at Maintenance section Programmer Selftest ISP connector Command executes a selftest of ISP connector of current programmer using diagnostic pod for ISP connectors Diagnostic pod fo...

Страница 118: ...n delivery programmer package Be sure that pins are interconnected properly i e 1 1 2 2 10 10 3 Run selftest of ISP connector in PG4UW Programmer Selftest ISP connector Diagnostic pod for ISP connectors 2 is used for testing 20 pins ISP connector of programmers Diagnostic pod for ISP connector 2 is available as standard accessory for DATAMAN 448PRO2 DATAMAN 48PRO2 and DATAMAN 48PRO2C The order num...

Страница 119: ...rmat allows setting mode of file format recognition for loading files When automatic file format is selected program analyses format of loading file and test file for each of supported formats that are available in program If file format matches one of supported formats the file is read to buffer in detected format Manual file format allows user to select explicitly wished file format from list of...

Страница 120: ...m Windows system sound required installed sound card PC speaker or none sound Panel Allow sound for following actions contains following options Check box Successful operation When checked sound will be generated after device operation successfully completed When unchecked no sound will be generated after successful device operation Check box In case of error When checked sound will be generated a...

Страница 121: ...eports into existing Log file If file does not exist the new file will be created Checkbox Add date information to Log file name allows user to set date information into Log file name specified by user in Log file name edit box When the checkbox is checked program automatically adds current date string into user specified Log file name by the following rules If user specified log file name has for...

Страница 122: ...me of executing the Job it means time when Load project operation was performed end time of executing the Job time of creating the Job Report device name device type checksum device operation options serialization information statistics information Job Report is generated in following cases user command Load project is selected closing or disconnecting programmer sites is selected closing the PG4U...

Страница 123: ...indow only Automatic YES Allows user to override default settings as preset in PG4UW software of indication for the state when the programmer and the software wait for withdrawing programmed device and a new one will be inserted in active Automatic YES mode Default as preset in software the programmer indicates the state when a device is programmed and the programmer with software wait for inserti...

Страница 124: ... Port telnet Address 127 0 0 1 or localhost Address setting applies for PG4UW Client only Port setting applies for PG4UW Client and also for Server application Default settings allow using remote control on one computer address localhost PG4UW Client and remote control Server have to be installed on the same computer Note If firewall is installed on system firewall can display warning message when...

Страница 125: ...on Colors of the work result indication in the software Standard color scheme ERROR red BUSY yellow According to LEDs on the programmer ERROR yellow BUSY red Note These settings are available only for older types of programmers Options View Use the View menu commands to display or hide different elements of program environment such as toolbars Following toolbars are available now Options View Main...

Страница 126: ...ead This provides certainty that operator cannot modify buffer data by accidental or intentional read operation It s useful when you want to have all supported device operations enabled in one project multi project Options One operation mode represents enhanced form of protected mode where only one operation from all available is enabled Provides better certainty because prevents operator from exe...

Страница 127: ...switches to Protected mode Protected mode settings are saved to configuration ini file of PG4UWMC During next start of program PG4UWMC the Protected mode settings from ini file are used Checkbox Keep Load project operation allowed is set to inactive state by default it means the Load project operation button and menu will be disabled when Protected mode is active If the option is enabled checked t...

Страница 128: ... Verify Program Erase Some of these operations especially Program and Erase may contain embedded sub operations editable via Menu Device Device options Multi project Wizard an assistant for Multi project file building The Wizard allows user to select projects that have to be included in Multi project and save them to one Multi project file Process of saving selected project files to one Multi proj...

Страница 129: ...mand in PG4UW optionally make test of device operation by running the device operation on device if everything is OK the project file can be created by Save project command Select Master multichip device the Multi project has to be used for After selection of multichip device Multi project Wizard is automatically opened In Multi project Wizard add required projects by Add project button Each proje...

Страница 130: ...ain If Automatic YES function is turned on no Repeat dialog is displayed after device operation is completed but Automatic YES window will appear The window shows status of programmer socket and notice about removing of programmed device and inserting of new device to programmer socket After inserting of new device multichip device operation sequence will start automatically For more details about...

Страница 131: ...scribing the keys referred to by the current Help all other significant words current cross references click on this cross reference to obtain further information Detailed information on individual menu commands can be found in the integrated on line Help Note Information provided in this manual is intended to be accurate at the moment of release but we continuously improve all our products Please...

Страница 132: ... HTML format and consists of following files one main HTML file TOP_DEV htm with supported device manufacturers listed partial HTML files with list of supported devices for each device manufacturer Main HTML file is placed to directory where this control program for programmers is located Partial HTML files are placed to subdirectory DEV_HTML placed to the directory where control program for progr...

Страница 133: ...PG4UWMC 133 PG4UWMC ...

Страница 134: ...amming setup information chip 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 operator The optional protected mode can be set for project file to avoid unwanted changes of the project file Each chip may be programmed with different data such as serial num...

Страница 135: ...atus window informs about current state of each Site State can be Blank Site is no active Ready Site is active and ready to work Programmer is connected No device operation is running and other information currently running device operation result programmer connection state and so on Log window on the right side of Status window Log window contains information about connecting disconnecting progr...

Страница 136: ...ng to loaded projects on sites PG4UWMC Settings dialog PG4UWMC Settings dialog is used to set or display following options table containing information settings for Programmer Sites Site numbers Site serial numbers Site associated Project files checkbox Use one common project for all Sites checkbox Auto connect sites settings checkbox Force gang multiprogramming mode panel Log file settings panel ...

Страница 137: ...Sites are using the same shared buffer of project data and program the same device type If the checkbox is not checked each Site will use its own project file defined by name in table of Sites in column Project file In this mode each Site is using its own buffer of project data which allows to program different data to different types of devices at the same time in each Site Auto connect sites aft...

Страница 138: ...og file name report_ 3 log and so on Following options can be set for Log file creation option Append Log file sets usage of Log file on Log file will be created after the first restart of PG4UWMC For all other next starts of PG4UWMC the existing Log file will be preserved and new data will be appended to the existing Log file option Rewrite Log file sets usage of Log file on Log file will be crea...

Страница 139: ...r Maximum Log file size is reached The higher value means more text will be truncated removed from Log file Note Lines start with are shown in the log file but not in the log at screen to keep better overview of the on screen log Common information Index of Programmer Site is integer number from 1 to 8 which defines unambiguously each running Programmer Site Serial number of Programmer Site define...

Страница 140: ...reater than 0 It means at least one device operation program verify must be performed Job Report dialog settings are in dialog PG4UWMC Settings menu Options Settings in tab Job Report Following options are available for Job Report When the checkbox Automatically save Job Report file is checked the Job Report will be saved automatically to directory specified in edit field Job Report directory and ...

Страница 141: ...l be d job_reports job_report_001_myproject jrp Note The order inside file name is incremented by 1 When Automatically save Job Report file setting is set no Job Report dialogs appears when generating Job Report Newly generated Job Report is saved to file without any dialogs or messages if no error occurs while saving to file If the checkbox Automatically save Job Report file is unchecked the PG4U...

Страница 142: ...ignored in this case and in the log window you can find following sentence None connected pins setting was not accepted due to different programming adapter Please use automatic YES wizard again If this case occur go on master programming site if you run PG4UWMC with option Use Site 1 project for all Sites or on programming site which wrote previous mentioned sentence to log and click on the butto...

Страница 143: ...tus LEDs OK or Error lights in dependence on the result of previous operation and the LED Busy is blinking If the program detects removal of a device from ZIF socket then the status LED goes off but the LED Busy is still blinking to indicate readiness of the program to repeat last operation with new device After the program indicates one or more pins of new device in the ZIF socket the LED Busy go...

Страница 144: ...val PG4UWMC Search for Programmers Search on local computer This mode of programmers searching is active after installation of PG4UWMC by default If you prefer to operate with programmers connected to different computers via network try Network mode Red colored programmers Figure 2 indicate that there are some sites which are expected to be present but cannot be found These sites are listed in Not...

Страница 145: ...lation procedure with command line parameter networkmode e g Start Run C pg4uwarc exe networkmode After some initial screens an option to include installation of PG4UWMC Network Agent and selection of Programmers Group will appear Please define name of Programmers group which this installed computer will belong to PG4UWMC Network Agent will be configured to start with windows Installation procedur...

Страница 146: ...146 Installation procedure customized ...

Страница 147: ...have PG4UWMC Network Agent running in background If PG4UWMC Network Agent is not running after installation please run it from Start menu All Programs Installation procedure with checked Installation of PG4UWMC Network Agent and selected name of Programmers group Once the installation is done on each computer we can proceed to initial configuration of PG4UWMC Configuration Run PG4UWMC on computer ...

Страница 148: ... Agent and selected name of Programmers group We are on network thus we need to set network path to project file and log file Configuring PG4UWMC read project from network save logs to network paths Now we can proceed to first Search on network in defined Programmers group ...

Страница 149: ...in Programmers group must run PG4UWMC Network Agent with same Programmers group your firewall settings may block network communication please check firewall rules or temporally disable firewall Command line parameters Program PG4UWMC supports following command line parameters prj file_name Loads project file Parameter file_name means full or relative project file path and name There is also availa...

Страница 150: ...hen PG4UWMC application is searching for connected programmers in Search for programmers dialog serial numbers of programmers are detected automatically User does not need and can not specify serial numbers by himself Communication error s while searching for programmers If some kind of communication error s occurs please close all PG4UW applications and PG4UWMC and then start PG4UWMC and click bu...

Страница 151: ...Common notes 151 Common notes ...

Страница 152: ...alibration 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 It is also recommended to protect the ZIF sockets of the socket converters from dust and grime Weekly maintenance Check the ZIF sockets of the programmer and the socket converters for their condition an...

Страница 153: ...rimy and which cause large amount of failures during working with programmer Software PG4UW is common control program for all of the DATAMAN programmers Thus during work with him it is possible to find some items those refer not to current selected programmer Some special devices e g Philips CoolRunner family require external DAT files that aren t present in standard PG4UW SW delivery on CD If you...

Страница 154: ...his parameter has sense together with Program parameter only and makes program to close automatically after device programming is finished successfully Close always 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_Flash_Autoselect xx forces automatic ...

Страница 155: ...response than calling of PG4UW directly Program pg4uwcmd exe can be used to 1 start PG4UW application 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 parameters operation result in PG4UW Return values of pg4uwcmd exe If the command line parameters processed in PG4U...

Страница 156: ...elect Eprom_Flash_Autoselect 32 writebuffer ADDR1 B11 B12 B13 B14 B1N ADDR2 B21 B22 B23 B24 B2M Command writebuffer 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 spaces or tabs in the command Buffer address is always defined as Byte address it means that ...

Страница 157: ...th label Data EEPROM This buffer can be accessed for data write s by this function when buffindex 2 is specified Example 1 writebufferex 1 7FF800 12 AB C5 D4 7E 80 The command is equivalent to command writebuffer 1 7FF800 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 bu...

Страница 158: ...s are the same as in Example 1 just Load file operation is replaced by Load project file c emproject eprj command Example 3 Using pg4uwcmd exe in batch file and testing return code of pg4uwcmd exe rem 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 tes...

Страница 159: ...lem in question and advise the manufacturer of your problem Don t forget please enter of PC type manufacturer speed operation system resident programs your parallel port I O manufacturer and type Use please 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 i...

Страница 160: ...arranty 1 Turn off both devices ISP programmer and target device 2 Assign same GND potential for all devices e 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 Start action on target device read program 6 After direction of control program connect other...

Страница 161: ...amming time Of course the isolation resistors R1 R2 R3 can be replaced by switches or jumpers if necessary In that case during the ISP programming of target device the switches jumpers must be open But the using of switches jumpers adds a next manipulation time to programming procedure Example of application note Microcontrollers Atmel AVR and AT89Sxxx series This interface corresponds with Atmel ...

Страница 162: ...llowing signals are use for In system programming of PICmicro microcontrollers MCLR VPP reset switch to programming mode RB6 GP1 clock RB7 GP0 data input output VDD power supply GND ground When PICmicro device is programmed pin MCLR VPP is driven to approximately 12 V Therefore the target system must be isolated from this voltage provided by programmer RB6 and RB7 signals are used by the PICmicro ...

Страница 163: ...grammers Please don t move Info window during BUSY LED is on watching circuit can be activate to switch the programmer in safe status as in case communication PC programmer error LPT port driver For programmers connected through parallel LPT port control program requires correctly installed LPT port driver LPT port driver installation and uninstallation is made automatically by installation progra...

Страница 164: ...LPT ports but with numbers other than LPT1 it is necessary to change one of the LPT ports to LPT1 port Follow the steps bellow continued from steps 1 4 5 double click to selected LPT port to show properties of the port 6 in the LPT port properties dialog select the page Port settings 7 change number of LPT port to LPT1 by LPT Port Number setting 8 click OK button 9 restart the operating system eve...

Страница 165: ...Troubleshooting and warranty 165 Troubleshooting and warranty ...

Страница 166: ...e letters E mail Use DEVICE PROBLEM REPORT form on the CD or from our Internet site and fill it in following the instructions at the end of the form Use standard ASCII editor Write everything down that you consider being relevant about the programmer software and the target device Send the completed form by e mail to your local dealer or to DATAMAN no spam version DATAMAN at DATAMAN dot com Phone ...

Страница 167: ...If the product is diagnosed as defective Dataman Programmers Ltd or the authorized repair center will repair or replace defective parts at no charge Parts used for replacement and or 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 for customers who p...

Страница 168: ...ue paid 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 consequent damage caused by hardware errors or software bugs For example lost profits lost savings damages arised from claims of third parties against a client damage or loss of recorded data or ...

Отзывы: