Misc

See Elnec products at exhibitions:

International IC-China Conference & Exhibition

March 15-16 2010,
Shanghai Mart, Shanghai, China
booth no.: 8A31
exhibitor:PROSYSTEMS

MAGYARREGULA 2010

March 23-26 2010,
SYMA Events Hall, Budapest, Hungary
booth no.: E403
exhibitor: SOS Electronic Kft.

AUTOMATICON 2010
Automatyka Pomiary Elektronika

March 23-26 2010,
Warsaw International Expocentre, Poland
Hall 4, booth no.: L12
exhibitor: W.G. ELECTRONICS

Scandinavian Electronic Event

April 13-15 2010,
Stockholm International Fairs, Sweden
booth no.: C15:68
exhibitor: InstrumentCenter

EXPO Electronica

April 20-22 2010,
Complex Crocus Expo, Moscow, Russia
Hall 1 & 3
booth no.: N/A
exhibitor: Terraelectronica

PG4UW

Common control program for Windows for all ELNEC's programmers.

PG4UW software

A 32-bit application for WINDOWS 95/98/Me/2000/NT/XP/2003/XPx64/Vista/7 with pull-down menus, hot keys and online help.

Software features:

  • standard operations with buffer and device
  • security features
  • special features
  • supported well-know data formats
  • multilanguage interface
  • only manufacturer approved or certified algorithms used
  • software updates available approx. every 2 weeks, free of charge.
  • Windows and online help
Back to TOP

Software description

Control program PG4UW is a 32-bit application for WINDOWS 95/98/Me/2000/NT/XP/2003/XPx64/Vista/7 with pull-down menu, hot keys and online help. You can select target device by its class, by manufacturer or simply by typing a fragment of vendor name and/or a part number. Besides the standard device-related commands (read, blank check, program, verify, erase) have been implemented some test functions (insertion test, signature-byte check), and some special functions (autoincrement, projects, production mode - start immediately after insertion of chip into socket). The control program permits data manipulation within the buffer and between the buffer and files and performs automatic file format detection and conversion. The software is available in english and in more another languages.

Easy to use interface

  • files are easily selectable from standard open (or save) file dialog
  • Automatic file format recognition make easy the input file handling. SW accept mostly all available file formats - Binary (RAW), Intel (Extended) HEX, MOTOROLA, MOS Technology, Tektronix, ASCII space, JEDEC and POF

Software screenshot
  • intuitive icons and simple menu allows you easily work with program
  • toolbars could be visible or hidden

Back to TOP


File options

File options page allows you to set file masks, auto-reload of current file and choose file format recognizing for loaded files. When you select Auto-reload in part When current file is modified by another process debugging your application is so easy. Load your file to control program PG4UW and open it in any other text editor together. Try programmed device in your applications. When the device doesn't work correctly, modify the file in the text editor (and save it), then switch to PG4UW. PG4UW automatically reloads this file and you may program your device again.

Software screenshot

Back to TOP


Language

This page allows you to select another language for user interface such as menu, buttons, dialogs, information and messages. It also allows to select wished help file in another language. For another language support of user interface the language definition file is required (contact your distributor).

Software screenshot

Back to TOP


Sound

Sound page allows user to select the sound mode of program. Program generates sounds after some activities, e.g. activities on device (programming, verifying, reading, etc.) and when warning or error message is displayed also. User can now select sound from MS Windows system sound (required installed sound card), PC speaker, programmer speaker (JetProg) or none sound.

Software screenshot

Back to TOP


Standard operations

Select device

You can select target device by its class, by manufacturer or simply by typing a fragment of vendor name and/or part number.

Software screenshot

Additional information about selected device may be displayed by pressing <Ctrl + F1> or Device info button.

Software screenshot

The drawing of all available packages are provided.

Software screenshot

The software provide also explanation of chip labelling (the meaning of prefixes and suffixes at the chips) for each supported chip.

Software screenshot

The software provide a 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.

Software screenshot

Back to TOP


Select EPROM/Flash by ID

Use this command to autoselect an EPROM or Flash as active device by reading the device ID. The programmer can automatically identify certain devices by the reading the manufacturer and the device-ID that are burnt into the chip. This applies to EPROM or Flash that supports this feature only. If the device does not support a chip ID and manufacturer's ID, a message will be displayed indicating this as an unknown or not supported device.

