PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart...

32
PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26

Transcript of PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart...

Page 1: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

PCI & PCI-E

Sephiroth Kwon

GRMA

2009-05-26

Page 2: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

PCI

Page 3: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Outline

• Diagram• Signal Description• Repair Flow Chart• Repair Technique

Page 4: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

PCI

Page 5: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

PCI Diagram

PCI BUS

PCI SLOT

South Bridge

ClockGen.

Clock Signal

Page 6: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

PCI Diagram

ClockGen.

PCI 1

CC

RN

C

PCI 2 PCI 3

PCLK1

PCLK2

PCLK3

B76

B76

B76

Clock Circuit

Page 7: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Signal Description

PCICompliant

Device

AD[63:32]C/BE[7:4]#PAR64REQ63#ACK64#LOCK#INTA#INTB#INTC#INTD#SBO#SDONETDITDO

TRST#

TCKTMS

AD[31:0]C/BE[3:0]

PARFRAME#

IRDY#TRDY#STOP#

DEVSEL#IDSELPERR#SERR#REQ#GNT#CLK#RST#

Address & Data

InterfaceControl

System

Arbitration

Error Reporting

Page 8: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Voltage and Clock

• 1.Check Voltage : 2.Check Clock :Pin# Voltage

A2 +12V

A5 +5V

A8 +5V

A10 +5V(I/O)

A16 +5V(I/O)

A21 +3.3V

A27 +3.3V

A33 +3.3V

A39 +3.3V

A45 +3.3V

A53 +3.3V

A59 +5V(I/O)

A61 +5V

A62 +5V

Pin# Voltage

B1 -12V

B5 +5V

B6 +5V

B19 +5V(I/O)

B25 +3.3V

B31 +3.3V

B36 +3.3V

B41 +3.3V

B43 +3.3V

B54 +3.3V

B59 +5V(I/O)

B61 +5V

B62 +5V

Pin# Frequency

B16 33MHz

A mean “Left”, B mean “Right”

Page 9: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

AD Signal

Pin Name Pin# Diode Mode Sample

AD[00] A58 .317

AD[01] B58 .319

AD[02] A57 .321

AD[03] B56 .318

AD[04] A55 .319

AD[05] B55 .321

AD[06] A54 .319

AD[07] B53 .317

AD[08] B52 .319

AD[09] A49 .321

AD[10] B48 .317

AD[11] A47 .319

AD[12] B47 .321

AD[13] A46 .323

AD[14] B45 .318

AD[15] A44 .317

Pin Name Pin# Diode Mode Sample

AD[16] A32 .317

AD[17] B32 .319

AD[18] A31 .321

AD[19] B30 .318

AD[20] A29 .319

AD[21] B29 .322

AD[22] A28 .319

AD[23] B27 .318

AD[24] A25 .317

AD[25] B24 .319

AD[26] A23 .321

AD[27] B23 .323

AD[28] A22 .319

AD[29] B21 .321

AD[30] A20 .319

AD[31] B20 .318

Page 10: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Control Signal

• 1.Check Control Signal :

Pin Name Pin#

FRAME# A34

IRDY# B35

TRDY# A36

STOP# A38

DEVSEL# B37

IDSEL A26

A mean “Left”, B mean “Right”

Page 11: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

(1)System Pins

• CLK– All other PCI signals, except RST#, INTA#, INTB#, INTC#, and

INTD#, are sampled on the rising edge of CLK and all other timing parameters are defined with respect to this edge.

• RST#– Anytime RST# is asserted, all PCI output signals must be driven

to their initial state. RST# may be asynchronous to CLK when asserted or deasserted.

Page 12: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

(2) Address and Data Pins

• AD[31::00]– A bus transaction consists of an address phase followed by one

or more data phases. PCI supports both read and write bursts.

• C/BE[3::0]#– During the address phase of a transaction, C/BE[3::0]# define

the bus command. During the data phase, C/BE[3::0]# are used as Byte Enables.

Page 13: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

(3)Interface Control Pins

• FRAME# (Cycle Frame)– Driven by the current master to indicate the beginning and duration

of an access.• IRDY# (Initiator Ready)

– Indicates the initiating agent’s (bus master’s) ability to complete the current data phase of the transaction.

• TRDY# (Target Ready)– Indicates the target agent’s (selected device’s) ability to complete

the current data phase of the transaction.• DEVSEL# (Device Select)

– Indicates the driving device has decoded its address as the target of the current access.

• STOP#– Indicates the current target is requesting the master to stop the

current transaction.• IDSEL (Initialization Device Select)

– Chip select during configuration read and write transactions.

Page 14: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

(4)Arbitration Pins

• REQ#– Indicates to the arbiter that this agent desires use of the bus.

This is a point-to-point signal. Every master has its own REQ#.• GNT#

