background image

 

ELNEC s. r. o. 

 

 

Protected mode in PG4UWMC 

Program PG4UWMC has Protected mode very similar to program PG4UW. The difference is, 
that Protected mode can be activated by menu command but cannot be activated by Project 
file. Another difference is, that Protected mode settings of PG4UWMC are saved to 
configuration .ini file of PG4UWMC while program PG4UWMC is closed. During next start of 
application PG4UWMC the recent Protected mode settings obtained from .ini file are used. 
 
There is one menu command - 

Options / Protected mode

 - that allows to use Protected 

mode in application PG4UWMC. After selecting the menu Options / Protected mode, 
password dialog appears. User has to enter password twice to confirm the password is 
correct. After successful password confirmation program 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), the Load project operation button and menu will be allowed 
in Protected mode. 
 
To switch program from Protected mode back 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 Protected mode. 
 
When Protected mode is active, the label "Protected mode" is visible near the top of Log 
window of PG4UWMC main window. 
 

Note:

 Sometimes when Protected mode is switched from active state to inactive state 

(Normal mode), some commands (for example command "Load project") may remain 
disabled. This can be resolved by clicking on button 

Stop ALL

Multi-projects 

Multi-project

 is special feature which provides possibility to run 

any sequence

 of operations 

with any device

, based on informations saved during creation of 

sub-projects

 and 

multi-

project

 itself. 

 
In practice, using Multi-projects you are able to: 
 

  comfortably program multi-chip devices  

  configure and run any sequence of device operations (e.g. P  

Verify) with one device  

See also more detailed description on operation modes.  
 
Basic terms related to Multi-project: 

 

Multi-project file

 is special file that contains all 

Multi-project

 information. Multi-project 

file can include one or more projects. Projects included in Multi-project (file) are also 
called sub-projects.  

 

138

Summary of Contents for SEEprog

Page 1: ...erface and ISP capability BeeProg2C Very fast universal 48 pindrive Programmer with USB interface and ISP capability BeeProg Universal 48 pindrive Programmer with USB LPT interface and ISP capability...

Page 2: ...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 consult manual on ww...

Page 3: ...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 p...

Page 4: ...ial programming by BeeProg2 BeeProg2C BeeProg 36 Multiprogramming by BeeProg2 BeeProg2C BeeProg 38 Selftest and calibration check 38 Technical specification 39 SmartProg2 45 Introduction 46 SmartProg2...

Page 5: ...5 Options 130 Help 142 PG4UWMC 144 Common notes 154 Maintenance 155 Software 156 Hardware 162 ISP In System Programming 162 Other 166 Troubleshooting and warranty 168 Troubleshooting 169 If you have a...

Page 6: ...tion 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 s...

Page 7: ...Introduction Introduction 7...

Page 8: ...of the best value for money in today s market SmartProg2 is a small fast and powerful USB interfaced programmer of all kinds of programmable devices Using build in ISP connector the programmer is able...

Page 9: ...ed parts If you find any discrepancy with respective parts list and or if any of these items are damaged please contact your distributor immediately BeeHive204 BeeProg2 BeeProg BeeProg2C SmartProg2 ME...

Page 10: ...B 2000 1000 1000 512 512 512 free disk space MB 2000 1000 1000 1000 1000 1000 USB 2 0 high speed 2x USB 2 0 high speed controllers LPT IEEE1284 These PC requirements are valid for 2 84 11 2011 version...

Page 11: ...the newest algorithms in the programming process is the key to obtaining high quality results In many cases while the older algorithm will still program the device they may not provide the level of da...

Page 12: ...ELNEC s r o Quick Start 12...

Page 13: ...rce 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 Buffer is used for buf...

Page 14: ...ELNEC s r o 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: ...ELNEC s r o BeeHive204 16...

Page 17: ...odule 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 ci...

Page 18: ...tions 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...

Page 19: ...only a software update due to the BeeHive204 is truly universal programmer With our prompt service you can have new devices can be added to the current list within hours Advanced design including pro...

Page 20: ...undefined Don t unplug the target device from the ZIF socket during work with devices LED BUSY shine In system serial programming by BeeHive204 Optimized advanced pindriver deliver programming perfor...

Page 21: ...ISP connector H L B C D E A RA1 180R RA2 1k3 RA3 22k RB1 10k RB2 10k CC1 1n RC1 1k3 RC2 22k RD1 22k CE1 1n RE1 1k3 Comment to above picture picture C Connection of pins 15 and 16 when are configured...

