9 record memory format, 10 memory usage – Measurement Computing Analyzer488 User Manual

Page 100

Advertising
background image

Section 4

Serial Controller

4.6

Byte 2, (F4) Data Lines

F4= (%11110100)
Lines DIO8 through DIO5 are asserted, DIO3 is asserted.

4.9 Record Memory Format

The bus events stored in the record memory can be seen using the VIEW or

DUMP

commands. The VIEW Record command returns events from the record

memory in blocks. The DUMP Record command returns the contents of the record
memory in S1S9 record format (See the DUMP command description for details of
S1S9 format). Record memory events are returned in two hex bytes and are formatted
as follows:

Byte 1

Byte 2

(bit positions)

(bit positions)

(Control and Status Lines)

(Data Lines)

8 7 6 5

4 3

2 1

8 7 6 5 4 3 2 1

REN IFC SRQ EOI BERR VALIDTRIG ATN

D8

D1

A response of 84F4 is interpreted as follows:

Byte 1, (88) Control and Handshake Lines

Upper nibble (8) (%1000)=REN asserted
Lower nibble (4) (%0100)=this data is valid.

Byte 2, (F4) Data Lines

F4=(%11110100)
Lines DIO8 through DIO5 are asserted, DIO3 is asserted.

4.10 Memory Usage

Memory in the Analyzer488 is dynamically allocated for the serial input and

serial output. This allows for the most efficient partitioning of memory for any given
application.

At power on, each serial buffer is allocated a 127 byte mini-buffer or queue.

When the serial input [or output] requires more buffer space, additional queues are
allocated. When a queue is empty, it is released from the input buffers so that it may
be reallocated when, and where, required.

Advertising