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.

AM2431: OSPI and QSPI running with two devices on the same bus

Part Number: AM2431


I am trying to get an update on an earlier post I had on this.

Below was Prasads last response 5 months ago and wanted to find out iof there was any updates

"Hi Iance,

Thanks for your thoughts. I understand about use-case need to have multiple chip selects across the different types of flashes.

There are two aspects here (as you also have brought in your summary)

1. SW/driver supporting heterogeneous chips - 

Currently, this is not supported. We will discuss this internally and come back on support plan. Mostly likely due to lack of platform to test it, we can help you get this up on your set up.

Would this work for you? 

2. OSPI IP Support to drive CS simultaneously

Seems, this is limitation is our current IP.  I will discuss with IP designers and understand if anything can be done to workaround. Also check the feasibility of enabling this in our future devices.

Please give us some time to get back on (2).

Regards,

Prasad"

  • Hi ,

    We had a discussion on this topic for quite some time. Options of having chip selects give a flexibility to the user to have the same part on different chip selects. This makes software configurability and hardware capability in sync and also provide higher memory (x2 memory) just by having same physical flashes based on CS.

    Having different part is not the intend use case for the same. Even with that, you might need an entire initialization of both the parts in your software which will complicate the software very very much for each and every read as well as write.

    Best Regards,
    Aakash