Page 22: ...nector BeeHive204 ISP cable Warnings Use only attached ISP cable When you use other ISP cable other material length programming may occur unreliable BeeHive204 can supply programmed device pin 1 of IS...

Page 23: ...nnected properly i e 1 1 2 2 20 20 Run selftest of ISP connector in PG4UW Programmer Selftest ISP connector Calibration test Insert 48 Pins Calibration test POD Type I into ZIF socket of the programme...

Page 24: ...ercurrent 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 p...

Page 25: ...pLSI1xxxEA 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 Manager II ProcessorPM PLD Xilinx XC9500...

Page 26: ...TMS320F series Microcontrollers Texas Instruments ex Luminary Micro LM3Sxxx LM3Sxxxx series Microcontrollers ZILOG Z86 Z89xxx and Z8Fxxxx Z8FMCxxxxx Z16Fxxxx ZGP323xxxxxx ZLF645xxxxxxx ZLP12840xxxxx...

Page 27: ...orPM FPGA Actel ProASIC3 IGLOO Fusion FPGA Lattice MachXO LatticeXP ispXPGA Notes For all supported devices see actual Device list on www elnec com Package support support all devices in DIP with defa...

Page 28: ...ogramming Language STAPL JEDEC standard JESD 71 interpret the VME files compressed binary variation of SVF files security insertion test reverse insertion check contact check ID byte check special pro...

Page 29: ...VME2 0 VME3 0 SVF Serial Vector Format revision E STP Actel STAPL file GENERAL supply voltage AC 100 240V max 1 2A 50 60Hz power consumption max 60W active dimensions 361x234x56 mm 14 2x9 2x2 2 inch w...

Page 30: ...ELNEC s r o BeeProg2 BeeProg2C BeeProg 30...

Page 31: ...Prog2C BeeProg provide very fast programming due to high speed FPGA driven hardware and execution of time critical routines inside of the programmer It is at least fast than competitors in this catego...

Page 32: ...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 progr...

Page 33: ...tiprogramming system which support as many chips as are supported by BeeProg2 BeeProg2C BeeProg programmer and without obvious decreasing of programming speed It is important to know there is a concur...

Page 34: ...unication cable For BeeProg2C after upgrade to BeeProg2 10 USB connector for PC BeeProg2 BeeProg2C BeeProg communication cable Connecting BeeProg2 BeeProg2C BeeProg to the PC Using USB port In this ca...

Page 35: ...rogrammer to the PC FIRST 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 com...

Page 36: ...tivity 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 Pull down Rea...

Page 37: ...must be selected It is indicated by ISP suffix after name of selected device These specifications correspond with application notes published of device manufacturers Used application notes you may fi...

Page 38: ...un 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 POD type...

Page 39: ...ainst surge and ESD on power supply input parallel port connection banana jack for ESD wrist straps connection banana jack for connection to ground Socket pindriver 48 pin DIL ZIF Zero Insertion Force...

Page 40: ...M FRAM Ramtron MRAM Everspin MRxxxxx8x NV RAM Dallas DSxxx SGS Inmos MKxxx SIMTEK STKxxx XICOR 2xxx ZMD U63x series Serial E E PROM Serial E E PROM 11LCxxx 24Cxxx 24Fxxx 25Cxxx 59Cxxx 85xxx 93Cxxx NVM...

Page 41: ...8xxx W79xxx W83xxx series Microcontrollers NXP ARM Cortex M3 LPC13xx LPC17xx series Microcontrollers Philips NXP UOC series UOCIII UOC TOP UOC Fighter series Microcontrollers Philips NXP ARM7 LPC2xxx...

Page 42: ...Renesas R8C Tiny series Microcontrollers Realtek M Square Microcontrollers Scenix Ubicom SXxxx series Microcontrollers STM ST7xxx STR7xx STR9xx STM32Fxx STM8A S L series Microcontrollers Silicon Labor...

Page 43: ...bits Operation Time M50FW080 parallel Flash 100000Hx8 8 Mega programming and verify 22 sec MX28F640C3BT parallel Flash 400000Hx16 64 Mega programming and verify 57 sec K9F1G08U0M parallel NAND Flash...

Page 44: ...rogrammer is PC controlled automatic file type identification Supported file formats unformatted raw binary HEX Intel Intel EXT Motorola S record MOS Exormax Tektronix ASCII SPACE HEX ASCII HEX Altera...

Page 45: ...SmartProg2 SmartProg2 45...

Page 46: ...ound bounce for all supported devices Pin drivers 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 tes...