Warning:
We don't recommend apply this command to 2764 and 27128 EPROM types, because most of them doesn't supports ID.

Back to TOP


Device operation options

All settings of this command are used for programming process control. This is a flexible environment which contains items associated with current device and programmer type.

Software screenshot

Back to TOP


View/Edit buffer

This window 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...).

Software screenshot

Back to TOP


Program

This command allows programming the whole device or its part by the data of the buffer. The control program reports a result of this action to Log window. Information about device operation options and optional settings are displayed in window below. Pressing button Device operation options (or Alt + O) you could change Device operation options. Pressing button on the top of right panel (or Alt + S) you could change optional settings.

Software screenshot

Back to TOP


Security features

Insertion test

Some of the programmers perform device insertion test (wrong or backward position) and contact check (poor contact pin-to-socket) before action with the device.

Signature-byte check

Some of the programmers perform signature-byte check before action with most of devices. The programmer can automatically identify certain devices by reading the manufacturer and the device-ID that are burnt into the chip.

These capabilities supported by overcurrent protection helps to prevent chip damage due to operator error.

Special features

Serialization

Serialization is a special mode of program. When a serialization mode is activated a specified value is automatically inserted on predefined address into the buffer before programming each device. When more devices are programmed one by one, the serial number value is changed for each device automatically and inserted into the buffer before programming the device so each device has the unique serial number.

There are two types of serialization:

  • Incremental mode
  • From file mode

Software screenshot

Back to TOP


Statistics

Statistics gives the information about actual count of device operations 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.

Software screenshot

Back to TOP


Automatic YES!

This command is used for setting Automatic YES! mode. In this mode you just put a device into ZIF socket and a last operation will be repeated automatically. Program automatically detects an insertion of a new device and runs last executed operation without pressing any key or button. This feature is not supported by some programmers.

Software screenshot

Back to TOP


Project

Project contains device configurations (name and manufacturer of selected device, device operation options of this device), data of buffer, user interface configuration, description of project, author and date of project creation. This feature allows eliminate operation errors, because operation haven't (or can not) modify any parameters of programming. It's so easy: load project and then only insert devices to ZIF socket.

Software screenshot
Remote control support of PG4UW software

The remote control feature allows to be PG4UW software flow controlled by other application – either using .BAT file commands or using DLL file. Remote control of PG4UW control program allows to control selected functions of PG4UW application by other application. This is very suitable feature for integrating ELNEC programmer to mass-production handler system or other useful application - for example to control PG4UW from the integrated development environment software.

Two basic ways to remote control of Pg4uw:

Software screenshot
Pict. 1: Controlling PG4UW with remote control program (example: program PG4UWrem.exe - part of PG4UW software delivery)..
Software screenshot
Pict. 2: Controlling PG4UW with command line remote control program PG4UWcmd.exe (also part of PG4UW software delivery).

Back to TOP


Because the TCP/IP mode is used for sending messages between PG4UW software and remote software, the worldwide control of PG4UW over Internet is possible.

For further information about remote control of PG4UW, please look at PG4UW remote control manual.

JTAG daisy chain

Connecting multiple devices via their JTAG ports is commonly referred to as JTAG daisy chaining. PG4UW software supports programming and testing multiple devices via their JTAG ports in JTAG daisy chaining.

The pins TMS and TCK are connecting directly, but the pin TDO from one device goes to the pin TDI of next device. When using a JTAG chain with mixed voltage devices, extra care must be taken to ensure the integrity between the devices. The devices in JTAG chain can be programmed and tested. It is possible to choose JTAG chain (ISP-Jam) for Altera and Xilinx devices or JTAG chain (ISP-VME) for Lattice devices.

Software screenshot

Back to TOP


Diagnostics

These routines execute selftest with or without diagnostic POD of current programmer (not supported by some programmers). We recommend run these routines as often as possible, e.g. once per month.

Software screenshot

Supported programmers by PG4UW software

Back to TOP


PC System requirements

  • Common, software related requirements
  • Programmer hardware related requirements:
    • one (parallel) printer port with nothing attached, the IEEE 1284 compatible printer port (ECP/EPP) on PCI bus recommended (in case of LPT port compatible programmers)
    • one USB port, 2.0 compatible (in case of USB port compatible programmers)

Back to TOP