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.
Hi,
My customer wants to confirm OSPI I/F.
OSPI has 4 x CS signal lines, so they think that four devices can be connected to OSPI I/F. Are they correct ?
Actually, they’re considering to connect two devices like below. Is this no problem ?
However, when they tried to configure the above by SYSCONFIG, they couldn’t add the second device on OSPI.
Again, is it possible to connect two devices using two CSs to OSPI ?
If it’s possible, could you tell them how to configure it on SYSCONFIG ?
Thanks and regards,
Hideaki
Hello Hideaki
Thank you for the query.
Again, is it possible to connect two devices using two CSs to OSPI ?
Please refer below threads for assessment on using multiple devices on the QSPI interface. This is not a use case that has been tested and this is not recommended due to challenges with routing and signal integrity.
(+) AM6412: OSPI with 2 Devices - Processors forum - Processors - TI E2E support forums
Regards,
Sreenivasa
Hi Sreenivasa,
Thank you for your reply, but let me confirm again. AM64x supports multiple devices on the QSPI interface as its specification, but we don' recommend it ?
Is this bug or errata ?
Regards,
Hideaki
Hello Hideaki
Thank you for the inputs.
let me confirm again. AM64x supports multiple devices on the QSPI interface as its specification, but we don' recommend it ?
Your understanding is correct.
Is this bug or errata ?
The recommendation is due to the implementation challenges including performance and signal integrity.
Regards,
Sreenivasa
Hi Sreenivasa,
Thank you for your answer and recommendation.
The customer has already recognized and agree with you about the implementation challenges including performance and signal integrity, but they would like to go ahead for designing the multiple devices onto OSPI.
Therefore, they’re now checking the design by board simulation, and will summarize issues regarding signal integrity.
For now, their concern is how to configure it with software
Could you tell them how they can configure with SysConfig when multiple devices put onto OSPI ?
Or tell them alternative way if it cannot be configured with SysConfig.
Regards,
Hideaki
Hello Hideaki
Thank you for the inputs.
Let me check internally and update you.
Regards,
Sreenivasa
Hi Sreenivasa,
Did you get any update ? We need an answer or any advice, because the customer's design needs to be fixed soon.
Thanks and regards,
Hideaki
Hello Hideaki
Thank you for follow-up.
I have reached out to the expert and will update you when i have some inputs.
Regards,
Sreenivasa
Hi Sreenivasa,
Thank you for following up this thread. Pleae let us know once you got any update from the expert.
Thanks and regards,
Hideaki
Hello Hideaki
Thank you for the note. Will do the needful.
Regards,
Sreenivasa
Hello Hideaki
Here are some inputs i received from the design team.
The current OSPI implementation assumes use of one device and the device can be connected to any of the chip select.
This is in line with our recommendation to connect only one device.
If customer is looking to implement, they will have to select one of the chip select at a given time and do the same for all the chip selects.
Updates to the code has to made to merge the initialization and selection of the CSn bit.
Refer below for the register information
Regards,
Sreenivasa