Module cache_sync_ctrl

Source
Expand description

Sync-class operation control register

Structs§

CACHE_SYNC_CTRL_SPEC
Sync-class operation control register

Type Aliases§

CACHE_CLEAN_ENA_R
Field CACHE_CLEAN_ENA reader - The bit is used to enable clean operation. It will be cleared by hardware after clean operation done. Note that this bit and the other sync-bits (invalidate_ena, writeback_ena, writeback_invalidate_ena) are mutually exclusive, that is, those bits can not be set to 1 at the same time.
CACHE_CLEAN_ENA_W
Field CACHE_CLEAN_ENA writer - The bit is used to enable clean operation. It will be cleared by hardware after clean operation done. Note that this bit and the other sync-bits (invalidate_ena, writeback_ena, writeback_invalidate_ena) are mutually exclusive, that is, those bits can not be set to 1 at the same time.
CACHE_INVALIDATE_ENA_R
Field CACHE_INVALIDATE_ENA reader - The bit is used to enable invalidate operation. It will be cleared by hardware after invalidate operation done. Note that this bit and the other sync-bits (clean_ena, writeback_ena, writeback_invalidate_ena) are mutually exclusive, that is, those bits can not be set to 1 at the same time.
CACHE_INVALIDATE_ENA_W
Field CACHE_INVALIDATE_ENA writer - The bit is used to enable invalidate operation. It will be cleared by hardware after invalidate operation done. Note that this bit and the other sync-bits (clean_ena, writeback_ena, writeback_invalidate_ena) are mutually exclusive, that is, those bits can not be set to 1 at the same time.
CACHE_SYNC_DONE_R
Field CACHE_SYNC_DONE reader - The bit is used to indicate whether sync operation (invalidate, clean, writeback, writeback_invalidate) is finished or not. 0: not finished. 1: finished.
CACHE_SYNC_RGID_R
Field CACHE_SYNC_RGID reader - The bit is used to set the gid of cache sync operation (invalidate, clean, writeback, writeback_invalidate)
CACHE_WRITEBACK_ENA_R
Field CACHE_WRITEBACK_ENA reader - The bit is used to enable writeback operation. It will be cleared by hardware after writeback operation done. Note that this bit and the other sync-bits (invalidate_ena, clean_ena, writeback_invalidate_ena) are mutually exclusive, that is, those bits can not be set to 1 at the same time.
CACHE_WRITEBACK_ENA_W
Field CACHE_WRITEBACK_ENA writer - The bit is used to enable writeback operation. It will be cleared by hardware after writeback operation done. Note that this bit and the other sync-bits (invalidate_ena, clean_ena, writeback_invalidate_ena) are mutually exclusive, that is, those bits can not be set to 1 at the same time.
CACHE_WRITEBACK_INVALIDATE_ENA_R
Field CACHE_WRITEBACK_INVALIDATE_ENA reader - The bit is used to enable writeback-invalidate operation. It will be cleared by hardware after writeback-invalidate operation done. Note that this bit and the other sync-bits (invalidate_ena, clean_ena, writeback_ena) are mutually exclusive, that is, those bits can not be set to 1 at the same time.
CACHE_WRITEBACK_INVALIDATE_ENA_W
Field CACHE_WRITEBACK_INVALIDATE_ENA writer - The bit is used to enable writeback-invalidate operation. It will be cleared by hardware after writeback-invalidate operation done. Note that this bit and the other sync-bits (invalidate_ena, clean_ena, writeback_ena) are mutually exclusive, that is, those bits can not be set to 1 at the same time.
R
Register CACHE_SYNC_CTRL reader
W
Register CACHE_SYNC_CTRL writer