Data I/O 298 Manual page 70

Universal programmer
Table of Contents

Advertisement

Title
Swap Nibbles
RAM-RAM Block Move
Split RAM Data
Shuffle RAM Data
Address Offset
Title
Handler Start
Binning Control
Command
Q(CR)
\(CR)
HHHH?(CR)
HHHH> (CR)
HHHHW(CR)
Table. 3-11 Editing Commands
Description
Instructs the programmer to exchange high- and low-order halves
of every word in RAM. This is useful when programming 4-bit
devices with only one-half of RAM at a time.
This command moves a specified number of bytes (as specified by
the Block Size) from one RAM location (as specified by the Begin
RAM Address) to another (specified with the Begin Device
Address Command).
For 16-bit microprocessor data; complement of Shuffle RAM Data
(below). After a block of data is input or loaded to RAM (each
sequential pair of 8-bit bytes representing a 16-bit word), the
command "splits" the block into two adjacent blocks, separated
by the specified center point (HHHH). The split stores the even-
numbered 8-bit bytes of each byte pair in sequence from address 0
to the center point; odd-numbered bytes are stored in sequence at
addresses beginning at the center point. The reorganized data
occupies the same original block in RAM.
Each block of data can then be programmed into an 8-bit device,
and the two devices can be addressed in parallel (while in use) to
deliver 16-bit words to the processor.
Typically, the center point will equal the number of words in the 8-
bit device to be programmed. In any event, it must meet two
requirements:
1. It must be a power of
2.
2.
It must be less than or equal to half the size of the resident
RAM.
The center-point default value is the RAM midpoint.
For 16-bit microprocessor data. Complement of Split RAM Data,
this command merges into one block the two adjacent blocks of
data which meet at the specified center point address (HHHH).
Two 8-bit devices are first loaded adjacent to each other in RAM,
beginning a address
0,
to create the two blocks, which are then
merged for serial transfer. The center point must be a power of
2
between
0
and RAM midpoint. The center-point default value is
the RAM midpoint.
This command specifies the value to be subtracted from addresses
on input and added to them on output. Up to eight characters (in
some formats) can be input before this command.
Table 3-12. Handler Commands
Command
%(CR)
H!(CR)
Description
This command puts the programmer into a waiting state until the
handler indicates a start condition or the operator presses the
ST ART key on the programmer. Once the start condition has been
received by the programmer it will output a prompt ">" symbol
to the serial port and wait for another command.
Instructs the handler to distribute programmed and verified devices
to the numbered (H) bin, which must be from 1 to 4.
3-44
10-990-0013

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 298 and is the answer not in the manual?

Table of Contents