20.01.2013 Views

3980xpi Users Manual - Data I/O Corporation

3980xpi Users Manual - Data I/O Corporation

3980xpi Users Manual - Data I/O Corporation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Hewlett-Packard 64000 Absolute Format, Code 89<br />

Translation Formats<br />

Hewlett-Packard Absolute is a binary format with control and data-checking<br />

characters. See Figure 5-16.<br />

Figure 5-16. HP 64000 Absolute Format (example)<br />

END-OF-FILE<br />

RECORD<br />

ONE DATA<br />

RECORD<br />

START-OF-FILE<br />

RECORD<br />

HIGH<br />

ORDER<br />

LOW<br />

ORDER<br />

End-of-File record consists only of a word count of 0.<br />

Checksum<br />

<strong>Data</strong> bytes<br />

Address where following data byte is to be stored.<br />

BYTE COUNT — number of 8-bit data bytes.<br />

WORD COUNT — number of 16-bit words in record except checksum and itself.<br />

CHECKSUM — modulo 256 sum of all bytes in the record except the first byte.<br />

TRANSFER ADDRESS — for microprocessor program counter.<br />

DATA WIDTH BASE — see text.<br />

DATA BUS WIDTH — see text.<br />

WORD COUNT — number of 16-bit words in the record; always 04 in<br />

Start-of-File record.<br />

Note:<br />

Third Byte<br />

MSB<br />

LSB<br />

Second Byte<br />

This format is binary. Therefore, no ASCII control characters<br />

or carriage returns and line feeds are allowed.<br />

32-bit address<br />

is sent in this<br />

manner, in 4<br />

groups of 8-bit<br />

bytes.<br />

<strong>Data</strong> files begin with a Start-of-file record, which includes the <strong>Data</strong> Bus Width,<br />

<strong>Data</strong> Width Base, Transfer Address, and a checksum of the bytes in the record.<br />

The <strong>Data</strong> Bus Width represents the width of the target system's bus (in bits).<br />

The <strong>Data</strong> Width Base represents the smallest addressable entity used by the<br />

target microprocessor.<br />

<strong>3980xpi</strong>/3980/3900/2900 User <strong>Manual</strong> 5-25<br />

0088-2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!