Download Print this page

Advertisement

Quick Links

Introduction
Página 1 de 1
Introduction
Congratulations! With GALEP-5/5D you own a professional, universal device programmer for all
programmable circuits, such as EPROMs, EEPROMs, FLASH-EPROMs, serial EEPROMs, micro-controllers,
GALs and PALCEs. For any devices with up to 48 pins and supply voltages from 1.3V up to 5V no additional
circuitry is required. Devices in the DIL package are inserted directly, for other device packages several
standard programming adapters are available. Devices with more than 48 pins can be programmed either
using special adapters, or with replaceable high-pin-count socket modules for up to 240 pin drivers with the
GALEP-5D.
The programmer runs on an internal Embedded Linux system and is connected to an USB port. GALEP-5D
can be alternatively connected to a local network. GALEP-5 is configured to run in most cases on the power
provided by the USB connection. For some programmable devices needing a higher supply current or if
several USB devices are connected to the computer, a power adapter can be connected. To reduce the load
for a laptop battery in mobile operation, GALEP-5 can be powered additionally by 6 internal AAA batteries
(normal or rechargeable).
The GALEP-5 software provides basic functionality such as < read > , < program >, < compare > and < erase
>, it also provides an accessible range of options regarding any special features available for the user's
selected component. The powerful built-in editor permits full editing of files stored in binary, Intel-Hex,
Motorola-S or JEDEC format.
New components made available regularly as free downloads from our web site allow new and existing
owners of the GALEP-5 to be assured of an ever expanding range of functionality. The GALEP-5 has been
designed not only to resist obscolescence, but to constantly implement new device support in future, via free
software updates. This will allow the GALEP's performance to remain in the vanguard of compact, portable
universal programmers for years to come. Conitec anticipates this new generation programmer to support
over 4000 discrete device groups within the next five years.
GALEP's unique flexibility is achieved by specialized hardware. All pins of the programming socket can
individually be set to one of three configurable voltages (up to 25V), ground, clock, adjustable pull-up / pull-
down resistors, as well as logic I/O with bidirectional level-shifters for low-voltage components. Using highly
integrated FPGAs, GALEP's internal logic can be reprogrammed to be optimally adjusted to the component
just selected. This way the best possible read & write speed can be achieved.
System requirements: Windows 32-Bit OS, 98(SE), ME, NT, 2000, XP oder Vista, USB port (respectively
network for GALEP-5D)
Package contains: GALEP-5/5D programmer, USB cable, (LAN cable), power adapter, software with manual
in English and German on CD
Please Note: Batteries are not included (6x normal/rechargeable AAA batteries must be purchased separately
if needed in mobile operation).
mk:@MSITStore:C:\DOCUME~1\Laura\CONFIG~1\Temp\Directorio%20temporal...
23/04/2009

Advertisement

loading
Need help?

Need help?

Do you have a question about the GALEP-5 and is the answer not in the manual?

Questions and answers

