Hello!
I want to use the Linux Desktop SDK. I'm reading the Development Guide, and I have a question about contiguous memory.
Here's what I'm trying to do, maybe there's a better solution! :)
- I have ~2.0 GB of data in a lookup table
- Every so-often, I'll need to transfer a ~20.0 MB "slice" from that lookup table into my DSP core for processing
- The lookup table will be stored on my Host Linux PC, somewhere on the solid state drive
- (My hardware, the Advantech 8681 (with Quad Shannon DSPs) will be connected via PCIe to my Linux Host)
When my system starts up, I believe I'll need to copy the lookup table's data into contiguous memory (on my Host computer) so it can be seen by the DSP via PCIe.
How do I set all of this up correctly? What are my options for allocating & copying the 2GB memory at start-up and transferring the 20MB data to & from? Thank you!!
