EasyManuals Logo

Maxim Integrated MAX32665 User Manual

Maxim Integrated MAX32665
457 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #64 background imageLoading...
Page #64 background image
MAX32665-MAX32668 User Guide
Maxim Integrated Page 64 of 457
Perform the following steps to enable SFCC.
1. Set PWRSEQ_LPMEMSD.icachexipsd to 0 to ensure the cache power is on.
2. Set SFCC_CACHE_CTRL.enable to 1.
3. Read SFCC_CACHE_CTRL.ready until it returns 1.
4.5.2 Flushing the ICC0/ICC1/SFCC Cache
The System Configuration Register (GCR_SCON) includes a field for flushing these caches simultaneously. Setting
GCR_SCON.ccache_flush to 1 performs a flush of all three caches. Flush only one of the caches by invalidating the cache
contents. Setting the ICCn_INVALIDATE register to 1 invalidates the respective cache and forces a cache flush. Read the
ICCn_CACHE_CTRL.ready field until it returns 1 to determine when the flush is completed.
4.5.3 Flushing SRCC Cache
The System Configuration Register (GCR_SCON) includes a field for flushing this caches. Setting GCR_SCON.dcache_flush to
1 performs a flush of the cache.
4.6 Instruction Cache Controller Registers
See Table 3-1: APB Peripheral Base Address Map for the ICC0, ICC1, and SFCC, Peripheral Base Addresses.
Table 4-3: Instruction Cache Controller Register Summary
Offset
Register
Name
[0x0000]
ICCn_CACHE_ID
Cache ID Register
[0x0004]
ICCn_MEM_SIZE
Cache Memory Size Register
[0x0100]
ICCn_CACHE_CTRL
Instruction Cache Control Register
[0x0700]
ICCn_INVALIDATE
Instruction Cache Controller Invalidate Register
Table 4-4: SPIXF Cache Controller Register Summary
Offset
Register
Name
[0x0000]
SFCC_CACHE_ID
Cache ID Register
[0x0004]
SFCC_MEM_SIZE
Cache Memory Size Register
[0x0100]
SFCC_CACHE_CTRL
SPIXF Cache Control Register
[0x0700]
SFCC_INVALIDATE
SPIXF Cache Controller Invalidate Register
Table 4-5: ICCn Cache ID Register
ICCn Cache ID
ICCn_CACHE_ID
[0x0000]
Bits
Field
Access
Reset
Description
31:16
-
RO
-
Reserved
Do not modify this field.
15:10
cchid
RO
-
Cache ID
Returns the Cache ID for this Cache instance.
9:6
partnum
RO
-
Cache Part Number
Returns the part number indicator for this Cache instance.
5:0
relnum
RO
-
Cache Release Number
Returns the release number for this Cache instance.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Maxim Integrated MAX32665 and is the answer not in the manual?

Maxim Integrated MAX32665 Specifications

General IconGeneral
BrandMaxim Integrated
ModelMAX32665
CategoryMotherboard
LanguageEnglish