- When the DDR interface is not used, there is no power associated with U11-U14
- When you add a DDR4 interface in the IO tab, the power for U11-U14 is estimated correctly. When the DDR4 interface is not used, the power dissipation for U11-14 is ~130 mW or 26 mA on the VCC_SOM 5V input.
- Import Issues
- When importing a .xpe
file, the following issues should be checked:
- Unassigned clocks and high fanout nets in the logic tab have no clocks
- When importing from
Vivado®
Report
Power, logic that does not have an associated clock or any high
fanout nets are listed separately. These typically are
associated with the highest frequency clock in the design and
typically there are very few of these resources. When importing
to PDM, they will be listed in the logic tab but have no clocks
associated with them as shown in the following figure:Figure 1. Logic Tab
To resolve, select the appropriate clock from the drop-down or create the required clock in the clock tab and select it for these entries. The power impact of these is typically very low <50 mW. To fully resolve this issue, you should refer to the implemented Vivado design and ensure that these nets are correctly constrained.
- Errors flagged in PDM
- Import issues are flagged as errors in the
respective PDM tab, the most common import issue is the mismatch
in the programmable logic IO settings. In the following figure,
the IO tab has an error indicator beside it:Figure 2. Errors flagged in PDMIn the IO tab the error is shown in the specific cell and can be corrected by selecting the correct setting:Figure 3. IO Tab
- DSP Slice Import Always has the Mult Enabled
- When importing a .xpe file, the
MULT is also imported and this adds a small amount of power to
the estimate, the range is up to 40 mW for every 100 DSP slices.
This is dependent on the clock rate of the DSP slices and it is
typically lower. The following figure shows an example of 100
DSP slices running at 450 MHz and 250 MHz, the power increase
from the Mult being enabled is 40 mW@450 MHz → 18 mW@200
MHz.Figure 4. DSP Slice Import
- PDM does not allow deselection of an interface
- For example, when targeting
PCIe®
in
the PS-GTR table, there is no empty option available to deselect an
interface as shown in the following figure:Figure 5. PS-GTR Table
Using the delete key twice removes an interface, however the power associated with it remains:
Figure 6. Associated PS-GTR PowerTo correct this behavior, saving the PDM project and then reopening it allows you to remove power.
- LVDS input supportability limitation
- LVDS input is currently supported only in 1.8V and 2.5V banks, though they can be placed in banks that are powered at voltage levels other than the nominal voltages required for the outputs of those standards (1.8V for LVDS outputs and 2.5V for LVDS_25 outputs) and based on the criteria mentioned in UltraScale Architecture SelectIO Resources User Guide (UG571). As a workaround, estimate power with LVDS 1.8 or LVDS 2.5 I/O standard in a 1.8V or 2.5V bank without DIFF_TERM setting.