- 3 - PEX-8112AA-SIL-ER-1.5
Impact
For 66MHz applications, an external clock source is required for devices that have clock
inputs that require a 50% duty cycle clock
3. L1 Entry/Exit Problem
Description
In Reverse Bridge mode, there are three types of problems associated with the L1
ASPM link state in PEX 8112’s downstream PCI Express interface that have been
identified. One of these problems can occur when PEX 8112’s PCI Express link is
entering L1 state. The other two problems can occur when PEX 8112’s PCI Express
link is exiting L1 state. These cases are described as follows:
Case #1 PCI Express Bus Deadlock on PEX 8112 Entry to L1
A bus deadlock condition can occur on PCI Express when PEX 8112 is transitioning its
downstream PCI Express link to the L1 link state, if the following sequence of events
occurs.
1. The PCI host places PEX 8112’s downstream PCI Express device into D3
hot
power management D-state.
2. The downstream device begins its transition into the L1 state and starts
transmitting PM_Enter_L1 messages upstream to the PEX 8112.
3. Before PEX 8112 receives and responds to the downstream device’s
PM_Enter_L1 message, PEX 8112 receives a PCI Configuration Read/Write
access from the PCI Host addressed to the downstream PCI Express device.
This access is then forwarded to the downstream device by PEX 8112 as a
CfgRd (or CfgWr) TLP. At this point, PEX 8112 expects to receive a
completion from the downstream device, so it can in-turn complete the
access from the PCI Host.
4. The downstream PCIe device, however, having already started its transition
to the L1 state, is not allowed to transmit a completion to the CfgRd/Wr TLP
until it has received a PM_Req_ACK message from the PEX 8112. (See PCI
Express Base 1.0a, sec 5.3.2.1)
In this case, the PEX 8112 will not transmit PM_Req_ACK to the downstream device
until it receives the completion, and the downstream device is not permitted to return
the completion for the pending CfgRd/Wr request until it receives PM_Req_ACK from
PEX 8112, resulting in a deadlock.
Case #2. Corrupted TLP or PCI Express Link Failure on L1 Exit
The PEX 8112, when transitioning its downstream PCI Express link out of L1 link state,
may transmit a corrupted (mal-formed) TLP, and in some cases fail completely (lock-