![background image](http://html2.mh-extra.com/html/racal-instruments/3153/3153_user-manual_3135464068.webp)
User Manual 3153
Using The Instrument 3-35
Memory Access (DMA). The instrument has to be told when to receive
data, send data, surrender control or gain control. The Model 3153 has
an auto-increment address counter. The Slot 0 Controller need only
select the base address for the write cycle. Shared Memory commands
are explained below.
To write to a segment, the user must first define the segment using the
TRACe:DEFine command or by using the high speed segment table
download feature. The trace must then be selected using the
TRACe:SELect command. Refer to Loading Arbitrary Waveforms or Fast
Binary Segment Table Downloads for more information.
The command:
SMEMory:TYPE { WAVE | SEGment | SEQuence }
sets the DMA port to receive either waveform data, segment table data
or sequence table data. Segment and sequence table data will be
discussed later in this chapter.
The query:
SMEMory:TYPE?
queries the shared memory type and returns WAVE, SEG or SEQ.
The command:
SMEMory: {OFF | ON}
places the Model 3153 in the shared memory state when ON is selected.
After this, the instrument cannot accept normal commands. Data must
be sent to the generator using shared memory access. Normal
command mode is resumed when the SMEMory:STATe is changed to
OFF.
The query:
SMEMory?
queries the shared memory state and returns "0" (OFF) or "1" (ON).
The following sequence should be used for shared memory transfers:
TRAC:DEF (n),(m)
TRAC:SEL <n>
SMEM:TYPE WAVE
SMEM:STATE ON
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com