IDT Clocking, Reset and Initialization
PES24T3G2 User Manual
2 - 6
February 22, 2012
Notes
• If a one is written by the serial EEPROM to the Full Link Retrain (FLRET) bit in any Phy Link
State 0 (PHYLSTATE0) register, link retraining is initiated on the corresponding port using the
current link parameters.
• If an error is detected during loading of the serial EEPROM, then loading of the serial EEPROM
is aborted and the RSTHALT bit is set in the SWCTL register. Error information is recorded in
the SMBUSSTS register.
• When serial EEPROM initialization completes or when an error is detected, the DONE bit in the
SMBUSSTS register is set.
7. If the Reset Halt (RSTHALT) bit is set in the SWCTL register, all of the logic is held in a reset state
except the master and slave SMBuses. The RSTHALT bit is only set if serial EEPROM initialization
is enabled in step 6.
8. Normal device operation begins.
The operation of the slave SMBus interface is unaffected by a hot reset. Using the slave SMBus to
access a register that is reset by a hot reset causes zero to be returned on a read and written data to be
ignored on writes. A hot reset initiated by the writing of a one to the Hot Reset (HRST) bit in the Switch
Control (SWCTL) register always results in the PES24T3G2 returning a completion to the requester
before
the hot reset process begins. Additionally, the upstream link is fully retrained (i.e., the upstream LTSSM
transitions to the Detect state).
Upstream Secondary Bus Reset
An Upstream Secondary Bus Reset may be initiated by the following condition:
–
A one is written to the Secondary Bus Reset (SRESET) bit in the upstream port’s (i.e., port 0)
Bridge Control Register (BCTL).
When an Upstream Secondary Bus Reset occurs, the following sequence is executed.
1. Each downstream port whose link is up propagates the reset by transmitting TS1 ordered sets with
the hot reset bit set.
2. All registers fields in all registers associated with downstream ports, except those denoted as “sticky”
or Read and Write when Unlocked (i.e, RWL), are reset to their initial value. The value of fields
denoted as “sticky” or RWL is unaffected by an Upstream Secondary Bus Reset.
3. All TLPs received from downstream ports and queued in the PES24T3G2 are discarded.
4. Logic in the stack, application layer, and switch core associated with the downstream ports are
gracefully reset.
5. Wait for software to clear the Secondary Bus Reset (SRESET) bit in the upstream port’s Bridge
Control Register (BCTL).
6. Normal downstream port operation begins.
The operation of the upstream port is unaffected by a secondary bus reset. The link remains up and
Type 0 configuration read and write transactions that target the upstream port complete normally. During an
Upstream Secondary Bus Reset, all TLPs destined to the secondary side of the upstream port’s PCI-to-PCI
bridge are treated in an undefined manner. The user should ensure no TLPs are sent to the secondary side
of the upstream port’s PCI-to-PCI bridge until the SRESET bit in the BCTL register is cleared.
The operation of the slave SMBus interface is unaffected by an Upstream Secondary Bus Reset. Using
the slave SMBus to access a register that is reset by an Upstream Secondary Bus Reset causes the
register’s default value to be returned on a read and written data to be ignored on writes.
Downstream Secondary Bus Reset
A Downstream Secondary Bus Reset may be initiated by the following condition:
–
A one is written to the Secondary Bus Reset (SRESET) bit in a downstream port’s (i.e., port 0)
Bridge Control Register (BCTL).
Summary of Contents for 89HPES24T3G2ZBAL
Page 8: ...IDT PES24T3G2 User Manual 6 February 22 2012 Notes...
Page 12: ...IDT Table of Contents PES24T3G2 User Manual iv February 22 2012 Notes...
Page 14: ...IDT List of Tables PES24T3G2 User Manual vi February 22 2012 Notes...
Page 16: ...IDT List of Figures PES24T3G2 User Manual viii February 22 2012 Notes...
Page 20: ...IDT Register List PES24T3G2 User Manual xii February 22 2012 Notes...
Page 32: ...IDT PES24T3G2 Device Overview PES24T3G2 User Manual 1 12 February 22 2012 Notes...
Page 72: ...IDT SMBus Interfaces PES24T3G2 User Manual 5 20 February 22 2012 Notes...
Page 76: ...IDT Power Management PES24T3G2 User Manual 6 4 February 22 2012 Notes...
Page 156: ...IDT Configuration Registers PES24T3G2 User Manual 8 74 February 22 2012 Notes...