The Menu Bar
File
New 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.
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.
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). When giving a .gpf2 file extension the
current GALEP configuration (buffer and device type) is saved.
Close Closes the active buffer
.
Exit Terminates the program.
Edit
Cut Copies a previously marked region of the active buffer onto the clipboard, before removing
that region from the buffer. All subsequent data gets shifted to the corresponding lower
addresses.
Copy Copies a previously marked region of the active buffer onto the clipboard, the buffer itself
remains unchanged.
Paste Inserts clipboard data at the current cursor position. Subsequent data gets moved to make
room for the clipboard data.
Find This command allows searching for byte-, word-, or ASCII-sequences in the current buffer.
Swap Bytes Swaps high- and low-bytes of all 16 bit words in the buffer
.
Fill Buffer Fills a buffer area with a byte value
Split Buffer For programming memory chips with a data width smaller than the target system data
width. The command copies a buffer area into several new buffers that only contain all the
low and high bytes or words. The source and target buffer data width can be choosen
between 8, 16, 32, and 64 bits. The data width of the target buffers must be smaller than
the source buffer data width.
Shuffle
Buffer
For reading memory chips with a data width smaller than the target system data width. The
command copies all the low or high bytes or words from a source buffer area into the
correct positions of a target buffer. The source and target buffer data width can be choosen
between 8, 16, 32, and 64 bits. The byte or word to copy can likewise be choosen. The data
width of the target buffer must be greater than the source buffer data width.This way the
target system data content can be built from reading several memory chips with different
low or high bytes or words.
Device Action
Before selecting any of these options, please read: How to insert devices into GALEP
. All operations
on the device plugged into the GALEP can be initiated by selecting a menu item in software, clicking on the
button bar, or pushing one of the assigned function keys :
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