This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi,
My customer wants to use OSPI with Single-SPI Flash at boot. After boot, OSPI is used for communicating with QSPI CPLD.
Is this OSPI usage OK ?
Could you tell them if there is any important notice ?
Thanks and regards,
Hideaki
Hello Hideaki-san,
Thank you very much for your patience.
So, I see this use case as no issue. Also I am assuming that CPLD here refers to Complex Programmable Logic Devices.
The flash which the customer is going to use for booting is going to use SPI boot which should not be a problem.
Does the QSPI CPLD behaves like a Flash? Or will there be a Quad SPI Communication between the SoC OSPI Controller and CPLD?
If either of the above is True, then there should be no problem.
Additionally you can share the following link with the customer for them to understand the SPI bootmode process if they have not already: https://www.ti.com/document-viewer/lit/html/SPRUIM2H#GUID-6BAAAC91-330A-4029-89FA-B6D55C12C0CE/TITLE-SPRUIM2INT_SPRUIJ7_INIT_00046
Regards,
Vaibhav
Hi Vaibhav,
Thank you for providing answers and sorry for my delayed response. It was good to hear that this use case has no issue.
OSPI
CS0 : Single-SPI Flash at boot
CS1 : QSPI CPLD afer boot
However, I found some threads below which described that multiple devices are not recommeded but OK with enough test of signal integrity.
Is the above use case no problem ? because one is Single-SPI ?
Thanks and regards,
Hideaki
Hello Hideaki,
sorry for my delayed response
I appreciate your response.
So when it comes to interfacing two flash parts, our SysConfig tool does not currently supports multiple CS additions from OSPI point of view.
But supports CS additions from MCSPI point of view.
So you would need to do some code modifications in order to incorporate multiple CS lines/ multiple flash parts.
I would also like to know if the customer is going to have a common software image for both the flash parts or different software images for 2 flash parts.
Regards,
Vaibhav