These analogue waveforms can be downloaded in WAV format from a host PC to the target device using FrontPanel or captured from a Digilent I2S2 Pmod connected through a SZG-PMOD4 Peripheral.įor those unfamiliar with it, FrontPanel provides a Software Development Kit and API combined with small HDL IP blocks. This example will allow the user to control the XEM7320 with a connected SYZYGY DAC to output analogue signals which either have no modulation or are modulated using AM, FM, or both.
To demonstrate how we can easily work with Opal Kelly Integration modules in the analogue domain, let’s take a look at an example which combines the XEM7320 SYZYGY carrier, the SZG-DAC-AD9116 and FrontPanel. When we work with Opal Kelly FPGA-based integration modules, the SYZYGY open standard allows easy addition of ADC and DAC modules with an efficient pin count and low cost. The most popular way to do this for FPGA solutions is the use of discrete ADC and DAC devices. Of course, to interface with our analogue world we need to be able to convert between analogue and digital domains. Opal Kelly XEM7320 shown with the SZG-DAC9116, SZG-PMOD4, and I2S2 ADC PMOD attached. sine, triangular, sawtooth, etc.) to more complex transmission and reception of information using modulation schemes. Example applications range from generating simple ramps for pulse width modulation (PWM), generation of reference waveforms (e.g. Depending upon the application the FPGA solution may be required to receive, process or generate analogue signals.
The ability to work with analogue signals is critical for many FPGA based systems, after all the world is analogue.
#Digital sigil generator generator
AugHigh Performance FPGA-Based Signal Generator using the XEM7320, FrontPanel, and SYZYGY DAC