Hi Casperites! I’m happy to announce that I’m releasing a free app for academic users of the RFSoC4x2 board. The app can display ADC frequency spectrums, display time waveforms, measure transfer functions between ADC inputs, and generate rudimentary test waveforms out the DACs. It runs entirely on the RFSoC4x2 board, with either a local display or control over HTTP. Unlike other similar apps, no PC is required.
The app supports variable sampling rates from 100MHz to even beyond the Xilinx max spec of 5GHz. So you can characterize ADC performance for any desired sampling frequency. The app uses the ADC’s 12-real-point-per clock output mode, to keep the FPGA fabric clock low even when exceeding Xilinx's max ADC sampling rates. Ordinary power-of-2 FFTs can’t use this mode because they can only operate at power-of-2 supersampling rates (SSR) such as 8 or 16, not 12. To match this ADC sample rate a non-power-of-2 FFT is used. It’s a 96000-real-point-in to 48000-complex-point out FFT running at 12 complex samples per clock (SSR 12) meeting variable-clock timing up to 500MHz. It uses a 7-tap prolate spheroidal PFB filter with 2X oversampling. Data is 27-bit real and 27-bit imaginary. You can get a copy of the app here, along with instructions to get it running and to use it: https://drive.google.com/drive/folders/1gR0kZr1R1CTXLpBvjhkGBVdbPdKkE1cY?usp=drive_link <https://drive.google.com/drive/folders/1gR0kZr1R1CTXLpBvjhkGBVdbPdKkE1cY?usp=drive_link> This app could not have been brought to you without help from Casper; I don’t have an RFSoC4x2 board. A discussion with Jonathon Kocz got the ball rolling for porting the app to the RFSoC4x2. He and Dan Werthimer generously gave time from their projects to make it happen. Wei Liu assisted in testing early versions of the app, getting the board to an initial boot. Mitch Burnett volunteered considerable time testing it to get it fully working, and provided several valuable insights that helped solve problems with booting and with aberrant behavior. I appreciate all the help. I hope you find it useful. Regards, Ross Ross Martin Bit by Bit Signal Processing LLC r...@bitbybitsp.com +1-623-487-8011 -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/C2984A08-9F7C-467A-9D4E-130B7495F21C%40ieee.org.