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.

TMS320F280049C: Preprogrammed values in DCSM OTP ?

Part Number: TMS320F280049C

Dear Sirs.
We develop a tool for programming TMS320 chips.
On fresh (not programmed) TMS320F280049C chip we read out a DCSM OTP address range (0x78000 .. 0x78800)
and so a values that not equal to 0xFFFF. The preprogrammed values for CSMKEY1 in each zone are documented in TRM,
but we also find a values for
Z1_PWDLOCK, Z2_PWDLOCK = 0xFB7FFFFF, Z1_CRCLOCK = 0x4BFFFFFF, Z2_CRCLOCK = 0x0FFFFFFF;
Is that values atually preprogrammed by TI, and how we can modify it  in  ECC-protected OTP.

  • George,

    Values programmed at those locations are such that ECC value remains ALL_1 hence user should be able to change it. Hope this helps.

    Regards,
    Vivek Singh
  • Thank you for your support,
    we have additional question:
    when we will program this locations, we must "logical and" our new values with values in OTP, is it true?
    The question - is the values in that places are equal for all tms320f28004x series?
    There are two possible scenario -
    1: read from chip + "and" with our value + write
    2: "and" with known constant + write
    Can we use scenario 2 with All chips in series?
  • Hi,

    when we will program this locations, we must "logical and" our new values with values in OTP, is it true?

    That is correct.

    The question - is the values in that places are equal for all tms320f28004x series?

    Yes.

    There are two possible scenario -
    1: read from chip + "and" with our value + write
    2: "and" with known constant + write
    Can we use scenario 2 with All chips in series?

    Yes, scenario 2 will work with all chips in this series.

    Regards,

    Vivek Singh