Using SubVIs in FPGA Applications (FPGA Module)

LabVIEW 2018 FPGA Module Help

Edition Date: March 2018
Part Number: 371599P-01
View Product Info

DOWNLOAD (Windows Only)

LabVIEW 2016 FPGA Module Help
LabVIEW 2017 FPGA Module Help
LabVIEW 2018 FPGA Module Help
LabVIEW 2019 FPGA Module Help
LabVIEW 2020 FPGA Module Help

LabVIEW allows you to group common sections of code for reuse as subVIs on the block diagram. Use subVIs when developing FPGA applications for any of the following reasons:

  • Use multiple FPGA VIs—LabVIEW can run only one top-level FPGA VI, but you can implement multiple FPGA VIs by calling them as subVIs from the top-level FPGA VI.
  • Conserve FPGA resources—Front panel objects in subVIs do not communicate directly with the host VI and therefore do not consume additional FPGA resources.
  • Reuse code across multiple projects—Creating reusable, modular code helps you efficiently organize, manage, test, and debug your application by allowing for easier code review and updates and by avoiding code duplication.

Related Information

Creating Modular Code

Frequently Asked Questions about SubVIs

Limiting the Number of Front Panel Objects in FPGA VIs

Managing FPGA Projects

Planning and Designing a Project


Not Helpful