Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Optimizing FPGA VIs for Speed and Size (FPGA Module)

LabVIEW FPGA Module 8.2 Help
August 2006

NI Part Number:
371599B-01

»View Product Info

If you want to optimize the performance of an FPGA VI, you might be able to modify the FPGA VI to increase speed, consume less space, or both. The following table includes techniques you might want to consider to optimize an FPGA VI.

Optimization Technique FPGA Speed FPGA Size

Reduce combinatorial paths.

Use single-cycle Timed Loops.

Use parallel operations.

Select an appropriate arbitration option.

Use non-reentrant subVIs.

Use reentrant subVIs.

Limit the number of front panel objects, such as arrays.

Use the smallest data type possible.

Avoid large VIs and functions, if possible.


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit