AnsweredAssumed Answered

Can we use a XIP flash and a data flash at the same FlexSPI controller?

Question asked by Stefan Mitterhauser on Feb 14, 2020
Latest reply on May 18, 2020 by Armand Ciejak



the reference manual of RT1020 shows how to connect flash devices to FlexSPI (RT1020 has only 4 data lines for A and 4 for B not 8 as shown in the picture)

We want to use XIP on Flash A1 (read only) and Flash B1 as data flash (read and write).


Is it possible to XIP from A1 and write to the second Flash at the same time or will this reduce XIP performance because FlexSPI has to wait for the next XIP read until the write cycle (=erase + write) of Flash B1 is finished?


Does a read of Flash B1 overwrite the prefetch buffer of Flash A1 and therefore reduce XIP performance or does every flash have it's own prefetch buffer?


If we use parallel mode we can use two QSPI at the same time,

but can we still use A1 for XIP (read only) and B1 for data (read and write)?


Kind regards,