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.

AM2434: AM243x Code exectuion on PSRAM and performance

Part Number: AM2434

Hello experts,

i wanna find out whether it is possible or advisable to use a PSRAM connected to the GPMC module on AM2434 and use it in the same way as the DDR memory. That means executing code and storage. Is that possible and how would the performance be? I can't find info in the manual on that topic.

Cheers,

Robin

  • Hello Robin,

    I am looking at your queries and you may expect reply in one or two days .

    Regards,

    Anil.

  • Hi Anil,
    thank you very much. I look forward to it.

    Cheers, 

    Robin

  • Hello Robin,

    The GPMC PSRAM interface is designed for the following purposes:

    1. Data Storage
    - Application buffers
    - Log storage
    - Configuration data


    2. Bulk Data Transfer
    - DMA-optimized transfers for large data blocks
    - Efficient for transfers greater than 512 bytes


    3. Extended RAM
    - Additional memory for data that does not require high-speed access
    - Suitable for non-time-critical data storage


    Limitations : 

    Code Execution (Instruction Fetch) is Not Recommended

    The GPMC interface is not suitable for Execute-In-Place (XIP) or code fetching due to the following reasons:

    - GPMC is optimized for I/O operations, not instruction fetch
    - Access latency is significantly higher compared to DDR or on-chip memory
    - The interface timing characteristics are not designed for the low-latency requirements of instruction execution

    Regards,

    Anil.