Hi!
We are using FS32K148UJT0VMHR SMCU and we can't seem to find a list of tested serial flash ICs.
Usually, a supplier gives a list comprising of few ICs that have been tested. The only reference that is available is the devkit schematics which features MX25L6433FM2R-08G which is not automotive qualified.
Can you please point us or suggest an automotive qualified external serial flash ICs that is tested on QSPI or SPI interface of the S32K148 (64MB preferable)?
Best regards,
Matej
已解决! 转到解答。
I have found in the internal resources, following two devices has been evaluated
- Macronix MX25l6433f (non AEC-Q100)
- Cypress S25FLxxxS
We don't have a list of validated QuadSPI flash ICs compatible with the S32K148, but the QSPI peripheral is generic and it should be compatible with most of the QSPI memories in the market.
There is an appnote providing general description of the QSPI module implementation in the S32K148, focused on setting up LUT sequences:
https://www.nxp.com/docs/en/application-note/AN12193.pdf
and accompanying software attachment:
https://www.nxp.com/webapp/Download?colCode=AN12193SW&docLang=en
Hi @davidtosenovjan,
thank you for the answer!
If you could please also tell us can we use LPSPI in half-duplex parallel mode instead of QSPI interface? I see there is an option for LPSPI to have 4 data lines when in parallel mode:
QSPI interfaces, both A and B, are unavailable in our application because of the use of RMII.
What is actually the difference between LPSPI in half-duplex parallel mode and QSPI? Performance, power consumption, etc?
Best regards,
Matej
I have found an appnote dealing with LPSPI, it offers some power consumption saving features:
https://www.nxp.com/docs/en/application-note/AN5320.pdf
The biggest difference will be that QuadSPI offers memory mapped access - it means from application SW point of view you are accessing the same way as to internal RAM and you can even execute code directly over QuadSPI interface.