IDT SMBus Interfaces
PES16NT2 User Manual
6 - 5
April 15, 2008
Notes
Since configuration blocks are used to store only the value of those registers that are initialized, a serial
EEPROM much smaller than the total size of all of the configuration spaces may be used to initialize the
device.
Any serial EEPROM compatible with those listed in Table 6.5 may be used to store PES16NT2 initializa-
tion values. Some of these devices are larger than the total size of all of the PCI configuration spaces in the
PES16NT2 that may be initialized and thus may not be fully utilized.
During serial EEPROM initialization, the master SMBus interface begins reading bytes starting at serial
EEPROM address zero. These bytes are interpreted as configuration blocks and sequential reading of the
serial EEPROM continues until the end of a configuration done block is reached or the serial EEPROM
address rolls over from 0xFFFF to 0x0.
All register initialization performed by the serial EEPROM is performed in double word quantities. There
are three configuration block types that may be stored in the serial EEPROM. The first type is a single
double word initialization sequence. A double word initialization sequence occupies six byes in the serial
EEPROM and is used to initialize a single double word quantity in the PES16NT2.
A single double word initialization sequence consists of three fields and its format is shown in Figure 6.2.
The CSR_SYSADDR field contains the double word CSR system address of the double word to be initial-
ized. The actual CSR system address, which is a byte address, equals this value with two lower zero bits
appended. The next field is the TYPE field that indicates the type of the configuration block. For single
double word initialization sequence, this value is always 0x0. The final DATA field contains the double word
initialization value.
PCI Configuration Space
Base Address Value
used to form CSR
System Address
Upstream Port A
0x0000
Downstream Port C
0x2000
Internal Non-Transparent Bridge Endpoint
0x3000
External Non-Transparent Bridge Endpoint
0x3800
Table 6.4 Base Addresses for PCI Configuration Spaces in the PES16NT2
Serial EEPROM
Size
24C32
4 KB
24C64
8 KB
24C128
16 KB
24C256
32 KB
24C512
64 KB
Table 6.5 PES16NT2 Compatible Serial EEPROMs
Содержание 89HPES16NT2
Страница 14: ...DT List of Figures PES16NT2 User Manual viii April 15 2008 Notes...
Страница 20: ...IDT Register List PES16NT2 User Manual xiv April 15 2008 Notes...
Страница 32: ...IDT PES16NT2 Device Overview PES16NT2 User Manual 1 12 April 15 2008 Notes...
Страница 44: ...IDT Clocking Reset and Initialization Clock Operation PES16NT2 User Manual 2 12 April 15 2008 Notes...
Страница 50: ...IDT Link Operation PES16NT2 User Manual 3 6 April 15 2008 Notes...
Страница 62: ...IDT Power Management PES16NT2 User Manual 5 4 April 15 2008 Notes...
Страница 78: ...IDT SMBus Interfaces PES16NT2 User Manual 6 16 April 15 2008 Notes...
Страница 83: ...IDT NTB Upstream Port Failover PES16NT2 User Manual 7 5 April 15 2008 Notes...
Страница 84: ...IDT NTB Upstream Port Failover PES16NT2 User Manual 7 6 April 15 2008 Notes...
Страница 130: ...IDT Transparent Mode Operation PES16NT2 User Manual 9 44 April 15 2008 Notes...
Страница 284: ...IDT Non Transparent Mode Operation PES16NT2 User Manual 10 154 April 15 2008 Notes...