Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

PCI_22

.pdf
Скачиваний:
20
Добавлен:
10.02.2015
Размер:
3 Мб
Скачать
☆

Revision 2.2

 

Figures

 

Figure 1-1: PCI Local Bus Applications ....................................................................................

2

Figure 1-2: PCI System Block Diagram.....................................................................................

3

Figure 2-1: PCI Pin List .............................................................................................................

7

Figure 3-1: Address Phase Formats of Configuration Transactions ........................................

31

Figure 3-2: Layout of CONFIG_ADDRESS Register .............................................................

32

Figure 3-3: Host Bridge Translation for Type 0 Configuration Transactions

 

 

Address Phase.......................................................................................................

33

Figure 3-4: Configuration Read ...............................................................................................

38

Figure 3-5: Basic Read Operation ............................................................................................

47

Figure 3-6: Basic Write Operation ...........................................................................................

48

Figure 3-7: Master Initiated Termination .................................................................................

50

Figure 3-8: Master-Abort Termination ....................................................................................

51

Figure 3-9: Retry ......................................................................................................................

55

Figure 3-10: Disconnect With Data..........................................................................................

56

Figure 3-11: Master Completion Termination .........................................................................

57

Figure 3-12: Disconnect-1 Without Data Termination ............................................................

58

Figure 3-13: Disconnect-2 Without Data Termination ............................................................

58

Figure 3-14: Target-Abort ........................................................................................................

59

Figure 3-15: Basic Arbitration .................................................................................................

70

Figure 3-16: Arbitration for Back-to-Back Access ..................................................................

74

Figure 3-17: DEVSEL# Assertion...........................................................................................

89

Figure 3-18: Address Stepping .................................................................................................

92

Figure 3-19: Interrupt Acknowledge Cycle..............................................................................

93

Figure 3-20: Parity Operation...................................................................................................

94

Figure 3-21:

64-bit Read Request With 64-bit Transfer ........................................................

103

Figure 3-22:

64-bit Write Request With 32-bit Transfer .......................................................

104

 

 

xi

Revision 2.2

 

Figure 3-23. 64-Bit Dual Address Read Cycle.......................................................................

107

Figure 4-1: PCI Board Connectors .........................................................................................

114

Figure 4-2: V/I Curves for 5V Signaling................................................................................

120

Figure 4-3: Maximum AC Waveforms for 5V Signaling ......................................................

121

Figure 4-4: V/I Curves for 3.3V Signaling.............................................................................

124

Figure 4-5: Maximum AC Waveforms for 3.3V Signaling ...................................................

125

Figure 4-6: Clock Waveforms ................................................................................................

126

Figure 4-7: Output Timing Measurement Conditions ............................................................

129

Figure 4-8: Input Timing Measurement Conditions ..............................................................

129

Figure 4-9: Suggested Pinout for PQFP PCI Component ......................................................

132

Figure 4-10: Clock Skew Diagram .........................................................................................

133

Figure 4-11: Reset Timing......................................................................................................

135

Figure 4-12: Measurement of Tprop, 5 Volt Signaling..........................................................

140

Figure 5-1: PCI Raw Card (5V) .............................................................................................

155

Figure 5-2: PCI Raw Card (3.3V and Universal) ...................................................................

155

Figure 5-3: PCI Raw Variable Height Short Card (5V, 32-bit) .............................................

156

Figure 5-4: PCI Raw Variable Height Short Card (3.3V, 32-bit) ..........................................

156

Figure 5-5: PCI Raw Variable Height Short Card (5V, 64-bit) .............................................

157

Figure 5-6: PCI Raw Variable Height Short Card (3.3V, 64-bit) ..........................................

158

Figure 5-7: PCI Card Edge Connector Bevel .........................................................................

159

Figure 5-8: ISA Assembly (5V) .............................................................................................

160

Figure 5-9: ISA Assembly (3.3V and Universal) ...................................................................

160

Figure 5-10: MC Assembly (5V) ...........................................................................................

161

Figure 5-11: MC Assembly (3.3V) ........................................................................................

161

Figure 5-12: ISA Bracket .......................................................................................................

162

Figure 5-13: ISA Retainer ......................................................................................................

163

Figure 5-14: I/O Window Height ...........................................................................................

164

xii

Revision 2.2

Figure 5-15: Adapter Installation With Large I/O Connector ................................................

165

Figure 5-16: MC Bracket Brace .............................................................................................

166

Figure 5-17: MC Bracket........................................................................................................

167

Figure 5-18: MC Bracket Details ...........................................................................................

168

Figure 5-19:

32-bit Connector ................................................................................................

169

Figure 5-20: 5V/32-bit Connector Layout Recommendation ................................................

