The MPAMCFG_MBW_MIN characteristics are:
MPAMCFG_MBW_MIN is a 32-bit read-write register that controls the minimum fraction of memory bandwidth that the PARTID selected by MPAMCFG_PART_SEL is permitted to use. A PARTID that has used less than MIN is given preferential access to bandwidth.
The power domain of MPAMCFG_MBW_MIN is IMPLEMENTATION DEFINED.
This register is present only when MPAMF_IDR.HAS_MBW_PART == 1 and MPAMF_MBW_IDR.HAS_MIN == 1. Otherwise, direct accesses to MPAMCFG_MBW_MIN are IMPLEMENTATION DEFINED.
MPAMCFG_MBW_MIN is a 32-bit register.
The MPAMCFG_MBW_MIN bit assignments are:
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | MIN |
Reserved, RES0.
Memory minimum bandwidth allocated to the partition selected by MPAMCFG_PART_SEL. MIN is in fixed-point fraction format. The fraction represents the portion of the total memory bandwidth capacity through the controlled component that the PARTID is permitted to allocate.
The implemented width of the fixed-point fraction is given in MPAMF_MBW_IDR.BWA_WD.
The fixed-point fraction MIN is less than 1. The implied binary point is between bits 15 and 16. This representation has as the largest fraction of the cache that can be represented in an implementation with w implemented bits is 1 - 1/w.
This register is part of the MPAMF_BASE memory frame. In a system that supports Secure and Non-secure memory maps, the MPAMF_BASE frame must be accessible in both Secure and Non-secure memory address maps.
MPAMCFG_MBW_MIN must be accessible from the Non-secure and Secure address maps.
MPAMCFG_MBW_MIN must be banked for the Secure and Non-secure address maps. The Secure instance accesses the memory minimum bandwidth partitioning used for Secure PARTIDs, and the Non-secure instance accesses the memory minimum bandwidth partitioning used for Non-secure PARTIDs.
Component | Frame | Offset | Instance |
---|---|---|---|
MPAM.any | MPAMF_BASE_s | 0x0200 | MPAMCFG_MBW_MIN_s |
Access on this interface is RW.
Component | Frame | Offset | Instance |
---|---|---|---|
MPAM.any | MPAMF_BASE_ns | 0x0200 | MPAMCFG_MBW_MIN_ns |
Access on this interface is RW.
13/12/2018 16:42; 6379d01c197f1d40720d32d0f84c419c9187c009
Copyright © 2010-2018 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.