13. I2C Registers > Register Descriptions
440
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
13.2.12
I
2
C Boot Control Register
This register controls the boot load sequence that is initiated following a chip reset of the Tsi578. The
initial boot load operation is controlled by the reset state of this register. Some of the fields are also
latched from device pins at power-up.
Once boot loading is in progress, the data read from the EEPROM can modify the contents of this
register and redirect the loading to another EEPROM, or to another address within the same EEPROM.
This process is called “chaining.” The progress of a boot load operation can be monitored using the
C Boot Load Diagnostic Progress Register”
C Boot Load Diagnostic Configuration
This register can be read and written after boot loading is complete, but has no further effect on block
operation.
Register name: I2C_BOOT_CNTRL
Reset value: Undefined
Register offset: 0x1D140
Bits
0
1
2
3
4
5
6
7
00:07
CHAIN
PSIZE
BINC
BUNLK
Reserved
08:15
Reserved
BOOT_ADDR
16:23
PAGE_MODE
PADDR
24:31
PADDR
Bits
Name
Description
Type
Reset
Value
00
CHAIN
Chain During Boot
0 = No chain
1 = Chain to new device
This bit is set to invoke a chain operation during boot load. In
order to chain, this bit must be set and the register load
count must be at zero; that is, the write to this register must
be the last one in the boot sequence within this EEPROM if
chaining were not continuing the boot.
Except for the BUNLK and PAGE_MODE fields,
modifications to the remaining fields in this register have no
effect unless this bit is set. The fields will change value, but
they will not affect the boot load sequence.
Once boot load is complete, this register has no further
effect on block operation.
R/W
0