169

Figure 5-21: 3.3V/32-bit Connector Layout Recommendation .............................................

170

Figure 5-22: 5V/64-bit Connector ..........................................................................................

170

Figure 5-23: 5V/64-bit Connector Layout Recommendation ................................................

170

Figure 5-24: 3.3V/64-bit Connector .......................................................................................

171

Figure 5-25: 3.3V/64-bit Connector Layout Recommendation .............................................

171

Figure 5-26: 5V/32-bit Card Edge Connector Dimensions and Tolerances ..........................

172

Figure 5-27: 5V/64-bit Card Edge Connector Dimensions and Tolerances ..........................

172

Figure 5-28: 3.3V/32-bit Card Edge Connector Dimensions and Tolerances .......................

173

Figure 5-29: 3.3V/64-bit Card Edge Connector Dimensions and Tolerances .......................

173

Figure 5-30: Universal 32-bit Card Edge Connector Dimensions and Tolerances ................

174

Figure 5-31: Universal 64-bit Card Edge Connector Dimensions and Tolerances ................

175

Figure 5-32: PCI Card Edge Connector Contacts ..................................................................

176

Figure 5-33: PCI Connector Location on Planar Relative to Datum

 

 

on the ISA Connector .......................................................................................

179

Figure 5-34: PCI Connector Location on Planar Relative to Datum

 

 

on the EISA Connector.....................................................................................

179

Figure 5-35: PCI Connector Location on Planar Relative to Datum

 

 

on the MC Connector .......................................................................................

180

Figure 5-36:

32-bit PCI Riser Connector ...............................................................................

181

Figure 5-37:

32-bit/5V Riser Connector Footprint ................................................................

182

Figure 5-38:

32-bit/3.3V Riser Connector Footprint .............................................................

183

Figure 5-39:

64-bit/5V Riser Connector ...............................................................................

184

Figure 5-40:

64-bit/5V Riser Connector Footprint ................................................................

185

 

 

xiii

 

Revision 2.2

 

Figure 5-41:

64-bit/3.3V Riser Connector ............................................................................

186

Figure 5-42:

64-bit/3.3V Riser Connector Footprint..............................................................

187

Figure 6-1: Type 00h Configuration Space Header ...............................................................

191

Figure 6-2: Command Register Layout ..................................................................................

193

Figure 6-3: Status Register Layout.........................................................................................

196

Figure 6-4: BIST Register Layout ..........................................................................................

199

Figure 6-5: Base Address Register for Memory ....................................................................

202

Figure 6-6: Base Address Register for I/O .............................................................................

202

Figure 6-7: Expansion ROM Base Address Register Layout.................................................

205

Figure 6-8: PCI Expansion ROM Structure ...........................................................................

206

Figure 6-9: Typical Image Layout..........................................................................................

211

Figure 6-10: Example Capabilities List..................................................................................

213

Figure 6-11: Message Signaled Interrupt Capability Structure ..............................................

214

Figure 7-1: 33 MHz PCI vs. 66 MHz PCI Timing .................................................................

224

Figure 7-2: 3.3V Clock Waveform.........................................................................................

226

Figure 7-3: Output Timing Measurement Conditions ............................................................

229

Figure 7-4: Input Timing Measurement Conditions ..............................................................

229

Figure 7-5: Tval(max) Rising Edge........................................................................................

230

Figure 7-6: Tval(max) Falling Edge.......................................................................................

230

Figure 7-7: Tval (min) and Slew Rate ....................................................................................

231

Figure 7-8: Recommended Clock Routing .............................................................................

232

Figure 7-9: Clock Skew Diagram ...........................................................................................

233

Figure 7-10: Measurement of Tprop ......................................................................................

235

Figure D-1: Programming Interface Byte Layout for IDE Controller Class Code ................

258

Figure E-1: Example Producer - Consumer Model ................................................................

269

Figure E-2: Example System with PCI-to-PCI Bridges .........................................................

276

Figure F-1: Starting an Exclusive Access ..............................................................................

282

xiv

 

 

Revision 2.2

Figure F-2: Continuing an Exclusive Access .........................................................................

283

Figure F-3: Accessing a Locked Agent ..................................................................................

284

Figure I-1: VPD Capability Structure ....................................................................................

289

Figure I-2: Small Resource Data Type Tag Bit Definitions...................................................

290

Figure I-3: Large Resource Data Type Tag Bit Definitions...................................................

291

Figure I-4: Resource Data Type Flags for a Typical VPD .....................................................

291

Figure I-5: VPD Format .........................................................................................................

292

xv

Revision 2.2

xvi

Revision 2.2

Preface

Specification Supersedes Earlier Documents