– Indicates to the agent that access to the bus has been granted. This is a point-to-point signal. Every master has its own GNT#.

Page 15: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

(5)Interrupt Pins

• Interrupts on PCI are optional and defined as “level sensitive”, “active low”, using open drain output drivers.

• INTA# :– Interrupt A is used to request an interrupt.

• INTB~D# :– Interrupt B~D are used to request an interrupt and only has

mean on a multi-function device.

Page 16: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Repair Flow ChartSTART

Visual Inspectioncheck PCI pin is not bent or

damaged.

Measure PCI Voltage

Measure PCI AD signals

Measure PCI Clock

Measure PCI control signals

Remove NG Device under PCI /Change SB

Change any damaged PCI connector

Check PCI Voltage 12V.-12V.5V.3V.3VSB

Check PCI CLK33Mhz

Check AD0~31,compare with good MB

Check RST#,FRAME#,DEVSEL#,IRDY#.....

Fix any trace open or RLC damaged

Fix any trace open or RLC damaged

Fix any trace or RLC damaged, change NG

CLK Generator

Fix any trace open or RLC damaged

Finished

OK

OK

OK

OK

OK

OK

NG

NG

NG

NG

OK

OK

OK

OK

NG

NG

NG

NG

NG

Page 17: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Repair Technique-Visual Inspection

1

Visual Inspection to check the PCI connector is no pin bent or broken.

Page 18: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Repair Technique-Measure PCI Voltage

2

Use Multi-Meter to measure PCI related voltages (+12V, -12V,5V,3.3V)

Page 19: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Repair Technique-Measure PCI Clock

3-1

Use Oscilloscope to measure PCI Clock =33Mhz

3-2

Page 20: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Repair Technique- Measure PCI other signals

Use Multi-Meter to measure other PCI signals:

AD0~AD31(refer to P16)& control signals ( FRAME#, IRDY#, TRDY#.......(refer to P17)

Compare with good MB. If find error trace the connection to find any trace open or short. If cannot find the root cause please try to remove other component under PCI bus and change PCI controller-SB.

4

Page 21: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

PCI-E

Page 22: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Outline

• Diagram• Signal Description• Repair Flow Chart• Repair Technique

Page 23: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

PCI-E

Page 24: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

PCI-E X16 Diagram-1

PCI-E *16 SLOT

NorthBridge

+3VB8,A9,A10

+3VSBB10

+12VB1,B2,B3,A2,A3

Page 25: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

PCI-E X16 Diagram-2

ClockGen.

PCI-E *16

R

Clock+

Clock-

A13

Clock Circuit

A14

Page 26: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

PCI-E X1 Diagram

+12V (A2,A3)

+3V (A9,A10)

Clock (A13,A14)

+12V (B1,B2,B3)

+3VSB (B10)

+3V (B8)

PCIE*1

North&

South Bridge

Page 27: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Repair Flow ChartSTART

Visual Inspectioncheck PCI-E pin is not bent or

damaged.

Measure PCI-E Voltage

Measure PCI-E TX /RX signals

Measure PCI-E Clock

Change NB(PCI-EX16) or SB(PCI-EX1)

Change any damaged in PCI-E connector

Check PCI Voltage 12V.3V.3VSB

Check PCI-E CLK100Mhz

Check TX /RX signals,compare with good MB

Fix any trace open or RLC damaged

Fix any trace or RLC damaged, change NG

CLK Generator

Fix any trace open or RLC damaged

Finished

OK

OK

OK

OK

OK

NG

NG

NG

OK

OK

OK

OK

NG

NG

NG

NG

Page 28: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Repair Technique-Visual Inspection

1-1

1-2

Visual Inspection to check PCI-E connector is not damaged or bent pin inside.

Page 29: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Repair Technique-Measure PCI-E Voltage

2-1

2-2

Use Multi-Meter to measure PCI-E working Voltages—12V, 3V, 3VSB.

P.S. We can use PCI-E X16 Signals Pin Out card to measure.

P/N: 08-900036900

Name: ENG_PCI-E PIN NAME R1.00

Page 30: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Repair Technique- Measure PCI-E Clock

3-1

3-2

Use Oscilloscope to measure PCI-E CLK =100Mhz

Page 31: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Repair Technique-Measure PCI-E TX/RX signals

4-1

4-2

Use Multi-Meter to measure PCI-E TX/RX signals, compare with good MB.

If find error please trace the circuit to check related trace & RLC components.

If still can’t find any abnormal please try to change NB (PCI-E X16 controller) or SB (PCI-E X1 controller).

Page 32: PCI & PCI-E Sephiroth Kwon GRMA 2009-05-26. PCI Outline Diagram Signal Description Repair Flow Chart Repair Technique.

Thank You!