An ArbitraryWaveGen that splits its wavetable in two to drive two independent outputs.
counter_reset_value
output_mode
\( \in \{ \)
HALF
\( , \)
HOLD
\( \} \)
output_phase
\( \in \{ \)
PHASE1
\( , \)
PHASE2
\( \} \)
opamp_mode
\( \in \{ \)
DEFAULT
\( , \)
CHOPPER_STABILIZED
\( \} \)
lookup_table
\(= ( V_0, \; V_1 \;, \; ... \;, \; V_{255} ), \; -3.0 \leq V_i \leq 3.0\)
A sequence of 256 floats that defines two 128 value output voltage wavetables.
A counter indexes into this table at a rate proportional to the primary module clock.
output1
Half-Cycle
output2
Half-Cycle