acq400_load_awg

Usage
usage: acq400_load_awg.py [-h] [--file FILE] [--mode MODE] [--awg_extend AWG_EXTEND] [--soft_trigger SOFT_TRIGGER] [--reps REPS] [--port PORT] [--clk CLK] [--trg TRG]
                          [--sim SIM] [--trace TRACE] [--auto_soft_trigger AUTO_SOFT_TRIGGER] [--clear_counters] [--playtrg PLAYTRG] [--aosite AOSITE]
                          [--playdiv PLAYDIV]
                          uuts

Positional Arguments

uuts

uut

Named Arguments

--file

file to load

Default: “”

--mode

mode: 1 oneshot, 2 oneshot_autorearm

Default: 2

--awg_extend

Number of times the AWG is repeated.

Default: 1

--soft_trigger

Emit soft trigger

Default: 1

--reps

Repetitions

Default: 1

--port

optional port number for fast start server

--clk

int|ext|zclk|xclk,fpclk,SR,[FIN]

--trg

int|ext,rising|falling

--sim

s1[,s2,s3..] list of sites to run in simulate mode

--trace

1 : enable command tracing

--auto_soft_trigger

force soft trigger generation

Default: 0

--clear_counters

clear all counters SLOW

Default: False

--playtrg

int|ext,rising|falling

--aosite

Site of AO module

--playdiv

CLKDIV for play site

Outline:

upload file to AWG for a one-shot play

data for upload is a single file assumes that clocking has been pre-assigned.

load awg simplest

positional arguments:

uuts uut

options:
-h, --help

show this help message and exit

--file FILE

file to load

--mode MODE

mode: 1 oneshot, 2 oneshot_autorearm

--awg_extend AWG_EXTEND

Number of times the AWG is repeated.

--soft_trigger SOFT_TRIGGER

Emit soft trigger

--reps REPS

Repetitions

--port PORT

optional port number for fast start server

--clk CLK

int|ext|zclk|xclk,fpclk,SR,[FIN]

--trg TRG

int|ext,rising|falling

--sim SIM

s1[,s2,s3..] list of sites to run in simulate mode

--trace TRACE

1 : enable command tracing

--auto_soft_trigger AUTO_SOFT_TRIGGER

force soft trigger generation

--clear_counters

clear all counters SLOW

--playtrg PLAYTRG

int|ext,rising|falling

--aosite AOSITE

Site of AO module

--playdiv PLAYDIV

CLKDIV for play site

By default, the unit loads to well known server ports as described in 4GUG. However a dedicated server is available that can improve upload time: example load to a dedicated server:

set up the server: acq1001_074> bb load –mode 1 –port 52233

run hapi: ./user_apps/acq400/acq400_load_awg.py –auto_soft_trigger=1 –reps=9 –file W32M –mode=1 –aosite=1 –port=52233 acq1001_074

timing(f)[source]
file_extender(fd, ext_count)[source]
load_awg(args, uut, rep)[source]
wait_completion(args, uut)[source]
load_awg_top(args)[source]
get_parser()[source]