Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RP2350 datasheet: Size of XIP-cache SRAM instances #404

Open
maikmerten opened this issue Aug 29, 2024 · 0 comments
Open

RP2350 datasheet: Size of XIP-cache SRAM instances #404

maikmerten opened this issue Aug 29, 2024 · 0 comments
Assignees
Labels
pdf rp2350 Concerning the RP2350 chip

Comments

@maikmerten
Copy link

According to "Figure 18. core power domains" in the RP2350 datasheet, the XIP Cache SRAM is comprised of "(2 instances of 16 kB)".

power-domains

Section 3.3 of the datasheet, however, reads more like this might me 2 instances of 8 kB:

A 16 kB on-chip cache retains the values of recent reads and writes. This reduces the chances that XIP bus accesses
must go to external memory, improving the average throughput and latency of the XIP interface. The cache is physically
structured as two 8 kB banks, interleaving odd and even cache lines of 8-byte granularity over the two banks.

I consider it likely that I misread things, but alternatively there might be an inconsistency in Figure 18? Or are there two separate 16kB XIP-caches (e.g., one for Flash, one for PSRAM?), each structured as two 8 kB banks?

@lurch lurch added pdf rp2350 Concerning the RP2350 chip labels Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pdf rp2350 Concerning the RP2350 chip
Projects
None yet
Development

No branches or pull requests

3 participants