Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
3 ratings:
 3.33 out of 5     Rate this Document

System Memory Requirements for Compiling LabVIEW FPGA Applications

Primary Software: LabVIEW Modules>>FPGA Module
Primary Software Version: N/A
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem:
What are the memory requirements for compiling LabVIEW FPGA applications?

Solution:
The minimum memory requirement for compiling LabVIEW FPGA application is 2GB. Although this memory requirement applies to typical designs, the unique characteristics of each design affect the memory utilization. The design complexity and constraints affect whether the FPGA Module can implement the design using more or less memory. Also, memory requirement vary by FPGA targets.
 
Some designs and targets might require more than 2GB memory for compilation, in which case National Instruments recommends installing the Compile Server on a remote computer with Windows XP x64. National Instruments does not support Windows XP x64 for LabVIEW FPGA development; however, you can use Windows XP x64 for compiling LabVIEW FPGA VIs. With Windows XP x64, the Compile Server can take advantage of up to 4 GB of memory.

To install the Compile Server on a remote computer with Windows XP x64
  1. Run the LabVIEW FPGA Module installer
  2. On the installer window, select the option to install only the LabVIEW FPGA Compile Server and the associated Xilinx Tools. Make sure to select the option to exclude LabVIEW FPGA Module and NI-RIO as shown in Figure 1.
  3. Follow the instructions to compete the installation

 

Figure 1

Compiling on the Remote Windows XP x64 computer

  • Launch the LabVIEW FPGA Compile Server manually on the remote computer by selecting Start»All Programs»National Instruments»LabVIEW 8.5.»LabVIEW FPGA Utilities»Compile Server.
  • Click on Configure to display the Configure Server as shown in Figure 2. You can maintain the default Port number 96 or change it to an unused port number. Changing the port number will require restarting the Compile Server.

 

Figure 2