02-07-2012 05:01 PM
Hello,
I've recently gotten a PCIe-7852R FPGA board and am trying things out. I'd like to use a DMA FIFO to send data from the target to the host. Nothing fancy. When I setup a DMA FIFO with I16 data type and 1023 elements everything appears to be okay (see attached file phase_1.png). If I leave everything else the same and change the data type of the DMA FIFO to "Boolean" I get an error with my DMA FIFO read invoke node on the host VI that says it can't do it because of an unexpected code generation error (see attached phase_2.png). Any idea why changing the data type would result in an unknown error? Something wrong that I've done?
Thanks,
Ed
02-09-2012
08:55 AM
- last edited on
05-17-2024
09:05 AM
by
Content Cleaner
Hi Ed,
What version of the FPGA module are you using? This sounds similiar to a bug that was fixed in FPGA 2010 SP1 which is documented here as CAR# 233069. The workaround is to delete and replace your invoke nodes.
David A
02-09-2012 12:23 PM
Hi Dave,
I'm using FPGA module version 8.6.0 with LabVIEW 8.6 and NI-RIO 4.0. I also contacted NI Support and the fellow there said NI-RIO is not compatible with LabVIEW version 8.6 and I should install NI-RIO 3.0 or 3.0.1. Its not clear to me how I would have know that, is there documentation somewhere? The readme file on the install disc says NI-RIO 4.0 is not compatible with LabVIEW versions 8.5.X and 8.2.X but does not mention 8.6. Is the readme file wrong, is the NI support guy wrong, or does the readme file need to be updated? Also, the NI-RIO 4.0 disc allows me to uninstall some features of RIO 4.0 but does not apear to allow RIO 4.0 to be uninstall. How can I uninstall RIO 4.0? Should I just delete the NI-RIO folder, is that sufficient?
Thanks,
Ed
02-10-2012
01:20 AM
- last edited on
05-17-2024
09:06 AM
by
Content Cleaner
You can find a compatibility chart for RIO and LabVIEW here. It tells us that 8.6 is not supported by RIO 4.0 but 8.6.1 is supported. If there are no compatibility issues between your applications and 8.6.1 I would recommend installing the service pack which is available for download with an SSP account at the Services Resource Center. If you do not have SSP or have compatibility issues with 8.6.1 you can uninstall RIO 4.0 by following the instructions in this Knowledge Base article.
David A