Page 47: ...rrently 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...

Page 48: ...our 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 sock...

Page 49: ...tion notes published of device manufacturers Used application notes you may find on www elnec com section Support Application Notes Note Pin no 1 is signed by triangle scratch on ISP cable connectors...

Page 50: ...ostic 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 Programmer Selftest plus Technical specification...

Page 51: ...l 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 LV seri...

Page 52: ...verify in ZIF 69 sec PIC16C67 programming and verify in ZIF 10 sec PIC18F452 programming and verify in ZIF 7 sec AT89C52 programming and verify in ZIF 17 sec PIC16F876A programming and verify ISP 5 se...

Page 53: ...ts 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 GENE...

Page 54: ...ELNEC s r o MEMprog2 54...

Page 55: ...and read capability for each pin of socket Advanced pindrivers incorporate high quality high speed circuitry to deliver signals without overshoot or ground bounce for all supported devices Pin drivers...

Page 56: ...d device As a special the drawings of all available packages explanation of chip labeling the meaning of prefixes and suffixes at the chips for each supported chip are provided Various socket converte...

Page 57: ...BUSY light off Warning MEMprog2 programmer hasn t protection devices which protect the content of programmed device against critical situations for example power failures and PC failure interrupted ca...

Page 58: ...A 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 1...

Page 59: ...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 de...

Page 60: ...rmax 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 adapte...

Page 61: ...SEEprog SEEprog 61...

Page 62: ...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 and some special functions autoincreme...

Page 63: ...able end to the programmer Screw on both connectors to counter connectors This is very important mainly for the connector to programmer Though replacing the printer cable by the programmer cable is un...

Page 64: ...bottommost pins of the DIL14 ZIF socket are active The programmed device is necessary to insert into the socket also to remove from the socket when LED BUSY light off Warning SEEprog programmer hasn...

Page 65: ...information Device operations standard blank check read program verify checksum Buffer operations view edit find replace fill copy move byte swap word dword split checksum byte word print File format...

Page 66: ...ELNEC s r o Setup 66...

Page 67: ...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 insta...

Page 68: ...ELNEC s r o Step 3 Click on Next button Step 4 For change default folder click on Browse button select the destination folder Then click on Next button 68...

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

Page 70: ...ELNEC s r o Step 7 Check your setting and then click on Install button Step 8 Installation process will start 70...

Page 71: ...Setup Step 9 This window will be displayed for first time installation of current version of driver only Click on Continue Anyway button For Windows Vista Click Install this driver software anyway 71...

Page 72: ...ELNEC s r o Step10 Click Finish button to finish setup Step 11 For Windows Vista only Click This program installed correctly 72...

Page 73: ...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...

Page 74: ...ows will 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...

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

Page 76: ...re wizard will launch for each programmer one time for BeeHive204 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 program...

Page 77: ...PG4UW PG4UW 77...

Page 78: ...onnected any ELNEC programmer Program PG4UW is common for all the ELNEC programmers hence program try to find all supported programmers Notes When PG4UW is started program is checked for its integrity...

Page 79: ...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 chec...

Page 80: ...some 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 pro...

Page 81: ...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 82: ...upported 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 fi...

Page 83: ...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 84: ...ive offset 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 devi...

Page 85: ...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 86: ...more 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...

Page 87: ...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 88: ...de 8 bit 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 l...

Page 89: ...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 90: ...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 m...

Page 91: ...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 92: ...ilable 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 co...

Page 93: ...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 94: ...lated 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...

Page 95: ...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 96: ...de Selected 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 filteri...

Page 97: ...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 98: ...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...

Page 99: ...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 100: ...each exact 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...

Page 101: ...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 102: ...e programming 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 Ign...

Page 103: ...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 numb...

Page 104: ...ue is 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 follow...

Page 105: ...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 106: ...fer at 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...

Page 107: ...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 108: ...n is byte 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...

Page 109: ...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 110: ...t byte 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...

Page 111: ...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 Elnec_sw Programm...

Page 112: ...rs 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 C...

Page 113: ...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 114: ...55 ASCII 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 f...

Page 115: ...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 116: ...d operation 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 o...

Page 117: ...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 118: ...d Setting 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 L...

Page 119: ...d is supported by a consortium of programmable logic device PLD manufacturers programming equipment makers and test equipment manufacturers The Jam Standard Test and Programming Language STAPL JEDEC s...

Page 120: ...am 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...

