Does anyone know how to get a power estimate or power consumption for an FPGA? The standard reports that are available in the FPGA Module Compilation Status Window don't have anything about power in them. I haven't come across anything about power or how to generate custom reports. Can anyone point me in a helpful direction or has anyone done this before?
If it matters, I'm using a PXIe 7902 board.
And - I know it's frowned upon to put a 2nd question/subject in the same post - but hopefully this is quick if someone knows the answer: is the 7902 supported in versions of LabVIEW newer than 2018? We had a working design in 2018, and it doesn't work in 2020 or 2022 (gives me an error code on a FPGA register read).
Export to Vivado https://www.ni.com/docs/en-US/bundle/labview-fpga-module/page/lvfpgahelp/export_fpga_vis_howto.html and run a compile. That compile report should give more details.
Thanks for the advice Terry. I may try that, but I guess I was looking for some kind of report directly from LabVIEW itself, which I guess may not exist.
The Xilinx Log may have it but it is tedious to sift through.
What is the background for this need? Are you using a different chassis?
I don’t have the answer to your second question but it is not so much frowned upon to put two questions in a post as simply unproductive. There is an email rule list that applies to posts here in a similar way:
1) if you address an email to a group and ask for action without explicitly naming one or more individuals to act on it, nobody will do it as everybody thinks it concerns the others.
2) if you ask more than one question in an email you will usually only get an answer to the first or last question.
As to the power consumption report I’m not sure how useful that would be. The NI FPGA boards consist of many components and the FPGA is only a small part of that. NI states maximum power consumption per board and I kind of doubt that you would see a very large difference on the total board consumption by different designs.
This here was useful for me in the past
Thanks to Terry, Rolf, and Intaris for your helpful suggestions. Terry, I have searched thru the Xilinx log but haven't seen anything there, unless I'm missing it. The log says that it's doing power optimization at one point, but never displays numbers.
To Rolf's point, I think - thinking about it a bit more - that I guess it isn't necessarily the FPGA power that I need, but the power for the whole card. The issue is that my company has done an FPGA and software design for a customer of ours. That customer reports that the card is overheating and shutting down due to excessive power draw. They have tried a few mitigation strategies with some success, but still get intermittent overheating/shutdown.
They have asked what we expect the power draw to be for the card. I don't know how to get the answer to that for them. Is there a way to get expected power for the card? I do see the 38.25W limit for power draw in the "PXIe-7902 Specifications" document, but not any discussion of how to determine expected power draw, or how to reduce power.
Which chassis are you using? Some chassis support different power levels.
This could be something to take up with NI directly as they may have feedback on the specific configuration.