1. Overview of the Early Power Estimator for Intel® Cyclone® 10 GX 2. Setting Up the Early Power Estimator for Intel® Cyclone® 10 GX 3. Early Power Estimator for Intel® Cyclone® 10 GX Graphical User Interface 4. Early Power Estimator Worksheets for Intel® Cyclone® 10 GX 5. Factors Affecting the Accuracy of the Early Power Estimator for Intel® Cyclone® 10 GX 6. Document Revision History for Early Power Estimator for Intel® Cyclone® 10 GX FPGAs User Guide A. Measuring Static Power
4.1. Cyclone® 10 GX EPE - Common Worksheet Elements 4.2. Cyclone® 10 GX EPE - Main Worksheet 4.3. Cyclone® 10 GX EPE - Logic Worksheet 4.4. Cyclone® 10 GX EPE - RAM Worksheet 4.5. Cyclone® 10 GX EPE - DSP Worksheet 4.6. Cyclone® 10 GX EPE - Clock Worksheet 4.7. Cyclone® 10 GX EPE - PLL Worksheet 4.8. Cyclone® 10 GX EPE - I/O Worksheet 4.9. Cyclone® 10 GX EPE - I/O-IP Worksheet 4.10. Cyclone® 10 GX EPE - XCVR Worksheet 4.11. Cyclone® 10 GX EPE - Report Worksheet 4.12. Cyclone® 10 GX EPE - Enpirion Worksheet
A. Measuring Static Power
Follow these steps to measure static power in your design.
- Verify that the device is properly configured and in user mode. (CONF_DONE, NSTATUS, NCONFIG, and TSTPOR values should be high.)
- Wait until a stable junction temperature (thermal equilibrium) is reached.
- Use of a thermally controlled chamber is recommended.
- You can measure the junction temperature of the FPGA using the on-chip temperature sensing diode (TSD). Refer to your device documentation for details on using the TSD. You could also measure the junction temperature with the TADC, but with reduced accuracy.
- If a thermally controlled chamber is not available, use temperature feedback from the on-chip TSD or TADC to control a heatsink fan to achieve a desired junction temperature.
- You can also use a heat gun to achieve a desired temperature; however, this method offers less thermal control.
- Keep all inputs constant and do not toggle any I/Os. Do not toggle any clock signals (except for the clock to the TADC, if you are using the TADC to measure temperature.)
- Depending on the board design, you can measure static current in one of several ways:
- Use a regulator with the ability to measure voltage drop across a shunt resistor, and query the power measurement through the power management bus (PMBus)/system management bus (SMBus) interface.
- If a regulator with PMBus/SMBus support is not available, you can measure the voltage drop across the shunt resistor manually for each power supply and calculate the current from the voltage drop.
- If you use an external power supply, query the current measurement from the power supply according to the manufacturer's specifications.
- If you want to isolate and understand the static power component of your design's total power consumption, take several current measurements across a range of temperatures and record the junction temperature of each measurement. Refer to the junction temperatures to corelate static power measurements with their corresponding total power measurements.
- The silicon static power measurements can be compared with the static power estimate from the Power Analyzer report. Alternatively, data for your compiled design can be imported as a .csv file, into the Early Power Estimator for Cyclone® 10 GX to obtain static power estimates for comparison. Ensure that you set the power characteristics in the Power Analyzer or Early Power Estimator to Maximum.
Did you find the information on this page useful?