Precise and efficient measuring equipment is required for development and
research in the field of electrical engineering. The Red Pitaya STEMlab device
includes an oscilloscope and a signal generator with programmable FPGA and
processor so the device can be adapted to the requirements of the user. The
signal generator is originally limited to two channels, therefore we wanted to
upgrade it and increase the number of channels. This master’s thesis describes
the process of preparing the device and changing the code at various levels. We
successfully implemented an optional number of channels, included arithmetic
operations between them, and also added the option of selecting the input signals
as operands. We implemented the changes at the levels of hardware description
language, API interface and SCPI server (languages C and Python).
|