Home > Support > NI Product Manuals > LabVIEW Communications System Design Suite 1.0 Manual

The process of transferring your FPGA IP VI to hardware includes setting performance directives for your FPGA IP VI, estimating the FPGA resources it requires, and optimizing your design if it does not meet performance requirements. The following flowchart outlines the process. Click the blue rectangles for more information about each step.

nihelp://fpgaip-prog/fpgaip-directives/ nihelp://fpgaip-prog/fpgaip-directives/ nihelp://fpgaip-prog/fpgaip-interface-modes/ nihelp://fpgaip-prog/ensure-fpgaip-fit-fpga/ nihelp://fpgaip-prog/fpgaip-best-practices/ nihelp://fpgaip-prog/adjusting-directives/ nihelp://fpga-targets/compiling-build-spec-fpga/

If your compilation does not succeed, investigate build errors for failed items in the Compile Queue pane. Investigating build errors opens the Timing Violations pane, which you can use to determine what part of the design failed to meet timing requirements. If timing failed in the FPGA IP VI, adjust the performance directives for the VI. If timing fails elsewhere in the application, debug that part of the application.

Note  

Timing issues with FPGA IP VIs can sometimes display in the Optimized or Non-Diagram Logic category of the Timing Violations pane.