IDT SMBus Interfaces
PES16T4G2 User Manual
5 - 4
January 28, 2013
Notes
Figure 5.3 Sequential Double Word Initialization Sequence Format
The final type of configuration block is the configuration done sequence which is used to signify the end
of a serial EEPROM initialization sequence. If during serial EEPROM initialization an attempt is made to
initialize a register that is not defined in a configuration space (i.e., not defined in Chapter 8), then the
Unmapped Register Initialization Attempt (URIA) bit is set in the SMBUSSTS register and the write is
ignored. The configuration done sequence consists of two fields and its format is shown in Figure 5.3. The
CHECKSUM field contains the checksum of all of the bytes in all of the fields read from the serial EEPROM
from the first configuration block to the end of this done sequence. The second field is the TYPE field which
is always 0x3 for configuration done sequences.
Figure 5.4 Configuration Done Sequence Format
The checksum in the configuration done sequence enables the integrity of the serial EEPROM initializa-
tion to be verified. Since uninitialized EEPROMs typically have a value of all ones, initialization from an
uninitialized serial EEPROM will result in a checksum mismatch. The checksum is computed in the
following manner. An 8-bit counter is initialized to zero and the 8-bit sum is computed over the configuration
bytes stored in the serial EEPROM, including the entire contents of the configuration done sequence, with
the checksum field initialized to zero.
1
The 1’s complement of this sum is placed in the checksum field.
1.
This includes the byte containing the TYPE field.
Bit
0
Bit
1
Bit
2
Bit
3
Bit
4
Bit
5
Bit
6
Bit
7
Byte 0
CSR_SYSADDR[7:0]
CSR_SYSADDR[13:8]
TYPE
0x1
Byte 1
Byte 2
NUMDW[7:0]
Byte 3
NUMDW[15:8]
Byte 4
DATA0[7:0]
Byte 5
DATA0[15:8]
Byte 6
DATA0[23:16]
Byte 7
DATA0[31:24]
Byte 4n+4
DATAn[7:0]
Byte 4n+ 5
DATAn[15:8]
Byte 4n+6
DATAn[23:16]
Byte 4n+7
DATAn[31:24]
...
...
Bit
0
Bit
1
Bit
2
Bit
3
Bit
4
Bit
5
Bit
6
Bit
7
Byte 0
CHECKSUM[7:0]
Reserved
TYPE
0x3
Byte 1
(must be zero)
Summary of Contents for 89HPES16T4G2
Page 10: ...IDT Table of Contents PES16T4G2 User Manual iv January 28 2013 Notes...
Page 12: ...IDT List of Tables PES16T4G2 User Manual vi January 28 2013 Notes...
Page 14: ...IDT List of Figures PES16T4G2 User Manual viii January 28 2013 Notes...
Page 18: ...IDT Register List PES16T4G2 User Manual xii January 28 2013 Notes...
Page 30: ...IDT PES16T4G2 Device Overview PES16T4G2 User Manual 1 12 January 28 2013 Notes...
Page 48: ...IDT Link Operation PES16T4G2 User Manual 3 10 January 28 2013 Notes...
Page 68: ...IDT SMBus Interfaces PES16T4G2 User Manual 5 18 January 28 2013 Notes...
Page 72: ...IDT Power Management PES16T4G2 User Manual 6 4 January 28 2013 Notes...
Page 140: ...IDT Configuration Registers PES16T4G2 User Manual 8 62 January 28 2013 Notes...