Memory Information

Reports the available DDR and PLRAM memory connections per SLR as shown in the example output below.
Type: ddr4 Bus SP Tag: DDR Segment Index: 0 Consumption: automatic SP Tag: bank0 SLR: SLR0 Max Masters: 15 Segment Index: 1 Consumption: default SP Tag: bank1 SLR: SLR1 Max Masters: 15 Segment Index: 2 Consumption: automatic SP Tag: bank2 SLR: SLR1 Max Masters: 15 Segment Index: 3 Consumption: automatic SP Tag: bank3 SLR: SLR2 Max Masters: 15 Bus SP Tag: PLRAM Segment Index: 0 Consumption: explicit SLR: SLR0 Max Masters: 15 Segment Index: 1 Consumption: explicit SLR: SLR1 Max Masters: 15 Segment Index: 2 Consumption: explicit SLR: SLR2 Max Masters: 15

TheBus SP Tagheading can be DDR or PLRAM and gives associated information below.

TheSegment Indexfield is used in association with theSP Tagto generate the associated memory resource index as shown below.

Bus SP Tag[Segment Index]

For example, ifSegment Indexis 0, then the associated DDR resource index would be DDR[0].

This memory index is used when specifying memory resources in thexocccommand as shown below:

xocc … --sp vadd.m_axi_gmem:DDR[3]

There can be more than oneSegment Indexassociated with an SLR. For instance, in the output above, SLR1 has bothSegment Index1 and 2.

TheConsumptionfield indicates how a memory resource is used when building the design:

default
If an --spdirective is not specified, it uses this memory resource by default during xoccbuild. For example in the report below, DDR with Segment Index1 is used by default.
automatic
When the maximum number of memory interfaces have been used under Consumption: defaulthave been fully applied, then the interfaces under automaticis used. The maximum number of interfaces per memory resource are given in the Max Mastersfield.
explicit
For PLRAM, consumption is set to explicitwhich indicates this memory resource is only used when explicitly indicated through the xocccommand line.