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.

A8 SRAM 64K

Hello,

I need to do some calculations in a fast memory close to A8 processor, DDR or OCMC is not applicable for this task.

it is stated in DM816x documentation about 64K SRAM, is this memory used on DM816x? May i get only 16K from this memory?

As I can see in SRAM kernel code: “/arch/arm/plat-omap/sram.c” – there is no support for 64Kb SRAM for TI816x systems, so does it mean that SRAM 64K is not used and may be occupied for our needs?

Thanks!

  • Hi Eyal,

    What kind of DM816x device do you have, GP (general purpose) or HS (high-secure)? The Cortex-A8 SRAM is reserved and accessible only for HS device.

    Regards,

    Pavel

  • Hi Pavel,

    thanks for answer!

    I'm not sure what kind of device we have, i'm checking it.

    But if i have HS device, can you explain how we can utilize the SRAM?

    Can you suggest any other memory close to A8 processor?  Is it possible to utilize the L1/L2 cache as SRAM?

    Thanks

  • Hi Eyal,

    If you have HS device, the A8 SRAM is used for secure purpose stuff, it is not general purpose RAM memory.

    L1 cache is small and dedicated for instruction and data (L1I$ 32KB + L1D$ 32KB), so I think you can not use as RAM for general purpose.

    But for L2 cache (256KB) and do not see any obstacles to use it as general purpose RAM, unless you will loose the better performance provided by the L2 cache (when used as a cache).

    Regards,

    Pavel