
PCI_22
.pdf

Revision 2.2
7.3. Device Implementation Considerations
7.3.1. Configuration Space
,GHQWLILFDWLRQ RI D 0+] 3&, FRPSOLDQW GHYLFH LV DFFRPSOLVKHG WKURXJK WKH XVH RI WKH UHDG RQO\ 0+=B&$3$%/( IODJ ORFDWHG LQ ELW RI WKH 3&, 6WDWXV UHJLVWHU VHH )LJXUH ,I VHW WKLV ELW VLJQLILHV WKDW WKH GHYLFH LV FDSDEOH RI RSHUDWLQJ LQ 0+] PRGH
7.4. Agent Architecture
$ 0+] 3&, DJHQW LV GHILQHG DV D 3&, DJHQW FDSDEOH RI VXSSRUWLQJ 0+] 3&,
$OO 0+] 3&, DJHQWV PXVW VXSSRUW D UHDG RQO\ 0+=B&$3$%/( IODJ ORFDWHG LQ ELW RI WKH 3&, 6WDWXV UHJLVWHU IRU WKDW DJHQW ,I VHW WKH 0+=B&$3$%/( ELW VLJQLILHV WKDW WKH DJHQW FDQ RSHUDWH LQ 0+] 3&, PRGH
7.5. Protocol
7.5.1. 66MHZ_ENABLE (M66EN) Pin Definition
3LQ % RQ WKH 3&, FRQQHFWRU LV GHVLJQDWHG M66EN ([SDQVLRQ ERDUGV DQG EXV VHJPHQWV QRW FDSDEOH RI RSHUDWLRQ LQ 0+] PRGH PXVW FRQQHFW WKLV SLQ WR JURXQG $
0+] 3&, SODQDU VHJPHQW PXVW SURYLGH D VLQJOH SXOOXS UHVLVWRU WR 9FF RQ WKH M66EN SLQ 5HIHU WR 6HFWLRQ IRU WKH DSSURSULDWH SXOOXS YDOXH M66EN LV EXVHG WR DOO
0+] 3&, FRQQHFWRUV DQG SODQDU RQO\ 0+] 3&, FRPSRQHQWV WKDW LQFOXGH WKH M66EN SLQ 7KH 0+] 3&, FORFN JHQHUDWLRQ FLUFXLWU\ PXVW FRQQHFW WR M66EN WR JHQHUDWH WKH DSSURSULDWH FORFN IRU WKH VHJPHQW WR 0+] LI M66EN LV DVVHUWHG WR 0+] LI M66EN LV GHDVVHUWHG
,I D 0+] 3&, DJHQW UHTXLUHV FORFN VSHHG LQIRUPDWLRQ IRU H[DPSOH IRU D 3// E\SDVV LW LV SHUPLWWHG WR XVH M66EN DV DQ LQSXW ,I D 0+] 3&, DJHQW FDQ UXQ ZLWKRXW DQ\ NQRZOHGJH RI WKH VSHHG LW LV SHUPLWWHG WR OHDYH M66EN GLVFRQQHFWHG
50 Configuration software identifies agent capabilities by checking the 66MHZ_CAPABLE bit in the Status register. This includes both the primary and secondary Status registers in a PCI-to-PCI bridge. This allows configuration software to detect a 33 MHz PCI agent on a 66 MHz PCI bus or a 66 MHz PCI agent on a
33 MHz PCI bus and issue a warning to the user describing the situation.
222

Revision 2.2
7DEOH %XV DQG $JHQW &RPELQDWLRQV
Bus |
Agent |
|
66MHZ_CAPABLE51 |
66MHZ_CAPABLE |
Description |
0 |
0 |
33 MHz PCI agent located on a |
|
|
33 MHz PCI bus |
|
|
|
0 |
1 |
66 MHz PCI agent located on a |
|
|
33 MHz PCI bus52 |
1 |
0 |
33 MHz PCI agent located on a |
|
|
66 MHz PCI bus52 |
1 |
1 |
66 MHz PCI agent located on a |
|
|
66 MHz PCI bus |
|
|
|
7.5.2. Latency
7KH 0+] 3&, EXV LV LQWHQGHG IRU ORZ ODWHQF\ GHYLFHV ,W LV UHTXLUHG WKDW WKH WDUJHW LQLWLDO ODWHQF\ QRW H[FHHG FORFNV
7.6. Electrical Specification
7.6.1. Overview
7KLV FKDSWHU GHILQHV WKH HOHFWULFDO FKDUDFWHULVWLFV DQG FRQVWUDLQWV RI 0+] 3&, FRPSRQHQWV V\VWHPV DQG H[SDQVLRQ ERDUGV LQFOXGLQJ FRQQHFWRU SLQ DVVLJQPHQWV
$OO HOHFWULFDO VSHFLILFDWLRQV IURP &KDSWHU RI WKLV GRFXPHQW DSSO\ WR 0+] 3&, H[FHSW ZKHUH H[SOLFLWO\ VXSHUVHGHG 6SHFLILFDOO\
∙7KH 0+] 3&, EXV XVHV WKH 9 VLJQDOLQJ HQYLURQPHQW
∙7LPLQJ SDUDPHWHUV KDYH EHHQ VFDOHG WR 0+]
∙$& WHVW ORDGLQJ FRQGLWLRQV KDYH EHHQ FKDQJHG
51The bus 66MHZ_CAPABLE status bit is located in a bridge’s Status registers.
52This condition may cause the configuration software to generate a warning to the user stating that the card is installed in an inappropriate socket and should be relocated.
223

