06-05-2024 08:54 AM
Hello,
I am about to purchase the LabVIEW FPGA module but want to make sure it fits my needs. My code will need to be able to store and process an array of 40,000 double precision elements while simultaneously collect 40,000 more elements. Is this too much for the FPGA to handle? Its crucial it does this on the FPGA instead of transferring it back to the host to process as that will interrupt my acquisition
Thank you
06-05-2024 10:01 AM
@FlyingSquirrel123 wrote:
Its crucial it does this on the FPGA instead of transferring it back to the host to process as that will interrupt my acquisition
I don't understand your issue here. You can do this with DAQmx and using parallel loops with a queue to pass the data from the acquisition loop to the processing loop, even on a Windows PC. Look into the Producer/Consumer.
06-05-2024 10:44 AM - edited 06-05-2024 10:44 AM
Hi squirrel,
@FlyingSquirrel123 wrote:
My code will need to be able to store and process an array of 40,000 double precision elements
LabVIEW/FPGA only supports SP floats (aka SGL)…
(Unless you are willing to implement your own code to process DBL values.)