From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
04-22-2014 10:45 AM
How many times can I reload bit file to my FPGA PXI-7854R?
I found a related question/answer for 783x but I'd like to know the limitation for PXI-7854R, specifically.
PXI-7831R http://digital.ni.com/public.nsf/allkb/91DE0C3B7740C287862574D300646369
04-22-2014 01:35 PM
My understanding is that it's basically unlimited, so long as you're loading directly to the FPGA and not to flash. Many of the FPGA boards contain flash memory so that they can load the FPGA when the board is powered on. However, if you're loading the FPGA from the development environment or from an application, it loads directly to the FPGA so there's no wear on the onboard flash memory. Internet searches indicate that programming an FPGA does not cause wear - it's more like RAM (and, like RAM, it loses its configuration on power-off).
04-22-2014 02:35 PM - edited 04-22-2014 02:36 PM
Thank you for comments, nathand.
I do use my application to load bit file instead of auto-load on power up. Can someone point to an NI reference just so I can feel confident? I use PXI-7854R in production test environment.
04-22-2014 02:39 PM
There's this post, which I believe is from an NI employee.
04-22-2014 02:54 PM
For additional "you'll never wear it out fodder": we use Xilinx FPGAs, so their documentation will be the real source of the answer.
and, slightly more entertaining discussion on the matter:
I guess it's not really "official documentation", but it's the right answer. I couldn't find anything more substantial in the ~10 minutes I looked.