Menu File
Menu Edit
Menu Device Action
Menu Options
Menu View
Menu Window
Menu Help
| File |
File/New
Opens a new buffer.
Please note:
Changing address settings under Options/Buffer directly affects the following three menu items.
File/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.
File/Load
Loads the selected file into the active buffer starting with the buffer start-address. During load, the file extension tag defining the format of the data being loaded is proposed (Binary-, Intel-HEX-, Motorola-S- or JEDEC format). This suggested file extension is no longer prompted in version 1.06 (and above) and consequently can be changed by the user. The file is automatically converted into the binary or fuse map format according to the data format chosen.
Format errors are detected and displayed. During loading of files with absolute addresses (HEX or Motorola-S) a warning message appears if the address area lies outside the buffer or the memory module chosen.
File/Save as
Saves the active buffer. You may enter a new name for the file and select the desired file format (Binary-, Intel-HEX-, Motorola-S- or JEDEC).
File/Close
Closes the active buffer
File/Exit
Terminates the program.
| Edit |
Edit/Cut
Edit/Copy
Edit/Paste
Edit/Find
Edit/Swap Bytes
Edit/Fill Buffer
| Device Action |
Before selecting any of these options, please read: How to insert devices into GALEP-4
All operations on the device plugged into the GALEP-4 can be initiated by selecting a menu item in software, clicking on the button bar, or pushing one of the assigned function keys :
Device Action/Charge Batt.
Activates / deactivates battery charging. By default a recharge cycle lasts 7 hours and is independent from the current state of the batteries. Recharge time can be set under Options / Application. The yellow LED indicates that the batteries are currently being charged. Once charging has begun, you can quit the GALEP-4 software or shut down the PC and the built-in timer will continue charging for the set amount of time. In timed mode both the red and green LEDs will be flashing to indicate proper operation of the timer.
Device Action/Device [F8]
Selects the device type. In the displayed list, pick any of the currently supported devices. Using the [Show Manufacturer first] check box for example, devices can be sorted based on manufacturer, or a sort can be set according to device type. To select the device you eventually select, simply double-click on it or use the [Select Device] button.
Two check boxes, [Use Device Address] and [Use File-Load Address] allow for changing the device-option default values. With [Use Device Address] activated the address range is set based on the selected device's maximum address. If [Use File-Load Address] is activated the address range is determined by the size of the currently loaded file. Some components, such as GALs and micro controllers need to be completely reprogrammed and 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. If no buffer is currently opened, a new one will be created.
Please note:
All changes made under Options/Device directly affect the following menu items..
Device Action/Prog. [F3]
This opens the action/programming panel, showing the suggested position of the device inside the TEXTOOL socket. Programming is initiated by clicking on [Start]. Please note that programming action starts immediately if [Bypass start button] is activated under the Options/Application menu.
The device is programmed in accordance with all settings selected under Options/Device. During programming the current memory address is tracked. If a memory location can not be written to, the programming sequence is aborted, and the faulty address will be displayed.
Use the Options/Device menu to set the desired data width. If this width is too large for the currently selected microchip, the Galep will attempt to automatically split the data onto several microchips. For example: for an 8-Bit EPROM with a requested data width of 16-bit, every even byte starting at the buffer origin will be written to IC0. The odd bytes will be written to IC1.
The user can click cancel to abort programming at any time.
Device Action/Verify[F4]
This function will read the full content of the buffer, from it's start to it's ending address - and compare them to the data on the memory device being used, beginning at the EPROM's starting address. Differences are displayed in increasing address sequence. If no difference is detected, an OK message will be returned. It is also possible to compare selected, or non-consecutive data areas, if the buffer's start and end address do not cover the entire area of the EPROM. If a difference between any one byte is detected, it will be displayed along with it's address. Afterwards the comparison process may either be aborted or further bytes may be compared. This software feature allows any discrepancies between the device and the data in the buffer to be displayed consecutively.
Device Action/Blank [F5]
Checks whether the device has been successfully deleted, or erased.
Device Action/Read [F6]
Reads the contents of the device into the buffer.
Device Action/Erase [F7]
Deletes the device. This function of course is only available for electronically erasable devices. EPROMs still have to be deleted with an ultra-violet light source.
Please note:
Some devices may be completely or partially protected against over-writing or deleting. If such devices need to be erased, the software protection switch must be enabled first in the Options/Device menu.
| Options |
Options/Application
Options/Buffer
Each Buffer window has a unique copy of this dialog box. In the dialog box you can select display mode (8-, 16- Bit or JEDEC) and target address for file transfer operations. The user can click on [Compute] to calculate a checksum for the current buffer contents.
Options/Device
Each Buffer window having a device already selected and assigned to it has a unique copy of this dialog box. In this dialog window, component-specific options for reading/writing the device can be set. The available options vary greatly depending on the selected device, e.g. for a micro controller there might be an option to read protect its memory. These additional features are explained in the component's data sheet (note: www.aufzu.de has a list of most semi-conductor manufacturers ). For more information cf. component-specific help.
For memory modules, such as (E)EPROMs or Flash, you can select the buffer and device address range in this same dialog box. All bytes from [Buffer start] to [Buffer end] are mapped into the component's [Device start] to [Device end] range. This configuration can be used for both reading and writing, so devices can be read/written partially, and buffer data can be split to multiple memory modules if required.
Split and shuffle function:
For writing 16-Bit data into two 8-bit wide EPROMs all even bytes need to be written into the first EPROM and all odd bytes into the second one. This can be configured under [Device Organisation]. For an 8-bit EPROM this setting defaults to 8 bit. When a user changes this setting to 16 bit, two boxes become available (IC1 and IC2) allowing the user to select the destination / source for the selected device action. All even bytes go to IC1, all odd bytes go to IC2. When selecting 32 Bit, you will be able to pick one of the four 8 bit EPROMs (or two 16 bit EPROMs).
A few things should be kept in mind when using these functions:
1) The buffer address range divided by component address range must equal the ratio of device organisation and device data width. E.g. for a 16 bit organisation with 8-bit EPROMs the ratio is 2:1, thus the buffer size has to be twice as large as the device size. For 32 bit organisation with 8-bit EPROMs, the ratio would then be 4:1. When changing data width settings the device address range is automatically adjusted. Be sure to double-check these automatic settings to see if they match your goals.
2) When speaking of even and odd bytes, this refers to the offset from the buffer start address. So the first byte (even) will always be written to the first device, regardless of whether its buffer address is even or odd. The following table illustrates this concept.
Example: Device organisation set to twice the component's data width (8-Bit EPROM set to 16-bit organisation)
| Buffer Start Address | <=> | IC1 Device Start Address |
| Buffer Start Address +1 | <=> | IC2 Device Start Address |
| Buffer Start Address +2 | <=> | IC1 Device Start Address +1 |
| Buffer Start Address +3 | <=> | IC2 Device Start Address +1 |
| Buffer Start Address +4 | <=> | IC1 Device Start Address +2 |
| Buffer Start Address +5 | <=> | IC2 Device Start Address +2 |
| ....... etc. | <=> | ..... etc. |
| View |
View/Toolbar
Toggles display of the tool bar below the menu bar.
View/Status bar
Shows/hides the status bar at the lower bottom of the screen.
View/Info bar
Activates one of three info panes (Workspace/Devices/Action). You can also activate those by clicking directly on one of the three labels.
| Window |
Window/New Window
Creates a copy of the current buffer window. This way two different regions of the buffer can be viewed simultaneously.
Window/Cascade
Displays overlapping buffer windows.
Window/Tile
Displays all buffer windows in a tiled arrangement.
Window/Arrange Icons
Displays all window icons in an adjacent arrangement.
| Help |
Help/Content
Opens this document
Help/About
Here among other things you will find the Version Number of the program.