Revision 2.2
7.6.2. Transition Roadmap to 66 MHz PCI
7KH 0+] 3&, EXV XWLOL]HV WKH 3&, EXV SURWRFRO 0+] 3&, VLPSO\ KDV D KLJKHU PD[LPXP EXV FORFN IUHTXHQF\ %RWK 0+] DQG 0+] GHYLFHV FDQ FRH[LVW RQ WKH VDPH EXV VHJPHQW ,Q WKLV FDVH WKH EXV VHJPHQW ZLOO RSHUDWH DV D 0+] VHJPHQW
7R HQVXUH FRPSDWLELOLW\ 0+] 3&, GHYLFHV KDYH WKH VDPH '& VSHFLILFDWLRQV DQG $& GULYH SRLQW OLPLWV DV 0+] 3&, GHYLFHV +RZHYHU 0+] 3&, UHTXLUHV PRGLILHG WLPLQJ SDUDPHWHUV DV GHVFULEHG LQ WKH DQDO\VLV RI WKH WLPLQJ EXGJHW VKRZQ LQ )LJXUH
Tcyc ³ Tval + Tprop + Tskew + Tsu
33 MHZ |
|
|
|
|
|
|
|
|
|
Tcyc = 30 ns |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Tval =11 ns |
|
|
|
|
Tprop = 10 ns |
|
Tskew = 2ns |
|
Tsu=7ns |
|||||||
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 MHZ |
|
|
Tcyc = 15 ns |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Tval |
|
Tprop |
|
Tskew |
|
Tsu |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|||||||
|
6 ns |
|
5 ns |
|
1 ns |
|
3 ns |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)LJXUH 0+] 3&, YV 0+] 3&, 7LPLQJ
6LQFH $& GULYH UHTXLUHPHQWV DUH WKH VDPH IRU 0+] 3&, DQG 0+] 3&, LW LV H[SHFWHG WKDW 0+] 3&, GHYLFHV ZLOO IXQFWLRQ RQ 0+] 3&, EXVHV 7KHUHIRUH
0+] 3&, GHYLFHV PXVW PHHW ERWK 0+] 3&, DQG 0+] 3&, UHTXLUHPHQWV
7.6.3. Signaling Environment
$ 0+] 3&, SODQDU VHJPHQW PXVW XVH WKH 3&, 9 NH\HG FRQQHFWRU 7KHUHIRUH
0+] 3&, SODQDU VHJPHQWV DFFHSW HLWKHU 9 RU 8QLYHUVDO H[SDQVLRQ ERDUGV 9 H[SDQVLRQ ERDUGV DUH QRW VXSSRUWHG
:KLOH 0+] 3&, EXV GULYHUV DUH GHILQHG E\ WKHLU 9 , FXUYHV 0+] 3&, RXWSXW EXIIHUV DUH VSHFLILHG LQ WHUPV RI WKHLU $& DQG '& GULYH SRLQWV WLPLQJ SDUDPHWHUV DQG VOHZ UDWH 7KH PLQLPXP $& GULYH SRLQW GHILQHV DQ DFFHSWDEOH ILUVW VWHS YROWDJH DQG PXVW EH UHDFKHG ZLWKLQ WKH PD[LPXP 7YDO WLPH 7KH PD[LPXP $& GULYH SRLQW OLPLWV WKH DPRXQW RI RYHUVKRRW DQG XQGHUVKRRW LQ WKH V\VWHP 7KH '& GULYH SRLQW VSHFLILHV VWHDG\ VWDWH FRQGLWLRQV 7KH PLQLPXP VOHZ UDWH DQG WKH WLPLQJ SDUDPHWHUV JXDUDQWHH
0+] RSHUDWLRQ 7KH PD[LPXP VOHZ UDWH PLQLPL]HV V\VWHP QRLVH 7KLV PHWKRG RI VSHFLILFDWLRQ SURYLGHV D PRUH FRQFLVH GHILQLWLRQ IRU WKH RXWSXW EXIIHU
224



