The Device Utilization Estimate table provides rough estimates of the amount of FPGA resources each Vision Assistant step uses, the total resources used by the script, and the resources available on the device.

Refer to LabVIEW FPGA Module help for more information on FPGA resources.

  • Total Used — Estimates the amount of each resource used by all the steps in the script.
Note If a resource exceeds 100%, the compiled FPGA code may use other resources.
  • Total Available — Indicates the total amount of each resource available on the FPGA target.

The Device Utilization Estimate depends on the selected FPGA target. Select an FPGA target in Vision Assistant or in LabVIEW for the Vision Assistant Express VI.

Selecting an FPGA Target

The Device Utilization Estimate depends on the selected FPGA target. Select an FPGA target in Vision Assistant or in LabVIEW for the Vision Assistant Express VI.

Selecting an FPGA Target in Vision Assistant

There are two ways to select an FPGA target in Vision Assistant.

  • Select an FPGA target from the startup screen when you launch Vision Assistant.
  • Select File»Preferences, select the General tab, and select the target device from Target for Generated Code.

Selecting an FPGA Target for the Vision Assistant Express VI

  1. Create a VI and add it to the LabVIEW project under an FPGA target.
  2. Open the VI you created and drop the Vision Assistant Express VI on the block diagram.
Note If your target device has a Kintex-7 FPGA, you will see the Pixel Bus Width control above the resource estimation. This control allows the option to process images either by 1 or 8 pixels at a time. Some functions do not support processing multiple pixels at a time; those functions cannot be selected for these FPGA targets. The Pixel Bus Width is saved as part of the Vision Assistant script.