Page 121: ...rent it depends on Jam file Variables Jam file of version 1 does not know statements action and procedure Program flow starts to run instructions according to boolean variables with prefix DO_somethin...

Page 122: ...create a choose Boundary Scan File in dialog Prepare Boundary Scan File I want create a choose STAPL File in dialog Create a New STAPL File write name of Jam file with extension stapl in dialog Add D...

Page 123: ...click Save button for export STAPL file to the directory you specified Conversion of PDB file to STAPL has finish and created stp file can be used for programming Actel device Frequently asked questio...

Page 124: ...hex coded file that takes the chain information from the 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...

Page 125: ...ets a maximal communication speed Note Items Establish communication and Speed are available only for SEEprog Port selects a port which will be scanned for a requested programmer If All port is select...

Page 126: ...hout pressing 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...

Page 127: ...ds and must be from 1 to 120 default value is 5 seconds The Suspend on error defines if the Automatic YES function will be temporary disabled on error to see result of operation or will going on witho...

Page 128: ...Diagnostic POD for ISP connectors must 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 inc...

Page 129: ...connector We recommend run this test every 6 months Programmer Calibration test Command executes test of programmer s calibration values using 48 Pins Calibration test POD Type I which is optional ac...

Page 130: ...mat allows to set 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...

Page 131: ...when warning or error message is displayed User can now select sound from Windows system sound required installed sound card PC speaker or none sound Panel Allow sound for following actions contains f...

Page 132: ...i e all reports will be displayed to Log window only New deletes old Log file and creates new one during each start of control program Append adds Log window reports into existing Log file If file doe...

Page 133: ...ct name project date Protected mode status PG4UW software version programmer type and serial number start time of executing the Job it means time when Load project operation was performed end time of...

Page 134: ...port dialog every time needed In the Job Report dialog user can select operation to do with Job Report If user selects no operation Close button the Job Report will be written to PG4UW Log Window only...

Page 135: ...s made via TCP protocol this allows the PG4UW to be installed on one computer and remote control application to be installed on another computer and these computers will be connected together via netw...

Page 136: ...yellow Former color scheme ERROR yellow BUSY red Note These settings are available only for newer types of programmers If you can t see mentioned settings in menu or menu is not enabled for editing y...

Page 137: ...of buffer content in Protected mode In this case we recommend to activate also option Encrypt project file with password For details see File Save project Select operation mode for protected mode Opt...

Page 138: ...bled checked the Load project operation button and menu will be allowed in Protected mode To switch program from Protected mode back to Normal mode use the menu command Options Normal mode The Passwor...

Page 139: ...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 project file is called Multi project file building The...

Page 140: ...hing 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 autom...

Page 141: ...n 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...

Page 142: ...cribing the keys referred to by the current Help all other significant words current cross references click on this cross reference to obtain further information Since the Help system is continuously...

Page 143: ...TML 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...

Page 144: ...ELNEC s r o PG4UWMC 144...

Page 145: ...mming 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...

Page 146: ...w 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 informationcurre...

Page 147: ...settings Table containing information settings for Programmer Sites On the top of PG4UWMC Control panel is table which contains three columns column Sites contains checkboxes with Site numbers 1 2 3 4...

Page 148: ...s current device operation type progress result and so on Current status information is displayed in main window of PG4UWMC The default timer refresh rate value is 200ms If you wish faster refresh of...

Page 149: ...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 150: ...until 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 nu...

Page 151: ...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 152: ...Programmers 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...

Page 153: ...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 154: ...ELNEC s r o Common notes 154...

Page 155: ...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 156: ...my and which cause large amount of failures during working with programmer Software PG4UW is common control program for all of the ELNEC programmers Thus during work with him it is possible to find so...

Page 157: ...this 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...

Page 158: ...se 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...

Page 159: ...utoselect 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...

Page 160: ...el 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 write...

Page 161: ...prj c emproject eprj The operations 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 testi...

Page 162: ...rcumstances bearing on the problem 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...

Page 163: ...rranty 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...

Page 164: ...use of resistors saves a programming 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 sw...

Page 165: ...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 i...

Page 166: ...uit 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 co...

Page 167: ...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 properti...

Page 168: ...ELNEC s r o Troubleshooting and warranty 168...

Page 169: ...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 consi...

Page 170: ...000 cycles on DIL ZIF socket or 10 000 cycles on other ZIF sockets If the product is diagnosed as defective ELNEC s r o or the authorized repair center will repair or replace defective parts at no ch...

Page 171: ...net value paid by a buyer ELNEC 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...

Reviews: