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.

TDA3: How to operate 1Gbit QSPI

Part Number: TDA3

 Hi,


We are using 1Gbit QSPI with TDA3x.


I know there are two modes operating Qspi device : Memory mapped Mode and Config mode.


And TDA3x is Memory mapped as "QSPI_ADDRSP1 0x5C00_0000 0x5FFF_FFFF 64MiB"

However, we only used 1Gbit QSPI, which has only CS0.

 is there only Config mode for reading data over 64MB?


Or is there a Memory mapped Mode method ?


Regards,

JP Park

  • Hi,

    For reading upper 64MB of data it is recommended to use the config port mode.

    For the memory mapped address space QSPI IP will always generate lower order address only.

    Few of the flashes support special commands with which you can view data from upper banks at address 0.

    You may use the memory mapped mode along with this configuration to access data from upper banks using memory mapped mode.

    But this will be specific to each of the flashes and also you need to take care for data access at the boundaries of the memory banks.

    Regards,

    prasad