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.

TMS320C5515: vs TMS320C5517

Part Number: TMS320C5515
Other Parts Discussed in Thread: TMS320C5517

Customer is looking at replacing the TMS320C5515 with the TMS320C5517, and is now investigating the differences between the parts.

Is it correct that the TMS320C5517 will have a higher power consumption when running at the same speed?

Its stated that the TMS320C5517 has a eMMC compared to the TMS320C5515 which has a MMC.

Is the difference from the MMC to the eMMC that the eMMC is bootable? Are there any other differences between the MMC and the eMMC?

BR

Anders

  • Hi Anders
    Hopefully the customer is aware of the following hardware migration application note

    www.ti.com/.../sprabl8.pdf

    I would recommend using the power estimation tools for 5517 vs 5515 to see the difference in the overall power consumption. There are some differences in transistor performance given 5517 can go up to 200 MHz. However I am not sure if it will be that significantly different.

    Let me follow up with the team on the eMMC vs MMC query.

    Regards
    Mukul
  • Hi Mukul.
    Thanks for looking into this. The customer used the power estimation spreadsheet, and there the customer found that power consumption of the C5517 was higher than the power consumption of C5515...

    BR
    Anders
  • Hi Anders
    Ok, thanks for confirming that they are using the power estimation spreadsheets.
    Higher power on c5517 over c5515 even for the same OPP is somewhat expected.
    Hopefully the difference is not too high to create migration concerns, but if there are any, feel free to share the specifics on power goals and estimates etc.

    Regards
    Mukul
  • Anders,

    eMMC has 2 partitions and is bootable. Of course eMMC is soldered onto the board compared to MMC which is an SD card. They both essentially use the same protocol. There is programmer provided in the CSL that allows the eMMC to be flashed after a building a board. Hope this clarifies.

    Lali
  • When reading this document: www.ti.com/.../sprabd7c.pdf
    Its stated that the TMS320C5515 can boot from a MMC card.
    When reading the post above its stated that:
    They both essentially use the same protocol.

    This must mean that TMS320C5515 can be booted from eMMC, can you please verify?

    Anders
  • Anders,

    eMMC boot is NOT support on the C5515. It is supported on the C5517.

    Lali
  • Hi Lalindra.
    Would it be possible for you to explain why?
    From these documents:
    www.ti.com/.../spruh16b.pdf
    www.ti.com/.../sprufo6b.pdf

    It seems like the peripheral are the same?
    Wouldnt that mean if the C5517 can support eMMC boot mode, the C5515 should also be able to support it?

    BR
    Anders
  • Hi Anders,

    Regarding to the eMMC/MMC, the major difference between C5517 and C5515 is the ROM bootloader.

    The C5517 bootloader supports ROM boot from eMMC both partition0 (boot partition) and partition1 (regular partition). C5515 bootloader does not support ROM boot from eMMC partition0. C5515 bootloader does support ROM boot from regular MMC. We did test the eMMC ROM boot (from partition1 only) on SD/MMC0 slot via an adaptor. It does work properly, but we only tested a few eMMC types, therefore we cannot claim that we support eMMC ROM boot 

    The other difference regarding to eMMC/MMC ROM boot on C5517 over C5515 is that the C5517 can boot from either SD/MMC0 or SD/MMC1, while the C5515 can only boot from SD/MMC0.

    Of course, the physical interface to the eMMC or MMC is the same (1 CMD, 1 CLK and 4 Data). If you are not planning to use eMMC/MMC ROM boot, then SD/MMC module in C5517 and C5515 is the same.

    Best regards,

    Ming

  • Hi Ming.
    Thanks for a good reply, just what I needed.
    This raises another question regarding MMC:

    C5515 datasheet states that only 20Mhz and 1 data line MMC is supported. We need to get verified that this statement is due to the old MMC specifications, having these limitations and that the MMC interface can support the minimum of 50Mhz and 4 data lines (as it is the case with SD). Many new eMMC devices supports speeds higher than 50Mhz we would therefore like to know what maximum speed we can use. Our system clock speed is 120Mhz.

    BR
    Anders
  • Hi Anders,

    The 20Mhz and 1 data line MMC support is most meant for bootloader. Physically the 4 data lines are there. It is just limited by the fact that C5515 ROM bootloader only use the MMC standard (upto 20Mhz, 1 data line). We tested the the SD/MMC0/1 using SD card at 50Mhz and 4 data line. They are all worked properly. In other words, The SD/MMC0/1 electronically should work at 50Mhz and 4 data line.

    There is an issue with the SD/MMC module clock setting though:
    The formula for the SD/MMC module clock is clk_mmc=sys_clk/(2*(CLKRT+1)). As you can see, for sys_clk=120Mhz, the clk_mmc will be either 30Mhz or 60Mhz. We have never tested the SD/MMC0/1 module above 50Mhz. In order to get to 50Mhz, you will need to drop the sys_clk to 100Mhz.

    Hope this helps.

    Ming
  • Hi Ming.
    When stating that SD/MMC speed will be either 30 or 60Mhz at 120Mhz clock, do you consider 60Mhz to be an option for the C5515?
    C5515 datasheet has 50Mhz stated as maximum for the SD interface, but many new eMMC and most new SD cards supports speeds higher than the old specifications.
    Question is if the C5515 can handle 60Mhz, as It would be a big advantage for our client?

    BR
    Anders