Revision 2.2
|
7DEOH &ORFN 6SHFLILFDWLRQV |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 MHz |
|
33 MHz4 |
|
|
|
|||
Symbol |
Parameter |
|
|
Min |
|
Max |
|
Min |
Max |
Units |
|
Notes |
|
|
|
|
|
|
|
|
|
|
|
|
|
Tcyc |
CLK Cycle Time |
|
15 |
30 |
30 |
∞ |
ns |
1,3 |
||||
Thigh |
CLK High Time |
|
6 |
|
|
11 |
|
ns |
|
|
||
Tlow |
CLK Low Time |
|
6 |
|
|
11 |
|
ns |
|
|
||
- |
CLK Slew Rate |
|
1.5 |
4 |
1 |
4 |
V/ns |
2 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Spread Spectrum Requirements |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
||||
fmod |
modulation |
|
30 |
33 |
- |
- |
kHz |
|
|
|||
|
frequency |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
fspread |
frequency |
|
-1 |
9 |
|
|
|
% |
|
|
||
|
spread |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NOTES:
1.In general, all 66 MHz PCI components must work with any clock frequency up to 66 MHz. CLK requirements vary depending upon whether the clock frequency is above 33 MHz.
a.Device operational parameters at frequencies at or under 33 MHz will conform to the specifications in Chapter 4. The clock frequency may be changed at any time during the operation of the system so long as the clock edges remain "clean" (monotonic) and the minimum cycle and high and low times are not violated. The clock may only be stopped in a low state. A variance on this specification is allowed for components designed for use on the system planar only. Refer to Section 4.2.3.1. for more information.
b.For clock frequencies between 33 MHz and 66 MHz, the clock frequency may not change except while RST# is asserted or when spread spectrum clocking (SSC) is used to reduce EMI emissions.
2.Rise and fall times are specified in terms of the edge rate measured in V/ns. This slew rate must be met across the minimum peak-to-peak portion of the clock waveform as shown in Figure 7-2. Clock slew rate is measured by the slew rate circuit shown in Figure 7-7.
3.The minimum clock period must not be violated for any single clock cycle; i.e., accounting for all system jitter.
4.These values are duplicated from Section 4.2.3.1. and included here for comparison.
Implementation Note: Spread Spectrum Clocking (SSC)
6SUHDGLQJ WKH IUHTXHQF\ LV RQO\ DOORZHG EHORZ WKH PD[LPXP FORFN IUHTXHQF\ WKDW LV VSHFLILHG L H WKH PLQLPXP FORFN SHULRG VKRZQ LQ 7DEOH FDQQRW EH YLRODWHG ,Q
RWKHU ZRUGV WKH IUHTXHQF\ FKDQJH FDQ RQO\ RFFXU WR UHGXFH WKH IUHTXHQF\ RI WKH FORFN
DQG QHYHU WR LQFUHDVH LW :KHQ 3//V DUH XVHG WR WUDFN CLK WKH\ QHHG WR WUDFN WKH 66&
PRGXODWLRQ TXLFNO\ LQ RUGHU QRW WR DFFXPXODWH H[FHVVLYH SKDVH GLIIHUHQFH EHWZHHQ WKH
3// LQSXW DQG RXWSXW FORFNV FRPPRQO\ UHIHUUHG WR DV 66& WUDFNLQJ VNHZ 7KH DPRXQW
RI WUDFNLQJ VNHZ GHSHQGV RQ WKH 3// EDQGZLGWK SKDVH DQJOH DW N+] DQG WKH
DPRXQW RI WKH VSUHDG ,W LV GHVLUDEOH WR PD[LPL]H EDQGZLGWK DQG RU UHGXFH WKH SKDVH
DQJOH LQ RUGHU WR PLQLPL]H WKH WUDFNLQJ VNHZ RWKHUZLVH WKH 66& IUHTXHQF\ VSUHDG RI WKH
V\VWHP PXVW EH UHGXFHG WKHUHE\ UHGXFLQJ WKH 66& (0, UHGXFWLRQ FDSDELOLW\
227


Revision 2.2
9.For purposes of Active/Float timing measurements, the Hi-Z or “off” state is defined to be when the total current delivered through the component pin is less than or equal to the leakage current specification.
10.Setup time applies only when the device is not driving the pin. Devices cannot drive and receive signals at the same time. Refer to Section 3.10., item 9 for additional details.
7.6.4.3.Measurement and Test Conditions
V_th
CLK
V_test
V_tl
T_val
OUTPUT
V_tfall
DELAY
T_val
OUTPUT |
|
V_trise |
|
||
DELAY |
|
|
Tri-State
OUTPUT
T_on
T_off
)LJXUH 2XWSXW 7LPLQJ 0HDVXUHPHQW &RQGLWLRQV
V_th
CLK |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V_test |
|
|
|
|
|
|
V_tl |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
T_su |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T_h |
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V_th |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INPUT |
|
|
|
|
|
|
|
|
|
|
inputs |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
V_test |
|
|
|
|
|
|
|
|
|
|
V_test |
|
V_max |
|
||||||
|
|
|
|
|
|
|
|
|
valid |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V_tl |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)LJXUH ,QSXW 7LPLQJ 0HDVXUHPHQW &RQGLWLRQV
229

