Keysight M8195A Revision 2 – Arbitrary Waveform Generator
User’s Guide
4 Streaming
4.1 Introduction / 145
4.2 Streaming Implementation Using Dynamic Modes / 145
4.3 Memory Ping-Pong / 146
This chapter describes the streaming capabilities of the M8195A.
The streaming feature of the M8195A allows re-loading the sample memory while being
in the run mode. This capability provides a method to generate waveforms with an
infinite playtime. Streaming is supported by the Dynamic Mode.
4.2 Streaming Implementation Using Dynamic Modes
The dynamic modes (refer to the section 3.9) allow switching between segments
(Arbitrary Mode) or sequences (Sequence Mode) using the external dynamic input port
(M8197A Module required) or by the software. A continuous or triggered execution is
possible.
It is possible to modify the content of the sample memory when having selected one of
the dynamic modes. Therefore, all segments or sequences that are currently not in use
can be changed in run mode. Dynamic modifications of sequence table entries is also
possible. This type of streaming implementation requires Dynamic Sequencing.
The following rules apply for implementing streaming using dynamic modes:
The sample data and sequence vector data can be changed in run mode.
Changing the content of segments or sequences, which are currently executed or which
are already selected by the dynamic port or by software to be executed next, is not
allowed.