Serial over USB (Serial NodeJs, LAN over USB?, WLAN?)
OSC1:
XADC1 (12 Bit, 1 MSps / 8)
OSC2:
XADC2 (12 Bit, 1 MSps / 8)
OSC3:
XADC3 (12 Bit, 1 MSps / 8)
OSC4:
XADC4 (12 Bit, 1 MSps / 8)
OSC Sampling time:
8.32 us
AWG1:
R2R (16 Bit)
AWG2:
None
AWG1:
Minimum voltage:
Maximum voltage:
Resolution:
Bits
Send Command
Sent:
Implemented commands with command example values according to FPGA BASYS 3 board:
"X": (length = 1) initialize
"S": (length = 25) sine signal, followed by 24-hex numbers: step, amplitude, offset each 32 bit
Example f = 1 kHz, amp = 1 V, offset = 1 V as shown in AWG1: S0000A7C526C9B26C26C9B26C
Example triangle f = 1 kHz, amp = 1 V, offset = 1 V as shown in AWG1: T00004D8A001900000040
Example stair f = 1 kHz, amp = 1 V, offset = 1 V as shown in AWG1: T00004D8F0F8300002710
"U": (length = 1) start sending data: chunks of block of data are sent:
AWG (aW), OSC1 (o1), OSC2 (o2), OSC3 (o3), OSC4 (o4); 16 bit each; 20 hex values
The first transmission has the current index (cP) stored. One extra transmission,
because there can be an ongoing conversion at the current index.
"U01230123012301230123YX01230123012301230123Y..."
U(o4)(o3)(cP)(o1)(AW)YX(o4)(o3)(o2)(o1)(AW)Y...
"V": Connect switches to output.
"O": (length = 9) Oscilloscope block size 16 bit and sampling rate 16 Bit (V_06)
Command: O00200000 : Block size x0020 = 512; timeBase 0000 8.32 us (BASYS 3 XADC)
Arbitrary Waveform Generator 1
Run Stop
DC
Sine
Pulse
Triangle
Stair
Offset
Min
Value
Max
Make change from V to code possible
Number of periods per 64k? samples instead of frequency
Oscilloscope
Run Stop
Acquisition
Average: 1
Number of samples:
xy x-axis
Unit:
Trigger
Source
Condition
Level
X Axis
Time
Position:
Base:
===== Y Axis ===========
AWG1 Unit:
C1
C2
C3
C4
M1
AWG
C1
C2
C3
C4
M1
MouseData XY
Load dataSave data
Offset, range list
connect input to chart
X,Y Cursors
Math function, Fit function
FFT
Run Stop
Channel
Magnitude List Channel:
C1
Index
f in Hz
signal magnitude dB
Total noise magnitude dB
FFT Chart
Histogram
Run Stop
Bins
Histogram
Ramp Test
Settling time
Power supply
Bodeplot
Digital I/O
Applications
IV curves: R, Diode, transistor, opamp, inverter
Time operation: C, L, diode, transistor, inverter
Bodeplot: passive and active Filters
Power supply, SC circuits
AD and DA converter
Digital circuits, logic functions, multiplexer and encoder
State machines, Counters, serializer and deserializer, memories
Microprocessors
Digital signal processing and control loops