11-16-2012 05:01 PM
If I plug the 9148 directly to my PC for communication, would that make the communication more reliable? I don't need to be deterministic, as long as the delay is reasonable. Is there a way to find out?
11-16-2012 06:25 PM - edited 11-16-2012 06:29 PM
Hello jyang72211,
I admit that it is a little strange to program the cRIO without the RT module, since normally you would use the RT side as a host. But yes, it is totally possible. Please reference the screenshot of a project with a cRIO 9014 explicitly stating that it doesn’t have RT support, but running an FPGA VI in Interactive mode. However, you are able to access the FPGA part just fine and even controlling the FPGA LED. Please understand that this is as far as I have tested this, and that some features might be missing.
I would highly recommend using DMA FIFO’s to pass information from your FPGA to your host PC, so that you can take latency and jitter into account and you don’t compromise your application.
11-19-2012 02:11 PM
Can you also add a host vi and how that passing data between fpga vi and host vi have no problem?
11-27-2012 05:25 PM - edited 11-27-2012 05:26 PM
Yes. Just use a FIFO like you normally would to prevent data loss. Here is an example.