For an early power estimation, you should provide the configuration details of the AI Engine array such as clock frequency, number of cores, kernel type, and the Vector Load average percentage for the cores. The supported kernel types are Int8, Int16, and Floating Point.
Data Memory and Interconnect Load fields are auto-populated based on the number of AI Engine cores used and can be overridden based on the application requirement. There are eight memory banks in an AI Engine Tile (each bank is 4 KB in size totaling 32 KB per tile), by default, XPE uses all of them, this can be overridden if the application requires fewer bank accesses. Memory R/W rate is average Read/Write memory access for each bank.
The AI Engine array interface allows access to rest of the Versal® ACAP, there are interface tiles for both the Programmable Logic (PL) and Network On Chip (NoC), these interfaces tiles are represented as streams. You can override the PL/NoC streams based on your design and application. The interconnect fields are read-only and calculated based on your input. PL streams show the available streams in the first row of AIE tiles and allows you to specify the number of 64b PL streams that are utilized. It is recommended that PL streams are set at default 14 streams per 20 AIE tiles used. However, PL streams can be changed, you can see a DRC (cell turns orange) when the PL streams exceed the available streams within the total AIE array. Interconnect load is averaged to a fixed value of 12% and has minimum impact to power and can be overridden by import flow described in the next section. The maximum range for clock speed depends on the speed grade of a device with 1300 MHz for -3H grade. For more information, see the Versal ACAP AI Engine Architecture Manual (AM009).