ΣSigmaStudio Ask AI Русский Log in

Self-boot from EEPROM with address lines not set to 000

SigmaDSP & SigmaStudio KKSL Feb 22, 2016 00:00 3 replies Original on forum ↗
Subscribe
KKSL Question
Feb 22, 2016 00:00

Hello,

By default the ADAU1701 eval board connects to the on board EEPROM whose A0-A2 lines are all tied LOW.

On a custom board, is it possible for the ADAU1701 to 'self-boot' from an EEPROM whose A0-A2 lines are not set at 000?

Is it possible to do this by setting the correct I2C address from the USB interface block from the hardware configuration window?

If yes, then it seems that only A0, A4, A6, A8 are the available options. Further, is any specific EEPROM address needs to be avoided to avoid overwriting the EEPROM on the programmer or anything else?

Thanks in advance!!

Audio Signal Processors

SigmaDSP Audio Processors

adau1701

DaveThib Reply
Feb 22, 2016 00:00

Hello Karagir,

The Selfboot function is hard coded into the silicon. The EEPROM must be set for a chip address of 0xA0.

SigmaStudio has the flexibility to address different chip addresses but it cannot change the setting on the 1701.

Dave T

KKSL Reply
Feb 22, 2016 00:00

Thanks!!

Like an EEPROM UID, is there a way to embed a UID, as a part of the program code from the Sigmastudio schematic, that can be used to READ using an external microcontroller?

This has many uses. One of them is inventory tracking.

Thanks in advance!

KKSL Reply
Feb 25, 2016 00:00

I guess this is a totally different topic. So I created a new thread here: https://ez.analog.com/message/244582#244582