When you open a VI within an Optimized FPGA Library, or Optimized FPGA VI, the editor adds and removes certain features to help you scope your code and determine if performance and resource directives can be met on the FPGA.
The following image highlights the key changes to the editor when developing Optimized FPGA VIs.
- The FPGA Estimates button allows you to specify performance and resource directives and then provides data on whether your code can meet the performance and resource directives you specified.
- Optimized FPGA VI development focuses on creating algorithms that provide the compiler the best opportunity to optimize the code within it. Therefore, not every node available in G Dataflow is available in an Optimized FPGA VI. For example, the palette in an Optimized FPGA VI does not include nodes for creating or accessing resources like FIFOs or memory.
- The data generated when you click the FPGA Estimates button displays in the Algorithm Estimates tab.