Differences between Host and FPGA VIs
- Updated2023-02-17
- 1 minute(s) read
Differences between Host and FPGA VIs
The resources on a host and an FPGA make each target better suited to different types of programming tasks. The programming objects available in a host VI and an FPGA VI vary to match to the purpose of the VI. This document-sensitive variation makes it easier and quicker for you to create code that is compatible for the target you want a VI to run on.
The following table describes the differences between a host VI and an FPGA VI.
| Characteristic | Host VI | FPGA VI |
|---|---|---|
| Purpose |
|
Containing the code that makes up an FPGA application, including Clock-Driven Logic |
| Target | PC or controller | FPGA |
| Palette Objects | Extensive G palette | Limited G palette that includes:
|
| Supported Data Types | All | Numeric, Boolean, arrays, clusters, and FPGA resource references |