Abraxas3d / adrv9009-transmit

Vitis project repository for basic MFSK transmit on adrv9009+zc706

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Challenge Coin

This 2022.2 versioned Vitis project transmits tones for a single channel Opulent Voice demonstration on the zc706 + adrv9009.

Vitis IDE GitHub Integration

The Vitis integrated development environment has GitHub integration. The basics are described in this AMD article: https://support.xilinx.com/s/article/1173362?language=en_US

Introduction

The code is based on the 2022.2 branch example code adrv9009-stream.c. The platform was built from the 2022.2 branch of the ADI HDL reference design, by using the exported .xsa file as outlined in "Working with FPGAs" guide in the Documents repository under Remote Labs.

Experiments and Current Status

  • Establish version control in this GitHub folder.
  • The original example code was built and run.
  • The transmit-all-zeros were replaced with randomly selected numbers and a carrier observed.
  • wiggle.c demonstration was attempted. The sampling frequency was updated, but the signals did not match the Pluto demonstration.
  • Transmit buffer was set up as cyclic and an approximately 16 kHz sine wave was constructed and loaded up.
  • Profile created with Profile Configuration Tool.
  • Profile loaded manually with no errors.
  • Profile loaded automatically with no errors.

About

Vitis project repository for basic MFSK transmit on adrv9009+zc706

License:GNU General Public License v3.0