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.

AM5728: C66x performance

Part Number: AM5728


Which of AM57x and KeyStone Multi Core DSP is higher-performance if each of C66x DSP Core is operated in the same clock frequency?

This question is posted to both Keystone Multicore Forum and Sitara Processors Forum.

Best regards,

Daisuke

  • Hi Daisuke,

    I've answered on the Keystone Multicore Forum.

    In general Keystone devices have more processing power than Sitara AM57xx devices. However the choice of a processor depends on your application.

    Best Regards,
    Yordan
  • Hi Yordan-san,

    Thank you for your reply.

    Hi everyone,

    The post on the Keystone Multicore Forum is right here: http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/594984

    Best regards,

    Daisuke

  • Daisuke,

    At same clock frequency, customers can expect same performance from the C66x architecture.

    there are some Key differentiation that the customer must need to consider though :
    * Peripheral set for both devices has several difference. (AM57xx supports display, video capture, QSPI , MCASP (audio), GPMC/ELM supports 8 bit ECC) and C6657 has Hyperlink, RapidIO and uPP
    * AM57xx has M4 and ARM cores which C6657.
    * AM57xx C66x cores don`t use the MSMC ports and dont support Memory protection. The SOC has 3 OCMC larger onchip shared memory of 512 MB instead of a single 1MB MSMC in case of C6657. AM57xx also doesn`t support multi-core navigator. AM572x C66x core has 256KB L2 and C6657 DSP has 1 MB L2 memory.
    * AM57xx has many pins are multiplexed so software needs to configure the pin mux to use certain pins.
    * Power consumption differs significantly and AM57xx very well featured for lower power states.
    * DDR memory on C6657 can run upto 1333Mts and AM572x supports upto 1066Mts. C6657 supports upto 8 GB DDR3
    * Note on AM572x ARM is always the boot master so the ARM will boot up and will need to wake up the C66x (slave core) to load and run code on it.


    Please elaborate, your use case and application requirements. Does this require multi-media, do you have a criteria for signal processing performance, does the DSP have to interface with FPGA or any other front end.

    We highly encourage users to use the TI.com product selection tool that allows you to specify your requirements and then provided recommendations:
    www.ti.com/.../overview.page

    Regards,
    Rahul