Adding the cRIO-904x to a LabVIEW FPGA Project
- Updated2025-05-05
- 2 minute(s) read
Complete the following steps to create a new LabVIEW FPGA project configured with the cRIO-904x controller.
LabVIEW FPGA Module is required to program the user-accessible FPGA on the cRIO-904x or deploy C Series modules in LabVIEW FPGA program mode.
Refer to Choosing Your Program Mode to determine which program modes are right for your application.
Note The LabVIEW FPGA module is not required to program in Real-Time
(NI-DAQmx) or Real-Time Scan (IO Variables) program modes, Refer to Using the cRIO-904x in LabVIEW for more information.
- To create a new LabVIEW project, launch LabVIEW and click Create Project.
- Select Templates»LabVIEW FPGA Project.
-
Select the
CompactRIO Embedded System project type and click
Next.
The System Setup window opens, which will allow you to add your system to the project.
-
Under
Discover existing system, check the box next to
Device is connected to a remote subnet IP address.

-
Enter the IP address for the cRIO-904x and click
Next.
Note You can locate the system IP address in MAX in the System Settings for the cRIO-904x.
-
In the LabVIEW Project Explorer, verify that your system is present in the project tree and click
Finish.
The LabVIEW project is created. All C Series modules and corresponding I/O appear under the FPGA Target.Note Refer to Deploying Your C Series Module in a Program Mode in LabVIEW FPGA for information about how to change program modes in LabVIEW FPGA.
Related Information
- Choosing Your Program Mode
The cRIO-904x supports three program modes.
- Using the cRIO-904x in LabVIEW
Supported program modes: Real-Time and Real-Time Scan (IO Variables).
- Deploying Your C Series Module in a Program Mode in LabVIEW FPGA
Complete the following steps to deploy C Series modules in a new program mode in the LabVIEW project.