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)
Содержание 89HPES16T4G2
Страница 10: ...IDT Table of Contents PES16T4G2 User Manual iv January 28 2013 Notes...
Страница 12: ...IDT List of Tables PES16T4G2 User Manual vi January 28 2013 Notes...
Страница 14: ...IDT List of Figures PES16T4G2 User Manual viii January 28 2013 Notes...
Страница 18: ...IDT Register List PES16T4G2 User Manual xii January 28 2013 Notes...
Страница 30: ...IDT PES16T4G2 Device Overview PES16T4G2 User Manual 1 12 January 28 2013 Notes...
Страница 48: ...IDT Link Operation PES16T4G2 User Manual 3 10 January 28 2013 Notes...
Страница 68: ...IDT SMBus Interfaces PES16T4G2 User Manual 5 18 January 28 2013 Notes...
Страница 72: ...IDT Power Management PES16T4G2 User Manual 6 4 January 28 2013 Notes...
Страница 140: ...IDT Configuration Registers PES16T4G2 User Manual 8 62 January 28 2013 Notes...