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.

TMS320C5535: TMS320C5535 support of > 1Gbytes NAND FLASH ?

Part Number: TMS320C5535

Hi,

We are considering the use of the TMS320C5535 or similar for an application that requires a relatively huge NAND flash for storage of cartographic coordinates.

I was wondering if the TMS320C55XX family supports NAND Flash memories above 512 Mbytes (prefereably 8 - 16 Gbytes) ? Serial via SPI access would be OK but parallel bus access would also be an option. Data access speed is not a high priority and most access when required would be mainly reads from the FLASH.

Are there any recommended devices that would be compatible with these DSPs ?

Thanks in advance for your suggestions.

Regards, citizen

  • Hi citizen,

    C5535 is essentially the same as C5515 with reduced pinout - the EMIF pins are not present on C5535. But EMIF is present on the C5505, C5515, and C5517.

    I believe eMMC is probably the best option. I recommend you evaluate the throughput on a development board before building a custom board. You will need an eMMC to SD card adapter to plug in an eMMC into the SD card slot on a dev board.

    SPI can be used with a SPI Flash or SPI NAND. The bootloader supports 24-bit addressing for upto 128Mbit. But I believe you could write code to address a 32-bit addressable device. Such code is not available in the CSL, however. For a SPI NAND, the ECC needs to be handled by software impacting throughput. There are 4 chip selects if you wanted to use multiple smaller capacity devices. Perhaps the Winbond W25M02GV 3V 2G-BIT (2 x 1G-BIT) SERIAL SLC NAND FLASH MEMORY. The dual and quad IO mode is not supported by any C55x device.

    I'm seeing a 4Gb serial NAND on digikey: www.digikey.com/.../774
    media.digikey.com/.../TC58CYG2S0HRAIG_Web.pdf

    Regards,
    Mark
  • Unsolicited: Some SPI NANDs will do the ECC for you. You still have to do the bad-block stuff though. ISSI IS37SML01G1 (1-bit ECC) is an existence proof; I expect there's something from Micron with a 4-bit ECC.
  • Hi Mark,

    Yes thanks I think the eMMC based Flash memory will be the best option ... The iNAND 7250 series comes in different sizes up to 256G at a reasobale cost.

    Thanks will look into the best DSP option.


    Regards, Mike