Inner workings of XIP

Hi,

I have some questions regarding QSPI flash and XIP on the nrf52840. We are exploring the possibility to use this feature by storing graphical content on the external SPI flash to be displayed on an OLED. Rather than fetching instructions, we would like to treat it as a memory mapped read-only data flash.

* Does the 52840 have any internal cache when it comes to reading SPI flash over XIP?

* If so, is that cache only an instruction cache rather than a data-and-instruction cache? Or is there a specific D-cache?

* If there is a data cache, what is the granularity and how big are its page(s)?

Cheers / Peter

Related