Revision 2.2
7DEOH 0HDVXUHPHQW &RQGLWLRQ 3DUDPHWHUV
Symbol |
3.3V Signaling |
Units |
Notes |
Vth |
0.6Vcc |
V |
1 |
Vtl |
0.2Vcc |
V |
1 |
Vtest |
0.4Vcc |
V |
|
Vtrise |
0.285Vcc |
V |
2 |
Vtfall |
0.615Vcc |
V |
2 |
Vmax |
0.4Vcc |
V |
1 |
Input Signal |
1.5 |
V/ns |
3 |
Slew Rate |
|
|
|
|
|
|
|
NOTES:
1.The test for the 3.3V environment is done with 0.1*Vcc of overdrive. Vmax specifies the maximum peak-to-peak waveform allowed for measuring input timing. Production testing may use different voltage values but must correlate results back to these parameters.
2.Vtrise and Vtfall are reference voltages for timing measurements only. Developers of 66 MHz PCI systems need to design buffers that launch enough energy into a 25 Ω transmission line so that correct input
levels are guaranteed after the first reflection.
3.Outputs will be characterized and measured at the package pin with the load shown in Figure 7-7. Input signal slew rate will be measured between 0.3Vcc and 0.6Vcc.
pin 1/2 in. max.
output buffer
25 Ω |
|
|
10 pF |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)LJXUH 7YDO PD[ 5LVLQJ (GJH
1/2 in. max.
Vcc
25 Ω 10 pF
)LJXUH 7YDO PD[ )DOOLQJ (GJH
230