Summary of Contents for CONITEC GALEP-5

  • Page 1 (normal or rechargeable). The GALEP-5 software provides basic functionality such as < read > , < program >, < compare > and < erase >, it also provides an accessible range of options regarding any special features available for the user's selected component.
  • Page 2 CD). After connecting the GALEP-5 to an USB cable and to the PC, initially only the white LED will blink. After a short pause, the embedded LINUX boot process will complete. Shortly afterwards, the red LED will light up, and a dialogue box will display on screen asking if you wish to open a connection via the automated Windows updater utility to seek an appropriate driver.
  • Page 3 The Menu Bar File Opens a new buffer. Please note: Changing address settings under Options/Buffer directly affects the following three menu items. Open... Opens a new buffer window, and loads the selected file in the Binary-, Intel-HEX-, Motorola-S- or JEDEC-format. The action performed by File/Open is a shortcut, corresponding to manually selecting File/New first and then clicking on File/Load.
  • Page 4 so do not require these options. If this is the case both dialog boxes are disabled and cannot be selected. Selecting a new device only applies to the current Buffer, all other buffers retain their assigned devices. This allows the user to have several buffer windows associated with different devices.
  • Page 5 Arrange Displays all window icons in an adjacent arrangement. Icons Close All Closes all buffer windows. Help Content Opens this document. About ... Here among other things you will find the Version Number of the program.
  • Page 6 The Data Buffer The buffer contains the data for the device to be programmed. It may be edited per individual byte, or filled with a constant value. You may open new buffers or save the contents of the active buffer at any time. A portion of the buffer is displayed in the buffer window. Depending on the type of device selected - memory modules or EPLD - the buffer window will display the data either in the Hex- and ASCII format or display the Fuse-Map.
  • Page 7 To visualize the actual state, an own icon was assigned to every state. An icon exist of the frame for the state of the Data Buffer and internal drawing for the state of the original file (only in the Production mode ). Farther below all possible states are summarized. Production Mode Icons Description...
  • Page 8 Action window. Such limitation obviously does not apply to the GALEP-4 and GALEP-5 ASIC pin hardware capabilities, but both old and new GALEP share some common programming algorithms, requiring the rotation or movement of some devices even when using GALEP-4/-5.
  • Page 9 Power supply / Battery operation The standard power supply for the GALEP-5 is the USB connection. If several devices are connected to a USB port and/or if a programmable device needs a higher supply current, a power adapter must be used. To reduce the load of a laptop battery in mobile operation, GALEP-5 has a battery compartment located on its base, which houses 6 AAA (rechargeable) batteries (1.2 or 1.5 Volt.).
  • Page 10 For devices in packages other than DIL packages (e.g. PLCC or TSOP packages) adapters are required with appropriate device sockets and, if necessary, with auxiliary circuits. The following modules and adapters are currently available from CONITEC: Article No. Module (GALEP-5D)
  • Page 11 Adapter 44pin DIL to 44pin SOP 210913 Adapter 44pin DIL to 44pin (T)QFP 210914 Adapter 48pin DIL to 48pin TSOP 210915 Adapter DIL-40 => ISP-ASYNC/SYNC Old adapters from CONITEC: Article Nr. Adapter 210823 Adapter for 32-pole PLCC-EPROMs 210824 Adapter for 20/28-pole PLCC GALs...
  • Page 12 GALEP Adapter Página 3 de 3 See also Inserting an adapter into the GALEP mk:@MSITStore:C:\DOCUME~1\Laura\CONFIG~1\Temp\Directorio%20temporal... 23/04/2009...
  • Page 13 Using Serial Numbers The programming of serial numbers is based on a special CSV-file format. It is activated at data-buffer’s “File/Buffer Options”-Tab. The configuration dialog of the serial number programming offers some input elements to control the programming run. A Switch to turn global serial number programming on/off.. A file dialog to specify the CSV file.
  • Page 14 Status: If the status is missing, the serial number record is initially unused. The status information consists of the characters p, f and u. p stands for pending, f“ stands for fail and „u“ means used. e.g. pfpu means pending, fail, pending, used. Normally the status information will be written by the GALEP software.
  • Page 16 Sample 3: 1, 0001, 7AA, 2, R //First device 1, 0011, 7BB, 2, R //First device 1, 1_7AA_7BB, , , L //First device 2, 0002, 7AA, 2, R //2. device 2, 0022, 7BB, 2, R //2. device 2, 2_7AA_7BB, , , L //2. device 3, 0003, 7AA, 2, R 3, 0033, 7BB, 2, R 3, 3_7AA_7BB, , , L...
  • Page 17 Batch Mode GALEP can be completely controlled from the command line, allowing to implement GALEP commands in your own production software. For this, a powerful set of batch commands is available. A GALEP command line has the following format: galep5 [filename.gpf2] [filename.log] [/Action] [/Option]... The command line is not case sensitive, e.g.
  • Page 18 Batch Mode Página 2 de 3 The format of all batch messages is: BatchMode: „message“ The following messages could be issued by the program during batch mode without a /verboselevel option: Standard batch mode state messages: StartingBatchMode InitReadAction InitProgAction InitVerifyAction InitBlankAction InitEraseAction InitAutoAction...
  • Page 19 @echo off echo Sample 1: erase and program if exist yourproject.gpf2 goto galep5 echo missing yourproject.gpf2 goto nobatch :galep5 start /wait GALEP5 yourproject.gpf2 /erase /console if errorlevel 2 goto error2 if errorlevel 1 goto success1 goto nobatch :error2 echo Action not successfull! goto end :success1 start /wait GALEP5 yourproject.gpf2 /prog /console...
  • Page 20 Testing circuit boards and many more... GALEP-5 is especially well suited as an interface for OpenOCD due to its on-board ARM Linux system. The OpenOCD software runs natively on GALEP-5 and offers a gdb debugging interface via Ethernet or emulated USB port.
  • Page 21 Just like OpenOCD, the GALEP-5 port is an Open Source project with no warranty of functions and stability. We will continue developing the software further, but also give you all sources - the full GALEP-5 API - for improving and extending the software yourself.
  • Page 22 Socket pins GALEP-5 allows for free assignment of JTAG signals to socket pins. Assignment start with the keywort socket_assign and expects a signal name and a pin number. The signal names and their meaning can be found in the following table:...
  • Page 23 29. Additional Voltages GALEP-5 can generate three different voltages - VCC1..VCC3 - on any pin of the socket. All voltages can be adjusted in the 1.2V - 25V range. The current per voltage must not exceed 250mA, and the power must not exceed 1.2W! When using the GALEP-5 pocket programmer, please connect the external power adapter...
  • Page 24 Set up the connection When GALEP-5 is started, but neither OpenOCD is running nor a connection to the PC Galep software is established, all pins of the socket have high resitance. In this state you can connect the unpowered target system with GALEP-5.
  • Page 25 Fig: ARM&EVA connected through the OCD-JTAG-Cable20. Start OpenOCD on GALEP On GALEP-5 a Telnet server is running. Only the user “root” is valid. A password is not required. Fig: Log in via Telnet. After logging in, GALEP expects commands via Telnet. All programs that were transferred via FTP can be found in the GALEP directory "/home/ftp".
  • Page 26 Assigning "GND"-> Socket pin 26 Assigning "GND"-> Socket pin 27 Assigning "GND"-> Socket pin 28 Assigning "GND"-> Socket pin 29 Assigning "GND"-> Socket pin 30 Assigning "GND"-> Socket pin 31 Assigning "GND"-> Socket pin 32 Assigning "GND"-> Socket pin 33 Assigning "GND"->...
  • Page 27 Internet. Developing with OpenOCD and the GALEP API Conitec has published all libraries required for controlling GALEP-5 under the GPL. The source development kit is contained in the g5api-abcM.tar.bz2 archive. The archive contains the source code as well as the compiled library that direction runs on GALEP-5.
  • Page 28 1. A cross toolchain for ARM 2. Make, Automake, Autoconf-2.13, ... 3. The GALEP-5 API (see above) 4. The current GALEP-5 OCD patch (see above) 5. The official OpenOCD distribution. Cross Toolchain for ARM A cross toolchain consist of a cross compiler and linker for the ARM9 platform. You can use our Arm&Eva Linux Board toolchain that is precompiled for Linux (32bit) and available from: http://armeva.conitec.net/i686/tar_bz2/carmeva-dev-cc-3.4.1-glibc-2.3.3-bin-1.1-9_i386.tar.bz2...
  • Page 29 ./configure --enable-galep5 Compile OpenOCD has to be cross-compiled for ARM9: # We use this for cross compiling... PREFIX=/usr/local/carmeva/bin/compiler/gcc-3.4.1-glibc-2.3.3/∖ arm-9tdmi-linux-gnu/bin/arm-9tdmi-linux-gnu- export PREFIX # Build the stuff... make CC=${PREFIX}gcc CPP=${PREFIX}gcc CXX=${PREFIX}gcc # Strip the result... ${PREFIX}strip src/openocd After compiling you'll find the binary “openocd” in the “src” directory. Information and Details about OpenOCD A complete description of all OpenOCD features is outside the scope of this document.
  • Page 30 Conitec Limited Warranty : Conitec warrants to the end user that this Conitec product will be free from defects in material and workmanship, for a period of 24 Months after the date of purchase. As a proof of purchase, should you need to report a defect, please send a copy of the invoice with the device serial number. Defects must be reported immediately after they occur, or are noted.

This manual is also suitable for:

Galep-5d