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.

DM816x: programmable e-Fuse registers



Hello.

We would like to program (store) some user data somewhere inside TMS320DM816x (kind of board serial number / type).

Documentation (SPRS614F) mentions "customer programmable e-Fuse bit shift registers" but doesn't give any details.

Could anyone, please, explain (or give link) how to use those registers?

  • Hi Alexey,

    These customer programmable e-Fuse registers are used for secure keys only and are available for HS (High Security) DM816x devices only.

    For your use case, you might use the RTC scratch pad registers. See the below e2e thread for more info:

    e2e.ti.com/.../269019

    Otherwise you should store your user data in NAND/SPI flash.

    Regards,
    Pavel

  • Hi Pavel,

    Are those RTC Scratch Registers backed up by battery or is it power independent memory (like flash)?

  • Nor battery back up, neither power independent. The DM816x RTC scratch pad registers will survive the reboot (SW global reset) but will not survive power off.

    For power off use case, I can recommend:

    1. External RTC scratch pad registers with battery back up
    2. PMIC RTC scratch pad registers - DM816x should come with PMIC, and most of the PMICs has RTC
    3. external non-volatile memory (EEPROM, Flash) - similar board (J5Eco/DM811x) is using this approach,  the board includes a serial EEPROM that contains board specific data allowing the processor to detect automatically which board is connected and the version of that board.

    Regards,
    Pavel