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.

6678 I2C bus address

Other Parts Discussed in Thread: TMS320C6678

Hello,

On TMS320C6678 data manual page 29 

 I2C Master Mode Device Configuration Field Descriptions says:

10     address    0        Boot from I2C EEPROM at I2C bus address 0x50

                             1        Boot from I2C EEPROM at I2C bus address 0x51

So, I have one questions:

1.) Why there is the two bus address ?the 6678 EMV only has one EEPROM which connected to DSP through I2C.

 

Thanks,

-Guoping

  • You can have many devices hanging off the I2C's interface, including other devices that may also want I2C EEPROMs out there, and want to be connected to the same I2C devices.  So we provide the ability to boot from the two most common I2C EEPROM addressed devices 0x50 and 0x51.  It's true our EVM is only using one, but another person may want to implement it differently in their system.  Also someone may want to be able to boot two different I2C images (using a CPLD for example to say which address to boot from.)  This basically adds extra flexibility.

    Best Regards,
    Chad