-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Streaming Samples through the QICK Model to/from the PS #61
Comments
I suspect that what you want is pretty different from what QICK is designed to do - QICK only plays pulse envelopes that are loaded prior to program start, and only outputs ADC data after downconversion+decimation and boxcar averaging - but can you give a more specific use case? |
It is possible that the functionality you want is in firmware we are
developing for MKIDs detectors. Please describe the use case and we can
let you know.
…On Mon, Aug 1, 2022 at 3:35 PM Sho Uemura ***@***.***> wrote:
I suspect that what you want is pretty different from what QICK is
designed to do - QICK only plays pulse envelopes that are loaded prior to
program start, and only outputs ADC data after downconversion+decimation
and boxcar averaging - but can you give a more specific use case?
—
Reply to this email directly, view it on GitHub
<#61 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAPPQ6LR5XMIMOKHLA2KTQLVXAYK5ANCNFSM55IXNP5A>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Our initial application is a RADAR test system that, e.g., detects and simulates Doppler effect in a smaller platform based on the ZCU208. Initially we want to relay raw IQ, then follow that with IQ processing on the FPGA. We can control the data rates to/from the PS by adjusting the sampling rate initially, and later with FPGA processing the sampling rates can be increased. The MKID work done at UCSB that was presented at IAC is more processing than we need initially; e.g. we don't need to channelize the received RADAR data. I knew QICK was a short signal burst implementation given their requirements, but I was hoping to leverage it to add the streaming capability then extend the block design with IQ processing later on. Thank you for your response. Maybe your MKID work would help? |
I'd like the option of streaming received samples from the ADC to the PS over DMA, and vice versa streaming samples from the PS to the DAC over DMA. The QICK examples I've seen have a finite number of samples processed (in or out) as a number of clock ticks. Is there a QICK demo that uses the tProc as a streaming controller, so to speak? And if there isn't, do you see any difficulty in achieving this? Thank you.
The text was updated successfully, but these errors were encountered: