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.

AM5749: TIDL memory requirements

Part Number: AM5749

Hi

1) What is the minimum/optimum DDR3 memory required for operating TIDL on two video sources and one video output in AM5749 ?

2)  What is the minimum/optimum eMMC/SDcard memory required for the same ?

Thanks

Bivin

  • Hi Bivin,

    Thank you for your patience.  The engineer that would normally help with TIDL-related questions on the forum is on vacation - I am finding someone to step in and help out.

    Can you give some background - do you intend to use both DSP and EVE, or some combination of DSP or EVE?

    1) DDR requirements: DSP and EVE each require a contiguous chunk of memory carved out by the CMEM driver, and will be unavailable to the Arm, so it will be important to size appropriately.  Our Processor SDK TIDL demo allocates 384MB RAM for DSP and EVE as an example.

    2) eMMC/ SD sizing will be entirely up to your system requirements, and how much you intend to optimize the filesystem.

    Edit: check out this section of our TIDL documentation where we mention allocating 64MB per core (DSP and EVE): http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components_TIDL.html

    Regards,
    Mike

  • Hi Mike

    What will be the DDR3 size required if i'm planning to use all the available resource (EVE, DSP, VPU etc) ? In case of eMMC/SD card , i'm planning to use default OS provided, then what should be the capacity required ?

    Thanks

    Bivin

  • Bivin,

    Talking with our experts here, likely you will need 1GB RAM minimum, but you will need to make some of your own tests to ensure the system performs to your requirements.  I recommend using a TI EVM and test with different amounts of DDR allocated to the accelerators and Linux with the video resolutions you plan to support.

    For eMMC, 4GB should be a reasonable minimum, but again, this is something you will have to figure out for yourself based on your system requirements (how much video do you plan to store/ buffer locally?).

    Regards,
    Mike

  • Hi Mike

    Thanks for the reply.

    Regards

    Bivin