7KLV GRFXPHQW FRQWDLQV WKH IRUPDO VSHFLILFDWLRQV RI WKH SURWRFRO HOHFWULFDO DQG PHFKDQLFDO IHDWXUHV RI WKH 3&, /RFDO %XV 6SHFLILFDWLRQ 5HYLVLRQ DV WKH SURGXFWLRQ YHUVLRQ HIIHFWLYH 'HFHPEHU 7KH 3&, /RFDO %XV 6SHFLILFDWLRQ 5HYLVLRQ

LVVXHG -XQH LV VXSHUVHGHG E\ WKLV VSHFLILFDWLRQ

)ROORZLQJ SXEOLFDWLRQ RI WKH 3&, /RFDO %XV 6SHFLILFDWLRQ 5HYLVLRQ WKHUH PD\ EH IXWXUH DSSURYHG HUUDWD DQG RU DSSURYHG FKDQJHV WR WKH VSHFLILFDWLRQ SULRU WR WKH LVVXDQFH RI DQRWKHU IRUPDO UHYLVLRQ 7R DVVXUH GHVLJQV PHHW WKH ODWHVW OHYHO UHTXLUHPHQWV GHVLJQHUV RI 3&, GHYLFHV PXVW UHIHU WR WKH 3&, 6,* KRPH SDJH DW KWWS ZZZ SFLVLJ FRP LQ WKH PHPEHUV RQO\ VHFWLRQ IRU DQ\ DSSURYHG FKDQJHV

Incorporation of Engineering Change Requests (ECRs)

7KH IROORZLQJ (&5V KDYH EHHQ LQFRUSRUDWHG LQWR WKLV SURGXFWLRQ YHUVLRQ RI WKH VSHFLILFDWLRQ

ECR

New Capabilities

Sub ID

PME#

MECH ECN# 1

MECH ECN# 2

MECH ECN# 3

MECH ECN# 4

Description

Changes to configuration structure to define additional capabilities of a PCI function

Subsystem vendor configuration space changed from optional to required for most classes of devices

Describes wake-up function and assigns (previously reserved) pin on PCI bus

Bracket mounting for EMI reduction

Increase size of I/O window to enable new connectors

I/O connector volume to enable add-in card insertion

Riser connector-add-in card interface

xvii

Revision 2.2

ECR

MECH ECN# 5

MECH ECN# 6

Posted Memory

Writes

Tprop

RST# TIMING

VPD (Revised)

3.3 V Aux

Max Retry Time

Msg Interrupt

Spread Spectrum

Clocking

Description

Tighten critical tolerance to improve add-in card seating

Mechanical errata (wrong datum ref), components free areas

Clarified requirements for posted memory writes to prevent situations which may lead to a deadlock

Clarifies measurement and determination of Tprop times for 33/66 MHz

New timing requirements between RST# and the first transaction on the bus and the first access to a device

Provides alternate access method to vital product data

Specifies a standard source of power for power management wake event logic

Devices cannot Retry a memory write request for longer than 10 μs

Method by which an I/O controller can deliver message based interrupt

Adds spread spectrum clocking (SSC) to the specification

xviii

Revision 2.2

Document Conventions

7KH IROORZLQJ QDPH DQG XVDJH FRQYHQWLRQV DUH XVHG LQ WKLV GRFXPHQW

asserted, deasserted

The terms asserted and deasserted refer to the

 

globally visible state of the signal on the clock edge,

 

not to signal transitions.

edge, clock edge

The terms edge and clock edge refer to the rising edge

 

of the clock. On the rising edge of the clock is the

 

only time signals have any significance on the PCI

 

bus.

#

A # symbol at the end of a signal name indicates that

 

the signal’s asserted state occurs when it is at a low

 

voltage. The absence of a # symbol indicates that the

 

signal is asserted at a high voltage.

reserved

The contents or undefined states or information are

 

not defined at this time. Using any reserved area in

 

the PCI specification is not permitted. All areas of

 

the PCI specification can only be changed according

 

to the by-laws of the PCI Special Interest Group. Any

 

use of the reserved areas of the PCI specification will

 

result in a product that is not PCI-compliant. The

 

functionality of any such product cannot be

 

guaranteed in this or any future revision of the PCI

 

specification.

signal names

Signal names are indicated with this bold font.

signal range

A signal name followed by a range enclosed in

 

brackets, for example AD[31::00], represents a range

 

of logically related signals. The first number in the

 

range indicates the most significant bit (msb) and the

 

last number indicates the least significant bit (lsb).

implementation notes

Implementation notes are enclosed in a box. They are

 

not part of the PCI specification and are included for

 

clarification and illustration only.

xix

Revision 2.2

xx

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]