Intel® FPGA Power and Thermal Calculator User Guide

ID 683445
Date 12/04/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.2.1. Intel® FPGA PTC Data Entry Pages

On the data entry pages you enter information about your design that informs the power estimation calculations. The Intel® FPGA Power and Thermal Calculator (PTC) uses the values that you specify on the data entry pages to calculate the power consumption and other data.

There are differences in the data entry page contents, depending on whether you are targeting an Intel Agilex® 7 device or an Intel® Stratix® 10 device.

The following data entry pages are available in the Intel® FPGA PTC:

Table 6.  PTC Data Entry Pages
PTC Data Page Description
Main Allows you to specify device, package, and cooling information, and displays thermal analysis information pertaining to constant junction temperatures.
Logic Allows you to specify the properties of logic resources for all entities in your design.
RAM Allows you to specify the properties of design entities implemented in RAM blocks. Specify the RAM type, data width, RAM depth (if applicable), RAM mode, and port parameters for these entities in your design.
DSP Allows you to specify the properties of DSP design entities. Specify the DSP configuration, clock frequency, toggle percentage, and register usage for the DSPs in your design.
Clock Allows you to specify the properties of the clock networks of separate clock domains in your design. Specify the clock domain name, clock frequency, total fan-out, and other properties about the clocks in your design.
PLL Allows you to specify the properties of one or more PLLs in your design.
I/O Allows you to specify the properties of design entities using general-purpose I/O pins. This page does not apply to transceiver I/O pins. Specify I/O standard, input termination, current strength or output termination, data rate, clock frequency, output enable static probability, and capacitive load for the I/O in your design.
Transceiver Allows you to specify the transceiver resources and their settings for your design entities.
HPS Allows you to specify the properties of entities that include a hard processor system (HPS). Specify the HPS entity and full hierarchy name, the voltage, CPU frequency, CPU application, and number of CPU cores.
Crypto Allows you to specify the properties of crypto resources and their settings for all entities in your design, such as the entity name, full hierarchy name, and number of instances. (Intel Agilex® 7 devices with crypto blocks only).
NOC The dynamic power consumed by the network-on-chip system (NoC). (Intel Agilex® 7 M-Series devices only.)
HBM Allows you to specify the properties of high-bandwidth memory (HBM) entities in your design. ( Intel® Stratix® 10 devices with HBM blocks only)
Thermal Allows you to specify the temperature requirements for your design and displays thermal power and thermal analysis information.
Report Reports the per-rail currents that the Intel® FPGA Power and Thermal Calculator (PTC) calculates.