From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Real time PCI acquisition and direct transfert to optical shared memory

Solved!
Go to solution

hello, 

 

want to acquire analogue signals using a PCI card and then share the data through the network using a pci shared memory with optical ring connection. 

 

however the acquisition and the data transfer must be real-time determinism, 

I want to use general purpose processor with a windows system, 

 

the question: is there a way to assure the data being acquired to be sent directly to the shared memory using DMA or other means without interrupting the processor each time, 

 

thank you'll!

0 Kudos
Message 1 of 2
(2,243 Views)
Solution
Accepted by topic author raoufmoussa

One way to be sure would be to use an FPGA card with on board DRAM. Then it's dedicated memory and there's no concerns about the CPU's memory access.

 

If your memory use isn't too extreme, it might be possible that other targets have enough block memory to buffer the data on the FPGA

0 Kudos
Message 2 of 2
(2,214 Views)