Before you begin setting up the LabVIEW FPGA Compile Farm, it is helpful to understand the components of the LabVIEW FPGA compile system. This system consists of three major components: LabVIEW, the compile server, and the compile worker. These three components have the following roles in compiling FPGA VIs into bitfiles to download to the FPGA on the target:
You can compile multiple FPGA VIs simultaneously as well as monitor and manage the compilation queue remotely with the FPGA Compile Farm. If you install compile workers on different computers, the compile server can manage all available compile workers on the network and load balance compilation requests. In addition, the LabVIEW FPGA compile system has built-in fault tolerance, so if a compile worker becomes inoperable during a compilation, the compile server can reschedule the compilation job to a different compile worker.
You must complete the following steps before you can compile an FPGA VI with the compile farm.
When you install the FPGA Compile Farm add-on, you install the FPGA Compile Farm Console and the FPGA compile server. The FPGA Compile Farm Console is a Web-based application that you use to monitor and manage compilation jobs. The compile server is a system service that runs in the background of the OS.
Complete the following steps to install and configure the FPGA Compile Farm.
Complete the following steps to install and configure compile workers on different computers.
By default, the FPGA compile server accepts external connections from remote users. You can manage user accounts and change the default user name and password through Web services. Complete the following steps to manage external user accounts.
If you want to disallow external connections to the compile server, remove the checkmark from the Allow External Connections checkbox in the FPGA Compile Farm Console window.
Complete the following steps to configure LabVIEW to compile an FPGA VI on a remote computer.
Refer to the FPGA Module Options Dialog Box topic in the LabVIEW Help for information about connecting to the compile server from LabVIEW.
You use the FPGA Compile Farm Console window to manage the compile workers and job queue. Click the Help link in the top-right corner of the console to find information about the controls on the page.
where <computername> is the name of the computer on which the compile farm console is installed.
Note: You must log into the FPGA Compile Farm Console window if you want to access the console remotely.