beautypg.com

ADLINK ASD8P-MT1 Series User Manual

Page 23

background image

ASD8P-MT1 Specification

Page 23 of 43

Additionally, the device must ensure that it does not pull CLKREQ# low unless CLKREQ# is being

intentionally asserted in all cases; including when the related function is in D3cold. This means

that any component implementing CLKREQ# must be designed such that:

„

Unpowered CLKREQ# output circuits are not damaged if a voltage is applied to them

from other powered “wire-ORed” sources of CLKREQ#.

„

When power is removed from its CLKREQ# generation logic, the unpowered output

does not present a low impedance path to ground or any other voltage.

These additional requirements ensure that the CLKREQ# signal network continues to function

properly when a mixture of powered and unpowered components have their CLKREQ# outputs

wire-ORed together. It is important to note that most commonly available open drain and tri-state

buffer circuit designs used “as is” do not satisfy the additional circuit design requirements for

CLKREQ#.

Power-up Requirements

CLKREQ# is asserted in response to PERST# assertion. On power up, CLKREQ# must be

asserted by a PCI Express device within a delay (TPVCRL) from the power rails achieving

specified operating limits and PERST# assertion (see Figure 78). This delay is to allow adequate

time for the power to stabilize on the card and certain system functions to start prior to the card

starting up. CLKREQ# may not be de-asserted while PERST# is asserted.

Dynamic Clock Control

After a PCI Express device has powered up and whenever its upstream link enters the L1 link

state, it shall allow its reference clock to be turned off (put into the parked clock state). To

accomplish this, the device de-asserts CLKREQ# (high) and must allow that the reference clock

will transition to the parked clock state within a delay (TCRHoff). Figure 79 shows the CLKREQ#

clock control timing diagram.