ID_MMFR3 (R5_DBG_1) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

ID_MMFR3 (R5_DBG_1) Register Description

Register NameID_MMFR3
Offset Address0x0000000D3C
Absolute Address 0x00FEBF2D3C (CORESIGHT_R5_DBG_1)
Width32
TyperoRead-only
Reset Value0x00000211
DescriptionMemory Model Feature Register 3

ID_MMFR3 (R5_DBG_1) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:20roRead-only0x0RAZ because this is a PMSA implementation.
Maint_broadcast15:12roRead-only0x0Indicates whether cache maint op are broadcast.
0x0= cache maintenance operations only affect local structures.
Branch_predictor_maint_op11:8roRead-only0x2Indicates support for branch predictor maintenance operations in systems with hierarchical cache maintenance operations.
0x2= supports invalidate entire branch predictor array and invalidate branch predictor by MVA
Hier_cache_maint_by_SnW 7:4roRead-only0x1Indicates support for hierarchical cache maintenance operations by Set and Way.
0x1= the processor supports invalidate cache,clean and invalidate, and clean by Set and Way.
Hier_cache_maint_by_MVA 3:0roRead-only0x1Indicates support for hierarchical cache maintenance operations by address.
0x1= the processor supports:
. Invalidate data cache by address
. Clean data cache by address
. Clean and invalidate data cache by address
. Invalidate instruction cache by address
. Invalidate all instruction cache entries