If you would like to become more familiar with the LabVIEW FPGA programming, you have a possibility to simulate the FPGA target by using the LabVIEW.
With LabVIEW 8.0 and later, you can begin development of your LabVIEW FPGA application without having the physical hardware by simulating the device through the Project Explorer window. The steps vary based on whether you are simulating a Real-Time CompactRIO, Single-Board RIO with an FPGA target, or just a remote FPGA target such as an R Series Multifunction RIO, FlexRIO device, or an IF-RIO transceiver.
You must have the LabVIEW FPGA Module and some form of the RIO driver installed on your computer. These drivers (found in the related links of this article) install the information needed by LabVIEW to simulate your FPGA target. If you do not have any of these drivers installed, you will not see the Targets and Devices... option appear when right clicking Project or My Computer. In order to download the latest version of the drivers for your device, please visit the driver download page and search for your product (CompactRIO, FlexRIO, etc).
If you would like to add an FPGA target as part of a CompactRIO or Single-Board RIO system, you also must have the LabVIEW Real-Time Module installed.
Note: You only can simulate the FPGA target of a cRIO or sbRIO. The real-time processor can not be simulated on those targets.
Also, this only works using a 32-bit LabVIEW environment. If you wish to simulate a device as described in this document on a 64-bit LabVIEW you will need LabVIEW 2022Q3 or later and CompactRIO 2022Q4 or later.
To simulate FPGA hardware, follow the steps below: