LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Custom PCI Device Driver for Phar Lap

Hi all,

 

I have deployed Labview Real-Time to a compact-PCI card in a cPCI chassis (non-NI brand for several unavoidable reasons). I need to do high-speed communication with another card in the chassis at minimum rates of 20 MB/s read, 4MB/s write - but preferably much higher. After extensive testing, we believe that NI VISA is incapable of maintaining those speeds in our system, and it barely maintains half those (side note: the hardware is more than capable as we have deployed embedded software that easily achieved the desired data rates).

 

Another engineer is responsible for finding ways to optimize VISA. The purpose of this post is to explore the option of writing a custom kernel driver for Phar Lap 2013 in C to handle communication with the other card. I have experience in writing windows kernel drivers, but the NI documentation for Phar Lap is severely lacking in this area.

 

So the overarching questions are:

1- Is it possible to do this?

2- If so, is it possible to use LabWindows/CVI to do this?

 

Any and all input is appreciated. Thanks

0 Kudos
Message 1 of 1
(4,192 Views)