07-29-2021 11:12 AM - edited 07-29-2021 11:37 AM
Hello All,
I have the following code below in a single cycle timed loop and I need to get the timing down by about 5 1.2ns. If anyone has suggestions, it would be appreciated.
My inputs are all U16 and can range from 0 to u16 max.
The output determines if the input coordinates x, y are inside the ellipse defined by h, k, a, and b
Edit: the error is by 1.2 ns
07-29-2021
12:31 PM
- last edited on
01-13-2026
03:00 PM
by
Content Cleaner
First I'd look at pipelining: https://www.ni.com/docs/en-US/bundle/labview-fpga-module/page/optimizing-fpga-vis-using-pipelining-f...
Then I'd look at high throughput math: https://www.ni.com/docs/en-US/bundle/lvfpga-api-ref/page/targets/ni/fpga/menus/fpgacategories/progra...