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.

Reply via email to