The execution of any of these instructions will cause the latched parameters to be updated. Please note that the duration argument for all these instructions has been explained at the start of this section!

Also note that for all real-time instructions, duration \(\in\) [4, 65535]. For longer wall times, extra waits must be added after the instructions.

Control real-time instructions#

Instruction

Signature

Execution Time (ns)

Description

upd_param

duration: I

4

Update the latched parameters, and then wait for duration nanoseconds.

play

wave_0: I, wave_1: I, duration: I

wave_0: R, wave_1: R, duration: I

4


8

Update the latched parameters, interrupt currently playing waves, and start playing AWG waveforms stored at indexes wave_0 on path 0 and wave_1 on path 1.