PI7C9X130DNDE [PERICOM]
PCI Bus Controller, CMOS, PBGA256, 17 X 17 MM, ROHS COMPLIANT, PLASTIC, BGA-256;型号: | PI7C9X130DNDE |
厂家: | PERICOM SEMICONDUCTOR CORPORATION |
描述: | PCI Bus Controller, CMOS, PBGA256, 17 X 17 MM, ROHS COMPLIANT, PLASTIC, BGA-256 时钟 PC 外围集成电路 |
文件: | 总165页 (文件大小:1006K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
PI7C9X130
PCI Express to PCI-X
Reversible Bridge
Revision 2.0
3545 North First Street, San Jose, CA 95134
Telephone: 1-877-PERICOM, (1-877-737-4266)
Fax: 408-435-1100
Internet: http://www.pericom.com
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
LIFE SUPPORT POLICY
Pericom Semiconductor Corporation’s products are not authorized for use as critical components in life support devices or systems unless a
specific written agreement pertaining to such intended use is executed between the manufacturer and an officer of PSC.
1) Life support devices or system are devices or systems which:
a) Are intended for surgical implant into the body or
b) Support or sustain life and whose failure to perform, when properly used in accordance with instructions for use provided in the
labeling, can be reasonably expected to result in a significant injury to the user.
2) A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the
failure of the life support device or system, or to affect its safety or effectiveness. Pericom Semiconductor Corporation reserves the right
to make changes to its products or specifications at any time, without notice, in order to improve design or performance and to supply the
best possible product. Pericom Semiconductor does not assume any responsibility for use of any circuitry described other than the
circuitry embodied in a Pericom Semiconductor product. The Company makes no representations that circuitry described herein is free
from patent infringement or other rights of third parties which may result from its use. No license is granted by implication or otherwise
under any patent, patent rights or other rights, of Pericom Semiconductor Corporation.
All other trademarks are of their respective companies.
Page 2 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
REVISION HISTORY
Date
Revision Number
Description
02/24/06
03/20/06
0.1
0.2
First Draft of PI7C9X130 Data Sheet
Correct INTA, B, C, D buffer type
Update configuration map and registers
Update JTAG chain order
Add PCI/PCI-X selection information
Update on configuration register bit definitions.
1) Bit [10, 7:2] of offset 40h
2) Bit [31:30] of offset 68h
3) Bit [0] of offset 70h
4) Bit [23:22] of offset 94h
5) Bit [7:1] of offset 164h
Correct typo of pin CLKRUN_L in pin assignment and JTAG section.
04/07/06
06/07/06
0.3
0.4
Add Absolute Maximum Ratings
Correct pin description:
1.
2.
REQ_L as GPI and GNT_L as GPO
CLKOUT [8:0] as CLKOUT [6:0]
06/19/06
03/26/2007
04/18/2007
0.5
0.6
0.7
Correct default setting for bit [31:30] of offset 68h
Completed non-transparent function for address 28h – 2Bh in the Configuration Register
Map – section 7.1
Corrected pin HSEN (R3) in section 2.6 – Miscellaneous Signals. Should read tie LOW
if Hot Swap is not used instead of tie HIGH
05/02/2007
0.8
Revised table 8-1 in section 8
Address bit[5] corrected to equal 0
Address bit[4] corrected to equal GPIO[3]
05/15/2007
06/08/2007
0.9
0.91
Revised PCIe Base Specification Compliancy from 1.0a to 1.1
Corrected pin HSSW (T3) in section 2.6 – Miscellaneous Signals.
“Tied high if hot swap function is not used.”
Remove
07/13/2007
08/07/2007
09/28//2007
1.0
1.1
1.2
Corrected bit[13] offset 110h from reserved to “Advisory Non-Fatal Error Status”
Changed Logos and some font types
Corrected Pin #’s of GNT_L[1], GNT_L[2], GNT_[3], GNT_[4], GNT_[5] on
Table 14-1JTAG Boundary Scan Register Definition
Recommendation of Pull-up Resistor for PI7C9X130 Control Signals added to section
16.3 of PI7C9X130 Datasheets; pin numbers of SMBCLK and SMBDAT are corrected
under section 5.2.
Added PCIX Clock Detection to Chapter 9, Clock Scheme.
01/03/2008
04/21/2008
04/24/2008
1.3
1.4
1.5
Revised Ambient Temperature Maximum Ratings Compliancy
Updated to revision D
Added package thermal data. RREF pin description change.
Removed CDM information
08/08/2008
10/30/2008
7/1/2009
01/20/10
03/29/10
1.6
1.7
1.8
1.9
2.0
Added Power-Up Sequencing Description
Revised Product Ordering Info
Added Extended Configuration Access / Data Register under section 7.1 and 7.4
Added Asynchronous Clock Support to Section 19
Revised configuration register definitions:
1) 7.4.31 bit[5:4] and bit[7:6] of PCI Data Buffering Control Register )Offset
40h)
2) 7.4.87 Extended Configuration Access Address Register (Offset E0h)
3) 7.4.88 Extended Configuration Access Data Register (Offset E4h)
4) 7.4.129 bit[30] of Replay and Acknowledge Latency Timers (Offset 310h)
5) 7.5.24 bit[5:4] and bit[7:6] of PCI Data Buffering Control Register )Offset
40h)
6) 7.5.135 bit[30] of Replay and Acknowledge Latency Timers (Offset 310h)
Revised Section 9 Clock Scheme
PREFACE
Page 3 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
The datasheet of PI7C9X130 will be enhanced periodically when updated information is available. The technical information
in this datasheet is subject to change without notice. This document describes the functionalities of PI7C9X130 (PCI Express
Bridge) and provides technical information for designers to design their hardware using PI7C9X130.
Page 4 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
This page intentionally left blank.
Page 5 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
TABLE OF CONTENTS
1
INTRODUCTION .............................................................................................................................................15
1.1
1.2
1.3
PCI EXPRESS FEATURES ........................................................................................................................15
PCI/PCI-X FEATURES...............................................................................................................................16
GENERAL FEATURES..............................................................................................................................16
2
PIN DEFINITION .............................................................................................................................................17
2.1
SIGNAL TYPES..........................................................................................................................................17
PCI EXPRESS SIGNALS............................................................................................................................17
PCI SIGNALS .............................................................................................................................................18
MODE SELECT AND STRAPPING SIGNALS.........................................................................................20
JTAG BOUNDARY SCAN SIGNALS .......................................................................................................20
MISCELLANEOUS SIGNALS ..................................................................................................................21
POWER AND GROUND PINS...................................................................................................................22
PIN ASSIGNMENT ....................................................................................................................................22
2.2
2.3
2.4
2.5
2.6
2.7
2.8
3
MODE SELECTION AND PIN STRAPPING ...............................................................................................24
3.1
3.2
3.3
FUNCTIONAL MODE SELECTION.........................................................................................................24
PCI/PCI-X SELECTION.............................................................................................................................24
PIN STRAPPING ........................................................................................................................................25
4
5
FORWARD AND REVERSE BRIDGING .....................................................................................................26
TRANSPARENT AND NON-TRANSPARENT BRIDGING .......................................................................27
5.1
5.2
TRANSPARENT MODE ............................................................................................................................27
NON-TRANSPARENT MODE ..................................................................................................................27
6
7
PCI EXPRESS FUNCTIONAL OVERVIEW ................................................................................................29
6.1
6.2
TLP STRUCTURE......................................................................................................................................29
VIRTUAL ISOCHRONOUS OPERATION ...............................................................................................30
CONFIGURATION REGISTERS...................................................................................................................31
7.1
CONFIGURATION REGISTER MAP .......................................................................................................31
PCI EXPRESS EXTENDED CAPABILITY REGISTER MAP..................................................................36
CONTROL AND STATUS REGISTER MAP............................................................................................37
PCI CONFIGURATION REGISTERS FOR TRANSPARENT BRIDGE MODE......................................39
VENDOR ID – OFFSET 00h...............................................................................................................39
DEVICE ID – OFFSET 00h.................................................................................................................39
COMMAND REGISTER – OFFSET 04h.............................................................................................39
PRIMARY STATUS REGISTER – OFFSET 04h..................................................................................40
REVISION ID REGISTER – OFFSET 08h ..........................................................................................42
CLASS CODE REGISTER – OFFSET 08h..........................................................................................42
CACHE LINE SIZE REGISTER – OFFSET 0Ch.................................................................................42
PRIMARY LATENCY TIMER REGISTER – OFFSET 0Ch .................................................................42
HEADER TYPE REGISTER – OFFSET 0Ch ......................................................................................43
7.2
7.3
7.4
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
7.4.6
7.4.7
7.4.8
7.4.9
7.4.10
7.4.11
7.4.12
7.4.13
7.4.14
7.4.15
7.4.16
RESERVED REGISTERS – OFFSET 10h TO 17h ..............................................................................43
PRIMARY BUS NUMBER REGISTER – OFFSET 18h.......................................................................43
SECONDARY BUS NUMBER REGISTER – OFFSET 18h.................................................................43
SUBORDINATE BUS NUMBER REGISTER – OFFSET 18h.............................................................43
SECONDARY LATENCY TIMER REGISTER – OFFSET 18h............................................................43
I/O BASE REGISTER – OFFSET 1Ch.................................................................................................43
I/O LIMIT REGISTER – OFFSET 1Ch................................................................................................44
Page 6 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.17
7.4.18
7.4.19
7.4.20
7.4.21
7.4.22
7.4.23
7.4.24
7.4.25
7.4.26
7.4.27
7.4.28
7.4.29
7.4.30
7.4.31
7.4.32
7.4.33
7.4.34
7.4.35
7.4.36
7.4.37
7.4.38
7.4.39
7.4.40
7.4.41
7.4.42
7.4.43
7.4.44
7.4.45
7.4.46
7.4.47
7.4.48
7.4.49
7.4.50
7.4.51
7.4.52
7.4.53
7.4.54
7.4.55
7.4.56
7.4.57
7.4.58
7.4.59
7.4.60
7.4.61
7.4.62
7.4.63
7.4.64
7.4.65
7.4.66
7.4.67
7.4.68
7.4.69
7.4.70
SECONDARY STATUS REGISTER – OFFSET 1Ch...........................................................................44
MEMORY BASE REGISTER – OFFSET 20h......................................................................................45
MEMORY LIMIT REGISTER – OFFSET 20h.....................................................................................45
PREFETCHABLE MEMORY BASE REGISTER – OFFSET 24h........................................................45
PREFETCHABLE MEMORY LIMIT REGISTER – OFFSET 24h.......................................................46
PREFETCHABLE BASE UPPER 32-BIT REGISTER – OFFSET 28h ...............................................46
PREFETCHABLE LIMIT UPPER 32-BIT REGISTER – OFFSET 2Ch..............................................46
I/O BASE UPPER 16-BIT REGISTER – OFFSET 30h........................................................................46
I/O BASE UPPER 16-BIT REGISTER – OFFSET 30h........................................................................46
CAPABILITY POINTER – OFFSET 34h.............................................................................................46
EXPANSION ROM BASE ADDRESS REGISTER – OFFSET 38h......................................................47
INTERRUPT LINE REGISTER – OFFSET 3Ch..................................................................................47
INTERRUPT PIN REGISTER – OFFSET 3Ch....................................................................................47
BRIDGE CONTROL REGISTER – OFFSET 3Ch...............................................................................47
PCI DATA BUFFERING CONTROL REGISTER – OFFSET 40h......................................................48
CHIP CONTROL 0 REGISTER – OFFSET 40h..................................................................................50
RESERVED REGISTER – OFFSET 44h .............................................................................................51
ARBITER ENABLE REGISTER – OFFSET 48h..................................................................................51
ARBITER MODE REGISTER – OFFSET 48h.....................................................................................52
ARBITER PRIORITY REGISTER – OFFSET 48h...............................................................................52
RESERVED REGISTERS – OFFSET 4Ch TO 64h..............................................................................53
EXPRESS TRANSMITTER/RECEIVER CONTROL REGISTER – OFFSET 68h................................53
UPSTREAM MEMORY WRITE FRAGMENT CONTROL REGISTER – OFFSET 68h......................54
RESERVED REGISTER – OFFSET 6Ch.............................................................................................54
EEPROM AUTOLOAD CONTROL/STATUS REGISTER – OFFSET 70h..........................................54
HOT SWAP CONTROL AND STATUS REGISTER – OFFSET 74h ...................................................55
GPIO DATA AND CONTROL REGISTER – OFFSET 78h.................................................................56
RESERVED REGISTER – OFFSET 7Ch.............................................................................................56
PCI-X CAPABILITY ID REGISTER – OFFSET 80h...........................................................................56
NEXT CAPABILITY POINTER REGISTER – OFFSET 80h ...............................................................56
PCI-X SECONDARY STATUS REGISTER – OFFSET 80h.................................................................56
PCI-X BRIDGE STATUS REGISTER – OFFSET 84h.........................................................................57
UPSTREAM SPLIT TRANSACTION REGISTER – OFFSET 88h.......................................................58
DOWNSTREAM SPLIT TRANSACTION REGISTER – OFFSET 8Ch................................................59
POWER MANAGEMENT ID REGISTER – OFFSET 90h...................................................................59
NEXT CAPABILITY POINTER REGISTER – OFFSET 90h ...............................................................59
POWER MANAGEMENT CAPABILITY REGISTER – OFFSET 90h .................................................59
POWER MANAGEMENT CONTROL AND STATUS REGISTER – OFFSET 94h .............................60
PCI-TO-PCI BRIDGE SUPPORT EXTENSION REGISTER – OFFSET 94h.....................................60
RESERVED REGISTERS – OFFSET 98h TO 9Ch..............................................................................61
CAPABILITY ID REGISTER – OFFSET A0h......................................................................................61
NEXT POINTER REGISTER – OFFSET A0h .....................................................................................61
SLOT NUMBER REGISTER – OFFSET A0h......................................................................................61
CHASSIS NUMBER REGISTER – OFFSET A0h................................................................................61
SECONDARY CLOCK AND CLKRUN CONTROL REGISTER – OFFSET A4h................................62
CAPABILITY ID REGISTER – OFFSET A8h......................................................................................63
NEXT POINTER REGISTER – OFFSET A8h .....................................................................................63
RESERVED REGISTER – OFFSET A8h.............................................................................................63
SUBSYSTEM VENDOR ID REGISTER – OFFSET ACh.....................................................................63
SUBSYSTEM ID REGISTER – OFFSET ACh .....................................................................................63
PCI EXPRESS CAPABILITY ID REGISTER – OFFSET B0h .............................................................63
NEXT CAPABILITY POINTER REGISTER – OFFSET B0h...............................................................64
PCI EXPRESS CAPABILITY REGISTER – OFFSET B0h ..................................................................64
DEVICE CAPABILITY REGISTER – OFFSET B4h............................................................................64
Page 7 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.71
7.4.72
7.4.73
7.4.74
7.4.75
7.4.76
7.4.77
7.4.78
7.4.79
7.4.80
7.4.81
7.4.82
7.4.83
7.4.84
7.4.85
7.4.86
7.4.87
7.4.88
7.4.89
7.4.90
7.4.91
7.4.92
7.4.93
7.4.94
7.4.95
7.4.96
7.4.97
7.4.98
7.4.99
7.4.100
7.4.101
7.4.102
7.4.103
7.4.104
7.4.105
7.4.106
7.4.107
7.4.108
7.4.109
7.4.110
7.4.111
7.4.112
7.4.113
7.4.114
7.4.115
7.4.116
7.4.117
7.4.118
7.4.119
7.4.120
7.4.121
7.4.122
7.4.123
7.4.124
DEVICE CONTROL REGISTER – OFFSET B8h ...............................................................................65
DEVICE STATUS REGISTER – OFFSET B8h....................................................................................66
LINK CAPABILITY REGISTER – OFFSET BCh ................................................................................67
LINK CONTROL REGISTER – OFFSET C0h ....................................................................................67
LINK STATUS REGISTER – OFFSET C0h.........................................................................................68
SLOT CAPABILITY REGISTER – OFFSET C4h ................................................................................68
SLOT CONTROL REGISTER – OFFSET C8h....................................................................................69
SLOT STATUS REGISTER – OFFSET C8h ........................................................................................69
XPIP CONFIGURATION REGISTER 0 – OFFSET CCh ...................................................................69
XPIP CONFIGURATION REGISTER 1 – OFFSET D0h....................................................................70
XPIP CONFIGURATION REGISTER 2 – OFFSET D4h....................................................................70
HOT SWAP SWITCH DEBOUNCE COUNTER – OFFSET D4h .......................................................70
CAPABILITY ID REGISTER – OFFSET D8h .....................................................................................70
NEXT POINTER REGISTER – OFFSET D8h.....................................................................................71
VPD REGISTER – OFFSET D8h ........................................................................................................71
VPD DATA REGISTER – OFFSET DCh.............................................................................................71
EXTENDED CONFIGURATION ACCESS ADDRESS REGISTER – OFFSET E0h...........................71
EXTENDED CONFIGURATION ACCESS DATA REGISTER – OFFSET E4h..................................71
RESERVED REGISTER - OFFSET E8h TO ECh................................................................................72
MESSAGE SIGNALED INTERRUPTS ID REGISTER – OFFSET F0h ..............................................72
NEXT CAPABILITIES POINTER REGISTER – OFFSET F0h ...........................................................72
MESSAGE CONTROL REGISTER – OFFSET F0h ............................................................................72
MESSAGE ADDRESS REGISTER – OFFSET F4h.............................................................................72
MESSAGE UPPER ADDRESS REGISTER – OFFSET F8h ...............................................................73
MESSAGE DATA REGISTER – OFFSET FCh ...................................................................................73
ADVANCE ERROR REPORTING CAPABILITY ID REGISTER – OFFSET 100h.............................74
ADVANCE ERROR REPORTING CAPABILITY VERSION REGISTER – OFFSET 100h .................74
NEXT CAPABILITY OFFSET REGISTER – OFFSET 100h ...............................................................74
UNCORRECTABLE ERROR STATUS REGISTER – OFFSET 104h..................................................74
UNCORRECTABLE ERROR MASK REGISTER – OFFSET 108h .................................................74
UNCORRECTABLE ERROR SEVERITY REGISTER – OFFSET 10Ch..........................................75
CORRECTABLE ERROR STATUS REGISTER – OFFSET 110h....................................................75
CORRECTABLE ERROR MASK REGISTER – OFFSET 114h.......................................................76
ADVANCED ERROR CAPABILITIES & CONTROL REGISTER – OFFSET 118h........................76
HEADER LOG REGISTER 1 – OFFSET 11Ch...............................................................................76
HEADER LOG REGISTER 2 – OFFSET 120h................................................................................76
HEADER LOG REGISTER 3 – OFFSET 124h................................................................................77
HEADER LOG REGISTER 4 – OFFSET 128h................................................................................77
SECONDARY UNCORRECTABLE ERROR STATUS REGISTER – OFFSET 12Ch......................77
SECONDARY UNCORRECTABLE ERROR MASK REGISTER – OFFSET 130h..........................78
SECONDARY UNCORRECTABLE ERROR SEVERITY REGISTER – OFFSET 134h...................78
SECONDARY ERROR CAPABILITY AND CONTROL REGISTER – OFFSET 138h ....................79
SECONDARY HEADER LOG REGISTER – OFFSET 13Ch – 148h ..............................................79
RESERVED REGISTER – OFFSET 14Ch.......................................................................................79
VC CAPABILITY ID REGISTER – OFFSET 150h..........................................................................79
VC CAPABILITY VERSION REGISTER – OFFSET 150h ..............................................................79
NEXT CAPABILITY OFFSET REGISTER – OFFSET 150h ...........................................................80
PORT VC CAPABILITY REGISTER 1 – OFFSET 154h .................................................................80
PORT VC CAPABILITY REGISTER 2 – OFFSET 158h .................................................................80
PORT VC CONTROL REGISTER – OFFSET 15Ch .......................................................................80
PORT VC STATUS REGISTER – OFFSET 15Ch............................................................................80
VC0 RESOURCE CAPBILITY REGISTER – OFFSET 160h...........................................................81
VC0 RESOURCE CONTROL REGISTER – OFFSET 164h............................................................81
VC0 RESOURCE STATUS REGISTER – OFFSET 168h ................................................................81
Page 8 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.125
7.4.126
7.4.127
7.4.128
7.4.129
7.4.130
RESERVED REGISTERS – OFFSET 16Ch TO 2FCh.....................................................................81
EXTENDED GPIO DATA AND CONTROL REGISTER – OFFSET 300h .....................................81
EXTRA GPI/GPO DATA AND CONTROL REGISTER – OFFSET 304h .......................................82
RESERVED REGISTERS – OFFSET 308h TO 30Ch......................................................................82
REPLAY AND ACKNOWLEDGE LATENCY TIMERS – OFFSET 310h ........................................82
RESERVED REGISTERS – OFFSET 314h TO FFCh.....................................................................82
7.5
7.5.1
PCI CONFIGURATION REGISTERS FOR NON-TRANSPARENT BRIDGE MODE............................83
VENDOR ID – OFFSET 00h...............................................................................................................83
DEVICE ID – OFFSET 00h.................................................................................................................83
PRIMARY COMMAND REGISTER – OFFSET 04h ...........................................................................83
PRIMARY STATUS REGISTER – OFFSET 04h..................................................................................84
REVISION ID REGISTER – OFFSET 08h ..........................................................................................85
CLASS CODE REGISTER – OFFSET 08h..........................................................................................86
PRIMARY CACHE LINE SIZE REGISTER – OFFSET 0Ch ...............................................................86
PRIMARY LATENCY TIMER REGISTER – OFFSET 0Ch .................................................................86
PRIMARY HEADER TYPE REGISTER – OFFSET 0Ch.....................................................................86
PRIMARY CSR AND MEMORY 0 BASE ADDRESS REGISTER – OFFSET 10h...............................87
7.5.1
7.5.2
7.5.3
7.5.4
7.5.5
7.5.6
7.5.7
7.5.8
7.5.9
7.5.10
7.5.11
7.5.12
7.5.13
7.5.14
7.5.15
7.5.16
7.5.17
7.5.18
7.5.19
7.5.20
7.5.21
7.5.22
7.5.23
7.5.24
7.5.25
7.5.26
7.5.27
7.5.28
7.5.29
7.5.30
7.5.31
7.5.32
7.5.33
7.5.34
7.5.35
7.5.36
7.5.37
7.5.38
7.5.39
7.5.40
7.5.41
7.5.42
7.5.43
7.5.44
7.5.45
7.5.46
PRIMARY CSR IO BASE ADDRESS REGISTER – OFFSET 14h.......................................................87
DOWNSTREAM IO OR MEMORY 1 BASE ADDRESS REGISTER – OFFSET 18h ..........................87
DOWNSTREAM MEMORY 2 BASE ADDRESS REGISTER – OFFSET 1Ch.....................................88
DOWNSTREAM MEMORY 3 BASE ADDRESS REGISTER – OFFSET 20h......................................88
DOWNSTREAM MEMORY 3 UPPER BASE ADDRESS REGISTER – OFFSET 24h........................89
RESERVED REGISTER – OFFSET 28h .............................................................................................89
SUBSYSTEM ID AND SUBSYSTEM VENDOR ID REGISTER – OFFSET 2Ch ................................89
RESERVED REGISTER – OFFSET 30h .............................................................................................89
CAPABILITY POINTER – OFFSET 34h.............................................................................................89
EXPANSION ROM BASE ADDRESS REGISTER – OFFSET 38h......................................................90
PRIMARY INTERRUPT LINE REGISTER – OFFSET 3Ch ................................................................90
PRIMARY INTERRUPT PIN REGISTER – OFFSET 3Ch ..................................................................90
PRIMARY MINIMUM GRANT REGISTER – OFFSET 3Ch...............................................................90
PRIMARY MAXIMUM LATNECY TIMER – OFFSET 3Ch ................................................................90
PCI DATA BUFFERING CONTROL REGISTER – OFFSET 40h......................................................91
CHIP CONTROL 0 REGISTER – OFFSET 40h..................................................................................91
SECONDARY COMMAND REGISTER – OFFSET 44h .....................................................................93
SECONDARY STATUS REGISTER – OFFSET 44h............................................................................94
ARBITER ENABLE REGISTER – OFFSET 48h..................................................................................95
ARBITER MODE REGISTER – OFFSET 48h.....................................................................................96
ARBITER PRIORITY REGISTER – OFFSET 48h...............................................................................97
SECONDARY CACHE LINE SIZE REGISTER – OFFSET 4Ch .........................................................97
SECONDARY LATENCY TIMER REGISTER – OFFSET 4Ch ...........................................................98
SECONDARY HEADER TYPE REGISTER – OFFSET 4C.................................................................98
SECONDARY CSR AND MEMORY 0 BASE ADDRESS REGISTER – OFFSET 50h.........................98
SECONDARY CSR IO BASE ADDRESS REGISTER – OFFSET 54h.................................................99
UPSTREAM IO OR MEMORY 1 BASE ADDRESS REGISTER – OFFSET 58h.................................99
UPSTREAM MEMORY 2 BASE ADDRESS REGISTER – OFFSET 5Ch ...........................................99
UPSTREAM MEMORY 3 BASE ADDRESS REGISTER – OFFSET 60h..........................................100
UPSTREAM MEMORY 3 UPPER BASE ADDRESS REGISTER – OFFSET 64h.............................100
EXPRESS TRANSMITTER/RECEIVER CONTROL REGISTER – OFFSET 68h..............................101
MEMORY ADDRESS FORWARDING CONTROL REGISTER – OFFSET 68h...............................102
UPSTREAM MEMORY WRITE FRAGMENT CONTROL REGISTER – OFFSET 68h....................102
SUBSYSTEM VENDOR ID REGISTER – OFFSET 6Ch...................................................................103
SUBSYSTEM ID REGISTER – OFFSET 6Ch....................................................................................103
EEPROM AUTOLOAD CONTROL/STATUS REGISTER – OFFSET 70h........................................103
HOT SWAP CONTROL AND STATUS REGISTER – OFFSET 74h .................................................104
Page 9 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.47
7.5.48
7.5.49
7.5.50
7.5.51
7.5.52
7.5.53
7.5.54
7.5.55
7.5.56
7.5.57
7.5.58
7.5.59
7.5.60
7.5.61
7.5.62
7.5.63
7.5.64
7.5.65
7.5.66
7.5.67
7.5.68
7.5.69
7.5.70
7.5.71
7.5.72
7.5.73
7.5.74
7.5.75
7.5.76
7.5.77
7.5.78
7.5.79
7.5.80
7.5.81
7.5.82
7.5.83
7.5.84
7.5.85
7.5.86
7.5.87
7.5.88
7.5.89
7.5.90
7.5.91
7.5.92
7.5.93
7.5.94
7.5.95
7.5.96
7.5.97
7.5.98
7.5.99
7.5.100
BRIDGE CONTROL AND STATUS REGISTER – OFFSET 78h......................................................104
GPIO DATA AND CONTROL REGISTER – OFFSET 78h...............................................................105
SECONDARY INTERRUPT LINE REGISTER – OFFSET 7Ch ........................................................105
SECONDARY INTERRUPT PIN REGISTER – OFFSET 7Ch ..........................................................106
SECONDARY MINIMUM GRANT REGISTER – OFFSET 7Ch.......................................................106
SECONDARY MAXIMUM LATENCY TIMER – OFFSET 7Ch ........................................................106
PCI-X CAPABILITY ID REGISTER – OFFSET 80h.........................................................................106
NEXT CAPABILITY POINTER REGISTER – OFFSET 80h .............................................................106
PCI-X SECONDARY STATUS REGISTER – OFFSET 80h...............................................................106
PCI-X BRIDGE STATUS REGISTER – OFFSET 84h.......................................................................107
UPSTREAM SPLIT TRANSACTION REGISTER – OFFSET 88h.....................................................109
DOWNSTREAM SPLIT TRANSACTION REGISTER – OFFSET 8Ch..............................................109
POWER MANAGEMENT ID REGISTER – OFFSET 90h.................................................................109
NEXT CAPABILITY POINTER REGISTER – OFFSET 90h .............................................................109
POWER MANAGEMENT CAPABILITY REGISTER – OFFSET 90h ...............................................110
POWER MANAGEMENT CONTROL AND STATUS REGISTER – OFFSET 94h ...........................110
PCI-TO-PCI BRIDGE SUPPORT EXTENSION REGISTER – OFFSET 94h...................................111
DOWNSTREAM MEMORY 0 TRANSLATED BASE REGISTER – OFFSET 98h.............................111
DOWNSTREAM MEMORY 0 SETUP REGISTER – OFFSET 9Ch ..................................................111
CAPABILITY ID REGISTER – OFFSET A0h....................................................................................112
NEXT POINTER REGISTER – OFFSET A0h ...................................................................................112
SLOT NUMBER REGISTER – OFFSET A0h....................................................................................112
CHASSIS NUMBER REGISTER – OFFSET A0h..............................................................................112
SECONDARY CLOCK AND CLKRUN CONTROL REGISTER – OFFSET A4h..............................112
DOWNSTREAM I/O OR MEMORY 1 TRANSLATED BASE REGISTER – OFFSET A8h................113
DOWNSTREAM I/O OR MEMORY 1 SETUP REGISTER – OFFSET ACh .....................................114
CAPABILITY ID REGISTER – OFFSET B0h....................................................................................114
NEXT CAPABILITY POINTER REGISTER – OFFSET B0h.............................................................114
PCI EXPRESS CAPABILITY REGISTER – OFFSET B0h ................................................................114
DEVICE CAPABILITY REGISTER – OFFSET B4h..........................................................................115
DEVICE CONTROL REGISTER – OFFSET B8h .............................................................................116
DEVICE STATUS REGISTER – OFFSET B8h..................................................................................117
LINK CAPABILITY REGISTER – OFFSET BCh ..............................................................................117
LINK CONTROL REGISTER – OFFSET C0h ..................................................................................118
LINK STATUS REGISTER – OFFSET C0h.......................................................................................118
SLOT CAPABILITY REGISTER – OFFSET C4h ..............................................................................119
SLOT CONTROL REGISTER – OFFSET C8h..................................................................................119
SLOT STATUS REGISTER – OFFSET C8h ......................................................................................120
XPIP CONFIGURATION REGISTER 0 – OFFSET CCh .................................................................120
XPIP CONFIGURATION REGISTER 1 – OFFSET D0h..................................................................120
XPIP CONFIGURATION REGISTER 2 – OFFSET D4h..................................................................121
CAPABILITY ID REGISTER – OFFSET D8h ...................................................................................121
NEXT POINTER REGISTER – OFFSET D8h...................................................................................121
VPD REGISTER – OFFSET D8h ......................................................................................................121
VPD DATA REGISTER – OFFSET DCh...........................................................................................121
UPSTREAM MEMORY 0 TRANSLATED BASE - OFFSET E0h.......................................................122
UPSTREAM MEMORY 0 SETUP REGISTER – OFFSET E4h.........................................................122
UPSTREAM I/O OR MEMORY 1 TRANSLATED BASE REGISTER – OFFSET E8h ......................122
UPSTREAM I/O OR MEMORY 1 SETUP REGISTER – OFFSET ECh............................................122
MESSAGE SIGNALED INTERRUPTS ID REGISTER – OFFSET F0h ............................................123
NEXT CAPABILITY POINTER REGISTER – OFFSET F0h.............................................................123
MESSAGE CONTROL REGISTER – OFFSET F0h ..........................................................................123
MESSAGE ADDRESS REGISTER – OFFSET F4h...........................................................................124
MESSAGE UPPER ADDRESS REGISTER – OFFSET F8h .........................................................124
Page 10 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.101
7.5.102
7.5.103
7.5.104
7.5.105
7.5.106
7.5.107
7.5.108
7.5.109
7.5.110
7.5.111
7.5.112
7.5.113
7.5.114
7.5.115
7.5.116
7.5.117
7.5.118
7.5.119
7.5.120
7.5.121
7.5.122
7.5.123
7.5.124
7.5.125
7.5.126
7.5.127
7.5.128
7.5.129
7.5.130
7.5.131
7.5.132
7.5.133
7.5.134
7.5.135
7.5.136
MESSAGE DATA REGISTER – OFFSET FCh .............................................................................124
ADVANCE ERROR REPORTING CAPABILITY ID REGISTER – OFFSET 100h.......................124
ADVANCE ERROR REPORTING CAPABILITY VERSION REGISTER – OFFSET 100h ...........124
NEXT CAPABILITY OFFSET REGISTER – OFFSET 100h .........................................................125
UNCORRECTABLE ERROR STATUS REGISTER – OFFSET 104h............................................125
UNCORRECTABLE ERROR MASK REGISTER – OFFSET 108h ...............................................125
UNCORRECTABLE ERROR SEVERITY REGISTER – OFFSET 10Ch........................................126
CORRECTABLE ERROR STATUS REGISTER – OFFSET 110h..................................................126
CORRECTABLE ERROR MASK REGISTER – OFFSET 114h.....................................................126
ADVANCED ERROR CAPABILITIES AND CONTROL REGISTER – OFFSET 118h.................127
HEADER LOG REGISTER 1 – OFFSET 11Ch.............................................................................127
HEADER LOG REGISTER 2 – OFFSET 120h..............................................................................127
HEADER LOG REGISTER 3 – OFFSET 124h..............................................................................127
HEADER LOG REGISTER 4 – OFFSET 128h..............................................................................127
SECONDARY UNCORRECTABLE ERROR STATUS REGISTER – OFFSET 12Ch....................128
SECONDARY UNCORRECTABLE ERROR MASK REGISTER – OFFSET 130h........................128
SECONDARY UNCORRECTABLE ERROR SEVERITY REGISTER – OFFSET 134h.................129
SECONDARY ERROR CAPABILITY AND CONTROL REGISTER – OFFSET 138h ..................130
SECONDARY HEADER LOG REGISTER – OFFSET 13Ch – 148h ............................................130
RESERVED REGISTER – OFFSET 14Ch.....................................................................................130
VC CAPABILITY ID REGISTER – OFFSET 150h........................................................................130
VC CAPABILITY VERSION REGISTER – OFFSET 150h ............................................................130
NEXT CAPABILITY OFFSET REGISTER – OFFSET 150h .........................................................130
PORT VC CAPABILITY REGISTER 1 – OFFSET 154h ...............................................................131
PORT VC CAPABILITY REGISTER 2 – OFFSET 158h ...............................................................131
PORT VC CONTROL REGISTER – OFFSET 15Ch .....................................................................131
PORT VC STATUS REGISTER – OFFSET 15Ch..........................................................................131
VC0 RESOURCE CAPBILITY REGISTER – OFFSET 160h.........................................................131
VC0 RESOURCE CONTROL REGISTER – OFFSET 164h..........................................................132
VC0 RESOURCE STATUS REGISTER – OFFSET 168h ..............................................................132
RESERVED REGISTERS – OFFSET 16Ch TO 2FCh...................................................................132
EXTENDED GPIO DATA AND CONTROL REGISTER – OFFSET 300h ...................................132
EXTRA GPI/GPO DATA AND CONTROL REGISTER – OFFSET 304h .....................................132
RESERVED REGISTERS – OFFSET 308h TO 30Ch....................................................................133
REPLAY AND ACKNOWLEDGE LATENCY TIMERS – OFFSET 310h ......................................133
RESERVED REGISTERS – OFFSET 314h TO FFCh...................................................................133
7.6
7.6.1
CONTROL AND STATUS REGISTERS FOR NON-TRANSPARENT BRIDGE MODE .....................134
RESERVED REGISTERS – OFFSET 000h TO 004h ........................................................................134
DOWNSTREAM MEMORY 2 TRANSLATED BASE REGISTER – OFFSET 008h...........................134
DOWNSTREAM MEMORY 2 SETUP REGISTER – OFFSET 00Ch ................................................134
DOWNSTREAM MEMORY 3 TRANSLATED BASE REGISTER – OFFSET 010h...........................135
DOWNSTREAM MEMORY 3 SETUP REGISTER – OFFSET 014h.................................................135
DOWNSTREAM MEMORY 3 UPPER 32-BIT SETUP REGISTER – OFFSET 018h .......................135
RESERVED REGISTERS – OFFSET 01Ch TO 030h........................................................................135
UPSTREAM MEMORY 3 SETUP REGISTER – OFFSET 034h .......................................................136
UPSTREAM MEMORY 3 UPPER 32-BIT SETUP REGISTER – OFFSET 038h..............................136
7.6.2
7.6.3
7.6.4
7.6.5
7.6.6
7.6.7
7.6.8
7.6.9
7.6.10
7.6.11
7.6.12
7.6.13
7.6.14
7.6.15
7.6.16
7.6.17
RESERVED REGISTERS – OFFSET 3Ch TO 4Ch...........................................................................136
LOOKUP TABLE OFFSET – OFFSET 50h......................................................................................136
LOOKUP TABLE DATA – OFFSET 054h ........................................................................................137
UPSTREAM PAGE BOUNDARY IRQ 0 REQUEST REGISTER - OFFSET 058h............................137
UPSTREAM PAGE BOUNDARY IRQ 1 REQUEST REGISTER - OFFSET 05Ch ...........................138
UPSTREAM PAGE BOUNDARY IRQ 0 MASK REGISTER - OFFSET 060h...................................138
UPSTREAM PAGE BOUNDARY IRQ 1 MASK REGISTER - OFFSET 064h...................................138
RESERVED REGISTER – OFFSET 068C.........................................................................................138
Page 11 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.6.18
7.6.19
7.6.20
7.6.21
7.6.22
7.6.23
7.6.24
7.6.25
7.6.26
7.6.27
7.6.28
7.6.29
7.6.30
7.6.31
7.6.32
7.6.33
7.6.34
7.6.35
7.6.36
7.6.37
PRIMARY CLEAR IRQ REGISTER - OFFSET 070h ........................................................................139
SECONDARY CLEAR IRQ REGISTER - OFFSET 070h ..................................................................139
PRIMARY SET IRQ REGISTER - OFFSET 074h..............................................................................139
SECONDARY SET IRQ REGISTER - OFFSET 074h........................................................................139
PRIMARY CLEAR IRQ MASK REGISTER - OFFSET 078h.............................................................140
SECONDARY CLEAR IRQ MASK REGISTER - OFFSET 078h.......................................................140
PRIMARY SET IRQ MASK REGISTER - OFFSET 07Ch..................................................................140
SECONDARY SET IRQ MASK REGISTER - OFFSET 07Ch............................................................140
RESERVED REGISTERS – OFFSET 080h TO 09Ch........................................................................141
SCRATCHPAD 0 REGISTER - OFFSET 0A0h .................................................................................141
SCRATCHPAD 1 REGISTER - OFFSET 0A4h .................................................................................141
SCRATCHPAD 2 REGISTER - OFFSET 0A8h .................................................................................141
SCRATCHPAD 3 REGISTER - OFFSET 0ACh.................................................................................141
SCRATCHPAD 4 REGISTER - OFFSET 0B0h .................................................................................142
SCRATCHPAD 5 REGISTER - OFFSET 0B4h .................................................................................142
SCRATCHPAD 6 REGISTER - OFFSET 0B8h .................................................................................142
SCRATCHPAD 7 REGISTER - OFFSET 0BCh.................................................................................142
RESERVED REGISTERS – OFFSET 0C0h TO 0FCh.......................................................................142
LOOKUP TABLE REGISTERS – OFFSET 100h TO 1FCh ..............................................................143
RESERVED REGISTERS – OFFSET 200h TO FFCh.......................................................................143
8
GPIO PINS AND SM BUS ADDRESS..........................................................................................................144
CLOCK SCHEME ..........................................................................................................................................145
INTERRUPTS .............................................................................................................................................145
EEPROM (I2C) INTERFACE AND SYSTEM MANAGEMENT BUS.................................................147
9
10
11
11.1 EEPROM (I2C) INTERFACE...................................................................................................................147
11.2 SYSTEM MANAGEMENT BUS .............................................................................................................147
12
13
14
HOT PLUG OPERATION .........................................................................................................................147
RESET SCHEME........................................................................................................................................148
IEEE 1149.1 COMPATIBLE JTAG CONTROLLER.............................................................................149
14.1 INSTRUCTION REGISTER.....................................................................................................................149
14.2 BYPASS REGISTER ................................................................................................................................149
14.3 DEVICE ID REGISTER............................................................................................................................149
14.4 BOUNDARY SCAN REGISTER .............................................................................................................150
14.5 JTAG BOUNDARY SCAN REGISTER ORDER.....................................................................................150
15
16
POWER MANAGEMENT .........................................................................................................................155
ELECTRICAL AND TIMING SPECIFICATIONS................................................................................157
16.1 ABSOLUTE MAXIMUM RATINGS.......................................................................................................157
16.2 DC SPECIFICATIONS .............................................................................................................................157
16.3 POWER-UP SEQUENCING.....................................................................................................................158
16.4 AC SPECIFICATIONS .............................................................................................................................159
17
18
PACKAGE INFORMATION.....................................................................................................................162
ORDERING INFORMATION...................................................................................................................164
Page 12 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
19
ASYNCHRONOUS CLOCK......................................................................................................................165
19.1 19.1 ASYNCHRONOUS CLOCK SUPPORT ..........................................................................................165
Page 13 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
LIST OF TABLES
TABLE 14-1 JTAG BOUNDARY SCAN REGISTER DEFINITION.....................................................................................150
TABLE 16-2 ABSOLUTE MAXIMUM RATINGS .............................................................................................................157
TABLE 16-3 DC ELECTRICAL CHARACTERISTICS.......................................................................................................157
TABLE 16-4 PCI BUS TIMING PARAMETERS...............................................................................................................159
LIST OF FIGURES
FIGURE 1-1 PI7C9X130 TOPOLOGY.............................................................................................................................15
FIGURE 2-2 PIN ASSIGNMENTS .....................................................................................................................................22
FIGURE 3-3 FUNCTIONAL MODE SELECTION ................................................................................................................24
FIGURE 3-4 PCI / PCI-X SELECTION ..........................................................................................................................25
FIGURE 3-5 PIN STRAPPING........................................................................................................................................25
FIGURE 4-6 FORWARD AND NON-TRANSPARENT MODE.............................................................................................26
FIGURE 4-7 REVERSE AND TRANSPARENT MODE.......................................................................................................27
FIGURE 5-8 NON-TRANSPARENT REGISTERS..............................................................................................................29
FIGURE 6-9 TLP FORMAT ..........................................................................................................................................29
FIGURE 7-10 CONFIGURATION REGISTER MAP (00H – FFH) ......................................................................................31
FIGURE 7-11 PCI EXPRESS EXTENDED CAPABILITY REGISTER MAP (100H – FFFH) .................................................36
FIGURE 7-12 CONTROL AND STATUS REGISTER (CSR) MAP (000H – FFFH) .............................................................37
FIGURE 8-13 SM BUS DEVICE ID STRAPPING ............................................................................................................144
FIGURE 10-14 PCIE INTERRUPT MESSAGES TO PCI INTERRUPTS MAPPING IN REVERSE BRIDGE MODE....................146
FIGURE 10-15 PCI INTERRUPTS TO PCIE INTERRUPT MESSAGES MAPPING IN FORWARD BRIDGE MODE ..................146
FIGURE 14-16 INSTRUCTION REGISTER CODES...........................................................................................................149
FIGURE 14-17 JTAG DEVICE ID REGISTER ................................................................................................................150
FIGURE 16-18 PCI SIGNAL TIMING CONDITIONS........................................................................................................161
FIGURE 17-19 TOP VIEW DRAWING ...........................................................................................................................162
FIGURE 17-20 BOTTOM VIEW DRAWING....................................................................................................................163
FIGURE 17-21 PACKAGE OUTLINE DRAWING.............................................................................................................164
Page 14 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
1 INTRODUCTION
PI7C9X130 is a PCIe-to-PCI/PCI-X bridge. PI7C9X130 is compliant with the PCI Express Base
Specification, Revision 1.1, the PCI Express Card Electromechnical Specification, Revision 1.1, the PCI
Local Bus Specification, Revision 3.0 and PCI Express to PCI/PCI-X Bridge Specification, Revision 1.0.
PI7C9X130 supports transparent and non-transparent mode of operations. Also, PI7C9X130 supports
forward and reverse bridging. In forward bridge mode, PI7C9X130 has an x4 PCI Express upstream
port and a 64-bit PCI/PCI-X downstream port. The 64-bit PCI-X downstream port is 133MHz capable
(see Figure 1-1). In reverse bridge mode, PI7C9X130 has a 64-bit PCI-X upstream port and an x4 PCI
Express downstream port. PI7C9X130 configuration registers are backward compatible with existing
PCI bridge software and firmware. No modification of PCI bridge software and firmware is needed for
the original operation.
Figure 1-1 PI7C9X130 Topology
Rx
Tx
X4 PCI Express Link
PCI-X 64-bit,
133MHz Bus
1.1 PCI EXPRESS FEATURES
Compliant with PCI Express Base Specification, Revision 1.1
Compliant with PCI Express Card Electromechnical Specification, Revision 1.1
Compliant with PCI Express to PCI/PCI-X Bridge Specification, Revision 1.0
Physical Layer interface (x4 link with 2.5Gb/s data rate)
Lane polarity toggle
Virtual isochronous support (upstream TC1-7 generation, downstream TC1-7 mapping)
ASPM support
Beacon support
CRC (16-bit), LCRC (32-bit)
ECRC and advanced error reporting
PRBS (Pseudo Random Bit Sequencing) generator/checker for chip testing
Maximum payload size to 512 bytes
Page 15 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
1.2 PCI/PCI-X FEATURES
Compliant with PCI Local Bus Specification, Revision 3.0
Compliant with PCI-to-PCI Bridge Architecture Specification, Revision 1.2
Compliant with PCI Bus PM Interface Specification, Revision 1.1
Compliant with PCI Hot-Plug Specification, Revision 1.1
Compliant with PCI Mobile Design Guide, Version 1.1
Compliant with PCI-X Protocol Addendum to the PCI Local Bus Specification, Revision 2.0a
PME support
3.3V PCI signaling with 5V I/O tolerance
Provides two level arbitration support for six PCI Bus masters
16-bit address decode for VGA
Subsystem Vendor and Subsystem Device IDs support
PCI INT interrupt or MSI Function support
1.3 GENERAL FEATURES
Compliant with Advanced Configuration and Power Interface Specification (ACPI), Revision 2.0b
Compliant with System Management (SM) Bus, Version 2.0
Forward bridging (PCI Express as primary bus, PCI as secondary bus)
Reverse bridging (PCI as primary bus, PCI Express as secondary bus)
Transparent mode support
Non-transparent mode Support
GPIO support (4 bi-directional pins)
Power Management (including ACPI, CLKRUN_L, PCI_PM)
Masquerade Mode (pre-loadable vendor, device, and revision IDs)
EEPROM (I2C) Interface
Industril Temp Compliant (-40˚C ~ +85˚C)
SM Bus Interface
Auxiliary powers (VAUX, VDDAUX, VDDCAUX) support
Power consumption at about 1.5 Watt in typical condition
Page 16 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
2 PIN DEFINITION
2.1 SIGNAL TYPES
TYPE OF SIGNAL
DESCRIPTION
B
I
Bi-directional
Input
IU
ID
IOD
OD
O
Input with pull-up
Input with pull-down
Bi-directional with open drain output
Open drain output
Output
P
Power
G
Ground
“_L” in signal name indicates Active LOW signal
2.2 PCI EXPRESS SIGNALS
NAME
PIN
TYPE
DESCRIPTION
ASSIGNMENT
REFCLKP
REFCLKN
RAP
D2,
D1
F2,
F1
I
I
Reference Clock Input s: Connect to external 100MHz differential
clock. These signals require AC coupled with 0.1uF capacitors.
PCI Express data input s: Differential data receiver input signals for
lane A
RAN
RBP
RBN
RCP
RCN
RDP
RDN
TAP
TAN
TBP
TBN
TCP
H2,
H1
K2,
K1
M2,
M1
E4,
E3
G4,
G3
J4,
J3
L4,
L3
I
PCI Express data input s: Differential data receiver input signals for
lane B
PCI Express data input s: Differential data receiver input signals for
lane C
PCI Express data input s: Differential data receiver input signals for
lane D
PCI Express data outputs: Differential data transmitter output signals
for lane A
PCI Express data outputs: Differential data transmitter output signals
for lane B
PCI Express data outputs: Differential data transmitter output signals
for lane C
PCI Express data outputs: Differential data transmitter output signals
for lane D
Resistor Reference: It is used to connect an external resistor (2.1K Ohm
+/- 1%) to VSS to provide a reference current for the driver and
equalization circuit.
I
I
O
O
O
O
I
TCN
TDP
TDN
RREF
H4
PERST_L
P1
I
PCI Express Fundamental Reset: PI7C9X130 uses this reset to
initialize the internal state machines.
Page 17 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
2.3 PCI SIGNALS
NAME
PIN
TYPE
DESCRIPTION
ASSIGNMENT
D5, A6, B6, C6,
D6, A7, B7, C7,
A8, B8, C8, D8,
A9, B9, C9, D9,
G16, G15, G14,
G13, H16, H15,
H14, H13, J15,
J14, J13, K16,
K15, K14, K13,
L16
AD [31:0]
B
Address / Data: Multiplexed address and data bus. Address phase is
aligned with first clock of FRAME_L assertion. Data phase is aligned
with IRDY_L or TRDY_L assertion. Data is transferred on rising edges
of FBCLKIN when both IRDY_L and TRDY_L are asserted. During bus
idle (both FRAME_L and IRDY_L are de-asserted), PI7C9X130 drives
AD [31:0] to a valid logic level when arbiter is parking to PI7C9X130
on PCI bus.
AD [63:32]
N11, P11, R11,
T11, N12, P12,
R12, T12, R13,
T13, P14, R14,
T14, T15, R15,
R16, D16, C15,
C16, B16, B15,
A15, C14, B14,
C13, B13, A13,
D12, C12, B12,
A12, D11
B
Upper 32-bit Address / Data: Multiplexed address and data bus.
Address phase is aligned with first clock of FRAME_L assertion. Data
phase is aligned with IRDY_L or TRDY_L assertion. Data is transferred
on rising edges of FBCLKIN when both IRDY_L and TRDY_L are
asserted. During bus idle (both FRAME_L and IRDY_L are de-
asserted), PI7C9X130 drives AD [63:32] to a valid logic level when
arbiter is parking to PI7C9X130 on PCI bus.
CBE [3:0]
CBE [7:4]
PAR
D7, A10, F13,
J16
B
B
B
Command / Byte Enables (Active LOW): Multiplexed command at
address phase and byte enable at data phase. During address phase, the
initiator drives commands on CBE [3:0] signals to start the transaction.
If the command is a write transaction, the initiator will drive the byte
enables during data phase. Otherwise, the target will drive the byte
enables during data phase. During bus idle, PI7C9X130 drives CBE
[3:0] signals to a valid logic level when arbiter is parking to PI7C9X130
on PCI bus.
Upper 4-bit Command / Byte Enables (Active LOW): Multiplexed
command at address phase and byte enable at data phase. During address
phase, the initiator drives commands on CBE [3:0] signals to start the
transaction. If the command is a write transaction, the initiator will drive
the byte enables during data phase. Otherwise, the target will drive the
byte enables during data phase. During bus idle, PI7C9X130 drives
CBE [7:4] signals to a valid logic level when arbiter is parking to
PI7C9X130 on PCI bus.
Parity Bit: Parity bit is an even parity (i.e. even number of 1’s),
which generates based on the values of AD [31:0], CBE [3:0]. If
PI7C9X130 is an initiator with a write transaction, PI7C9X130 will tri-
state PAR. If PI7C9X130 is a target and a write transaction,
PI7C9X130 will drive PAR one clock after the address or data phase.
If PI7C9X130 is a target and a read transaction, PI7C9X130 will drive
PAR one clock after the address phase and tri-state PAR during data
phases. PAR is tri-stated one cycle after the AD lines are tri-stated.
During bus idle, PI7C9X130 drives PAR to a valid logic level when
arbiter is parking to PI7C9X130 on PCI bus.
P13, P15, A14,
C11
F14
PAR64
D15
B
Parity Bit for Upper 32-bit: Parity bit is an even parity (i.e. even
number of 1’s), which generates based on the values of AD [63:32],
CBE [7:4]. If PI7C9X130 is an initiator with a write transaction,
PI7C9X130 will tri-state PAR64. If PI7C9X130 is a target and a write
transaction, PI7C9X130 will drive PAR64 one clock after the address or
data phase. If PI7C9X130 is a target and a read transaction,
PI7C9X130 will drive PAR64 one clock after the address phase and tri-
state PAR64 during data phases. PAR64 is tri-stated one cycle after the
AD lines are tri-stated. During bus idle, PI7C9X130 drives PAR64 to a
valid logic level when arbiter is parking to PI7C9X130 on PCI bus.
Page 18 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
NAME
FRAME_L
PIN
ASSIGNMENT
B10
TYPE
DESCRIPTION
B
FRAME (Active LOW): Driven by the initiator of a transaction to
indicate the beginning and duration an access. The de-assertion of
FRAME_L indicates the final data phase signaled by the initiator in
burst transfers. Before being tri-stated, it is driven to a de-asserted state
for one cycle.
IRDY_L
C10
D10
A11
B
B
B
IRDY (Active LOW): Driven by the initiator of a transaction to
indicate its ability to complete current data phase on the primary side.
Once asserted in a data phase, it is not de-asserted until the end of the
data phase. Before tri-stated, it is driven to a de-asserted state for one
cycle.
TRDY (Active LOW): Driven by the target of a transaction to
indicate its ability to complete current data phase on the primary side.
Once asserted in a data phase, it is not de-asserted until the end of the
data phase. Before tri-stated, it is driven to a de-asserted state for one
cycle.
Device Select (Active LOW): Asserted by the target indicating that
the device is accepting the transaction. As a master, PI7C9X130 waits
for the assertion of this signal within 5 cycles of FRAME_L assertion;
otherwise, terminate with master abort. Before tri-stated, it is driven to a
de-asserted state for one cycle.
TRDY_L
DEVSEL_L
STOP_L
LOCK_L
B11
E13
B
B
STOP (Active LOW): Asserted by the target indicating that the target
is requesting the initiator to stop the current transaction. Before tri-
stated, it is driven to a de-asserted state for one cycle.
LOCK (Active LOW): Asserted by the initiator for multiple
transactions to complete. PI7C9X130 does not support any upstream
LOCK transaction.
IDSEL
M13
F16
I
Initialization Device Select: Used as a chip select line for Type 0
configuration access to bridge’s configuration space.
PERR_L
B
Parity Error (Active LOW): Asserted when a data parity error is
detected for data received on the PCI bus interface. Before being tri-
stated, it is driven to a de-asserted state for one cycle.
System Error (Active LOW): Can be driven LOW by any device to
indicate a system error condition. If SERR control is enabled,
PI7C9X130 will drive this pin on:
SERR_L
F15
IOD
.
.
.
.
.
.
.
.
.
Address parity error
Posted write data parity error on target bus
Master abort during posted write transaction
Target abort during posted write transaction
Posted write transaction discarded
Delayed write request discarded
Delayed read request discarded
Delayed transaction master timeout
Errors reported from PCI Express port (advanced error reporting)
in transparent mode.
This signal is an open drain buffer that requires an external pull-up
resistor for proper operation.
REQ_L [5:0]
GNT_L [5:0]
P3, N3, T2, R2,
P2, R1
I
Request (Active LOW): REQ_Ls are asserted by bus master devices to
request for transactions on the PCI bus. The master devices de-assert
REQ_Ls for at least 2 PCI clock cycles before asserting them again. If
external arbiter is selected (CFN_L=1), REQ_L [0] will be the bus grant
input to PI7C9X130. Also, REQ_L [5:2] will become the GPI [3:0].
Grant (Active LOW): PI7C9X130 asserts GNT_Ls to release PCI bus
control to bus master devices. During idle and all GNT_Ls are de-
asserted and arbiter is parking to PI7C9X130, PI7C9X130 will drive
AD, CBE, and PAR to valid logic levels. If external arbiter is selected
(CFN_L=1), GNT_L [0] will be the bus request from PI7C9X130 to
external arbiter. Also, GNT_L [5:2] will become the GPO [3:0].
Request for 64-bit transfer (Active LOW): PI7C9X130 asserts
REQ64_L to request for 64-bit transactions on the PCI bus when
PI7C9X130 is the bus master. REQ64_L is an input when PI7C9X130
is a target device.
T5, R5, P5, N5,
T4, R4
O
REQ64_L
D14
B
Page 19 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
NAME
ACK64_L
PIN
ASSIGNMENT
E16
TYPE
DESCRIPTION
B
Acknowledge for 64-bit transfer (Active LOW): When PI7C9X130 is
a target device and drives ACK64_L to signal the bus master to use 64-
bit transfer. When PI7C9X130 is the bus master, ACK64_L is an
input.
CLKOUT [6:0]
RESET_L
N10, T9, R9,
P9, N9, T8, R8
N7
O
B
PCI Clock Outputs: PCI clock outputs are derived from the CLKIN
and provide clocking signals to external PCI Devices.
RESET_L (Active LOW): When RESET_L active, all PCI signals
should be asynchronously tri-stated.
INTA_L
INTB_L
INTC_L
INTD_L
P4
R6
T10
N15
IOD
Interrupt: Signals are asserted to request an interrupt. After
asserted, it can be cleared by the device driver. INTA_L, INTB_L,
INTC_L, INTD_L signals are inputs and asynchronous to the clock in
the forward mode. In reverse mode, INTA_L, INTB_L, INTC_L, and
INTD_L are open drain buffers for sending interrupts to the host
interrupt controller.
FBCLKIN
B4
T6
I
I
Feedback Clock Input: It connects to one of the CLKOUT [6:0]
Output Signals and provides internal clocking to PI7C9X130 PCI bus
interface.
CLKIN / M66EN
PCI Clock Input: PCI Clock Input Signal connects to an external
clock source.
The PCI Clock Outputs CLKOUT [6:0] pins are
derived from CLKIN Input.
M66EN Input: It is driven high or low to enable the internal clock
generator to provide clock outputs to CLKOUT[6:0] pins.
2.4 MODE SELECT AND STRAPPING SIGNALS
NAME
PIN
ASSIGNMENT
P16
TYPE
DESCRIPTION
TM2
TM1
I
Mode Select 2: TM2 is a strapping pin. When TM2 is strapped low
for normal operations and strapped high for testing functions. See table
3-1 for mode selection and 3-2 for strapping control for details.
Mode Select 1: Mode Selection Pin to select EEPROM or SM Bus.
TM1=0 for EEPROM (I2C) support and TM1=1 for SM Bus support.
TM1 is also a strapping pin. See table 3-1 mode selection and 3-2 for
strapping control.
Mode Select 0: Mode Selection Pin to select transparent or non-
transparent mode. TM0=0 for transparent bridge function mode and
TM0=1 for non-transparent bridge function mode. TM0 is also a
strapping pin. See table 3-1 for mode selection and 3-2 for strapping
control.
A3
A2
I
I
TM0
MSK_IN
REVRSB
N16
N14
I
I
Mask Input for CLKOUT: When it is strapped to high, hot-plug is
enabled. See table 3-2 for strapping control.
Forward or Reverse Bridging Pin: REVRSB pin controls the Forward
(REVRSB=0) or Reverse (REVRSB=1) Bridge Mode of PI7C9X130.
This pin is also a strapping pin. See table 3-1 for mode selection.
Bus Central Function Control Pin (Active Low): To enable the
internal arbiter, CFN_L pin should be tied low. When it’s tied high, an
CFN_L
P7
ID
external arbiter is required to arbitrate the bus.
In external arbiter
mode, REQ_L [0] is re-configured to be the secondary bus grant input,
and GNT_L [0] is reconfigured to be the secondary bus request output.
Also, REQ_L [5:2] and GNT_L [5:2] become GPI [3:0] and GPO [3:0]
respectively if external arbiter is selected. CFN_L has a weak internal
pull-down resistor. See table 3-1 for mode selection.
2.5 JTAG BOUNDARY SCAN SIGNALS
NAME
PIN
TYPE
DESCRIPTION
ASSIGNMENT
Page 20 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
NAME
PIN
ASSIGNMENT
L13
TYPE
DESCRIPTION
TCK
IU
Test Clock: TCK is the test clock to synchronize the state information
and data on the PCI bus side of PI7C9X130 during boundary scan
operation.
TMS
TDO
TDI
M16
M14
M15
IU
O
Test Mode Select: TMS controls the state of the Test Access Port
(TAP) controller.
Test Data Output: TDO is the test data output and connects to the end
of the JTAG scan chain.
Test Data Input: TDI is the test data input and connects to the
beginning of the JTAG scan chain. It allows the test instructions and
data to be serially shifted into the PCI side of PI7C9X130.
Test Reset (Active LOW): TRST_L is the test reset to initialize the
Test Access Port (TAP) controller.
IU
TRST_L
L14
IU
2.6 MISCELLANEOUS SIGNALS
NAME
GPIO [6:0]
PIN
TYPE
DESCRIPTION
ASSIGNMENT
L15, R10, P10,
R7, T7, N8, P8
B
General Purpose I/O Data Pins: The 7 general-purpose signals are
programmable as either input-only or bi-directional signals by writing
the GPIO output enable control register in the configuration space. See
chapter 8 for more information.
SMBCLK / SCL
SMBDAT / SDA
B5
A5
B
SMBUS / EEPROM Clock Pin: When EEPROM (I2C) interface is
selected (TM1=0), this pin is an output of SCL clock and connected to
EEPROM clock input. When SMBUS interface is selected (TM1=1),
this pin is an input for the clock of SMBUS.
B/IOD SMBUS / EEPROM Data Pin: Data Interface Pin to EERPOM or
SMBUS. When EEPROM (I2C) interface is selected (TM1=0), this
pin is a bi-directional signal. When SMBUS interface is selected
(TM1=1), this pin is an open drain signal.
PME_L
C5
C4
B
Power Management Event Pin: Power Management Event Signal is
asserted to request a change in the device or link power state.
Clock Run Pin (Active LOW): The Clock Run signal, for mobile
environment, is asserted and de-asserted to indicate the status of the PCI
Clock.
CLKRUN_L
B
PCIXCAP
A4
I
PCI-X Capability Pin: PI7C9X130 can be forced to PCI mode if
PCIXCAP is tied to ground with a capacitor (0.1uF) in parallel. If
PCIXCAP is connected to ground through a capacitor (0.1uF),
PI7C9X130 will be in 133MHz PCI-X mode. If PCIXCAP is
connected to ground through a resistor (10K Ohm) with a capacitor
(0.1uF) in parallel, PI7C9X130 will be in 66MHz PCI-X mode.
PCIXCAP Pull-up driver: PI7C9X130 drives this pin for PCI-X mode
detection.
Control 64-bit bus width: PI7C9X130 operates with 64-bit bus when
DEV64=1. When DEV64=0, PI7C9X130 operates with 32-bit bus.
Select 100MHz frequency: When SEL100=1, PI7C9X130 expects to
run at 100MHz clock. When SEL100=0, PI7C9X130 expects to run at
133MHz..
PCIXUP
DEV64
SEL100
B3
O
I
E15
E14
I
HSEN
R3
T3
N6
P6
I
I
Hot Swap Enable: PI7C9X130 supports hot swap when HSEN is set
to high. Tie LOW if hot swap function is not used.
Hot Swap Switch: PI7C9X130 detects HSSW input to monitor the
insertion or impending extraction of a board.
LED On/Off: PI7C9X130 drives LOO for LED illumination that signals
the operator to extract the board.
ENUM_L signal: PI7C9X130 drives ENUM_L to notify the system
host that either a board has been freshly inserted or is about to be
extracted.
HSSW
LOO
O
ENUM_L
OD
Page 21 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
2.7 POWER AND GROUND PINS
NAME
VDDA
PIN
ASSIGNMENT
E2, J1, J2, H3
TYPE
DESCRIPTION
P
P
P
P
P
P
P
Analog Voltage Supply for PCI Express Interface: Connect to the
1.8V Power Supply.
Digital Voltage Supply for PCI Express Interface: Connect to the
1.8V Power Supply.
Auxiliary Voltage Supply for PCI Express Interface: Connect to the
1.8V Power Supply.
Termination Supply Voltage for PCI Express Interface: Connect to
the 1.8V Power Supply.
Analog Voltage Supply for PLL at PCI Interface: Connect to the
1.8V Power Supply.
Digital Voltage Supply for PLL at PCI Interface: Connect to the
1.8V Power Supply.
VDDP
G2, F3, J5, M3,
N2
F4, L1
VDDAUX
VTT
G1, L5
D3
VDDA_PLL
VDDP_PLL
VDDC
C2
M5, M6, M11,
M12, J11, H11,
E11, E10, K5,
A1
Core Supply Voltage: Connect to the 1.8V Power Supply.
VDDCAUX
VD33
H5
P
P
Auxiliary Core Supply Voltage: Connect to the 1.8V Power Supply.
I/O Supply Voltage for PCI Interface: Connect to the 3.3V Power
Supply for PCI I/O Buffers.
T1, N4, M7,
M8, M9, L10,
L11, M10, T16,
N13, L12, K12,
K11, J12, H12,
G11, G12, F12,
A16, D13, E12,
F11, E9, E8, E7,
E6, E5
VAUX
VSS
B2
P
P
Auxiliary I/O Supply Voltage for PCI interface: Connect to the 3.3V
Power Supply.
Ground: Connect to Ground.
B1, C1, C3, D4,
F5, E1, G5, K3,
K4, L2, N1, M4,
L6, K6, L7, K7,
L8, L9, K8, K9,
K10, J6, J7, J8,
J9, J10, H8, H9,
H10, G10, F10,
F9, F8, F7, F6,
G9, G8, G7, G6,
H7, H6
2.8 PIN ASSIGNMENT
Figure 2-2 Pin Assignments
Pin
A1
A2
A3
A4
A5
A6
A7
A8
Name
VDDC
TM0
TM1
PCIXCAP
SMBDAT / SDA
AD[30]
AD[26]
AD[23]
AD[19]
CBE[2]
DEVSEL_L
AD[33]
Pin
E1
E2
E3
E4
E5
E6
E7
E8
Name
VSS
VDDA
TAN
TAP
VD33
VD33
VD33
VD33
VD33
VDDC
VDDC
VD33
Pin
J1
J2
J3
J4
J5
J6
J7
J8
Name
VDDA
VDDA
TCN
TCP
VDDP
VSS
VSS
VSS
VSS
VSS
Pin
N1
N2
N3
N4
N5
N6
N7
N8
Name
VSS
VDDP
REQ_L[4] / GPI[2]
VD33
GNT_L[2] / GPO[0]
LOO
RESET_L
GPIO[1]
CLKOUT[2]
CLKOUT[6]
AD[63]
A9
E9
J9
N9
A10
A11
A12
E10
E11
E12
J10
J11
J12
N10
N11
N12
VDDC
VD33
AD[59]
Page 22 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Pin
A13
A14
A15
A16
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12
B13
B14
B15
B16
C1
Name
Pin
E13
E14
E15
E16
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
G1
Name
LOCK_L
SEL100
DEV64
ACK64_L
RAN
Pin
J13
J14
J15
J16
K1
K2
K3
K4
K5
K6
K7
K8
K9
K10
K11
K12
K13
K14
K15
K16
L1
Name
AD[5]
AD[6]
AD[7]
CBE[0]
RCN
RCP
VSS
VSS
VDDC
VSS
VSS
VSS
VSS
VSS
VD33
VD33
AD[1]
AD[2]
AD[3]
AD[4]
VDDAUX
VSS
Pin
N13
N14
N15
N16
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
P16
R1
Name
VD33
REVRSB
INTD_L
MSK_IN
PERST_L
REQ_L[1]
REQ_L[5] / GPI[3]
INTA_L
GNT_L[3] / GPO[1]
ENUM_L
CFN_L
GPIO[0]
CLKOUT[3]
GPIO[4]
AD[62]
AD[58]
CBE[7]
AD[53]
CBE[6]
TM2
AD[37]
CBE[5]
AD[42]
VD33
VSS
VAUX
RAP
PCIXUP
FBCLKIN
SMBCLK / SCL
AD[29]
AD[25]
AD[22]
AD[18]
FRAME_L
STOP_L
AD[34]
AD[38]
AD[40]
AD[43]
AD[44]
VSS
VDDP
VDDAUX
VSS
VSS
VSS
VSS
VSS
VSS
VD33
VD33
CBE[1]
PAR
SERR_L
PERR_L
VTT
REQ_L[0]
REQ_L[2] / GPI[0]
HSEN
C2
C3
VDDP_PLL
VSS
G2
G3
VDDP
TBN
L2
L3
R2
R3
TDN
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
C16
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D16
CLKRUN_L
PME_L
AD[28]
AD[24]
AD[21]
AD[17]
IRDY_L
CBE[4]
AD[35]
AD[39]
AD[41]
AD[46]
AD[45]
REFCLKN
REFCLKP
VDDA_PLL
VSS
AD[31]
AD[27]
CBE[3]
AD[20]
AD[16]
TRDY_L
AD[32]
AD[36]
VD33
G4
G5
G6
G7
G8
G9
G10
G11
G12
G13
G14
G15
G16
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
H13
H14
H15
H16
TBP
VSS
VSS
VSS
VSS
VSS
VSS
VD33
VD33
AD[12]
AD[13]
AD[14]
AD[15]
RBN
L4
L5
L6
L7
L8
L9
TDP
VTT
VSS
VSS
VSS
VSS
VD33
VD33
VD33
TCK
TRST_L
GPIO[6]
AD[0]
RDN
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
R15
R16
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
T15
T16
GNT_L[0]
GNT_L[4] / GPO[2]
INTB_L
GPIO[3]
CLKOUT[0]
CLKOUT[4]
GPIO[5]
AD[61]
AD[57]
AD[55]
AD[52]
AD[49]
AD[48]
VD33
REQ_L[3] / GPI[1]
HSSW
GNT_L[1]
GNT_L[5] / GPO[3]
CLKIN / M66EN
GPIO[2]
CLKOUT[1]
CLKOUT[5]
INTC_L
L10
L11
L12
L13
L14
L15
L16
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M14
M15
M16
RBP
RDP
VDDP
VSS
VDDA
RREF
VDDCAUX
VSS
VSS
VSS
VDDC
VDDC
VD33
VD33
VD33
VD33
VDDC
VDDC
IDSEL
TDO
VSS
VSS
VDDC
VD33
AD[8]
AD[9]
AD[10]
AD[11]
AD[60]
AD[56]
AD[54]
AD[51]
AD[50]
VD33
REQ64_L
PAR64
AD[47]
TDI
TMS
Page 23 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
3 MODE SELECTION AND PIN STRAPPING
3.1 FUNCTIONAL MODE SELECTION
If TM2 is strapped to low, PI7C9X130 uses TM1, TM0, CFN_L, and REVRSB pins to select different
modes of operations. These four input signals are required to be stable during normal operation. One
of the sixteen combinations of normal operation can be selected by setting the logic values for the four
mode select pins. For example, if the logic values are low for all four (TM1, TM0, CFN_L, and
REVRSB) pins, the normal operation will have EEPROM (I2C) support in transparent mode with
internal arbiter in forward bridge mode. The designated operation with respect to the values of the TM1,
TM0, CFN_L, and REVRSB pins are defined on Table 3-1:
Figure 3-3 Functional Mode Selection
TM2
TM1
TM0
CFN_L
REVRSB
Functional Mode
Strapped
0
0
0
0
0
0
0
0
0
1
X
X
0
X
X
X
X
0
1
X
X
X
X
X
X
X
X
0
EEPROM (I2C) support
SM Bus support
Transparent mode
Non-Transparent mode
Internal arbiter
External arbiter
Forward bridge mode
Reverse bridge mode
X
X
X
X
X
X
1
X
X
X
X
1
3.2 PCI/PCI-X SELECTION
The secondary interface is capable of operating in either conventional PCI mode or in PCI-X mode.
PI7C9X130 controls the mode and frequency for the secondary bus by utilizing a pull-up circuit
connected to PCIXCAP. There are two pull-up resistors in the circuit as recommended by the PCI-X
addendum. The first resistor is a weak pull-up (56K ohms) whose value is selected to set the voltage of
PCIXCAP below its low threshold when a PCI-X 66MHz device is attached to the secondary bus. The
second resistor is a strong pull-up, externally wired between PCIXCAP and PCIXUP. The value of the
resistor (1K ohm) is selected to set the voltage of PCIXCAP above its high threshold when all devices on
the secondary are PCI-X 66MHz capable. To detect the mode and frequency of the secondary bus,
PCIXUP is initially disabled and PI7C9X130 samples the value on PCIXCAP.
If PI7C9X130 sees logic LOW on PCIXCAP, one or more devices on the secondary have either pulled
the signal to ground (PCI-X 66MHz capable) or tied it to ground (only capable of conventional PCI
mode). To differentiate between the two conditions, PI7C9X130 then enables PCIXUP to put the
strong pull-up into the circuit node. If PCIXCAP remains at logic LOW, it must be tied to ground by
one or more devices, and the bus is initialized to conventional PCI mode. If PCIXUP can be pulled up,
one or more devices are capable of only PCI-X 66MHz operation so the bus is initialized to PCI-X
66MHz mode. If PI7C9X130 sees logic HIGH on PCIXCAP, then all devices on the secondary bus are
capable of PCI-X 100MHz or 133MHz operation. PI7C9X130 then samples SEL100 to distinguish
between the 100MHz and 133MHz clock frequencies. If PI7C9X130 sees logic HIGH on SEL100, the
secondary bus is initialized to PCI-X 100MHz mode. If the value is LOW, PCI-X 133MHz is initialized.
These two clock frequencies allow the flexibility to support different bus loading conditions.
Page 24 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Figure 3-4 PCI / PCI-X Selection
3.3v
PI7C9X130
56 K
Weak
Ohms
Pull-up
PCIXCAP
1K
Strong
Enable During Bus Capability
Determination
Ohms
Pull-up
0.01uF
0.01uF
0.01uF
3.3v
10K
Ohms
PCIXUP
PCI-X 66MHz
Card
PCI-X 100MHz
or 133MHz Card
PCI Card
3.3v
10 K
Ohms
High for
100 MHz
SEL100
Low for
133 MHz
3.3 PIN STRAPPING
If TM2 is strapped to high, PI7C9X130 uses TM1, TM0, and MSK_IN as strapping pins. The strapping
functions are listed in Table 3-2 to show the states of operations during the PCI Express PERST_L de-
assertion transition in forward bridge mode or PCI RESET_L de-assertion transition in reverse bridge
mode.
Figure 3-5 Pin Strapping
MSK_IN
Strapped
TM2 Strapped
TM1 Strapped
TM0 Strapped
Test Functions
PLL test
Shorten initialization test with
Hot-Plug enabled
Functional loopback test
Bridge test (PRBS, IDDQ,
etc.)
1
1
0
0
0
1
1
1
1
1
1
1
0
1
1
1
1
1
0
0
0
1
0
0
Reserved
Shorten initialization test with
Hot-Plug disabled
Reserved
1
1
1
1
0
1
0
0
Reserved
Page 25 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
4 FORWARD AND REVERSE BRIDGING
PI7C9X130 supports forward or reverse and transparent or non-transparent combination modes of
operation. For example, when PI7C9X130 is operating in forward (REVRSB=0) and non-transparent
bridge mode (TM0=1) shown in Figure 4-1, its PCI Express interface is connected to a root complex and
its PCI-X bus interface is connected to PCI-X devices. Another example, PI7C9X130 can be
configured as a reverse (REVRSB=1) and transparent (TM0=0) bridge shown in Figure 4-2.
The non-transparent bridge feature of PI7C9X130 allows the I/O Processor to be isolated from the Host
Processor and its memory map which avoiding memory address conflict when both host and I/O
processors are needed side-by-side.
PCI/PCI-X based systems and peripherals are ubiquitous in the I/O interconnect technology market today.
It will be a tremendous effort to convert existing PCI/PCI-X based products to be used in PCI Express
systems. PI7C9X130 provides a solution to bridge existing PCI/PCI-X based products to the latest PCI
Express technology.
Figure 4-6 Forward and Non-transparent Mode
Host
Processor
Other PCI Express
Subsystems
Root
Complex
System
Memory
X4 PCIe Link
PCI-X 64-bit,
133MHz
I/O
Processor
Gigabit
Ethernet
Local Memory
In reverse (REVRSB=1) and transparent (TM0=0) mode shown in Figure 3-2, PI7C9X130 becomes a
PCI-to-PCI Express bridge that its PCI-X bus interface is connected to the host chipset between and the
PCI Express x4 link. It enables the legacy PCI/PCI-X Host Systems to provide PCI Express capability.
PI7C9X130 provides a solution to convert existing PCI/PCI-X based designs to adapt quickly into PCI
Express base platforms. Existing PIC/PCI-X based applications will not have to undergo a complete re-
architecture in order to interface to PCI Express technology.
Page 26 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Figure 4-7 Reverse and Transparent Mode
Host
Processor
System
Chipset
Memory
PCI-X 64-bit,
133 MHz
Gigabit
Ethernet
X4 PCIe link
5 TRANSPARENT AND NON-TRANSPARENT BRIDGING
5.1 TRANSPARENT MODE
In transparent bridge mode, base class code of PI7C9X130 is set to be 06h (bridge device). The sub-
class code is set to be 04h (PCI-to-PCI bridge). Programming interface is 00h. Hence, PI7C9X130 is
not a subtractive decoding bridge.
PI7C9X130 has type-1 configuration header if TM0 is set to 0 (transparent bridge mode). These
configuration registers are the same as traditional transparent PCI-to-PCI Bridge. In fact, it is backward
compatible to the software that supporting traditional transparent PCI-to-PCI bridges. Configuration
registers can be accessed from several different ways. For PCI Express access, PCI Express
configuration transaction is in forward bridge mode. For PCI access, PCI configuration cycle is mainly
in reverse bridge mode. However, PI7C9X130 allows PCI configuration access in forward mode as
secondary bus configuration access. For I2C access, I2C bus protocol is used with EEPROM selected
(TM1=0). For SM bus access, SM bus protocol is used with SM bus selected (TM1=1).
5.2 NON-TRANSPARENT MODE
In non-transparent bridge mode, base class code of PI7C9X130 is set to be 06h (bridge device). The
sub-class code is set to be 80h (other bridge). Programming interface is 00h. Hence, PI7C9X130 is
not a subtractive decoding bridge.
PI7C9X130 has type-0 configuration header if TM0 is set to 1 (non-transparent mode). The
configuration registers are similar to a traditional PCI device. However, there is one set of
configuration registers for the primary interface and another set of configuration registers for the
Page 27 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
secondary interface. In addition, CSRs (Control and Status Registers) are implemented to support the
memory or IO transfers between the primary and secondary buses. The CSRs are accessed through
memory transaction access within the lowest memory range of 4K Space (bit [64:12] are zeros). The
non-transparent configuration registers can be accessed through several different ways (PCI Express, PCI,
I2C, and SM bus). For PCI Express and PCI access, the type-0 configuration transactions need to be
used. For I2C access, I2C bus protocol needs to be used through I2C bus interface. For SM bus
access, SM bus protocol needs to be used through SM bus interface. The hardware pins (B5 and A5)
are shared for I2C and SM bus interface. If TM1=0, pins B5 and A5 will be SCL and SDA for I2C
interface respectively. If TM1=1, pins B5 and A5 will be SMBCLK and SMBDAT for SM Bus
interface respectively.
In non-transparent bridge mode, PI7C9X130 supports four or three memory BARs (Base Address
Registers) and one or two IO BARs (Base Address Registers) depending on selection on the primary bus.
Also, PI7C9X130 supports four or three memory BARs (Base Address Registers) and one or two IO
BARs (Base Address Registers) depending on selection on the secondary bus.
Offset 10h is defined to be primary CSR and downstream memory 0 BAR. Offset 14h is defined to be
primary CSR and downstream IO BAR. Offset 18h is defined to be downstream memory 1 or IO BAR
(selectable by CSR setup register). Offset 1Ch is defined to be downstream memory 2 BAR. Offset
20h and 24h are defined to be downstream memory 3 lower BAR and memory 3 upper BAR respectively
to support 64-bit decoding.
The direct offset translation of address from primary to secondary bus will be done by substituting the
original Base Address at primary with the downstream Translation Base Address Register values and
keeping the lower address bits the same to form a new address for forward the transaction to secondary
bus.
For downstream memory 2, it uses direct address translation. There is no lookup table for downstream
memory address translation.
Offset 50h is defined to be secondary CSR and upstream memory 0 BAR. Offset 54h is defined to be
secondary CSR and upstream IO BAR. Offset 58h is defined to be upstream memory 1 or IO BAR
(selectable by CSR setup register offset E4h). Offset 1Ch is defined to be upstream memory 2 BAR.
Offset 60h and 64h are defined to be upstream memory 3 lower BAR and memory 3 upper BAR
respectively to support 64-bit decoding.
The direct offset translation of address from secondary to primary bus will be done by substituting the
original Base Address at secondary with the upstream Translation Base Address Register values and
keeping the lower address bits the same to form a new address for forward the transaction to primary bus.
For upstream memory 2, it uses lookup table address translation method which using the original base
address as index to select a new address on the upstream memory 2 lookup table based on the page and
window size defined.
Page 28 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Figure 5-8 Non-Transparent Registers
Non-transparent Registers
Primary CSR and Memory 0 BAR
Downstream Memory 0 Translated Base
Downstream Memory 0 Setup
Typical Access
Configuration access offset 10h
Configuration access offset 98h
Configuration access offset 9Ch
Primary CSR I/O BAR
Configuration access offset 14h
Downstream I/O or Memory 1 BAR
Downstream I/O or Memroy 1 Translated Base
Donwstream I/O or Memroy 1 Setup
Downstream Memory 2 BAR
Configuration access offset 18h
Configuration access offset A8h
Configuration access offset ACh
Configuration access offset 1Fh
Downstream Memory 2 Translated Base
Downstream Memory 2 Setup
Downstream Memory 3 BAR
Lower 4K I/O or Memory access offset 008h
Lower 4K I/O or Memory access offset 00Ch
Configuration access offset 23h
Downstream Memory 2 Setup
Downstream Memory 3 BAR
Lower 4K I/O or Memory access offset 00Ch
Configuration access offset 23h
Downstream Memory 2 Setup
Downstream Memory 3 BAR
Lower 4K I/O or Memory access offset 00Ch
Configuration access offset 23h
Secondary CSR Memory 0 BAR
Upstream Memory 0 Translated Base
Upstream Memory 0 Setup
Configuration access offset 50h
Configuration access offset E0h
Configuration access offset E4h
Secondary CSR I/O BAR
Configuration access offset 54h
Upstream I/O or Memory 1 BAR
Upstream I/O or Memory 1 Translated Base
Upstream I/O or Memory 1 Setup
Upstream Memory 2 BAR
Configuration access offset 58h
Configuration access offset E8h
Configuration access offset ECh
Configuration access offset 5Fh
Upstream Memory 2 Lookup Table Offset
Upstream Memory 2 Lookup Table Data
Upstream Memory 2 Lookup Table (64 32-bit entries)
Upstream Memory 3 BAR
Lower 4K I/O or Memory access offset 050h
Lower 4K I/O or Memory access offset 054h
Lower 4K I/O or Memory access offset 100h to 1FFh
Configuration access offset 63h
Upstream Memory 3 Upper 32-bit BAR
Upstream Memory 3 Setup
Upstream Memory 3 Upper 32-bit Setup
Configuration access offset 67h
Lower 4K I/O or Memory access offset 34h
Lower 4K I/O or Memory access offset 38h
6 PCI EXPRESS FUNCTIONAL OVERVIEW
6.1 TLP STRUCTURE
PCI Express TLP (Transaction Layer Packet) Structure is comprised of format, type, traffic class,
attributes, TLP digest, TLP poison, and length of data payload.
There are four TLP formats defined in PI7C9X130 based on the states of FMT [1] and FMT [0] as shown
on Table 6-1.
Figure 6-9 TLP Format
FMT [1]
FMT [0]
TLP FORMAT
0
0
1
1
0
1
0
1
3 double word, without data
4 double word, without data
3 double word, with data
4 double word, with data
Data payload of PI7C9X130 can range from 4 (1DW) to 256 (64DW) bytes. PI7C9X130 supports three
TLP routing mechanisms. They are comprised of Address, ID, and Implicit routings. Address routing
is being used for Memory and IO requests. ID based (bus, device, function numbers) routing is being
Page 29 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
used for configuration requests. Implicit routing is being used for message routing. There are two
message groups (baseline and advanced switching). The baseline message group contains INTx
interrupt signaling, power management, error signaling, locked transaction support, slot power limit
support, vendor defined messages, hot-plug signaling. The other is advanced switching support
message group. The advanced switching support message contains data packet and signal packet
messages. Advanced switching is beyond the scope of PI7C9X130 implementation.
The r [2:0] values of the "type" field will determine the destination of the message to be routed. All
baseline messages must use the default traffic class zero (TC0).
6.2 VIRTUAL ISOCHRONOUS OPERATION
This section provides a summary of Virtual Isochronous Operation supported by PI7C9X130. Virtual
Isochronous support is disabled by default. Virtual Isochronous feature can be turned on with setting bit
[26] of offset 40h to one. Control bits are designated for selecting which traffic class (TC1-7) to be
used for upstream (PCI Express-to-PCI). PI7C9X130 accepts only TC0 packets of configuration, IO,
and message packets for downstream (PCI Express-to-PCI). If configuration, IO and message packets
have traffic class other than TC0, PI7C9X130 will treat them as malformed packets. PI7C9X130 maps
all downstream memory packets from PCI Express to PCI transactions regardless the virtual isochronous
operation is enabled or not.
Page 30 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7 CONFIGURATION REGISTERS
PI7C9X130 supports Type-0 (non-transparent bridge mode) and Type-1 (transparent bridge mode)
configuration space headers and Capability ID of 01h (PCI power management) to 10h (PCI Express
capability structure).
With pin REVRSB = 0, device-port type (bit [7:4]) of capability register will be set to 7h (PCI Express-
to-PCI/PIC-X bridge). When pin REVRSB = 1, device-port type (bit [7:4]) of capability register will be
set to 8h (PCI/PCI-X-to-PCI Express bridge).
PI7C9X130 supports PCI Express capabilities register structure with capability version set to 1h (bit [3:0]
of offset 02h).
When pin TM0=0, PI7C9X130 will be in transparent bridge mode and the configuration registers for
transparent bridge should be used.
When pin TM0=1, PI7C9X130 will be in non-transparent bridge mode and the configuration registers for
non-transparent bridge should be used.
7.1 CONFIGURATION REGISTER MAP
PI7C9X130 supports capability pointer with PCI-X (ID=07h), PCI power management (ID=01h), PCI
bridge sub-system vendor ID (ID=0Dh), PCI Express (ID=10h), vital product data (ID=03h), and
message signaled interrupt (ID=05h). Hot swap (ID=06h) can be enabled by setting HSEN=1. Slot
identification (ID=04h) is off by default and can be turned on through configuration programming.
Figure 7-10 Configuration Register Map (00h – FFh)
Primary Bus
Configuration
Access for both
Transparent and
Non-transparent
mode or
Secondary Bus
Configuration
Access for
Secondary
Bus
Configuration
Access for
Non-
Transparent
Mode (type1) Transparent
Non-
EEPROM
(I2C) Access
SM Bus
Access
Mode
(Type0)
Transparent
Mode only
Transparent
Mode
01h - 00h
03h – 02h
05h – 04h
01h – 00h
03h – 02h
45h – 44h
Vendor ID
Device ID
Command
Register
Vendor ID
Device ID
Primary
Command
Register
Yes1
Yes1
No
Yes5
Yes5
Yes
07h – 06h
0Bh – 08h
0Ch
47h – 46h
0Bh – 08h
4Ch
Primary Status
Register
Class Code and
Revision ID
Cacheline Size
Register
Primary Status
Register
Class Code and
Revision ID
Primary
No
Yes1
-
Yes
Yes5
-
Cacheline Size
Register
0Dh
4Dh
Primary
Primary
No
Yes
Latency Timer
Latency Timer
Page 31 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Primary Bus
Configuration
Access for both
Transparent and
Non-transparent
mode or
Secondary Bus
Configuration
Access for
Secondary
Bus
Configuration
Access for
Non-
Transparent
Mode (type1) Transparent
Non-
EEPROM
(I2C) Access
SM Bus
Access
Mode
(Type0)
Transparent
Mode only
Transparent
Mode
0Eh
4Eh
Header Type
Register
Header Type
Register
No
Yes
0Fh
13h – 10h
4Fh
53h – 50h
Reserved
Reserved
Reserved
-
No
-
Primary CSR
and Memory 0
BAR
Yes
17h – 14h
18h
57h – 54h
58h
Reserved
Primary CSR
I/O BAR
Downstream
I/O or Memory
1 BAR
No
No
Yes
Yes
Primary Bus
Number
Register
19h
1Ah
1Bh
59h
5Ah
5Bh
Secondary Bus
Number
Register
Subordinate Bus Downstream
Number
Register
Secondary
Latency Timer
Downstream
I/O or Memory
1 BAR
No
No
No
Yes
Yes
Yes
I/O or Memory
1 BAR
Downstream
I/O or Memory
1 BAR
1Ch
5Ch
I/O Base
Register
I/O Limit
Register
Secondary
Status Register
Memory Base
Register
Memory Limit
Register
Prefetchable
Memory Base
Register
Downstream
Memory 2 BAR
Downstream
Memory 2 BAR
Downstream
Memory 2 BAR
Downstream
Memory 3 BAR
Downstream
Memory 3 BAR
Downstream
Memory 3
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
1Dh
5Dh
1Fh – 1Eh
21h – 20h
23h – 22h
25h – 24h
5Fh – 5Eh
61h – 60h
63h – 62h
65h – 64h
Upper 32-bit
BAR
27h – 26h
2Bh – 28h
2Dh – 2Ch
2Fh – 2Eh
67h - 66h
2Bh – 28h
2Dh – 2Ch
2Fh – 2Eh
Prefetchable
Memory Limit
Register
Downstream
Memory 3
Upper 32-bit
BAR
No
No
Yes
Yes
Prefetchable
Memory Base
Upper 32-bit
Register
Prefetchable
Memory Limit
Upper 32-bit
Register
Prefetchable
Memory Limit
Upper 32-bit
Register
Reserved
2
5
Subsystem
Vendor ID
Yes
Yes
2
5
Subsystem ID
Yes
Yes
31h – 30h
33h – 32h
31h – 30h
33h – 32h
I/O Base Upper
16-bit Register
I/O Limit Upper Reserved
16-bit Register
Reserved
No
No
Yes
Yes
Page 32 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Primary Bus
Configuration
Access for both
Transparent and
Non-transparent
mode or
Secondary Bus
Configuration
Access for
Secondary
Bus
Configuration
Access for
Non-
Transparent
Mode (type1) Transparent
Non-
EEPROM
(I2C) Access
SM Bus
Access
Mode
(Type0)
Transparent
Mode only
Transparent
Mode
34h
34h
Capability
Pointer
Capability
Pointer
No
Yes
37h – 35h
3Bh – 38h
3Ch
37h – 35h
3Bh – 38h
7Ch
Reserved
Reserved
Interrupt Line
Reserved
Reserved
Primary
No
No
No
Yes
Yes
Yes
Interrupt Line
3Dh
7Dh
Interrupt Pin
Primary
No
Yes
Interrupt Pin
Primary
Min_Gnt
Primary
Max_Lat
3
3
3Eh
7Eh
Bridge Control
Bridge Control
Yes
Yes
3
3
3Fh
7Fh
Yes
Yes
41h – 40h
41h – 40h
PCI Data
PCI Data
Yes
Yes
Buffering
Control
Buffering
Control
43h – 42h
45h – 44h
43h – 42h
05h – 04h
Chip Control 0
Reserved
Chip Control 0
Secondary
Command
Register
Yes
No
Yes
Yes
47h – 46h
4Bh – 48h
4Ch
07h – 06h
4Bh – 48h
0Ch
Reserved
Secondary
Status Register
Arbiter Mode,
Enable, Priority
Secondary
Cacheline Size
Register
No
Yes
No
Yes
Yes
Yes
Arbiter Mode,
Enable, Priority
Reserved
4Dh
0Dh
Reserved
Secondary
Status Register
Header Type
Reserved
Secondary CSR
and Memory 0
BAR
No
Yes
4Eh
4Fh
53h – 50h
0Eh
0Fh
13h – 10h
Reserved
Reserved
Reserved
No
-
No
Yes
-
Yes
57h – 54h
5Bh – 58h
5Fh – 5Ch
63h – 60h
67h – 64h
17h – 14h
1Bh – 18h
1Fh – 1Ch
23h – 20h
27h – 24h
Reserved
Reserved
Reserved
Reserved
Reserved
Secondary CSR
I/O BAR
Upstream I/O or
Memory 1 BAR
Upstream
Memory 2 BAR
Upstream
Memory 3 BAR
Upstream
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Memory 3
Upper 32-bit
BAR
69h – 68h
6Ah
69h – 68h
6Ah
PCI Express Tx
and Rx Control
Reserved
PCI Express Tx
and Rx Control
Memory
Yes
Yes
3
3
Yes
Yes
Address
Forwarding
Control
6Bh
6Dh – 6Ch
6Bh
6Dh – 6Ch
Reserved
Reserved
Reserved
Subsystem
No
Yes
2
5
Yes
Yes
Page 33 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Primary Bus
Configuration
Access for both
Transparent and
Non-transparent
mode or
Secondary Bus
Configuration
Access for
Secondary
Bus
Configuration
Access for
Non-
Transparent
Mode (type1) Transparent
Non-
EEPROM
(I2C) Access
SM Bus
Access
Mode
(Type0)
Transparent
Mode only
Transparent
Mode
Vendor ID
2
5
6Fh – 6Eh
73h – 70h
6Fh – 6Eh
73h – 70h
Reserved
Subsystem ID
Yes
Yes
EEPROM (I2C)
Control and
Status Register
Hot Swap
Capability
GPIO Data and
Control (20
bits)
EEPROM (I2C)
Control and
status Register
Hot Swap
Capability
GPIO Data and
Control (20
bits)
No
Yes
77h – 74h
7Bh – 78h
77h – 74h
7Bh – 78h
No
No
Yes
Yes
Reserved (12
bits)
Bridge Control
and Status (10
bits)
No
No
Reserved (2
bits)
No
No
No
No
Yes
Yes
7Ch
3Ch
Reserved
Reserved
Reserved
Reserved
Secondary
Interrupt Line
Secondary
Interrupt Pin
Secondary
Min_Gnt
7Dh
3Dh
3
3
7Eh
3Eh
Yes
Yes
3
3
7Fh
3Fh
Secondary
Max_Lat
Yes
Yes
83h – 80h
87h – 84h
8Bh – 88h
8Fh – 8Ch
83h – 80h
87h – 84h
8Bh – 88h
8Fh – 8Ch
PCI-X
PCI-X
No
No
No
No
Yes
Yes
Yes
Yes
Capability
PCI-X Bridge
Status
Upstream Split
Transaction
Downstream
Split
Capability
PCI-X Bridge
Status
Upstream Split
Transaction
Downstream
Split
Transaction
Transaction
93h – 90h
97h – 94h
93h – 90h
97h – 94h
Power
Power
Yes
No
Yes
Yes
Management
Capability
Power
Management
Capability
Power
Management
Control and
Status
Management
Control and
Status
9Bh – 98h
9Fh – 9Ch
9Bh – 98h
9Fh – 9Ch
Reserved
Downstream
Memory 0
Translated Base
Downstream
Memory 0
Setup
No
Yes
3
3
Reserved
Yes
Yes
A3h – A0h
A7h – A4h
A3h – A0h
A7h – A4h
Slot ID
Slot ID
No
Yes
Yes
Capability
PCI Clock and
CLKRUN
Control
Capability
PCI Clock and
CLKRUN
Control
Yes
ABh – A8h
ABh – A8h
SSID and
SSVID
Capability
Downstream
I/O or Memory
1 Translated
No
Yes
Page 34 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Primary Bus
Configuration
Access for both
Transparent and
Non-transparent
mode or
Secondary Bus
Configuration
Access for
Secondary
Bus
Configuration
Access for
Non-
Transparent
Mode (type1) Transparent
Non-
EEPROM
(I2C) Access
SM Bus
Access
Mode
(Type0)
Transparent
Mode only
Transparent
Mode
Base
Afh – ACh
Afh – ACh
Subsystem ID
and Subsystem
Vendor ID
Downstream
I/O or Memory
1 Setup
Yes
Yes
B3h – B0h
B7h – B4h
BBh – B8h
B3h – B0h
B7h – B4h
BBh – B8h
PCI Express
Capability
Device
Capability
Device Control
and Status
PCI Express
Capability
Device
Capability
Device Control
and Status
No
Yes
No
Yes
Yes
Yes
BFh – BCh
C3h – C0h
BFh – BCh
C3h – C0h
Link Capability
Link Control
and Status
Link Capability
Link Control
and Status
Yes
No
Yes
Yes
C7h – C4h
CBh – C8h
C7h – C4h
CBh – C8h
Slot Capability
Slot Control and Slot Control and
Slot Capability
No
No
Yes
Yes
Status
Status
CFh – CCh
D3h – D0h
D6h – D4h
D7h
CFh – CCh
D3h – D0h
D6h – D4h
D7h
XPIP
XPIP
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Configuration
Register 0
XPIP
Configuration
Register 1
XPIP
Configuration
Register 2
Hot Swap
Switch
Configuration
Register 0
XPIP
Configuration
Register 1
XPIP
Configuration
Register 2
Hot Swap
Switch
debounce
counter
debounce
counter
DBh – D8h
DFh – DCh
E3h – E0h
DBh – D8h
DFh – DCh
E3h – E0h
VPD Capability
Register
VPD Data
Register
Extended
Configuration
Access Address
Register
Extended
Configuration
Access Data
Register
VPD Capability
Register
VPD Data
Register
Upstream
Memory 0
Translated Base
No
Yes4
No
Yes
Yes
Yes
3
3
E7h – E4h
E7h – E4h
Upstream
Memory 0 setup
Yes
Yes
EBh – E8h
EFh – ECh
EBh – E8h
EFh – ECh
Reserved
Upstream I/O or
Memory 1
Translated Base
Upstream I/O or
Memory 1
No
Yes
3
3
Reserved
Yes
Yes
Setup
F3h – F0h
F7h – F4h
FBh – F8h
FFh – FCh
F3h – F0h
F7h – F4h
FBh – F8h
FFh – FCh
MSI Capability
Register
Message
Address
Message Upper
Address
MSI Capability
Register
Message
Address
Message Upper
Address
No
No
No
No
Yes
Yes
Yes
Yes
Message Data
Message Data
Page 35 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Note 1: When masquerade is enabled, it is pre-loadable.
Note 2: When both masquerade and non-transparent mode are enabled, it is pre-loadable.
Note 3: When non-transparent mode is enabled, it is pre-loadable.
Note 4: The VPD data is read/write through I2C during VPD operation.
Note 5: Read access only.
7.2 PCI EXPRESS EXTENDED CAPABILITY REGISTER MAP
PI7C9X130 also supports PCI Express Extended Capabilities with from 257-byte to 4096-byte space.
The offset range is from 100h to FFFh. The offset 100h is defined for Advance Error Reporting
(ID=0001h). The offset 150h is defined for Virtual Channel (ID=0002h).
Figure 7-11 PCI Express Extended Capability Register Map (100h – FFFh)
Primary Bus
Configuration
Access for both
Transparent and
Non-transparent
mode or
Secondary Bus
Configuration
Access for
Secondary
Bus
Configuration
Access for
Non-
Transparent
Mode (type1) Transparent
Non-
EEPROM
(I2C) Access
SM Bus
Access
Mode
(Type0)
Transparent
Mode only
Transparent
Mode
103h – 100h
5
103h – 100h
Advanced Error
Reporting
Advanced Error
Reporting
No
Yes
(AER)
(AER)
Capability
Capability
107h – 104h
10Bh – 108h
10Fh – 10Ch
113h – 110h
117h – 114h
107h – 104h
10Bh – 108h
10Fh – 10Ch
113h – 110h
117h – 114h
Uncorrectable
Error Status
Uncorrectable
Error Mask
Uncorrectable
Severity
Correctable
Error Status
Correctable
Error Mask
AER Control
Header Log
Register
Uncorrectable
Error Status
Uncorrectable
Error Mask
Uncorrectable
Severity
Correctable
Error Status
Correctable
Error Mask
AER Control
Header Log
Register
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
11Bh – 118h
12Bh – 11Ch
11Bh – 118h
12Bh – 11Ch
No
No
Yes
Yes
12Fh – 12Ch
133h – 130h
137h – 134h
12Fh – 12Ch
133h – 130h
137h – 134h
Secondary
Uncorrectable
Error Status
Secondary
Uncorrectable
Error Mask
Secondary
Uncorrectable
Severity
Secondary
Uncorrectable
Error Status
Secondary
Uncorrectable
Error Mask
Secondary
Uncorrectable
Severity
No
No
No
Yes
Yes
Yes
13Bh – 138h
14Bh – 13Ch
13Bh – 138h
14Bh – 13Ch
Secondary AER
Control
Secondary
Header Log
Register
Secondary AER
Control
Secondary
Header Log
Register
No
No
Yes
Yes
14Fh – 14Ch
153h – 150h
157h – 154h
14Fh – 14Ch
153h – 150h
157h – 154h
Reserved
VC Capability
Port VC
Reserved
VC Capability
Port VC
No
No
No
Yes
Yes
Yes
Capability 1
Capability 1
Page 36 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Primary Bus
Configuration
Access for both
Transparent and
Non-transparent
mode or
Secondary Bus
Configuration
Access for
Secondary
Bus
Configuration
Access for
Non-
Transparent
Mode (type1) Transparent
Non-
EEPROM
(I2C) Access
SM Bus
Access
Mode
(Type0)
Transparent
Mode only
Transparent
Mode
15Bh – 158h
15Bh – 158h
15Fh – 15Ch
163h – 160h
167h – 164h
16Bh – 168h
Port VC
Port VC
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Capability 2
Port VC Status
and Control
VC0 Resource
Capability
VC0 Resource
Control
Capability 2
Port VC Status
and Control
VC0 Resource
Capability
VC0 Resource
Control
15Fh – 15Ch
163h – 160h
167h – 164h
16Bh – 168h
VC0 Resource
Status
VC0 Resource
Status
2FFh – 170h
303h – 300h
2FFh – 170h
503h – 500h
Reserved
Extended GPIO
Data and
Reserved
Extended GPIO
Data and
No
No
Yes
Yes
Control
Control
307h – 304h
507h – 504h
Extended
Extended
No
Yes
GPI/GPO Data
and Control
Reserved
Replay and
Acknowledge
Latency Timer
Reserved
Reserved
Reserved
Reserved
Reserved
GPI/GPO Data
and Control
Reserved
Replay and
Acknowledge
Latency Timer
Reserved
Reserved
Reserved
Reserved
Reserved
30Fh – 308h
310h
50Fh – 508h
510h
No
Yes
No
Yes
4FFh – 314h
503h – 500h
504h
50Fh – 505h
510h
4FFh – 314h
303h – 300h
304h
30Fh – 305h
310h
No
No
No
No
No
No
No
No
No
No
No
No
FFFh – 514h
FFFh – 514h
Reserved
Reserved
Note 5: Read access only.
7.3 CONTROL AND STATUS REGISTER MAP
Figure 7-12 Control and Status Register (CSR) Map (000h – FFFh)
PCI Express /
PCI Memory
Offset
007h – 000h
00Bh – 008h
SM Bus
Offset
Register
Name
Reset Value
EEPROM
(I2C) Access
SM Bus
Access
207h – 200h
20Bh – 208h
Reserved
0
No
No
Yes
Yes
Downstream
Memory 2
Translated Base
Downstream
Memory 2
Setup
Downstream
Memory 3
Translated Base
Downstream
Memory 3
Setup
XXXX_XXXXh
00Fh – 00Ch
013h – 010h
017h – 014h
20Fh – 20Ch
213h – 210h
217h – 214h
0000_0000h
Yes
No
Yes
Yes
Yes
XXXX_XXXXh
0000_0000h
Yes
Page 37 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
PCI Express /
PCI Memory
Offset
SM Bus
Offset
Register
Name
Reset Value
EEPROM
(I2C) Access
SM Bus
Access
01Bh – 018h
21Bh – 218h
Downstream
Memory 3
Upper 32-bit
Setup
0000_0000h
Yes
Yes
02Fh – 01Ch
033h – 030h
037h – 034h
22Fh – 21Ch
233h – 230h
237h – 234h
Reserved
Reserved
Upstream
0
X
No
No
Yes
Yes
Yes
Yes
0000_0000h
Memory 3
Setup
03Bh – 038h
21Bh – 218h
Upstream
0000_0000h
Yes
Yes
Memory 3
Upper 32-bit
Setup
04Fh – 03Ch
050h
24Fh – 23Ch
250h
Reserved
0
XXh
No
No
Yes
Yes
Lookup Table
Offset Register
Reserved
Lookup Table
Data Register
Upstream Page
Boundary IRQ
0
Upstream Page
Boundary IRQ
1
Upstream Page
Boundary IRQ
Mask 0
053h – 051h
057h – 054h
253h – 251h
257h – 254h
0
No
No
Yes
Yes
XXXX_XXXXh
05Bh – 058h
05Fh – 05Ch
063h – 060h
067h – 064h
25Bh – 258h
25Fh – 25Ch
263h – 260h
267h – 264h
0000_0000h
0000_0000h
FFFF_FFFFh
FFFF_FFFFh
No
No
No
No
Yes
Yes
Yes
Yes
Upstream Page
Boundary IRQ
Mask 1
06Fh – 068h
071h – 070h
26Fh – 268h
271h – 270h
Reserved
Primary Clear
IRQ Register
0
No
No
Yes
Yes
0000h
073h – 072h
075h – 074h
077h – 076h
079h – 078h
273h – 272h
275h – 274h
277h – 276h
279h – 278h
Secondary Clear 0000h
IRQ Register
No
No
No
No
Yes
Yes
Yes
Yes
Primary Set
IRQ Register
Secondary Set
IRQ Register
Primary Clear
IRQ Mask
0000h
0000h
FFFFh
Register
07Bh – 07Ah
07Dh – 07Ch
07Fh – 07Eh
27Bh – 27Ah
27Dh – 27Ch
27Fh – 27Eh
Secondary Clear FFFFh
IRQ Mask
Register
No
No
No
Yes
Yes
Yes
Primary Set
IRQ Mask
Register
Secondary Set
IRQ Mask
FFFFh
FFFFh
Register
09Fh – 080h
0A3h – 0A0h
0A7h – 0A4h
0ABh – 0A8h
0AFh – 0ACh
0B3h – 0B0h
0B7h – 0B4h
0BBh – 0B8h
0BFh – 0BCh
0FFh – 0C0h
29Fh – 280h
2A3h – 2A0h
2A7h – 2A4h
2ABh – 2A8h
2AFh – 2ACh
2B3h – 2B0h
2B7h – 2B4h
2BBh – 2B8h
2BCh – 2BFh
2FFh – 2C0h
Reserved
0
No
No
No
No
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Scratch pad 0
Scratch pad 1
Scratch pad 2
Scratch pad 3
Scratch pad 4
Scratch pad 5
Scratch pad 6
Scratch pad 7
Reserved
XXXX_XXXXh
XXXX_XXXXh
XXXX_XXXXh
XXXX_XXXXh
XXXX_XXXXh
XXXX_XXXXh
XXXX_XXXXh
XXXX_XXXXh
0
Page 38 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
PCI Express /
PCI Memory
Offset
SM Bus
Offset
Register
Name
Reset Value
EEPROM
(I2C) Access
SM Bus
Access
1FFh – 100h
3FFh – 300h
Upstream
0
0
No
Yes
Memory 2
Lookup Table
Reserved
FFFh – 200h
11FFh – 400h
No
Yes
7.4 PCI CONFIGURATION REGISTERS FOR TRANSPARENT BRIDGE
MODE
The following section describes the configuration space when the device is in transparent mode. The
descriptions for different register type are listed as follow:
Register Type
RO
Descriptions
Read Only
ROS
Read Only and Sticky
RW
Read/Write
RO(WS)
RWC
Read Only at primary interface and Read/Write at secondary interface
Read/Write “1” to clear
RWS
Read/Write and Sticky
RWCS
Read/Write “1” to clear and Sticky
7.4.1 VENDOR ID – OFFSET 00h
Bit
15:0
Function
Vendor ID
Type
RO
Description
Identifies Pericom as the vendor of this device. Returns 12D8h when read.
7.4.2 DEVICE ID – OFFSET 00h
Bit
31:16
Function
Device ID
Type
RO
Description
Identifies this device as the PI7C9X130. Returns E130 when read.
7.4.3 COMMAND REGISTER – OFFSET 04h
Bit
0
Function
I/O Space Enable
Type
RW
Description
0: Ignore I/O transactions on the primary interface
1: Enable response to memory transactions on the primary interface
Reset to 0
1
2
Memory Space
Enable
RW
RW
0: Ignore memory read transactions on the primary interface
1: Enable memory read transactions on the primary interface
Reset to 0
Bus Master Enable
0: Do not initiate memory or I/O transactions on the primary interface and
disable response to memory and I/O transactions on the secondary interface
1: Enable the bridge to operate as a master on the primary interfaces for
memory and I/O transactions forwarded from the secondary interface. If the
primary of the reverse bridge is PCI-X mode, the bridge is allowed to initiate a
split completion transaction regardless of the status bit.
Reset to 0
Page 39 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
3
Function
Special Cycle
Enable
Type
RO
Description
0: PI7C9X130 does not respond as a target to Special Cycle transactions, so
this bit is defined as Read-Only and must return 0 when read
Reset to 0
4
5
Memory Write and
Invalidate Enable
RO
0: PI7C9X130 does not originate a Memory Write and Invalidate transaction.
Implements this bit as Read-Only and returns 0 when read (unless forwarding a
transaction for another master). This bit will be ignored in PCI-X mode.
Reset to 0
VGA Palette Snoop
Enable
RO / RW
This bit applies to reverse bridge only.
0: Ignore VGA palette access on the primary
1: Enable positive decoding response to VGA palette writes on the primary
interface with I/O address bits AD [9:0] equal to 3C6h, 3C8h, and 3C9h
(inclusive of ISA alias; AD [15:0] are not decoded and may be any value)
Reset to 0
6
Parity Error
Response Enable
RW
0: May ignore any parity error that is detected and take its normal action
1: This bit if set, enables the setting of Master Data Parity Error bit in the
Status Register when poisoned TLP received or parity error is detected and
takes its normal action
Reset to 0
7
8
Wait Cycle Control
SERR_L Enable Bit
RO
Wait cycle control not supported
Reset to 0
0: Disable
RW
1: Enable PI7C9X130 in forward bridge mode to report non-fatal or fatal
error message to the Root Complex. Also, in reverse bridge mode to assert
SERR_L on the primary interface
Reset to 0
9
Fast Back-to-Back
Enable
RO
Fast back-to-back enable not supported
Reset to 0
10
Interrupt Disable
RO / RW
This bit applies to reverse bridge only.
0: INTA_L, INTB_L, INTC_L, and INTD_L can be asserted on PCI interface
1: Prevent INTA_L, INTB_L, INTC_L, and INTD_L from being asserted on
PCI interface
Reset to 0
15:11
Reserved
RO
Reset to 00000
7.4.4 PRIMARY STATUS REGISTER – OFFSET 04h
Bit
19:16
20
Function
Reserved
Capability List
Capable
Type
RO
RO
Description
Reset to 0000
1: PI7C9X130 supports the capability list (offset 34h in the pointer to the data
structure)
Reset to 1
21
22
66MHz Capable
Reserved
RO
RO
This bit applies to reverse bridge only.
1: 66MHz capable
Reset to 0 when forward bridge or 1 when reverse bridge.
Reset to 0
Page 40 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
23
Function
Fast Back-to-Back
Capable
Type
RO
Description
This bit applies to reverse bridge only.
1: Enable fast back-to-back transactions
Reset to 0 when forward bridge or 1 when reverse bridge in PCI mode.
Bit set if its Parity Error Enable bit is set and either of the conditions occurs on
the primary:
24
Master Data Parity
Error Detected
RWC
FORWARD BRIDGE –
Receives a completion marked poisoned
Poisons a write request
REVERSE BRIDGE –
Detected parity error when receiving data or Split Response for read
Observes P_PERR_L asserted when sending data or receiving Split
Response for write
Receives a Split Completion Message indicating data parity error
occurred for non-posted write
Reset to 0
26:25
DEVSEL_L Timing
(medium decode)
RO
These bits apply to reverse bridge only.
00: fast DEVSEL_L decoding
01: medium DEVSEL_L decoding
10: slow DEVSEL_L decoding
11: reserved
Reset to 00 when forward bridge or 01 when reverse bridge.
FORWARD BRIDGE –
This bit is set when PI7C9X130 completes a request using completer abort
status on the primary
REVERSE BRIDGE –
This bit is set to indicate a target abort on the primary
27
28
Signaled Target
Abort
RWC
RWC
Reset to 0
FORWARD BRIDGE –
This bit is set when PI7C9X130 receives a completion with completer abort
completion status on the primary
Received Target
Abort
REVERSE BRIDGE –
This bit is set when PI7C9X130 detects a target abort on the primary
Reset to 0
29
30
Received Master
Abort
RWC
RWC
FORWARD BRIDGE –
This bit is set when PI7C9X130 receives a completion with unsupported
request completion status on the primary
REVERSE BRIDGE –
This bit is set when PI7C9X130 detects a master abort on the primary
FORWARD BRIDGE –
This bit is set when PI7C9X130 sends an ERR_FATAL or
ERR_NON_FATAL message on the primary
REVERSE BRIDGE –
Signaled System
Error
This bit is set when PI7C9X130 asserts SERR_L on the primary
Reset to 0
31
Detected Parity
Error
RWC
FORWARD BRIDGE –
This bit is set when poisoned TLP is detected on the primary
REVERSE BRIDGE –
This bit is set when address or data parity error is detected on the primary
Reset to 0
Page 41 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.5 REVISION ID REGISTER – OFFSET 08h
Bit
7:0
Function
Revision
Type
RO
Description
Reset to 00000000
7.4.6 CLASS CODE REGISTER – OFFSET 08h
Bit
15:8
Function
Programming
Interface
Type
RO
Description
Subtractive decoding of PCI-PCI bridge not supported
Reset to 00000000
Sub-Class Code
23:16
31:24
Sub-Class Code
RO
RO
00000100: PCI-to-PCI bridge
Reset to 00000100
Base class code
Base Class Code
00000110: Bridge Device
Reset to 00000110
7.4.7 CACHE LINE SIZE REGISTER – OFFSET 0Ch
Bit
1:0
Function
Reserved
Type
RO
Description
Bit [1:0] not supported
Reset to 00
2
Cache Line Size
Cache Line Size
Cache Line Size
Cache Line Size
Reserved
RW
RW
RW
RW
RO
1: Cache line size = 4 double words
Reset to 0
1: Cache line size = 8 double words
3
Reset to 0
1: Cache line size = 16 double words
4
Reset to 0
1: Cache line size = 32 double words
5
Reset to 0
Bit [7:6] not supported
7:6
Reset to 00
7.4.8 PRIMARY LATENCY TIMER REGISTER – OFFSET 0Ch
Bit
15:8
Function
Primary Latency
Timer
Type
Description
RO / RW 8 bits of primary latency timer in PCI/PCI-X
FORWARD BRIDGE –
RO with reset to 00h
REVERSE BRIDGE –
RW with reset to 00h in PCI mode or 40h in PCI-X mode
Page 42 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.9 HEADER TYPE REGISTER – OFFSET 0Ch
Bit
22:16
Function
PCI-to-PCI bridge
configuration
Type
Description
PCI-to-PCI bridge configuration (10 – 3Fh)
RO
Reset to 0000001
23
Single Function
Device
RO
RO
0: Indicates single function device
Reset to 0
Reset to 00h
31:24
Reserved
7.4.10 RESERVED REGISTERS – OFFSET 10h TO 17h
7.4.11 PRIMARY BUS NUMBER REGISTER – OFFSET 18h
Bit
7:0
Function
Primary Bus
Number
Type
RW
Description
Reset to 00h
7.4.12 SECONDARY BUS NUMBER REGISTER – OFFSET 18h
Bit
15:8
Function
Secondary Bus
Number
Type
RW
Description
Reset to 00h
7.4.13 SUBORDINATE BUS NUMBER REGISTER – OFFSET 18h
Bit
23:16
Function
Subordinate Bus
Number
Type
RW
Description
Reset to 00h
7.4.14 SECONDARY LATENCY TIMER REGISTER – OFFSET 18h
Bit
31:24
Function
Secondary Latency
Type
Description
RW / RO Secondary latency timer in PCI / PCI-X mode
Timer
FORWARD BRIDGE –
RW with reset to 00h in PCI mode or 40h in PCI-X mode
REVERSE BRIDGE –
RO with reset to 00h
7.4.15 I/O BASE REGISTER – OFFSET 1Ch
Bit
1:0
Function
32-bit I/O
Type
Description
RO
01: Indicates PI7C9X130 supports 32-bit I/O addressing
Addressing Support
Reset to 01
Reset to 00
3:2
Reserved
RO
Page 43 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
7:4
Function
I/O Base
Type
RW
Description
Indicates the I/O Base (0000_0000h)
Reset to 0000
7.4.16 I/O LIMIT REGISTER – OFFSET 1Ch
Bit
9:8
Function
32-bit I/O
Type
RO
Description
01: Indicates PI7C9X130 supports 32-bit I/O addressing
Addressing Support
Reset to 01
11:10
15:12
Reserved
I/O Base
RO
RW
Reset to 00
Indicates the I/O Limit (0000_0FFFh)
Reset to 0000
7.4.17 SECONDARY STATUS REGISTER – OFFSET 1Ch
Bit
20:16
21
Function
Reserved
66MHz Capable
Type
RO
Description
Reset to 00000
Indicates PI7C9X130 is 66MHz capable
RO
Reset to 1
22
23
Reserved
Fast Back-to-Back
Capable
RO
RO
Reset to 0
FORWARD BRIDGE: reset to 1 when secondary bus is in PCI mode (supports
fast back-to-back transactions) or reset to 0 when secondary bus is in PCI-X
mode (does not support fast back-to-back transactions)
REVERSE BRIDGE: reset to 0 (does not support fast back-to-back
transactions)
24
Master Data Parity
Error Detected
RWC
This bit is set if its parity error enable bit is set and either of the conditions
occur on the primary:
FORWARD BRIDGE –
Detected parity error when receiving data or split response for read
Observes S_PERR_L asserted when sending data or receiving split
response for write
Receives a split completion message indicating data parity error occurred
for non-posted write
REVERSE BRIDGE –
Receives a completion marked poisoned
Poisons a write request
Reset to 0
26:25
27
DEVSEL_L Timing
(medium decoding)
RO
These bits apply to forward bridge only.
01: medium DEVSEL_L decoding
Reset to 01 when forward mode or 00 when reverse mode.
FORWARD BRIDGE –
Bit is set when PI7C9X130 signals target abort
REVERSE BRIDGE –
Signaled Target
Abort
RWC
Bit is set when PI7C9X130 completes a request using completer abort
completion status
Reset to 0
Page 44 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
28
29
30
Received Target
Abort
RWC
RWC
RWC
FORWARD BRIDGE –
Bit is set when PI7C9X130 detects target abort on the secondary interface
REVERSE BRIDGE –
Bit is set when PI7C9X130 receives a completion with completer abort
completion status on the secondary interface
Reset to 0
FORWARD BRIDGE –
Bit is set when PI7C9X130 detects master abort on the secondary interface
REVERSE BRIDGE –
Bit is set when PI7C9X130 receives a completion with unsupported request
completion status on the primary interface
Received Master
Abort
Reset to 0
FORWARD BRIDGE –
Bit is set when PI7C9X130 detects SERR_L assertion on the secondary
interface
Received System
Error
REVERSE BRIDGE –
Bit is set when PI7C9X130 receives an ERR_FATAL or ERR_NON_FATAL
message on the secondary interface
Reset to 0
31
Detected Parity
Error
RWC
FORWARD BRIDGE –
Bit is set when PI7C9X130 detects address or data parity error
REVERSE BRIDGE –
Bit is set when PI7C9X130 detects poisoned TLP on secondary interface
Reset to 0
7.4.18 MEMORY BASE REGISTER – OFFSET 20h
Bit
3:0
Function
Reserved
Type
RO
Description
Reset to 0000
15:4
Memory Base
RW
Memory Base (80000000h)
Reset to 800h
7.4.19 MEMORY LIMIT REGISTER – OFFSET 20h
Bit
19:16
Function
Reserved
Type
RO
Description
Reset to 0000
31:20
Memory Limit
RW
Memory Limit (000FFFFFh)
Reset to 000h
7.4.20 PREFETCHABLE MEMORY BASE REGISTER – OFFSET 24h
Bit
3:0
Function
64-bit Addressing
Type
Description
RO
0001: Indicates PI7C9X130 supports 64-bit addressing
Support
Reset to 0001
15:4
Prefetchable
RW
Prefetchable Memory Base (00000000_80000000h)
Memory Base
Reset to 800h
Page 45 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.21 PREFETCHABLE MEMORY LIMIT REGISTER – OFFSET 24h
Bit
19:16
Function
64-bit Addressing
Support
Type
Description
RO
0001: Indicates PI7C9X130 supports 64-bit addressing
Reset to 0001
31:20
Prefetchable
RW
Prefetchable Memory Limit (00000000_000FFFFFh)
Memory Limit
Reset to 000h
7.4.22 PREFETCHABLE BASE UPPER 32-BIT REGISTER – OFFSET 28h
Bit
31:0
Function
Prefetchable Base
Upper 32-bit
Type
RW
Description
Bit [63:32] of prefetchable base
Reset to 00000000h
7.4.23 PREFETCHABLE LIMIT UPPER 32-BIT REGISTER – OFFSET 2Ch
Bit
31:0
Function
Prefetchable Limit
Type
RW
Description
Bit [63:32] of prefetchable limit
Upper 32-bit
Reset to 00000000h
7.4.24 I/O BASE UPPER 16-BIT REGISTER – OFFSET 30h
Bit
15:0
Function
I/O Base Upper 16-
bit
Type
RW
Description
Bit [31:16] of I/O Base
Reset to 0000h
7.4.25 I/O BASE UPPER 16-BIT REGISTER – OFFSET 30h
Bit
31:16
Function
I/O Limit Upper 16-
bit
Type
RW
Description
Bit [31:16] of I/O Limit
Reset to 0000h
7.4.26 CAPABILITY POINTER – OFFSET 34h
Bit
31:8
7:0
Function
Reserved
Capability Pointer
Type
RO
Description
Reset to 0
Capability pointer to 80h
RO
Reset to 80h
Page 46 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.27 EXPANSION ROM BASE ADDRESS REGISTER – OFFSET 38h
Bit
31:0
Function
Expansion ROM
Type
Description
Expansion ROM not supported.
RO
Base Address
Reset to 00000000h
7.4.28 INTERRUPT LINE REGISTER – OFFSET 3Ch
Bit
7:0
Function
Interrupt Line
Type
RW
Description
These bits apply to reverse bridge only.
For initialization code to program to tell which input of the interrupt controller
the PI7C9X130’s INTA_L in connected to.
Reset to 00000000
7.4.29 INTERRUPT PIN REGISTER – OFFSET 3Ch
Bit
15:8
Function
Interrupt Pin
Type
Description
These bits apply to reverse bridge only.
RO
Designates interrupt pin INTA_L, is used
Reset to 00h when forward mode or 01h when reverse mode.
7.4.30 BRIDGE CONTROL REGISTER – OFFSET 3Ch
Bit
16
Function
Parity Error
Type
RW
Description
0: Ignore parity errors on the secondary
Response Enable
1: Enable parity error detection on secondary
FORWARD BRIDGE –
Controls the response to uncorrectable address attribute and data errors on the
secondary
REVERSE BRIDGE –
Controls the setting of the master data parity error bit in response to a received
poisoned TLP from the secondary (PCIe link)
Reset to 0
17
18
SERR_L Enable
RW
RW
0: Disable the forwarding of SERR_L to ERR_FATAL and
ERR_NONFATAL
1: Enable the forwarding of SERR_L to ERR_FATAL and
ERR_NONFATAL
Reset to 0 (FORWARD BRIDGE)
RO bit for REVERSE BRIDGE
0: Forward downstream all I/O addresses in the address range defined by the
I/O Base and Limit registers
ISA Enable
1: Forward upstream all I/O addresses in the address range defined by the I/O
Base and Limit registers that are in the first 64KB of PCI I/O address space
(top 768 bytes of each 1KB block)
Reset to 0
Page 47 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
19
Function
VGA Enable
Type
RW
Description
0: Do not forward VGA compatible memory and I/O addresses from the
primary to secondary, unless they are enabled for forwarding by the defined I/O
and memory address ranges
1: Forward VGA compatible memory and I/O addresses from the primary and
secondary (if the I/O enable and memory enable bits are set), independent of
the ISA enable bit
20
21
VGA 16-bit Decode
Master Abort Mode
RW
RW
0: Execute 10-bit address decodes on VGA I/O accesses
1: Execute 16-bit address decode on VGA I/O accesses
Reset to 0
0: Do not report master aborts (return FFFFFFFFh on reads and discards data
on write)
1: Report master abort by signaling target abort if possible or by the assertion
of SERR_L (if enabled).
Reset to 0
22
Secondary Interface
Reset
RW
0: Do not force the assertion of RESET_L on secondary PCI bus for forward
bridge, or do not generate a hot reset on the PCIe link for reverse bridge
1: Force the assertion of RESET_L on secondary PCI bus for forward bridge,
or generate a hot reset on the PCIe link for reverse bridge
Reset to 0
23
24
Fast Back-to-Back
Enable
RO
Fast back-to-back not supported
Reset to 0
Primary Master
Timeout
RW
0: Primary discard timer counts 215 PCI clock cycles
1: Primary discard timer counts 210 PCI clock cycles
FORWARD BRIDGE –
Bit is RO and ignored by the PI7C9X130
Reset to 0
25
Secondary Master
Timeout
RW
0: Secondary discard timer counts 215 PCI clock cycles
1: Secondary discard timer counts 210 PCI clock cycles
REVERSE BRIDGE –
Bit is RO and ignored by PI7C9X130
Reset to 0
26
27
Master Timeout
Status
RWC
RW
Bit is set when the discard timer expires and a delayed completion is discarded
at the PCI interface for the forward or reverse bridge
Reset to 0
Discard Timer
SERR_L Enable
Bit is set to enable to generate ERR_NONFATAL or ERR_FATAL for forward
bridge, or assert P_SERR_L for reverse bridge as a result of the expiration of
the discard timer on the PCI interface.
Reset to 0
31:28
Reserved
RO
Reset to 0000
7.4.31 PCI DATA BUFFERING CONTROL REGISTER – OFFSET 40h
Bit
0
Function
Type
RW
Description
0: Park to the last master
1: Park to PI7C9X130 secondary port
Secondary Internal
Arbiter’s PARK
Function
Reset to 0
1
Memory Read
Prefetching Dynamic
Control Disable
RW
0: Enable memory read prefetching dynamic control for PCI to PCIe read
1: Disable memory read prefetching dynamic control for PCI to PCIe read
Reset to 0
Page 48 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
2
Function
Completion Data
Prediction Control
Type
RW
Description
0: Enable completion data prediction for PCI to PCIe read.
1: Disable completion data prediction
Reset to 0
3
Reserved
Reserved
Reserved
PCI Read Prefetch
Mode
RO
RO
RO
RW
Reset to 0
Reset to 11
Reset to 11
5:4
7:6
9:8
00: One cache line prefetch if memory read address is in prefetchable range at
PCI interface
01: Reserved
10: Full prefetch if memory read address is in prefetchable range at PCI
interface
11: Disconnect on the first DWORD
Reset to 00
10
PCI Special Delayed
Read Mode Enable
RW
0: Retry any master at PCI bus that repeats its transaction with command
code changes.
1: Allows any master at PCI bus to change memory command code (MR,
MRL, MRM) after it has received a retry. The PI7C9X130 will complete the
memory read transaction and return data back to the master if the address and
byte enables are the same.
Reset to 0
11
Reserved
RO
Reset to 0
14:12
Maximum Memory
Read Byte Count
RW
Maximum byte count is used by the PI7C9X130 when generating memory read
requests on the PCIe link in response to a memory read initiated on the PCI bus
and bit [9:8], bit [7:6], and bit [5:4] are set to “full prefetch”.
000: 512 bytes (default)
001: 128 bytes
010: 256 bytes
011: 512 bytes
100: 1024 bytes
101: 2048 bytes
110: 4096 bytes
111: 512 bytes
Reset to 000
Page 49 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.32 CHIP CONTROL 0 REGISTER – OFFSET 40h
Bit
15
Function
Flow Control Update
Type
RW
Description
0: Flow control is updated for every two credits available
Control
1: Flow control is updated for every on credit available
Reset to 0
16
PCI Retry Counter
Status
RWC
RW
0: The PCI retry counter has not expired since the last reset
1: The PCI retry counter has expired since the last reset
Reset to 0
00: No expiration limit
01: Allow 256 retries before expiration
10: Allow 64K retries before expiration
11: Allow 2G retries before expiration
18:17
PCI Retry Counter
Control
Reset to 00
19
PCI Discard Timer
Disable
RW
RW
RW
0: Enable the PCI discard timer in conjunction with bit [27] offset 3Ch (bridge
control register)
1: Disable the PCI discard timer in conjunction with bit [27] offset 3Ch (bridge
control register)
Reset to 0
20
PCI Discard Timer
Short Duration
0: Use bit [24] offset 3Ch for forward bridge or bit [25] offset 3Ch for reverse
bridge to indicate how many PCI clocks should be allowed before the PCI
discard timer expires
1: 64 PCI clocks allowed before the PCI discard timer expires
Reset to 0
22:21
Configuration
Request Retry Timer
Counter Value
Control
00: Timer expires at 25us
01: Timer expires at 0.5ms
10: Timer expires at 5ms
11: Timer expires at 25ms
Reset to 01
23
Delayed Transaction
Order Control
RW
RW
0: Enable out-of-order capability between delayed transactions
1: Disable out-of-order capability between delayed transactions
Reset to 0
25:24
Completion Timer
Counter Value
Control
00: Timer expires at 50us
01: Timer expires at 10ms
10: Timer expires at 50ms
11: Timer disabled
Reset to 01
26
Isochronous Traffic
Support Enable
RW
RW
0: All memory transactions from PCI-X to PCIe will be mapped to TC0
1: All memory transactions from PCI-X to PCIe will be mapped to Traffic
Class defined in bit [29:27] of offset 40h.
Reset to 0
Reset to 001
29:27
30
Traffic Class Used
For Isochronous
Traffic
Serial Link Interface
Loopback Enable
RW / RO 0: Normal mode
1: Enable serial link interface loopback mode (TX to RX) if TM0=LOW,
TM1=HIGH, TM2=HIGH, MSK_IN=HIGH, REVRSB=HIGH. PCI
transaction from PCI bus will loop back to PCI bus
RO for forward bridge
Reset to 0
Page 50 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
31
Function
Primary
Configuration
Access Lockout
Type
Description
RO / RW 0: PI7C9X130 configuration space can be accessed from both interfaces
1: PI7C9X130 configuration space can only be accessed from the secondary
interface. Primary bus accessed receives completion with CRS status for
forward bridge, or target retry for reverse bridge
Reset to 0 if TM0 is LOW
7.4.33 RESERVED REGISTER – OFFSET 44h
Bit
31:0
Function
Reserved
Type
Description
Reset to 00000000h
RO
7.4.34 ARBITER ENABLE REGISTER – OFFSET 48h
Bit
0
Function
Enable Arbiter 0
Type
RW
Description
0: Disable arbitration for internal PI7C9X130 request
1: Enable arbitration for internal PI7C9X130 request
Reset to 1
1
2
3
4
5
6
7
8
Enable Arbiter 1
Enable Arbiter 2
Enable Arbiter 3
Enable Arbiter 4
Enable Arbiter 5
Enable Arbiter 6
Enable Arbiter 7
Enable Arbiter 8
RW
RW
RW
RW
RW
RW
RW
RW
0: Disable arbitration for master 1
1: Enable arbitration for master 1
Reset to 1
0: Disable arbitration for master 2
1: Enable arbitration for master 2
Reset to 1
0: Disable arbitration for master 3
1: Enable arbitration for master 3
Reset to 1
0: Disable arbitration for master 4
1: Enable arbitration for master 4
Reset to 1
0: Disable arbitration for master 5
1: Enable arbitration for master 5
Reset to 1
0: Disable arbitration for master 6
1: Enable arbitration for master 6
Reset to 1
0: Disable arbitration for master 7
1: Enable arbitration for master 7
Reset to 1
0: Disable arbitration for master 8
1: Enable arbitration for master 8
Reset to 1
Page 51 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.35 ARBITER MODE REGISTER – OFFSET 48h
Bit
9
Function
External Arbiter Bit
Type
Description
0: Enable internal arbiter (if CFN_L is tied LOW)
RO
1: Use external arbiter (if CFN_L is tied HIGH)
Reset to 0/1 according to what CFN_L is tied to
10
Broken Master
Timeout Enable
RW
0: Broken master timeout disable
1: This bit enables the internal arbiter to count 16 PCI bus cycles while waiting
for FRAME_L to become active when a device’s PCI bus GNT is active and
the PCI bus is idle. If the broken master timeout expires, the PCI bus GNT for
the device is de-asserted.
Reset to 0
11
Broken Master
Refresh Enable
RW
RW
0: A broken master will be ignored forever after de-asserting its REQ_L for at
least 1 clock
1: Refresh broken master state after all the other masters have been served once
Reset to 0
19:12
Arbiter Fairness
Counter
08h: These bits are the initialization value of a counter used by the internal
arbiter. It controls the number of PCI bus cycles that the arbiter holds a
device’s PCI bus GNT active after detecting a PCI bus REQ_L from another
device. The counter is reloaded whenever a new PCI bus GNT is asserted. For
every new PCI bus GNT, the counter is armed to decrement when it detects the
new fall of FRAME_L. If the arbiter fairness counter is set to 00h, the arbiter
will not remove a device’s PCI bus GNT until the device has de-asserted its
PCI bus REQ.
Reset to 08h
20
21
GNT_L Output
Toggling Enable
RW
RO
0: GNT_L not de-asserted after granted master assert FRAME_L
1: GNT_L de-asserts for 1 clock after 2 clocks of the granted master asserting
FRAME_L
Reset to 0
Reset to 0
Reserved
7.4.36 ARBITER PRIORITY REGISTER – OFFSET 48h
Bit
22
Function
Arbiter Priority 0
Type
RW
Description
0: Low priority request to internal PI7C9X130
1: High priority request to internal PI7C9X130
Reset to 1
23
24
25
26
Arbiter Priority 1
Arbiter Priority 2
Arbiter Priority 3
Arbiter Priority 4
RW
RW
RW
RW
0: Low priority request to master 1
1: High priority request to master 1
Reset to 0
0: Low priority request to master 2
1: High priority request to master 2
Reset to 0
0: Low priority request to master 3
1: High priority request to master 3
Reset to 0
0: Low priority request to master 4
1: High priority request to master 4
Reset to 0
Page 52 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
27
Function
Arbiter Priority 5
Type
RW
Description
0: Low priority request to master 5
1: High priority request to master 5
Reset to 0
28
29
30
31
Arbiter Priority 6
Arbiter Priority 7
Arbiter Priority 8
Reserved
RW
RW
RW
RO
0: Low priority request to master 6
1: High priority request to master 6
Reset to 0
0: Low priority request to master 7
1: High priority request to master 7
Reset to 0
0: Low priority request to master 8
1: High priority request to master 8
Reset to 0
Reset to 0
7.4.37 RESERVED REGISTERS – OFFSET 4Ch TO 64h
7.4.38 EXPRESS TRANSMITTER/RECEIVER CONTROL REGISTER – OFFSET 68h
Bit
1:0
Function
Nominal Driver
Current Control
Type
RW
Description
00: 20mA
01: 10mA
10: 28mA
11: Reserved
Reset to 00
5:2
Driver Current Scale
Multiple Control
RW
0000: 1.00 x nominal driver current
0001: 1.05 x nominal driver current
0010: 1.10 x nominal driver current
0011: 1.15 x nominal driver current
0100: 1.20 x nominal driver current
0101: 1.25 x nominal driver current
0110: 1.30 x nominal driver current
0111: 1.35 x nominal driver current
1000: 1.60 x nominal driver current
1001: 1.65 x nominal driver current
1010: 1.70 x nominal driver current
1011: 1.75 x nominal driver current
1100: 1.80 x nominal driver current
1101: 1.85 x nominal driver current
1110: 1.90 x nominal driver current
1111: 1.95 x nominal driver current
Reset to 0000
Page 53 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
11:8
Function
Driver De-emphasis
Level Control
Type
RW
Description
0000: 0.00 db
0001: -0.35 db
0010: -0.72 db
0011: -1.11 db
0100: -1.51 db
0101: -1.94 db
0110: -2.38 db
0111: -2.85 db
1000: -3.35 db
1001: -3.88 db
1010: -4.44 db
1011: -5.04 db
1100: -5.68 db
1101: -6.38 db
1110: -7.13 db
1111: -7.96 db
Reset to 1000
00: 52 ohms
01: 57 ohms
10: 43 ohms
11: 46 ohms
13:12
15:14
29:16
Transmitter
Termination Control
RW
RW
RO
Reset to 00
00: 52 ohms
01: 57 ohms
10: 43 ohms
11: 46 ohms
Receiver
Termination Control
Reset to 00
Reset to 00h
Reserved
7.4.39 UPSTREAM MEMORY WRITE FRAGMENT CONTROL REGISTER – OFFSET 68h
Bit
31:30
Function
Memory Write
Type
RW
Description
Upstream Memory Write Fragment Control
Fragment Control
00: Fragment at 32-byte boundary
01: Fragment at 64-byte boundary
1x: Fragement at 128-byte boundary
Reset to 10h
7.4.40 RESERVED REGISTER – OFFSET 6Ch
7.4.41 EEPROM AUTOLOAD CONTROL/STATUS REGISTER – OFFSET 70h
Bit
0
Function
Initiate EEPROM
Type
RW
Description
This bit will be reset to 0 after the EEPROM operation is finished.
Read or Write Cycle
0: EEPROM AUTOLOAD disabled
0 -> 1: Starts the EEPROM Read or Write cycle
Reset to 0
0: Read
1: Write
1
Control Command
for EEPROM
RW
Reset to 0
Page 54 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
2
Function
EEPROM Error
Type
Description
RO
0: EEPROM acknowledge is always received during the EEPROM cycle
1: EEPROM acknowledge is not received during EEPROM cycle
Reset to 0
3
EPROM Autoload
Complete Status
RO
0: EEPROM autoload is not successfully completed
1: EEPROM autoload is successfully completed
Reset to 0
5:4
EEPROM Clock
RW
Where PCLK is 125MHz
Frequency Control
00: PCLK / 4096
01: PCLK / 2048
10: PCLK / 1024
11: PCLK / 128
Reset to 00
6
7
8
EEPROM Autoload
Control
RW
RW
RO
0: Enable EEPROM autoload
1: Disable EEPROM autoload
Reset to 0
0: Normal speed of EEPROM autoload
1: Increase EEPROM autoload by 32x
Fast EEPROM
Autoload Control
Reset to 0
0: EEPROM autoload is not on going
1: EEPROM autoload is on going
EEPROM Autoload
Status
Reset to 0
15:9
EEPROM Word
Address
RW
RW
EEPROM word address for EEPROM cycle
Reset to 0000000
EEPROM data to be written into the EEPROM
31:16
EEPROM Data
Reset to 0000h
7.4.42 HOT SWAP CONTROL AND STATUS REGISTER – OFFSET 74h
Bit
7:0
Function
Capability ID for
Hot Swap
Type
Description
RO
Reset to 06h when Hot Sawp is enable (HS_EN=1) or 00h when Hot Swap is
disabled (HS_EN=0)
15:8
16
Next Capability
Pointer
Device Hiding Arm
RO
RW
RW
RW
Reset to 00h to inidicate the end of the capability chain
Device Hiding Armed when this bit is set to 1
Reset to 0
ENUM_L signal is masked when this bit is set to 1
Reset to 0
When this bit is 1, INS is armed, or either INS or EXT has a value of logic 1
When this bit is 0, INS is not armed or both INS and EXT have a value of logic
0
17
ENUM_L signal
Mask
Pending Insertion or
Extraction
18
Reset to 0h
19
LED On Off
RW
RO
When this bit is 1, LED is on
When this bit is 0, LED is off
Reset to 0
PI=01 supports PI=00 plus device hiding and pending insertion or extraction
bits
21:20
Programming
Interface
Reset to 01
22
EXT for Extraction
RWC
EXT bit indicates ENUM_L status of extraction. When EXT is 1, ENUM_L
is asserted
Reset to 0
Page 55 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
23
Function
INS for Insertion
Type
RWC
Description
INS bit indicates ENUM_L status of insertion. When INS is 1, ENUM_L is
asserted
Reset to 1
31:24
Reserved
RO
Reset to 00h
7.4.43 GPIO DATA AND CONTROL REGISTER – OFFSET 78h
Bit
11:0
15:12
Function
Reserved
GPIO Output Write-
1-to-Clear
Type
RO
RW
Description
Reset to 000h
Reset to 0h
19:16
23:20
27:24
31:28
GPIO Output Write-
1-to-Set
RW
RW
RW
RO
Reset to 0h
Reset to 0h
Reset to 0h
Reset to 0h
GPIO Output Enable
Write-1-to-Clear
GPIO Output Enable
Write-1-to-Set
GPIO Input Data
Register
7.4.44 RESERVED REGISTER – OFFSET 7Ch
7.4.45 PCI-X CAPABILITY ID REGISTER – OFFSET 80h
Bit
7:0
Function
PCI-X Capability ID
Type
Description
PCI-X Capability ID
RO
Reset to 07h
7.4.46 NEXT CAPABILITY POINTER REGISTER – OFFSET 80h
Bit
15:8
Function
Next Capability
Pointer
Type
Description
Point to power management
RO
Reset to 90h
7.4.47 PCI-X SECONDARY STATUS REGISTER – OFFSET 80h
Bit
16
Function
Type
Description
64-bit supported when DEV64 is set to high
64-bit Device on
Secondary Bus
Interface
RO
Reset to 1in forward bridge mode and DEV64 is set to high or reset to 0 in
reverse bridge mode
17
18
133MHz Capable
RO
When this bit is 1, PI7C9X130 is 133MHz capable on its secondary bus
interface
Reset to 1 in forward bridge mode or 0 in reverse bridge mode
This bit is a read-only and set to 0 in reverse bridge mode or is read-write in
forward bridge mode
Split Completion
Discarded
RO /
RWC
When this is set to 1, a split completion has been discarded by PI7C9X130 at
Page 56 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
Function
Type
Description
secondary bus because the requester did not accept the split completion
transaction
Reset to 0
19
Unexpected Split
Completion
RWC
This bit is set to 0 in forward bridge mode or is read-write in reverse bridge
mode
When this bit is set to 1, an unexpected split completion has been received with
the requester ID equaled to the secondary bus number, device number, and
function number at the PI7X9X130 secondary bus interface
Reset to 0
20
21
Split Completion
Overrun
RWC
RWC
When this bit is set to 1, a split completion has been terminated by PI7C9X130
with either a retry or disconnect at the next ADB due to the buffer full
condition
Reset to 0
Split Request
Delayed
When this bit is set to 1, a split request is delayed because PI7C9X130 is not
able to forward the split request transaction to its secondary bus due to
insufficient room within the limit specified in the split transaction commitment
limit field of the downstream split transaction control register
Reset to 0
24:22
Secondary Clock
Frequency
RO
These bits are only meaningful in forward bridge mode. In reverse bridge
mode, all three bits are set to zero.
000: Conventional PCI mode (minimum clock period not applicable)
001: 66MHz (minimum clock period is 15ns)
010: 100 to 133MHz (minimum clock period is 7.5ns)
011: Reserved
1xx: Reserved
Reset to 000
0000000
31:25
Reserved
RO
7.4.48 PCI-X BRIDGE STATUS REGISTER – OFFSET 84h
Bit
2:0
Function
Function Number
Type
Description
RO
Function number (AD [10:8] of a type 0 configuration transaction)
Reset to 000
7:3
Device Number
RO
Device number (AD [15:11] of a type 0 configuration transaction) is assigned
to the PI7C9X130 by the connection of system hardware. Each time the
PI7C9X130 is addressed by a configuration write transaction, the bridge
updates this register with the contents of AD [15:11] of the address phase of the
configuration transaction, regardless of which register in the PI7C9X130 is
addressed by the transaction. The PI7C9X130 is addressed by a configuration
write transaction if all of the following are true:
The transaction uses a configuration write command
IDSEL is asserted during the address phase
AD [1:0] are 00 (type o configuration transaction)
AD [10:8] of the configuration address contain the appropriate function
number
Reset to 11111
Page 57 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
15:8
Function
Bus Number
Type
Description
RO
Additional address from which the contents of the primary bus number register
on type 1 configuration space header is read. The PI7C9X130 uses the bus
number, device number, and function number fields to create a completer ID
when responding with a split completion to a read of an internal PI7C9X130
register. These fields are also used for cases when one interface is in
conventional PCI mode and the other is in PCI-X mode.
Reset to 11111111
16
64-bit Device on
Primary Bus
Interface
RO
RO
64-bit supported when DEV64 is set to high
Reset to 0 in forward bridge mode or in reverse bridge mode with REQ64_L is
high at the de-assertion of RESET_L or reset to 1 in reverse bridge mode with
REQ64_L is low at the de-assertion of RESET_L
17
18
133MHz Capable
When this bit is 1, PI7C9X130 is 133MHz capable on its primary bus interface
Reset to 0 in forward bridge mode or 1 in reverse bridge mode
This bit is a read-only and set to 0 in reverse bridge mode or is read-write in
forward bridge mode
Split Completion
Discarded
RO /
RWC
When this is set to 1, a split completion has been discarded by PI7C9X130 at
primary bus because the requester did not accept the split completion
transaction
Reset to 0
19
Unexpected Split
Completion
RWC
This bit is set to 0 in forward bridge mode or is read-write in reverse bridge
mode
When this is set to 1, an unexpected split completion has been received with the
requester ID equaled to the primary bus number, device number, and function
number at the PI7X9X130 primary bus interface
Reset to 0
20
21
Split Completion
Overrun
RWC
RWC
When this bit is set to 1, a split completion has been terminated by PI7C9X130
with either a retry or disconnect at the next ADB due to the buffer full
condition
Reset to 0
Split Request
Delayed
When this bit is set to 1, a split request is delayed because PI7C9X130 is not
able to forward the split request transaction to its primary bus due to
insufficient room within the limit specified in the split transaction commitment
limit field of the downstream split transaction control register
Reset to 0
31:22
Reserved
RO
0000000000
7.4.49 UPSTREAM SPLIT TRANSACTION REGISTER – OFFSET 88h
Bit
15:0
Function
Type
Description
Upstream Split
Transaction
Capability
RO
Upstream Split Transaction Capability specifies the size of the buffer (in the
unit of ADQs) to store split completions for memory read. It applies to the
requesters on the secondary bus in addressing the completers on the primary
bus. The 0010h value shows that the buffer has 16 ADQs or 2K bytes storage
Reset to 0010h
31:16
Split Transaction
Commitment Limit
RW
Upstream Split Transaction Commitment Limit indicates the cumulative
sequence size of the commitment limit in units of ADQs. This field can be
programmed to any value or equal to the content of the split capability field.
For example, if the limit is set to FFFFh, PI7C9X130 is allowed to forward all
split requests of any size regardless of the amount of buffer space available.
The split transaction commitment limit is set to 0010h that is the same value as
the split transaction capability.
Reset to 0010h
Page 58 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.50 DOWNSTREAM SPLIT TRANSACTION REGISTER – OFFSET 8Ch
Bit
15:0
Function
Type
Description
Downstream Split
Transaction
Capability
RO
Downstream Split Transaction Capability specifies the size of the buffer (in the
unit of ADQs) to store split completions for memory read. It applies to the
requesters on the primary bus in addressing the completers on the secondary
bus. The 0010h value shows that the buffer has 16 ADQs or 2K bytes storage
Reset to 0010h
31:16
Downstream Split
Transaction
Commitment Limit
RW
Downstream Split Transaction Commitment Limit indicates the cumulative
sequence size of the commitment limit in units of ADQs. This field can be
programmed to any value or equal to the content of the split capability field.
For example, if the limit is set to FFFFh, PI7C9X130 is allowed to forward all
split requests of any size regardless of the amount of buffer space available.
The split transaction commitment limit is set to 0010h that is the same value as
the split transaction capability.
Reset to 0010h
7.4.51 POWER MANAGEMENT ID REGISTER – OFFSET 90h
Bit
7:0
Function
Power Management
ID
Type
Description
Power Management ID Register
RO
Reset to 01h
7.4.52 NEXT CAPABILITY POINTER REGISTER – OFFSET 90h
Bit
15:8
Function
Next Pointer
Type
Description
RO
Next pointer (point to Subsystem ID and Subsystem Vendor ID)
Reset to A8h
7.4.53 POWER MANAGEMENT CAPABILITY REGISTER – OFFSET 90h
Bit
18:16
Function
Version Number
Type
Description
RO
Version number that complies with revision 2.0 of the PCI Power Management
Interface specification.
Reset to 010
19
PME Clock
RO
PME clock is not required for PME_L generation
Reset to 0
20
21
Reserved
Device Specific
Initialization (DSI)
RO
RO
Reset to 0
DSI – no special initialization of this function beyond the standard PCI
configuration header is required following transition to the D0 un-initialized
state
Reset to 0
Page 59 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
24:22
Function
AUX Current
Type
Description
000: 0mA
RO
001: 55mA
010: 100mA
011: 160mA
100: 220mA
101: 270mA
110: 320mA
111: 375mA
Reset to 001
25
D1 Power
Management
RO
RO
RO
D1 power management is not supported
Reset to 0
D2 power management is not supported
26
D2 Power
Management
Reset to 0
31:27
PME_L Support
PME_L is supported in D3 cold, D3 hot, and D0 states.
Reset to 11001
7.4.54 POWER MANAGEMENT CONTROL AND STATUS REGISTER – OFFSET 94h
Bit
1:0
Function
Power State
Type
RW
Description
Power State is used to determine the current power state of PI7C9X130. If a
non-implemented state is written to this register, PI7C9X130 will ignore the
write data. When present state is D3 and changing to D0 state by
programming this register, the power state change causes a device reset without
activating the RESET_L of PCI/PCI-X bus interface
00: D0 state
01: D1 state not implemented
10: D2 state not implemented
11: D3 state
Reset to 00
7:2
8
Reserved
PME Enable
RO
RWS
Reset to 000000
0: PME_L assertion is disabled
1: PME_L assertion is enabled
Reset to 0
12:9
14:13
15
Data Select
Data Scale
PME Status
RO
RO
Data register is not implemented
Reset to 0000
Data register is not implemented
Reset to 00
PME_L is supported
RWCS
Reset to 0
7.4.55 PCI-TO-PCI BRIDGE SUPPORT EXTENSION REGISTER – OFFSET 94h
Bit
21:16
22
Function
Reserved
B2/B3 Support
Type
RO
Description
Reset to 000000
0: B2 / B3 not support for D3hot
RO
Reset to 0
Page 60 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
23
Function
PCI Bus
Type
Description
0: PCI Bus Power/Clock Disabled
RO
Power/Clock Control
Enable
Reset to 0
31:24
Data Register
RO
Data register is not implemented
Reset to 00h
7.4.56 RESERVED REGISTERS – OFFSET 98h TO 9Ch
7.4.57 CAPABILITY ID REGISTER – OFFSET A0h
Bit
7:0
Function
Capability ID
Type
Description
RO
Capability ID for Slot Identification. SI is off by default but can be turned on
through EEPROM interface
Reset to 04h
7.4.58 NEXT POINTER REGISTER – OFFSET A0h
Bit
15:8
Function
Next Pointer
Type
Description
RO
Next pointer – points to PCI Express capabilities register
Reset to B0h
7.4.59 SLOT NUMBER REGISTER – OFFSET A0h
Bit
20:16
Function
Expansion Slot
Number
Type
RW
Description
Expansion slot number
Reset to 00000
First in chassis
21
First In Chassis
Reserved
RW
RO
Reset to 0
Reset to 00
23:22
7.4.60 CHASSIS NUMBER REGISTER – OFFSET A0h
Bit
31:24
Function
Chassis Number
Type
RW
Description
Chassis number
Reset to 00h
Page 61 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.61 SECONDARY CLOCK AND CLKRUN CONTROL REGISTER – OFFSET A4h
Bit
1:0
Function
CLKOUT0 Enable
Type
RW
Description
CLKOUT (Slot 0) Enable for forward bridge mode only
00: enable CLKOUT0
01: enable CLKOUT0
10: enable CLKOUT0
11: disable CLKOUT0 and driven LOW
Reset to 00
3:2
5:4
7:6
CLKOUT1 Enable
CLKOUT2 Enable
CLKOUT3 Enable
RW
RW
RW
CLKOUT (Slot 1) Enable for forward bridge mode only
00: enable CLKOUT1
01: enable CLKOUT1
10: enable CLKOUT1
11: disable CLKOUT1 and driven LOW
Reset to 00
CLKOUT (Slot 2) Enable for forward bridge mode only
00: enable CLKOUT2
01: enable CLKOUT2
10: enable CLKOUT2
11: disable CLKOUT2 and driven LOW
Reset to 00
CLKOUT (Slot 3) Enable for forward bridge mode only
00: enable CLKOUT3
01: enable CLKOUT3
10: enable CLKOUT3
11: disable CLKOUT3 and driven LOW
Reset to 00
8
CLKOUT4 Enable
CLKOUT5 Enable
CLKOUT6 Enable
RW
RW
RW
CLKOUT (Device 1) Enable for forward bridge mode only
0: enable CLKOUT4
1: disable CLKOUT4 and driven LOW
Reset to 0
9
CLKOUT (Device 2) Enable for forward bridge mode only
0: enable CLKOUT5
1: disable CLKOUT5 and driven LOW
Reset to 0
10
CLKOUT (the bridge) Enable for forward bridge mode only
0: enable CLKOUT6
1: disable CLKOUT6 and driven LOW
Reset to 0
11
12
13
Reserved
Reserved
Secondary Clock
Stop Status
RO
RO
RO
Reset to 0
Reset to 0
Secondary clock stop status
0: secondary clock not stopped
1: secondary clock stopped
Reset to 0
Page 62 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
14
Function
Secondary Clkrun
Protocol Enable
Type
RW
Description
0: disable protocol
1: enable protocol
Reset to 0
15
Clkrun Mode
Reserved
RW
RO
0: Stop the secondary clock only when bridge is at D3hot state
1: Stop the secondary clock whenever the secondary bus is idle and there are no
requests from the primary bus
Reset to 0
Reset to 0000h
31:16
7.4.62 CAPABILITY ID REGISTER – OFFSET A8h
Bit
7:0
Function
Capability ID
Type
Description
RO
Capability ID for subsystem ID and subsystem vendor ID
Reset to 0Dh
7.4.63 NEXT POINTER REGISTER – OFFSET A8h
Bit
15:8
Function
Next Item Pointer
Type
Description
RO
Next item pointer (point to PCI Express Capability by default but can be
programmed to A0h if Slot Identification Capability is enabled)
Reset to B0h
7.4.64 RESERVED REGISTER – OFFSET A8h
Bit
31:16
Function
Reserved
Type
Description
Reset to 0000h
RO
7.4.65 SUBSYSTEM VENDOR ID REGISTER – OFFSET ACh
Bit
15:0
Function
Subsystem Vendor
ID
Type
Description
RO
Subsystem vendor ID identifies the particular add-in card or subsystem
Reset to 00h
7.4.66 SUBSYSTEM ID REGISTER – OFFSET ACh
Bit
31:16
Function
Subsystem ID
Type
Description
RO
Subsystem ID identifies the particular add-in card or subsystem
Reset to 00h
7.4.67 PCI EXPRESS CAPABILITY ID REGISTER – OFFSET B0h
Bit
Function
Type
Description
Page 63 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
7:0
Function
PCI Express
Capability ID
Type
Description
PCI Express capability ID
RO
Reset to 10h
7.4.68 NEXT CAPABILITY POINTER REGISTER – OFFSET B0h
Bit
15:8
Function
Next Item Pointer
Type
Description
Next item pointer (points to VPD register)
RO
Reset to D8h
7.4.69 PCI EXPRESS CAPABILITY REGISTER – OFFSET B0h
Bit
19:16
Function
Capability Version
Type
RO
Description
Reset to 1h
23:20
Device / Port Type
RO
0000: PCI Express endpoint device
0001: Legacy PCI Express endpoint device
0100: Root port of PCI Express root complex
0101: Upstream port of PCI Express switch
0110: Downstream port of PCI Express switch
0111: PCI Express to PCI bridge
1000: PCI to PCI Express bridge
Others: Reserved
Reset to 7h for Forward Bridge or 8h for Reverse Bridge
Reset to 0 for Forward Bridge or 1 for Reverse Bridge
Reset to 0h
24
29:25
Slot Implemented
Interrupt Message
Number
RO
RO
31:30
Reserved
RO
Reset to 0
7.4.70 DEVICE CAPABILITY REGISTER – OFFSET B4h
Bit
2:0
Function
Maximum Payload
Size
Type
Description
000: 128 bytes
001: 256 bytes
010: 512 bytes
011: 1024 bytes
100: 2048 bytes
101: 4096 bytes
110: reserved
111: reserved
RO
Reset to 001
4:3
5
Phantom Functions
8-bit Tag Field
RO
RO
No phantom functions supported
Reset to 0
8-bit tag field supported
Reset to 1h
Page 64 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
8:6
Function
Endpoint L0’s
Latency
Type
Description
Endpoint L0’s acceptable latency
RO
000: less than 64 ns
001: 64 – 128 ns
010: 128 – 256 ns
011: 256 – 512 ns
100: 512 ns – 1 us
101: 1 – 2 us
110: 2 – 4 us
111: more than 4 us
Reset to 000
11:9
Endpoint L1’s
Latency
RO
Endpoint L1’s acceptable latency
000: less than 1 us
001: 1 – 2 us
010: 2 – 4 us
011: 4 – 8 us
100: 8 – 16 us
101: 16 – 32 us
110: 32 – 64 us
111: more than 64 us
Reset to 000
12
13
14
Attention Button
Present
RO
RO
RO
0: If Hot Plug is disabled
1: If Hot Plug is enabled at Forward Bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
0: If Hot Plug is disabled
Attention Indicator
Present
1: If Hot Plug is enable at Forward Bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
0: If Hot Plug is disabled
Power Indicator
Present
1: If Hot Plug is enable at Forward Bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
17:15
25:18
Reserved
Captured Slot Power
Limit Value
RO
RO
Reset to 000
These bits are set by the Set_Slot_Power_Limit message
Reset to 00h
27:26
31:28
Captured Slot Power
Limit Scale
RO
RO
This value is set by the Set_Slot_Power_Limit message
Reset to 00
Reset to 0h
Reserved
7.4.71 DEVICE CONTROL REGISTER – OFFSET B8h
Bit
0
Function
Type
RW
Description
Reset to 0h
Correctable Error
Reporting Enable
Non-Fatal Error
Reporting Enable
Fatal Error
1
2
3
RW
RW
RW
Reset to 0h
Reset to 0h
Reset to 0h
Reporting Enable
Unsupported
Request Reporting
Enable
4
Relaxed Ordering
Enable
RO
Relaxed Ordering disabled
Reset to 0h
Page 65 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
7:5
Function
Max Payload Size
Type
RW
Description
This field sets the maximum TLP payload size for the PI7C9X130
000: 128 bytes
001: 256 bytes
010: 512 bytes
011:1024 bytes
100: 2048 bytes
101: 4096 bytes
110: reserved
111: reserved
Reset to 000
Reset to 0
8
9
Extended Tag Field
Enable
Phantom Functions
Enable
RW
RO
Phantom functions not supported
Reset to 0
10
Auxiliary Power PM
Enable
RO
RO
RW
Auxiliary power PM not supported
Reset to 0
11
No Snoop Enable
Bridge never sets the No Snoop attribute in the transaction it initiates
Reset to 0
14:12
Maximum Read
Request Size
This field sets the maximum Read Request Size for the device as a requester
000: 128 bytes
001: 256 bytes
010: 512 bytes
011: 1024 bytes
100: 2048 bytes
101: 4096 bytes
110: reserved
111: reserved
Reset to 2h
Reset to 0
15
Configuration Retry
Enable
RW
7.4.72 DEVICE STATUS REGISTER – OFFSET B8h
Bit
16
Function
Correctable Error
Type
RWC
Description
Reset to 0
Detected
17
Non-Fatal Error
Detected
RWC
Reset to 0
18
19
Fatal Error Detected
Unsupported
Request Detected
AUX Power
Detected
Transaction Pending
RWC
RWC
Reset to 0
Reset to 0
20
21
RO
RO
Reset to 1
0: No transaction is pending on transaction layer interface
1: Transaction is pending on transaction layer interface
Reset to 0
31:22
Reserved
RO
Reset to 0000000000
Page 66 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.73 LINK CAPABILITY REGISTER – OFFSET BCh
Bit
3:0
Function
Maximum Link
Speed
Type
Description
Indicates the maximum speed of the Express link
RO
0001: 2.5Gb/s link
Reset to 1h
9:4
Maximum Link
Width
RO
Indicates the maximum width of the Express link (x4 at reset)
000000: reserved
000001: x1
000010: x2
000100: x4
001000: x8
001100: x12
010000: x16
100000: x32
Reset to 000100
11:10
ASPM Support
RO
This field indicates the level of Active State Power Management Support
00: reserved
01: L0’s entry supported
10: reserved
11: L0’s and L1’s supported
Reset to 11
Reset to 3h
Reset to 0h
Reset to 0h
Reset to 00h
14:12
17:15
23:18
31:24
L0’s Exit Latency
L1’s Exit Latency
Reserved
RO
RO
RO
RO
Port Number
7.4.74 LINK CONTROL REGISTER – OFFSET C0h
Bit
1:0
Function
ASPM Control
Type
RW
Description
This field controls the level of ASPM supported on the Express link
00: disabled
01: L0’s entry enabled
10: L1’s entry enabled
11: L0’s and L1’s entry enabled
Reset to 00
2
3
Reserved
Read Completion
Boundary (RCB)
RO
RO
Reset to 0
Read completion boundary not supported
Reset to 0
4
5
6
Link Disable
Retrain Link
RO / RW RO for Forward Bridge
Reset to 0
RO / RW RO for Forward Bridge
Reset to 0
Common Clock
Configuration
Extended Sync
Reserved
RW
Reset to 0
7
15:8
RW
RO
Reset to 0
Reset to 00h
Page 67 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.75 LINK STATUS REGISTER – OFFSET C0h
Bit
19:16
Function
Link Speed
Type
Description
RO
This field indicates the negotiated speed of the Express link
001: 2.5Gb/s link
Reset to 1h
25:20
Negotiated Link
Width
RO
000000: reserved
000001: x1
000010: x2
000100: x4
001000: x8
001100: x12
010000: x16
100000: x32
Reset to 000100
Reset to 0
Reset to 0
26
27
28
Link Train Error
Link Training
Slot Clock
RO
RO
RO
Reset to 1
Configuration
Reserved
31:29
RO
Reset to 0
7.4.76 SLOT CAPABILITY REGISTER – OFFSET C4h
Bit
0
Function
Attention Button
Present
Type
Description
0: If Hot Plug is disabled
1: If Hot Plug is enabled at reverse bridge
RO
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
Reset to 0
1
2
Power Controller
Present
MRL Sensor Present
RO
RO
0: If Hot Plug is disabled
1: If Hot Plug is enabled at reverse bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
3
4
Attention Indicator
Present
RO
RO
0: If Hot Plug is disabled
1: If Hot Plug is enabled at reverse bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
0: If Hot Plug is disabled
Power Indicator
Present
1: If Hot Plug is enabled at reverse bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
5
6
Hot Plug Surprise
Hot Plug Capable
RO
RO
Reset to 0
0: If Hot Plug is disabled
1: If Hot Plug is enabled at reverse bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
14:7
Slot Power Limit
Value
Slot Power Limit
Scale
RO
RO
Reset to 00h
16:15
Reset to 00
18:17
31:19
Reserved
Physical Slot
Number
RO
RO
Reset to 00
Reset to 0
Page 68 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.77 SLOT CONTROL REGISTER – OFFSET C8h
Bit
0
Function
Type
RW
Description
Reset to 0
Attention Button
Present Enable
Power Fault
Detected Enable
MRL Sensor
Changed Enable
Presence Detect
Changed Enable
Command
1
2
3
4
RW
RW
RW
RW
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Completed Interrupt
Enable
5
Hot Plug Interrupt
Enable
Attention Indicator
Control
Power Indicator
Control
Power Controller
Control
RW
RW
RW
RW
RO
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Reset to 0
7:6
9:8
10
15:11
Reserved
7.4.78 SLOT STATUS REGISTER – OFFSET C8h
Bit
16
Function
Attention Button
Pressed
Type
Description
Reset to 0
RO
17
18
19
20
Power Fault
Detected
MRL Sensor
Changed
Presence Detect
Changed
Command
RO
RO
RO
RO
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Completed
MRL Sensor State
Presence Detect
State
21
22
RO
RO
Reset to 0
Reset to 0
31:23
Reserved
RO
Reset to 0
7.4.79 XPIP CONFIGURATION REGISTER 0 – OFFSET CCh
Bit
0
1
Function
Type
RW
RW
Description
Reset to 0
Reset to 0
Hot Reset Enable
Loopback Function
Enable
2
3
Cross Link Function
Enable
Software Direct to
Configuration State
when in LTSSM
state
RW
RW
Reset to 0
Reset to 0
4
Internal Selection for
Debug Mode
RW
Reset to 0
Page 69 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
7:5
Function
Type
RW
Description
Reset to 3h
Negotiate Lane
Number of Times
TS1 Number
Counter
12:8
RW
Reset to 10h
15:13
31:16
Reserved
LTSSM Enter L1
Timer Default Value
RO
RW
Reset to 0
Reset to 0400h
7.4.80 XPIP CONFIGURATION REGISTER 1 – OFFSET D0h
Bit
9:0
15:10
31:16
Function
L0’s Lifetime Timer
Reserved
L1 Lifetime Timer
Type
RW
RO
Description
Reset to 0
Reset to 0
Reset to 0
RW
7.4.81 XPIP CONFIGURATION REGISTER 2 – OFFSET D4h
Bit
7:0
Function
Type
RW
Description
Reset to 54h
CDR Recovery Time
(in the number of
FTS order sets)
L0’s Exit to L0
Latency
A Fast Training Sequence order set composes of one K28.5 (COM) Symbol
and three K28.1 Symbols.
Reset to 2h
14:8
RW
15
Reserved
RO
Reset to 0
22:16
L1 Exit to L0
Latency
RW
Reset to 19h
23
Reserved
RO
Reset to 0
7.4.82 HOT SWAP SWITCH DEBOUNCE COUNTER – OFFSET D4h
Bit
31:24
Function
Hot Swap Debounce
Type
Description
RO / RW If Hot Swap is enabled, this counter is read-writeable (RW). This counter is
Counter
read only (RO) if Hot Swap is disabled
00h: 1ms
01h: 2ms
02h: 3ms
03h: 4ms
…
FFh: 256ms
Reset to 0
7.4.83 CAPABILITY ID REGISTER – OFFSET D8h
Bit
7:0
Function
Capability ID for
VPD Register
Type
Description
Reset to 03h
RO
Page 70 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.84 NEXT POINTER REGISTER – OFFSET D8h
Bit
15:8
Function
Next Pointer
Type
Description
Next pointer (F0h, points to MSI capabilities)
RO
Reset to F0h
7.4.85 VPD REGISTER – OFFSET D8h
Bit
17:16
Function
Reserved
Type
RO
Description
Reset to 0
23:18
VPD Address for
Read/Write Cycle
Reserved
RW
Reset to 0
30:24
31
RO
RW
Reset to 0
VPD Operation
0: Generate a read cycle from the EEPROM at the VPD address specified in
bits [7:2] of offset D8h. This bit remains at ‘0’ until EEPROM cycle is finished,
after which the bit is then set to ‘1’. Data for reads is available at register ECh.
1: Generate a write cycle to the EEPROM at the VPD address specified in bits
[7:2] of offset D8h. This bit remains at ‘1’ until EEPROM cycle is finished,
after which it is then cleared to ‘0’.
Reset to 0
7.4.86 VPD DATA REGISTER – OFFSET DCh
Bit
31:0
Function
VPD Data
Type
RW
Description
VPD Data (EEPROM data [address + 0x40])
The least significant byte of this register corresponds to the byte of VPD at the
address specified by the VPD address register. The data read form or written to
this register uses the normal PCI byte transfer capabilities.
Reset to 0
7.4.87 EXTENDED CONFIGURATION ACCESS ADDRESS REGISTER – OFFSET E0h
Bit
7:0
11:8
Function
Type
RW
RW
Description
Reset to 00h
Reset to 0h
Register Number
Extended Register
Number
30:12
Reserved
RO
Reset to 0
7.4.88 EXTENDED CONFIGURATION ACCESS DATA REGISTER – OFFSET E4h
Bit
31:0
Function
Extended
Configuration
Access Data
Type
RW
Description
Access to this register will access the internal configuration registers indexed
by bit [11:0] at offset E0h
Reset to 0
Page 71 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.89 RESERVED REGISTER - OFFSET E8h TO ECh
7.4.90 MESSAGE SIGNALED INTERRUPTS ID REGISTER – OFFSET F0h
Bit
7:0
Function
Capability ID for
Type
Description
Reset to 05h
RO
MSI Registers
7.4.91 NEXT CAPABILITIES POINTER REGISTER – OFFSET F0h
Bit
15:8
Function
Next Pointer
Type
Description
Next pointer (00h indicates the end of capabilities)
RO
Reset to 00h
7.4.92 MESSAGE CONTROL REGISTER – OFFSET F0h
Bit
16
Function
MSI Enable
Type
RW
Description
0: Disable MSI and default to INTx for interrupt
1: Enable MSI for interrupt service and ignore INTx interrupt pins
000: 1 message requested
001: 2 messages requested
010: 4 messages requested
011: 8 messages requested
100: 16 messages requested
101: 32 messages requested
110: reserved
19:17
Multiple Message
Capable
RO
111: reserved
Reset to 000
22:20
Multiple Message
Enable
RW
000: 1 message requested
001: 2 messages requested
010: 4 messages requested
011: 8 messages requested
100: 16 messages requested
101: 32 messages requested
110: reserved
111: reserved
Reset to 000
Reset to 1
23
64-bit Address
Capable
Reserved
RW
RO
31:24
Reset to 00h
7.4.93 MESSAGE ADDRESS REGISTER – OFFSET F4h
Bit
1:0
31:2
Function
Reserved
System Specified
Message Address
Type
RO
RW
Description
Reset to 00
Reset to 0
Page 72 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.94 MESSAGE UPPER ADDRESS REGISTER – OFFSET F8h
Bit
31:0
Function
Type
RW
Description
Reset to 0
System Specified
Message Upper
Address
7.4.95 MESSAGE DATA REGISTER – OFFSET FCh
Bit
15:0
Function
Type
RW
Description
Reset to 0
System Specified
Message Data
Reserved
31:16
RO
Reset to 0
Page 73 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.96 ADVANCE ERROR REPORTING CAPABILITY ID REGISTER – OFFSET 100h
Bit
15:0
Function
Type
Description
Reset to 0001h
Advance Error
Reporting Capability
ID
RO
7.4.97 ADVANCE ERROR REPORTING CAPABILITY VERSION REGISTER – OFFSET
100h
Bit
19:16
Function
Type
Description
Reset to 1h
Advance Error
Reporting Capability
Version
RO
7.4.98 NEXT CAPABILITY OFFSET REGISTER – OFFSET 100h
Bit
31:20
Function
Next Capability
Offset
Type
Description
Next capability offset (150h points to VC capability)
RO
Reset to 150h
7.4.99 UNCORRECTABLE ERROR STATUS REGISTER – OFFSET 104h
Bit
0
3:1
4
Function
Training Error Status
Reserved
Data Link Protocol
Error Status
Type
RWCS
RO
RWCS
Description
Reset to 0
Reset to 0
Reset to 0
11:5
12
13
Reserved
RO
RWCS
RWCS
Reset to 0
Reset to 0
Reset to 0
Poisoned TLP Status
Flow Control
Protocol Error Status
Completion Timeout
Status
Completer Abort
Status
Unexpected
Completion Status
Receiver Overflow
Status
Malformed TLP
Status
14
15
16
17
18
RWCS
RWCS
RWCS
RWCS
RWCS
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Reset to 0
19
20
ECRC Error Status
Unsupported
RWCS
RWCS
Reset to 0
Reset to 0
Request Error Status
31:21
Reserved
RO
Reset to 0
7.4.100UNCORRECTABLE ERROR MASK REGISTER – OFFSET 108h
Bit
0
Function
Training Error Mast
Type
RWS
Description
Reset to 0
Page 74 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
3:1
4
Function
Reserved
Data Link Protocol
Error Mask
Type
RO
RWS
Description
Reset to 0
Reset to 0
11:5
12
13
Reserved
RO
RWS
RWS
Reset to 0
Reset to 0
Reset to 0
Poisoned TLP Mask
Flow Control
Protocol Error Mask
Completion Timeout
Mask
Completion Abort
Mask
Unexpected
Completion Mask
Receiver Overflow
Mask
Malformed TLP
Mask
14
15
16
17
18
RWS
RWS
RWS
RWS
RWS
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Reset to 0
19
20
ECRC Error Mask
Unsupported
Request Error Mask
Reserved
RWS
RWS
Reset to 0
Reset to 0
31:21
RO
Reset to 0
7.4.101UNCORRECTABLE ERROR SEVERITY REGISTER – OFFSET 10Ch
Bit
0
Function
Training Error
Type
RWS
Description
Reset to 1
Severity
3:1
4
Reserved
RO
RWS
Reset to 0
Reset to 1
Data Link Protocol
Error Severity
Reserved
Poisoned TLP
Severity
11:5
12
RO
RWS
Reset to 0
Reset to 0
13
Flow Control
Protocol Error
Severity
RWS
Reset to 1
14
15
16
17
18
19
20
Completion Timeout
Severity
Completer Abort
Severity
Unexpected
Completion Severity
Receiver Overflow
Severity
Malformed TLP
Severity
ECRC Error
Severity
Unsupported
Request Error
Severity
RWS
RWS
RWS
RWS
RWS
RWS
RWS
Reset to 0
Reset to 0
Reset to 0
Reset to 1
Reset to 1
Reset to 0
Reset to 0
31:21
Reserved
RO
Reset to 0
7.4.102CORRECTABLE ERROR STATUS REGISTER – OFFSET 110h
Bit
0
Function
Receiver Error
Status
Type
RWCS
Description
Reset to 0
5:1
Reserved
RO
Reset to 0
Page 75 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
6
7
Function
Type
Description
Reset to 0
Reset to 0
Reset to 0
Bad TLP Status
Bad DLLP Status
REPLAY_NUM
Rollover Status
Reserved
Replay Timer
Timeout Status
Advisory Non-Fatal
Error Status
RWCS
RWCS
RWCS
8
11:9
12
RO
RWCS
Reset to 0
Reset to 0
13
RWCS
RO
Reset to 0
Reset to 0
31:14
Reserved
7.4.103CORRECTABLE ERROR MASK REGISTER – OFFSET 114h
Bit
0
5:1
6
7
8
Function
Receiver Error Mask
Reserved
Type
RWS
Description
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Reset to 0
RO
Bad TLP Mask
Bad DLLP Mask
REPLAY_NUM
Rollover Mask
Reserved
Replay Timer
Timeout Mask
Reserved
RWS
RWS
RWS
11:9
12
RO
RWS
Reset to 0
Reset to 0
31:13
RO
Reset to 0
7.4.104ADVANCED ERROR CAPABILITIES & CONTROL REGISTER – OFFSET 118h
Bit
4:0
5
Function
Type
ROS
Description
Reset to 0h
Reset to 1
First Error Pointer
ECRC Generation
Capable
ECRC Generation
Enable
RO
RWS
RO
6
7
Reset to 0
Reset to 1
ECRC Check
Capable
8
31:9
ECRC Check Enable
Reserved
RWS
RO
Reset to 0
Reset to 0
7.4.105HEADER LOG REGISTER 1 – OFFSET 11Ch
Bit
7:0
15:8
23:16
31:24
Function
Type
ROS
ROS
ROS
ROS
Description
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Header Byte 3
Header Byte 2
Header Byte 1
Header Byte 0
7.4.106HEADER LOG REGISTER 2 – OFFSET 120h
Bit
7:0
15:8
23:16
31:24
Function
Type
ROS
ROS
ROS
ROS
Description
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Header Byte 7
Header Byte 6
Header Byte 5
Header Byte 4
Page 76 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.107HEADER LOG REGISTER 3 – OFFSET 124h
Bit
7:0
15:8
23:16
31:24
Function
Type
ROS
ROS
ROS
ROS
Description
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Header Byte 11
Header Byte 10
Header Byte 9
Header Byte 8
7.4.108HEADER LOG REGISTER 4 – OFFSET 128h
Bit
7:0
15:8
23:16
31:24
Function
Type
ROS
ROS
ROS
ROS
Description
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Header Byte 15
Header Byte 14
Header Byte 13
Header Byte 12
7.4.109SECONDARY UNCORRECTABLE ERROR STATUS REGISTER – OFFSET 12Ch
Bit
0
Function
Type
RWCS
Description
Reset to 0
Target Abort on
Split Completion
Status
1
Master Abort on
Split Completion
Status
RWCS
Reset to 0
2
3
Received Target
Abort Status
Received Master
Abort Status
RWCS
RWCS
Reset to 0
Reset to 0
4
5
Reserved
RO
RWCS
Reset to 0
Reset to 0
Unexpected Split
Completion Error
Status
6
Uncorrectable Split
Completion Message
Data Error Status
Uncorrectable Data
Error Status
Uncorrectable
Attribute Error
Status
RWCS
Reset to 0
7
8
RWCS
RWCS
Reset to 0
Reset to 0
9
Uncorrectable
Address Error Status
Delayed Transaction
Discard Timer
Expired Status
PERR_L Assertion
Detected Status
SERR_L Assertion
Detected Status
Internal Bridge Error
Status
RWCS
RWCS
Reset to 0
Reset to 0
10
11
RWCS
RWCS
RWCS
RO
Reset to 0
Reset to 0
Reset to 0
Reset to 0
12
13
31:14
Reserved
Page 77 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.110SECONDARY UNCORRECTABLE ERROR MASK REGISTER – OFFSET 130h
Bit
0
Function
Type
RWS
Description
Reset to 0
Target Abort on
Split Completion
Mask
1
Master Abort on
Split Completion
Mask
RWS
Reset to 0
2
3
Received Target
Abort Mask
Received Master
Abort Mask
RWS
RWS
Reset to 0
Reset to 1
4
5
Reserved
RO
RWS
Reset to 0
Reset to 1
Unexpected Split
Completion Error
Mask
6
Uncorrectable Split
Completion Message
Data Error Mask
Uncorrectable Data
Error Mask
RWS
Reset to 0
7
RWS
RWS
RWS
RWS
Reset to 1
Reset to 1
Reset to 1
Reset to 1
8
Uncorrectable
Attribute Error Mask
Uncorrectable
Address Error Mask
Delayed Transaction
Discard Timer
Expired Mask
PERR_L Assertion
Detected Mask
SERR_L Assertion
Detected Mask
Internal Bridge Error
Mask
9
10
11
RWS
RWS
RWS
RO
Reset to 0
Reset to 1
Reset to 0
Reset to 0
12
13
31:14
Reserved
7.4.111SECONDARY UNCORRECTABLE ERROR SEVERITY REGISTER – OFFSET 134h
Bit
0
Function
Type
RWS
Description
Reset to 0
Target Abort on
Split Completion
Severity
1
Master Abort on
Split Completion
Severity
RWS
Reset to 0
2
3
Received Target
Abort Severity
Received Master
Abort Severity
Reserved
Unexpected Split
Completion Error
Severity
RWS
RWS
Reset to 0
Reset to 0
4
5
RO
RWS
Reset to 0
Reset to 0
6
Uncorrectable Split
Completion Message
Data Error Severity
Uncorrectable Data
Error Severity
Uncorrectable
Attribute Error
Severity
RWS
Reset to 1
7
8
RWS
RWS
Reset to 0
Reset to 1
Page 78 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
9
Function
Type
RWS
Description
Reset to 1
Uncorrectable
Address Error
Severity
10
Delayed Transaction
Discard Timer
Expired Severity
PERR_L Assertion
Detected Severity
SERR_L Assertion
Detected Severity
Internal Bridge Error
Severity
RWS
Reset to 0
11
RWS
RWS
RWS
RO
Reset to 0
Reset to 1
Reset to 0
Reset to 0
12
13
31:14
Reserved
7.4.112SECONDARY ERROR CAPABILITY AND CONTROL REGISTER – OFFSET 138h
Bit
4:0
Function
Type
ROW
Description
Reset to 0
Secondary First
Error Pointer
Reserved
31:5
RO
Reset to 0
7.4.113SECONDARY HEADER LOG REGISTER – OFFSET 13Ch – 148h
Bit
35:0
Function
Transaction
Attribute
Type
ROS
Description
Transaction attribute, CBE [3:0] and AD [31:0] during attribute phase
Reset to 0
39:36
43:40
Transaction
Command Lower
ROS
ROS
Transaction command lower, CBE [3:0] during first address phase
Reset to 0
Transaction
Command Upper
Transaction command upper, CBE [3:0] during second address phase of DAC
transaction
Reset to 0
63:44
95:64
Reserved
Transaction Address
ROS
ROS
Reset to 0
Transaction address, AD [31:0] during first address phase
Reset to 0
127:96
Transaction Address
ROS
Transaction address, AD [31:0] during second address phase of DAC
transaction
Reset to 0
7.4.114RESERVED REGISTER – OFFSET 14Ch
7.4.115VC CAPABILITY ID REGISTER – OFFSET 150h
Bit
15:0
Function
VC Capability ID
Type
Description
Reset to 0002h
RO
7.4.116VC CAPABILITY VERSION REGISTER – OFFSET 150h
Page 79 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
19:16
Function
VC Capability
Version
Type
Description
Reset to 1h
RO
7.4.117NEXT CAPABILITY OFFSET REGISTER – OFFSET 150h
Bit
31:20
Function
Next Capability
Offset
Type
Description
Next capability offset – the end of capabilities
RO
Reset to 0
7.4.118PORT VC CAPABILITY REGISTER 1 – OFFSET 154h
Bit
2:0
3
Function
Extended VC Count
Reserved
Low Priority
Type
RO
Description
Reset to 0
Reset to 0
Reset to 0
RO
RO
6:4
Extended VC Count
Reserved
Reference Clock
Port Arbitration
Table Entry Size
Reserved
7
RO
RO
RO
Reset to 0
Reset to 0
Reset to 0
9:8
11:10
31:12
RO
Reset to 0
7.4.119PORT VC CAPABILITY REGISTER 2 – OFFSET 158h
Bit
7:0
Function
VC Arbitration
Capability
Type
Description
Reset to 0
RO
23:8
31:24
Reserved
VC Arbitration
Table Offset
RO
RO
Reset to 0
Reset to 0
7.4.120PORT VC CONTROL REGISTER – OFFSET 15Ch
Bit
0
Function
Load VC Arbitration
Table
Type
Description
Reset to 0
RO
3:1
VC Arbitration
Select
Reserved
RO
RO
Reset to 0
Reset to 0
15:4
7.4.121PORT VC STATUS REGISTER – OFFSET 15Ch
Bit
16
Function
Type
Description
Reset to 0
VC Arbitration
Table Status
Reserved
RO
31:17
RO
Reset to 0
Page 80 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.4.122VC0 RESOURCE CAPBILITY REGISTER – OFFSET 160h
Bit
7:0
Function
Port Arbitration
Capability
Type
Description
Reset to 0
RO
13:8
14
Reserved
Advanced Packet
Switching
RO
RO
Reset to 0
Reset to 0
15
Reject Snoop
Transactions
Maximum Time
Slots
RO
RO
Reset to0
Reset to 0
22:16
23
31:24
Reserved
Port Arbitration
Table Offset
RO
RO
Reset to 0
Reset to 0
7.4.123VC0 RESOURCE CONTROL REGISTER – OFFSET 164h
Bit
7:0
7:1
15:8
16
Function
TC / VC Map
TC / VC Map
Reserved
Type
RO
RW
RO
Description
Reset to 1
Reset to 7Fh
Reset to 0
Load Port
RO
Reset to 0
Arbitration Table
Port Arbitration
Select
19:17
RO
Reset to 0
23:20
26:24
30:27
31
Reserved
VC ID
Reserved
VC Enable
RO
RO
RO
RO
Reset to 0
Reset to 0
Reset to 0
Reset to 1
7.4.124VC0 RESOURCE STATUS REGISTER – OFFSET 168h
Bit
0
Function
Port Arbitration
Table 1
Type
Description
Reset to 0
RO
1
VC0 Negotiation
Pending
Reserved
RO
RO
Reset to 0
Reset to 0
31:2
7.4.125RESERVED REGISTERS – OFFSET 16Ch TO 2FCh
7.4.126EXTENDED GPIO DATA AND CONTROL REGISTER – OFFSET 300h
Bit
2:0
Function
Extended GPIO
Type
RWC
Description
GPIO [6:4] as output, write 1 to clear
output
Reset to 0
5:3
Extended GPIO
output
RWS
RWC
RWS
RO
GPIO [6:4] as output, write 1 to set
Reset to 0
GPIO [6:4] enable, write 1 to clear
Reset to 0
GPIO [6:4] enable, write 1 to set
Reset to 0
GPIO [6:4] as input
Reset to 0
8:6
Extended GPIO
output enable
Extended GPIO
output enable
Extended GPIO
input
11:9
14:12
Page 81 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
31:16
Function
Reserved
Type
Description
Reset to 0
RO
7.4.127EXTRA GPI/GPO DATA AND CONTROL REGISTER – OFFSET 304h
Bit
3:0
Function
Extra GPO
Type
RWC
Description
GPO [3:0], write 1 to clear
Reset to 0
7:4
Extra GPO
RWS
RWC
RWS
RO
GPO [3:0], write 1 to set
Reset to 0
GPO [3:0] enable, write 1 to clear
Reset to 0
GPO [3:0] enable, write 1 to set
Reset to 0
Extra GPI [3:0] Data Register
Reset to 0
11:8
Extra GPO enable
Extra GPO enable
Extra GPI
15:12
19:16
31:20
Reserved
RO
Reset to 0
7.4.128RESERVED REGISTERS – OFFSET 308h TO 30Ch
7.4.129REPLAY AND ACKNOWLEDGE LATENCY TIMERS – OFFSET 310h
Bit
11:0
Function
Replay Timer
Type
RW
Description
Replay Timer
Reset to 0
12
Replay Timer
Enable
RW
Replay Timer Enable
Reset to 0
15:13
29:16
Reserved
RO
RW
Reset to 0
Acknowledge Latency Timer
Reset to 0
Acknowledge Latency Timer Enable
Reset to 0
Acknowledge
Latency Timer
Acknowledge
Latency Timer
Enable
30
31
RW
RO
Reserved
Reset to 0
7.4.130RESERVED REGISTERS – OFFSET 314h TO FFCh
Page 82 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5 PCI CONFIGURATION REGISTERS FOR NON-TRANSPARENT
BRIDGE MODE
The following section describes the configuration space when the device is in non-transparent bridge
mode. The descriptions for different register type are listed as follow:
Register Type
RO
Descriptions
Read Only
ROS
Read Only and Sticky
RW
Read/Write
RO(WS)
RWC
Read Only at primary interface and Read/Write at secondary interface
Read/Write “1” to clear
RWS
Read/Write and Sticky
RWCS
Read/Write “1” to clear and Sticky
7.5.1 VENDOR ID – OFFSET 00h
Bit
15:0
Function
Vendor ID
Type
Description
RO
Identifies Pericom as the vendor of this device. Returns 12D8h when read.
7.5.1
7.5.2
DEVICE ID – OFFSET 00h
Bit
31:16
Function
Device ID
Type
Description
RO
Identifies this device as the PI7C9X130. Returns E130 when read.
PRIMARY COMMAND REGISTER – OFFSET 04h
Bit
0
Function
I/O Space Enable
Type
RW
Description
0: Ignore I/O transactions on the primary interface
1: Enable response to memory transactions on the primary interface
Reset to 0
1
2
Memory Space
Enable
RW
RW
0: Ignore memory read transactions on the primary interface
1: Enable memory read transactions on the primary interface
Reset to 0
Bus Master Enable
0: Do not initiate memory or I/O transactions on the primary interface and
disable response to memory and I/O transactions on the secondary interface
1: Enable the PI7C9X130 to operate as a master on the primary interfaces for
memory and I/O transactions forwarded from the secondary interface. If the
primary of the reverse bridge is PCI-X mode, the PI7C9X130 is allowed to
initiate a split completion transaction regardless of the status bit.
Reset to 0
3
4
Special Cycle
Enable
RO
RO
0: Bridge does not respond as a target to Special Cycle transactions, so this
bit is defined as Read-Only and must return 0 when read
Reset to 0
Memory Write and
Invalidate Enable
0: PI7C9X130 does not originate a Memory Write and Invalidate transaction.
Implements this bit as Read-Only and returns 0 when read (unless forwarding a
transaction for another master). This bit will be ignored in PCI-X mode.
Reset to 0
Page 83 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
5
Function
VGA Palette Snoop
Enable
Type
Description
0: Ignore VGA palette snoop access on the primary
RO
Reset to 0
6
Parity Error
Response Enable
RW
0: May ignore any parity error that is detected and take its normal action
1: This bit if set, enables the setting of Master Data Parity Error bit in the
Status Register when poisoned TLP received or parity error is detected and
takes its normal action
Reset to 0
7
8
Wait Cycle Control
RO
Wait cycle control not supported
Reset to 0
0: Disable
Primary SERR_L
Enable Bit
RW
1: Enable PI7C9X130 in forward bridge mode to report non-fatal or fatal error
message to the Root Complex. Also, in reverse bridge mode to assert
SERR_L on the primary interface
Reset to 0
9
Fast Back-to-Back
Enable
RO
Fast back-to-back enable not supported
Reset to 0
10
Primary Interrupt
Disable
RO / RW 0: INTx interrupt messages can be generated
1: Prevent INTx messages to be generated and any asserted INTx interrupts
will be released.
Reset to 0
15:11
Reserved
RO
Reset to 00000
7.5.3
PRIMARY STATUS REGISTER – OFFSET 04h
Bit
18:16
19
Function
Reserved
Primary Interrupt
Status
Type
RO
Description
Reset to 000
RO
0: No INTx interrupt message request pending in PI7C9X130 primary
1: INTx interrupt message request pending in PI7C9X130 primary
Reset to 0
20
21
Capability List
Capable
RO
RO
1: PI7C9X130 supports the capability list (offset 34h in the pointer to the data
structure)
Reset to 1
66MHz Capable
This bit applies to reverse bridge only.
1: 66MHz capable
Reset to 0 when forward bridge or 1 when reverse bridge.
Reset to 0
This bit applies to reverse bridge only.
22
23
Reserved
Fast Back-to-Back
Capable
RO
RO
1: Enable fast back-to-back transactions
Reset to 0 when forward bridge or 1 when reverse bridge with primary bus in
PCI mode
Page 84 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
24
Function
Master Data Parity
Error Detected
Type
RWC
Description
Bit set if its Parity Error Enable bit is set and either of the conditions occurs on
the primary:
FORWARD BRIDGE –
Receives a completion marked poisoned
Poisons a write request
REVERSE BRIDGE –
Detected parity error when receiving data or Split Response for read
Observes P_PERR_L asserted when sending data or receiving Split
Response for write
Receives a Split Completion Message indicating data parity error
occurred for non-posted write
Reset to 0
26:25
DEVSEL_L Timing
(medium decode)
RO
These bits apply to reverse bridge only.
00: fast DEVSEL_L decoding
01: medium DEVSEL_L decoding
10: slow DEVSEL_L decoding
11: reserved
Reset to 00 when forward bridge or 01 when reverse bridge.
FORWARD BRIDGE –
This bit is set when PI7C9X130 completes a request using completer abort
status on the primary
REVERSE BRIDGE –
This bit is set to indicate a target abort on the primary
27
Signaled Target
Abort
RWC
RWC
Reset to 0
FORWARD BRIDGE –
This bit is set when bridge receives a completion with completer abort
completion status on the primary
28
Received Target
Abort
REVERSE BRIDGE –
This bit is set when PI7C9X130 detects a target abort on the primary
Reset to 0
29
30
Received Master
Abort
RWC
RWC
FORWARD BRIDGE –
This bit is set when PI7C9X130 receives a completion with unsupported
request completion status on the primary
REVERSE BRIDGE –
This bit is set when PI7C9X130 detects a master abort on the primary
FORWARD BRIDGE –
This bit is set when PI7C9X130 sends an ERR_FATAL or
ERR_NON_FATAL message on the primary
REVERSE BRIDGE –
Signaled System
Error
This bit is set when PI7C9X130 asserts SERR_L on the primary
Reset to 0
31
Detected Parity
Error
RWC
FORWARD BRIDGE –
This bit is set when poisoned TLP is detected on the primary
REVERSE BRIDGE –
This bit is set when address or data parity error is detected on the primary
Reset to 0
7.5.4
REVISION ID REGISTER – OFFSET 08h
Bit
7:0
Function
Revision
Type
Description
Reset to 00000000
RO
Page 85 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.5
CLASS CODE REGISTER – OFFSET 08h
Bit
15:8
Function
Programming
Interface
Type
Description
RO
Subtractive decoding of non-transparent PCI bridge not supported
Reset to 00000000
Sub-Class Code
23:16
31:24
Sub-Class Code
RO
RO
10000000: Other bridge
Reset to 10000000
Base class code
Base Class Code
00000110: Bridge Device
Reset to 00000110
7.5.6
PRIMARY CACHE LINE SIZE REGISTER – OFFSET 0Ch
Bit
1:0
Function
Reserved
Type
Description
RO
00: Cache line size of 1 DW and 2 DW are not supported
Reset to 00
2
3
4
Cache Line Size
Cache Line Size
Cache Line Size
RW
RW
RW
1: Cache line size = 4 double words
Reset to 0
1: Cache line size = 8 double words
Reset to 0
1: Cache line size = 16 double words
Reset to 0
5
Cache Line Size
Reserved
RW
RO
1: Cache line size = 32 double words
7:6
Bit [7:6] not supported
Reset to 00
7.5.7
7.5.8
PRIMARY LATENCY TIMER REGISTER – OFFSET 0Ch
Bit
15:8
Function
Primary Latency
Timer
Type
Description
RO / RW 8 bits of primary latency timer in PCI/PCI-X
FORWARD BRIDGE –
RO with reset to 00h
REVERSE BRIDGE –
RW with reset to 00h in PCI mode or 40h in PCI-X mode
PRIMARY HEADER TYPE REGISTER – OFFSET 0Ch
Bit
22:16
Function
Other Bridge
Configuration
Type
Description
Type-0 header format configuration (10 – 3Fh)
RO
Reset to 0000000
23
Single Function
Device
RO
0: Indicates single function device
Reset to 0
Page 86 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
31:24
Function
Reserved
Type
Description
Reset to 00h
RO
7.5.9
PRIMARY CSR AND MEMORY 0 BASE ADDRESS REGISTER – OFFSET 10h
Bit
0
Function
Space Indicator
Type
Description
0: Memory space
1: IO space
RO
Reset to 0
2:1
3
Address Type
RO
RO
00: 32-bit address decode range
01: 64-bit address decode range
10 and 11: reserved
Reset to 00
0: Memory space is non-prefetchable
1: Memory space is prefetchable
Prefetchable control
Reset to 0
11:4
Reserved
RO
Reset to 0
31:12
Base Address
RW/RO
The size and type of this Base Address Register are defined from Downstream
Memory 0 Setup Register (Offset 9Ch), which can be initialized by EEPROM
(I2C) or SM Bus or Local Processor. The range of this register is from 4KB
to 2GB. The lower 4KB if this address reange map to the PI7C9X130 CSRs
into memory space. The remaining space is this range above 4KB, if any,
specifies a range for forwarding downstream memory transactions.
PI7X9X110A uses downstream Memory 0 Translated Base Register (Offset
98h) to formulate direct address translation. If a bit in the setup register is set
to one, then the correspondent bit of this register will be changed to RW.
Reset to 00000h
7.5.10 PRIMARY CSR IO BASE ADDRESS REGISTER – OFFSET 14h
Bit
0
Function
Space Indicator
Type
Description
0: Memory space
1: IO space
RO
Reset to 1
7:1
Reserved
RO
Reset to 0
31:8
Base Address
RO/RW
This Base Address Register maps to PI7C9X130 primary IO space. The
maximum size is 256 bytes.
Reset to 00000000h
7.5.11 DOWNSTREAM IO OR MEMORY 1 BASE ADDRESS REGISTER – OFFSET 18h
Bit
0
Function
Space Indicator
Type
Description
0: Memory space
1: IO space
RO
Reset to 0
2:1
Address Type
RO
00: 32-bit address decode range
01: 64-bit address decode range
10 and 11: reserved
Reset to 00
Page 87 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
3
Function
Prefetchable control
Type
Description
0: Memory space is non-prefetchable
1: Memory space is prefetchable
RO
Reset to 0
11:4
Reserved
RO
Reset to 0
31:12
Base Address
RW/RO
The size and type of this Base Address Register are defined from Downstream
IO or Memory 1 Setup Register (Offset ACh), which can be initialized by
EEPROM (I2C) or SM Bus or Local Processor. Writing a zero to bit [31] of
the setup register to disable this register. The range of this register is from 4KB
to 2GB for memory space or from 64B to 256B for IO space. PI7X9X110A
uses downstream IO or Memory 1 Translated Base Register (Offset A8h) to
formulate direct address translation. If a bit in the setup register is set to one,
then the correspondent bit of this register will be changed to RW.
Reset to 00000h
7.5.12 DOWNSTREAM MEMORY 2 BASE ADDRESS REGISTER – OFFSET 1Ch
Bit
0
Function
Space Indicator
Type
Description
0: Memory space
1: IO space
RO
Reset to 0
2:1
3
Address Type
RO
RO
00: 32-bit address decode range
01, 10 and 11: reserved
Reset to 00
0: Memory space is non-prefetchable
1: Memory space is prefetchable
Prefetchable control
Reset to 0
11:4
Reserved
RO
Reset to 0
31:12
Base Address
RW/RO
The size and type of this Base Address Register are defined from Downstream
Memory 2 Setup Register (CSR Offset 00Ch), which can be initialized by
EEPROM (I2C) or SM Bus or Local Processor. Writing a zero to bit [31] of
the setup register to disable this register. The range of this register is from 4KB
to 2GB for memory space.
PI7X9X110A uses downstream Memory 2
Translated Base Register (CSR Offset 008h) to formulate direct address
translation. If a bit in the setup register is set to one, then the correspondent
bit of this register will be changed to RW.
Reset to 00000h
7.5.13 DOWNSTREAM MEMORY 3 BASE ADDRESS REGISTER – OFFSET 20h
Bit
0
Function
Space Indicator
Type
Description
0: Memory space
1: IO space
RO
Reset to 0
2:1
Address Type
RO
00: 32-bit address decode range
01: 64-bit address decode range
10 and 11: reserved
Reset to 00
3
Prefetchable control
Reserved
RO
RO
0: Memory space is non-prefetchable
1: Memory space is prefetchable
Reset to 0
Reset to 0
11:4
Page 88 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
31:12
Function
Base Address
Type
RW/RO
Description
The size and type of this Base Address Register are defined from Downstream
Memory 3 Setup Register (CSR Offset 014h), which can be initialized by
EEPROM (I2C) or SM Bus or Local Processor. Writing a zero to bit [31] of
the setup registers (CSR Offset 014h and 018h) to disable this register. The
range of this register is from 4KB to 9EB for memory space.
PI7C9X130
uses Memory 3 Translated Base Register (CSR Offset 010h) to formulate direct
address translation when 32-bit addressing programmed. When 64-bit
addressing programmed, no address translation is performed. If a bit in the
setup register is set to one, then the correspondent bit of this register will be
changed to RW.
Reset to 00000h
7.5.14 DOWNSTREAM MEMORY 3 UPPER BASE ADDRESS REGISTER – OFFSET 24h
Bit
31:0
Function
Base address
Type
RO/RW
Description
The size of this Base Address Register is defined from Downstream Memory 3
Upper 32-bit Setup Register (CSR Offset 018h), which can be initialized by
EEPROM (I2C) or SM Bus or Local Processor. Writing a zero to bit [31] of
the setup registers (CSR Offset 018h) to disable this register. This register
defines the upper 32 bits of a memory range for downstream forwarding
memory. If a bit in the setup register is set to one, then the correspondent bit
of this register will be changed to RW.
Reset to 00000000h
7.5.15 RESERVED REGISTER – OFFSET 28h
7.5.16 SUBSYSTEM ID AND SUBSYSTEM VENDOR ID REGISTER – OFFSET 2Ch
Bit
15:0
Function
Subsystem Vendor
ID
Type
Description
Identify the vendor ID for add-in card or subsystem
RO
Reset to 0000h
31:16
Subsystem ID
RO
Identify the vendor specific device ID for add-in card or subsystem
Reset to 0000h
7.5.17 RESERVED REGISTER – OFFSET 30h
7.5.18 CAPABILITY POINTER – OFFSET 34h
Bit
7:0
Function
Capability Pointer
Type
Description
Capability pointer to 80h
RO
Reset to 80h
Reset to 0
31:8
Reserved
RO
Page 89 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.19 EXPANSION ROM BASE ADDRESS REGISTER – OFFSET 38h
Bit
31:0
Function
Expansion ROM
Type
Description
Expansion ROM not supported.
RO
Base Address
Reset to 00000000h
7.5.20 PRIMARY INTERRUPT LINE REGISTER – OFFSET 3Ch
Bit
7:0
Function
Primary Interrupt
Line
Type
RW
Description
These bits apply to reverse bridge only.
For initialization code to program to tell which input of the interrupt controller
the bridge’s INTA_L in connected to.
Reset to 00000000
7.5.21 PRIMARY INTERRUPT PIN REGISTER – OFFSET 3Ch
Bit
15:8
Function
Primary Interrupt
Pin
Type
Description
These bits apply to reverse bridge only.
RO
00000001: Designates interrupt pin INTA_L is used
Reset to 00h when forward mode or 01h when reverse mode.
7.5.22 PRIMARY MINIMUM GRANT REGISTER – OFFSET 3Ch
Bit
23:16
Function
Primary Minimum
Grant
Type
Description
RO
This register is valid only in reverse bridge mode. It specifies how long of a
burst period that PI7C9X130 needs on the primary bus in the units of ¼
microseconds.
Reset to 0
7.5.23 PRIMARY MAXIMUM LATNECY TIMER – OFFSET 3Ch
Bit
31:24
Function
Primary Maximum
Latency Timer
Type
Description
RO
This register is valid only in reverse bridge mode. It specifies how often that
PI7C9X130 needs to gain access to the primary bus in units of ¼ microseconds.
Reset to 0
Page 90 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.24 PCI DATA BUFFERING CONTROL REGISTER – OFFSET 40h
Bit
0
Function
Type
RW
Description
0: Park to the last master
1: Park to PI7C9X130 secondary port
Secondary Internal
Arbiter’s PARK
Function
Reset to 0
1
2
Memory Read
Prefetching Dynamic
Control Disable
RW
RW
0: Enable memory read prefetching dynamic control for PCI to PCIe read
1: Disable memory read prefetching dynamic control for PCI to PCIe read
Reset to 0
Completion Data
Prediction Control
0: Enable completion data prediction for PCI to PCIe read.
1: Disable completion data prediction
Reset to 0
3
Reserved
Reserved
Reserved
PCI Read Prefetch
Mode
RO
RO
RO
RW
Reset to 0
Reset to 11
Reset to 11
5:4
7:6
9:8
00: One cache line prefetch if memory read address is in prefetchable range at
PCI interface
01: Reserved
10: Full prefetch if memory read address is in prefetchable range at PCI
interface
11: Disconnect on the first DWORD
Reset to 00
10
PCI Special Delayed
Read Mode Enable
RW
0: Retry any master at PCI bus that repeats its transaction with command
code changes.
1: Allows any master at PCI bus to change memory command code (MR,
MRL, MRM) after it has received a retry. The PI7C9X130 will complete the
memory read transaction and return data back to the master if the address and
byte enables are the same.
Reset to 0
11
Reserved
RO
Reset to 0
14:12
Maximum Memory
Read Byte Count
RW
Maximum byte count is used by the PI7C9X130 when generating memory read
requests on the PCIe link in response to a memory read initiated on the PCI bus
and bit [9:8], bit [7:6], and bit [5:4] are set to “full prefetch”.
000: 512 bytes
001: 128 bytes
010: 256 bytes
011: 512 bytes
100: 1024 bytes
101: 2048 bytes
110: 4096 bytes
111: 512 bytes
Reset to 000
7.5.25 CHIP CONTROL 0 REGISTER – OFFSET 40h
Bit
15
Function
Flow Control Update
Control
Type
RW
Description
0: Flow control is updated for every two credits available
1: Flow control is updated for every on credit available
Reset to 0
Page 91 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
16
Function
PCI Retry Counter
Status
Type
RWC
Description
0: The PCI retry counter has not expired since the last reset
1: The PCI retry counter has expired since the last reset
Reset to 0
18:17
PCI Retry Counter
Control
RW
RW
RW
RW
00: No expiration limit
01: Allow 256 retries before expiration
10: Allow 64K retries before expiration
11: Allow 2G retries before expiration
Reset to 00
19
PCI Discard Timer
Disable
0: Enable the PCI discard timer in conjunction with bit [27] offset 3Ch (bridge
control register)
1: Disable the PCI discard timer in conjunction with bit [27] offset 3Ch (bridge
control register)
Reset to 0
20
PCI Discard Timer
Short Duration
0: Use bit [24] offset 3Ch for forward bridge or bit [25] offset 3Ch for reverse
bridge to indicate how many PCI clocks should be allowed before the PCI
discard timer expires
1: 64 PCI clocks allowed before the PCI discard timer expires
Reset to 0
22:21
Configuration
Request Retry Timer
Counter Value
Control
00: Timer expires at 25us
01: Timer expires at 0.5ms
10: Timer expires at 5ms
11: Timer expires at 25ms
Reset to 01
23
Delayed Transaction
Order Control
RW
RW
0: Enable out-of-order capability between delayed transactions
1: Disable out-of-order capability between delayed transactions
Reset to 0
25:24
Completion Timer
Counter Value
Control
00: Timer expires at 50us
01: Timer expires at 1ms
10: Timer expires at 10ms
11: Timer expires at 50ms
Reset to 01
26
Isochronous Traffic
Support Enable
RW
RW
0: All memory transactions from PCI-X to PCIe will be mapped to TC0
1: All memory transactions from PCI-X to PCIe will be mapped to Traffic
Class defined in bit [29:27] of offset 40h.
Reset to 0
29:27
30
Traffic Class Used
For Isochronous
Traffic
This register can be programmed for virtual isochronous traffic mapping. By
default, PI7C9X130 maps to traffic class 1.
Reset to 001
Serial Link Interface
Loopback Enable
RW / RO 0: Normal mode
1: Enable serial link interface loopback mode (TX to RX) if TM0=LOW,
TM1=HIGH, TM2=HIGH, MSK_IN=HIGH, REVRSB=HIGH. PCI
transaction from PCI bus will loop back to PCI bus
RO for forward bridge
Reset to 0
Page 92 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
31
Function
Primary
Type
Description
RO / RW 0: PI7C9X130 configuration space can be accessed from both interfaces
Configuration
Access Lockout
1: PI7C9X130 configuration space can only be accessed from the secondary
interface. Primary bus accessed receives completion with CRS status for
forward bridge, or target retry for reverse bridge
Reset to 1 if TM0 is HIGH (the local host on secondary bus needs to program
this bit to 0 after the secondary configuration programming is completed in
non-transparent mode, otherwise there will be no configuration access from
primary interface)
7.5.26 SECONDARY COMMAND REGISTER – OFFSET 44h
Bit
0
Function
I/O Space Enable
Type
RW
Description
0: Ignore I/O transactions on the secondary interface
1: Enable response to memory transactions on the secondary interface
Reset to 0
1
2
Memory Space
Enable
RW
RW
0: Ignore memory read transactions on the secondary interface
1: Enable memory read transactions on the secondary interface
Reset to 0
Bus Master Enable
0: Do not initiate memory or I/O transactions on the secondary interface and
disable response to memory and I/O transactions on the secondary interface
1: Enable the PI7C9X130 to operate as a master on the secondary interfaces
for memory and I/O transactions forwarded from the secondary interface. If
the secondary of the reverse bridge is PCI-X mode, the PI7C9X130 is allowed
to initiate a split completion transaction regardless of the status bit.
Reset to 0
3
4
Special Cycle
Enable
RO
RO
0: Bridge does not respond as a target to Special Cycle transactions, so this
bit is defined as Read-Only and must return 0 when read
Reset to 0
Memory Write and
Invalidate Enable
0: PI7C9X130 does not originate a Memory Write and Invalidate transaction.
Implements this bit as Read-Only and returns 0 when read (unless forwarding a
transaction for another master). This bit will be ignored in PCI-X mode.
Reset to 0
5
6
VGA Palette Snoop
Enable
RO
0: Ignore VGA palette snoop access on the secondary
Reset to 0
Parity Error
Response Enable
RW
0: May ignore any parity error that is detected and take its normal action
1: This bit if set, enables the setting of Master Data Parity Error bit in the
Status Register when poisoned TLP received or parity error is detected and
takes its normal action
Reset to 0
7
8
Wait Cycle Control
RO
Wait cycle control not supported
Reset to 0
0: Disable
Secondary SERR_L
Enable Bit
RW
1: Enable PI7C9X130 in forward bridge mode to report non-fatal or fatal error
message to the Root Complex. Also, in reverse bridge mode to assert
SERR_L on the secondary interface
Reset to 0
9
Fast Back-to-Back
Enable
RO
Fast back-to-back enable not supported
Reset to 0
Page 93 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
10
Function
Secondary Interrupt
Disable
Type
Description
RO / RW 0: INTx interrupt messages can be generated
1: Prevent INTx messages to be generated and any asserted INTx interrupts
will be released.
Reset to 0
15:11
Reserved
RO
Reset to 00000
7.5.27 SECONDARY STATUS REGISTER – OFFSET 44h
Bit
18:16
19
Function
Reserved
Secondary Interrupt
Status
Type
RO
Description
Reset to 000
RO
0: No INTx interrupt message request pending in PI7C9X130 secondary
1: INTx interrupt message request pending in PI7C9X130 secondary
Reset to 0
20
21
Capability List
Capable
RO
RO
1: PI7C9X130 supports the capability list (offset 34h in the pointer to the data
structure)
Reset to 1
66MHz Capable
This bit applies to forward bridge only.
1: 66MHz capable
Reset to 0 when reverse bridge or 1 when forward bridge.
Reset to 0
This bit applies to forward bridge only.
1: Enable fast back-to-back transactions
22
23
Reserved
Fast Back-to-Back
Capable
RO
RO
Reset to 0 when reverse bridge or 1 when forward bridge with secondary bus in
PCI mode
24
Master Data Parity
Error Detected
RWC
Bit set if its Parity Error Enable bit is set and either of the conditions occurs on
the secondary:
REVERSE BRIDGE –
Receives a completion marked poisoned
Poisons a write request
FORWARD BRIDGE –
Detected parity error when receiving data or Split Response for read
Observes P_PERR_L asserted when sending data or receiving Split
Response for write
Receives a Split Completion Message indicating data parity error
occurred for non-posted write
Reset to 0
26:25
DEVSEL_L Timing
(medium decode)
RO
These bits apply to forward bridge only.
00: fast DEVSEL_L decoding
01: medium DEVSEL_L decoding
10: slow DEVSEL_L decoding
11: reserved
Reset to 00 when reverse bridge or 01 when forward bridge.
REVERSE BRIDGE –
This bit is set when PI7C9X130 completes a request using completer abort
27
Signaled Target
Abort
RWC
status on the secondary
FORWARD BRIDGE –
This bit is set to indicate a target abort on the secondary
Reset to 0
Page 94 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
28
Function
Received Target
Abort
Type
RWC
Description
REVERSE BRIDGE –
This bit is set when bridge receives a completion with completer abort
completion status on the secondary
FORWARD BRIDGE –
This bit is set when PI7C9X130 detects a target abort on the secondary
Reset to 0
29
30
Received Master
Abort
RWC
RWC
REVERSE BRIDGE –
This bit is set when PI7C9X130 receives a completion with unsupported
request completion status on the secondary
FORWARD BRIDGE –
This bit is set when PI7C9X130 detects a master abort on the secondary
REVERSE BRIDGE –
This bit is set when PI7C9X130 sends an ERR_FATAL or
ERR_NON_FATAL message on the secondary
FORWARD BRIDGE –
Signaled System
Error
This bit is set when PI7C9X130 asserts SERR_L on the secondary
Reset to 0
31
Detected Parity
Error
RWC
REVERSE BRIDGE –
This bit is set when poisoned TLP is detected on the secondary
FORWARD BRIDGE –
This bit is set when address or data parity error is detected on the secondary
Reset to 0
7.5.28 ARBITER ENABLE REGISTER – OFFSET 48h
Bit
0
Function
Enable Arbiter 0
Type
RW
Description
0: Disable arbitration for internal PI7C9X130 request
1: Enable arbitration for internal PI7C9X130 request
Reset to 1
1
2
3
4
5
6
7
Enable Arbiter 1
Enable Arbiter 2
Enable Arbiter 3
Enable Arbiter 4
Enable Arbiter 5
Enable Arbiter 6
Enable Arbiter 7
RW
RW
RW
RW
RW
RW
RW
0: Disable arbitration for master 1
1: Enable arbitration for master 1
Reset to 1
0: Disable arbitration for master 2
1: Enable arbitration for master 2
Reset to 1
0: Disable arbitration for master 3
1: Enable arbitration for master 3
Reset to 1
0: Disable arbitration for master 4
1: Enable arbitration for master 4
Reset to 1
0: Disable arbitration for master 5
1: Enable arbitration for master 5
Reset to 1
0: Disable arbitration for master 6
1: Enable arbitration for master 6
Reset to 1
0: Disable arbitration for master 7
1: Enable arbitration for master 7
Reset to 1
Page 95 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
8
Function
Enable Arbiter 8
Type
RW
Description
0: Disable arbitration for master 8
1: Enable arbitration for master 8
Reset to 1
7.5.29 ARBITER MODE REGISTER – OFFSET 48h
Bit
9
Function
External Arbiter Bit
Type
Description
0: Enable internal arbiter (if CFN_L is tied LOW)
1: Use external arbiter (if CFN_L is tied HIGH)
RO
Reset to 0/1 according to what CFN_L is tied to
10
Broken Master
Timeout Enable
RW
0: Broken master timeout disable
1: This bit enables the internal arbiter to count 16 PCI bus cycles while waiting
for FRAME_L to become active when a device’s PCI bus GNT_L is active and
the PCI bus is idle. If the broken master timeout expires, the PCI bus GNT for
the device is de-asserted.
Reset to 0
11
Broken Master
Refresh Enable
RW
RW
0: A broken master will be ignored forever after de-asserting its REQ_L for at
least 1 clock
1: Refresh broken master state after all the other masters have been served once
Reset to 0
19:12
Arbiter Fairness
Counter
08h: These bits are the initialization value of a counter used by the internal
arbiter. It controls the number of PCI bus cycles that the arbiter holds a
device’s PCI bus GNT active after detecting a PCI bus REQ_L from another
device. The counter is reloaded whenever a new PCI bus GNT is asserted. For
every new PCI bus GNT, the counter is armed to decrement when it detects the
new fall of FRAME_L. If the arbiter fairness counter is set to 00h, the arbiter
will not remove a device’s PCI bus GNT until the device has de-asserted its
PCI bus REQ.
Reset to 08h
20
21
GNT_L Output
Toggling Enable
RW
RO
0: GNT_L not de-asserted after granted master assert FRAME_L
1: GNT_L de-asserts for 1 clock after 2 clocks of the granted master asserting
FRAME_L
Reset to 0
Reset to 0
Reserved
Page 96 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.30 ARBITER PRIORITY REGISTER – OFFSET 48h
Bit
22
Function
Arbiter Priority 0
Type
RW
Description
0: Low priority request to internal bridge
1: High priority request to internal bridge
Reset to 1
23
24
25
26
27
28
29
30
31
Arbiter Priority 1
Arbiter Priority 2
Arbiter Priority 3
Arbiter Priority 4
Arbiter Priority 5
Arbiter Priority 6
Arbiter Priority 7
Arbiter Priority 8
Reserved
RW
RW
RW
RW
RW
RW
RW
RW
RO
0: Low priority request to master 1
1: High priority request to master 1
Reset to 0
0: Low priority request to master 2
1: High priority request to master 2
Reset to 0
0: Low priority request to master 3
1: High priority request to master 3
Reset to 0
0: Low priority request to master 4
1: High priority request to master 4
Reset to 0
0: Low priority request to master 5
1: High priority request to master 5
Reset to 0
0: Low priority request to master 6
1: High priority request to master 6
Reset to 0
0: Low priority request to master 7
1: High priority request to master 7
Reset to 0
0: Low priority request to master 8
1: High priority request to master 8
Reset to 0
Reset to 0
7.5.31 SECONDARY CACHE LINE SIZE REGISTER – OFFSET 4Ch
Bit
1:0
Function
Reserved
Type
Description
RO
00: Cache line size of 1 DW and 2 DW are not supported
Reset to 00
2
3
4
5
Cache Line Size
Cache Line Size
Cache Line Size
Cache Line Size
RW
RW
RW
RW
1: Cache line size = 4 double words
Reset to 0
1: Cache line size = 8 double words
Reset to 0
1: Cache line size = 16 double words
Reset to 0
1: Cache line size = 32 double words
Reset to 0
Page 97 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
7:6
Function
Reserved
Type
Description
Bit [7:6] not supported
RO
Reset to 00
7.5.32 SECONDARY LATENCY TIMER REGISTER – OFFSET 4Ch
Bit
15:8
Function
Secondary Latency
Timer
Type
Description
RO / RW 8 bits of secondary latency timer in PCI/PCI-X
REVERSE BRIDGE –
RO with reset to 00h
FORWARD BRIDGE –
RW with reset to 00h in PCI mode or 40h in PCI-X mode
7.5.33 SECONDARY HEADER TYPE REGISTER – OFFSET 4C
Bit
22:16
Function
Other Bridge
Type
Description
Type-0 header format configuration (10 – 3Fh)
RO
Configuration
Reset to 0000000
23
Single Function
Device
RO
RO
0: Indicates single function device
Reset to 0
Reset to 00h
31:24
Reserved
7.5.34 SECONDARY CSR AND MEMORY 0 BASE ADDRESS REGISTER – OFFSET 50h
Bit
0
Function
Space Indicator
Type
Description
0: Memory space
1: IO space
RO
Reset to 0
2:1
3
Address Type
RO
RO
00: 32-bit address decode range
01: 64-bit address decode range
10 and 11: reserved
Reset to 00
0: Memory space is non-prefetchable
1: Memory space is prefetchable
Prefetchable control
Reset to 0
11:4
Reserved
RO
Reset to 0
31:12
Base Address
RW/RO
The size and type of this Base Address Register are defined from Upstream
Memory 0 Setup Register (Offset E4h), which can be initialized by EEPROM
(I2C) or SM Bus or Local Processor. The range of this register is from 4KB
to 2GB. The lower 4KB if this address reange map to the PI7C9X130 CSRs
into memory space. The remaining space is this range above 4KB, if any,
specifies a range for forwarding upstream memory transactions.
PI7X9X110A uses upstream Memory 0 Translated Base Register (Offset E0h)
to formulate direct address translation. If a bit in the setup register is set to
one, then the correspondent bit of this register will be changed to RW.
Reset to 00000h
Page 98 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.35 SECONDARY CSR IO BASE ADDRESS REGISTER – OFFSET 54h
Bit
0
Function
Space Indicator
Type
Description
0: Memory space
1: IO space
RO
Reset to 1
Reset to 0
7:1
Reserved
RO
31:8
Base Address
RO/RW
This Base Address Register maps to PI7C9X130 secondary IO space. The
maximum size is 256 bytes.
Reset to 00000000h
7.5.36 UPSTREAM IO OR MEMORY 1 BASE ADDRESS REGISTER – OFFSET 58h
Bit
0
Function
Space Indicator
Type
Description
0: Memory space
1: IO space
RO
Reset to 0
2:1
3
Address Type
RO
RO
00: 32-bit address decode range
01: 64-bit address decode range
10 and 11: reserved
Reset to 00
0: Memory space is non-prefetchable
1: Memory space is prefetchable
Prefetchable control
Reset to 0
5:4
Reserved
RO
Reset to 0
31:6
Base Address
RW/RO
The size and type of this Base Address Register are defined from Upstream IO
or Memory 1 Setup Register (Offset ECh), which can be initialized by
EEPROM (I2C) or SM Bus or Local Processor. Writing a zero to bit [31] of
the setup register to disable this register. The range of this register is from 4KB
to 2GB for memory space or from 64B to 256B for IO space. PI7X9X110A
uses upstream IO or Memory 1 Translated Base Register (Offset E8h) to
formulate direct address translation. If a bit in the setup register is set to one,
then the correspondent bit of this register will be changed to RW.
Reset to 00000h
7.5.37 UPSTREAM MEMORY 2 BASE ADDRESS REGISTER – OFFSET 5Ch
Bit
0
Function
Space Indicator
Type
Description
0: Memory space
1: IO space
RO
Reset to 0
2:1
3
Address Type
Prefetchable control
Reserved
RO
RO
RO
00: 32-bit address decode range
01, 10 and 11: reserved
Reset to 00
0: Memory space is non-prefetchable
1: Memory space is prefetchable
Reset to 0
Reset to 0
13:4
Page 99 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
31:14
Function
Base Address
Type
RW/RO
Description
This Base Address register defines the address range for upstream memory
transactions. PI7C9X130 uses a lookup table to do the address translation.
The address range of this register is from 16KB to 2GB in memory space.
The address range is divided into 64 pages. The size of each page is defined
by Memory Address Forwarding Control register (Offset 6Ah), which is
initialized by EEPROM (I2C) or SM Bus or local processor. Writing a zero to
the bit [0] of the look up table entry can disable the corresponding page of this
register (CSR Offset 1FFh: 100h).
The number of writeable bit may change depending on the page size setup.
Reset to 00000h
7.5.38 UPSTREAM MEMORY 3 BASE ADDRESS REGISTER – OFFSET 60h
Bit
0
Function
Space Indicator
Type
Description
0: Memory space
1: IO space
RO
Reset to 0
2:1
3
Address Type
RO
RO
00: 32-bit address decode range
01: 64-bit address decode range
10 and 11: reserved
Reset to 00
0: Memory space is non-prefetchable
1: Memory space is prefetchable
Prefetchable control
Reset to 0
11:4
Reserved
RO
Reset to 0
31:12
Base Address
RW/RO
The size and type of this Base Address Register are defined from Upstream
Memory 3 Setup Register (CSR Offset 034h), which can be initialized by
EEPROM (I2C) or SM Bus or Local Processor. Writing a zero to bit [31] of
the setup registers (CSR Offset 034h and 038h) to disable this register. The
range of this register is from 4KB to 9EB for memory space.
PI7C9X130
uses this register and the Upstream Memory 3 Upper Base Address Register
when 64-bit addressing programmed (bit [21] of Offset 68h). When 64-bit
addressing is disabled, no address translation is performed. All 64-bit address
transactions on the secondary interface falling outside of the Downstream
Memory 3 address range are forwarded upstream.
Reset to 00000h
7.5.39 UPSTREAM MEMORY 3 UPPER BASE ADDRESS REGISTER – OFFSET 64h
Bit
31:0
Function
Base address
Type
RO/RW
Description
The size of this Base Address Register is defined from Upstream Memory 3
Upper 32-bit Setup Register (CSR Offset 038h), which can be initialized by
EEPROM (I2C) or SM Bus or Local Processor. Writing a zero to bit [31] of
the setup registers (CSR Offset 038h) to disable this register. This register
defines the upper 32 bits of a memory range for upstream forwarding memory.
PI7C9X130 uses this register and the Upstream Memory 3 Base Address
Register when 64-bit addressing programmed (bit [21] of Offset 68h). When
64-bit addressing is disabled, no address translation is performed. All 64-bit
address transactions on the secondary interface falling outside of the
Downstream Memory 3 address range are forwarded upstream.
Reset to 00000000h
Page 100 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.40 EXPRESS TRANSMITTER/RECEIVER CONTROL REGISTER – OFFSET 68h
Bit
1:0
Function
Nominal Driver
Current Control
Type
RW
Description
00: 20mA
01: 10mA
10: 28mA
11: Reserved
Reset to 00
5:2
Driver Current Scale
Multiple Control
RW
0000: 1.00 x nominal driver current
0001: 1.05 x nominal driver current
0010: 1.10 x nominal driver current
0011: 1.15 x nominal driver current
0100: 1.20 x nominal driver current
0101: 1.25 x nominal driver current
0110: 1.30 x nominal driver current
0111: 1.35 x nominal driver current
1000: 1.60 x nominal driver current
1001: 1.65 x nominal driver current
1010: 1.70 x nominal driver current
1011: 1.75 x nominal driver current
1100: 1.80 x nominal driver current
1101: 1.85 x nominal driver current
1110: 1.90 x nominal driver current
1111: 1.95 x nominal driver current
Reset to 0000
0000: 0.00 db
0001: -0.35 db
0010: -0.72 db
0011: -1.11 db
0100: -1.51 db
0101: -1.94 db
0110: -2.38 db
0111: -2.85 db
1000: -3.35 db
1001: -3.88 db
1010: -4.44 db
1011: -5.04 db
1100: -5.68 db
1101: -6.38 db
1110: -7.13 db
1111: -7.96 db
11:8
Driver De-emphasis
Level Control
RW
Reset to 1000
00: 52 ohms
01: 57 ohms
10: 43 ohms
11: 46 ohms
13:12
15:14
Transmitter
Termination Control
RW
RW
Reset to 00
00: 52 ohms
01: 57 ohms
10: 43 ohms
11: 46 ohms
Receiver
Termination Control
Reset to 00
Page 101 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.41 MEMORY ADDRESS FORWARDING CONTROL REGISTER – OFFSET 68h
Bit
19:16
Function
Lookup Table Page
Size
Type
RW
Description
If bit [20] of Offset 68h is low, then
0000: Disable Upstream Memory 2 Base Address Register
0001: 256 bytes
0010: 512 bytes
0011: 1K bytes
0100: 2K bytes
0101: 4K bytes
0110: 8K bytes
0111: 16K bytes
1000: 32K bytes
1001: 64K bytes
1010: 128K bytes
1011: 256K bytes
1100: 512K bytes
1101: 1M bytes
1110: 2M bytes
1111: 4M bytes
If bit [20] of Offset 68h is high, then
0000: Disable Upstream Memory 2 Base Address Register
0001: 8M bytes
0010: 16M bytes
0011: 32M bytes
01XX: Disable Upstream Memory 2 Base Address Register
1XXX: Disable Upstream Memory 2 Base Address Register
Reset to 0h
20
21
Lookup Table Page
Size Extension
RW
RW
0: Normal Lookup Table Page Size
1: Coarse Lookup Table Page Size
Reset to 0
Upstream 64-bit
Address Range
Enable
0: Any 64-bit address transactions on secondary interface falling outside of
Downstream Memory 3 address range are forwarded upstream
1: Enable 64-bit address transaction forwarding upstream based on Upstream
Memory 3 address range without address translation
Reset to 0
Reset to 0
29:22
Reserved
RO
7.5.42 UPSTREAM MEMORY WRITE FRAGMENT CONTROL REGISTER – OFFSET
68h
Bit
31:30
Function
Memory Write
Fragment Control
Type
RW
Description
Upstream Memory Write Fragment Control
00: Fragment at 32-byte boundary
01: Fragment at 64-byte boundary
1x: Fragement at 128-byte boundary
Reset to 00h
Page 102 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.43 SUBSYSTEM VENDOR ID REGISTER – OFFSET 6Ch
Bit
15:0
Function
Subsystem Vendor
ID
Type
Description
RO
Subsystem vendor ID identifies the particular add-in card or subsystem
Reset to 00h
7.5.44 SUBSYSTEM ID REGISTER – OFFSET 6Ch
Bit
31:16
Function
Subsystem ID
Type
Description
RO
Subsystem ID identifies the particular add-in card or subsystem
Reset to 00h
7.5.45 EEPROM AUTOLOAD CONTROL/STATUS REGISTER – OFFSET 70h
Bit
0
Function
Initiate EEPROM
Read or Write Cycle
Type
RW
Description
This bit will be reset to 0 after the EEPROM operation is finished
0:EEPROM AUTOLOAD disabled
0 -> 1: Starts the EEPROM Read or Write cycle
Reset to 0
0: Read
1: Write
1
Control Command
for EEPROM
RW
RO
RO
RW
Reset to 0
2
EEPROM Error
0: EEPROM acknowledge is always received during the EEPROM cycle
1: EEPROM acknowledge is not received during EEPROM cycle
Reset to 0
3
EPROM Autoload
Complete Status
0: EEPROM autoload is not successfully completed
1: EEPROM autoload is successfully completed
Reset to 0
Where PCLK is 125MHz
5:4
EEPROM Clock
Frequency Control
00: PCLK / 4096
01: PCLK / 2048
10: PCLK / 1024
11: PCLK / 128
Reset to 00
6
EEPROM Autoload
Control
RW
RW
RO
0: Enable EEPROM autoload
1: Disable EEPROM autoload
Reset to 0
0: Normal speed of EEPROM autoload
1: Increase EEPROM autoload by 32x
7
Fast EEPROM
Autoload Control
Reset to 0
0: EEPROM autoload is not on going
1: EEPROM autoload is on going
8
EEPROM Autoload
Status
Reset to 0
15:9
EEPROM Word
Address
RW
EEPROM word address for EEPROM cycle
Reset to 0000000
Page 103 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
31:16
Function
EEPROM Data
Type
RW
Description
EEPROM data to be written into the EEPROM
Reset to 0000h
7.5.46 HOT SWAP CONTROL AND STATUS REGISTER – OFFSET 74h
Bit
7:0
Function
Capability ID for
Hot Swap
Type
Description
RO
Reset to 06h when Hot Sawp is enable (HS_EN=1) or 00h when Hot Swap is
disabled (HS_EN=0)
15:8
16
Next Capability
Pointer
Device Hiding Arm
RO
RW
RW
RW
Reset to 00h to inidicate the end of the capability chain
Device Hiding Armed when this bit is set to 1
Reset to 0
ENUM_L signal is masked when this bit is set to 1
Reset to 0
When this bit is 1, INS is armed, or either INS or EXT has a value of logic 1
When this bit is 0, INS is not armed or both INS and EXT have a value of logic
0
17
ENUM_L signal
Mask
Pending Insertion or
Extraction
18
Reset to 0h
19
LED On Off
RW
RO
When this bit is 1, LED is on
When this bit is 0, LED is off
Reset to 0
PI=01 supports PI=00 plus device hiding and pending insertion or extraction
bits
21:20
Programming
Interface
Reset to 01
22
EXT for Extraction
INS for Insertion
Reserved
RWC
RWC
RO
EXT bit indicates ENUM_L status of extraction. When EXT is 1, ENUM_L
is asserted
Reset to 0
23
INS bit indicates ENUM_L status of insertion. When INS is 1, ENUM_L is
asserted
Reset to 1
Reset to 00h
31:24
7.5.47 BRIDGE CONTROL AND STATUS REGISTER – OFFSET 78h
Bit
1:0
2
Function
Reserved
SERR_L Forward
Enable
Type
RO
RW/RO
Description
Reset to 00
0: Disable the forwarding of SERR_L to ERR_FATAL and
ERR_NONFATAL
1: Enable the forwarding of SERR_L to ERR_FATAL and
ERR_NONFATAL
Reset to 0 (FORWARD BRIDGE)
RO bit for REVERSE BRIDGE
3
Secondary Interface
Reset
RW
0: Do not force the assertion of RESET_L on secondary PCI/PCI-X bus in
forward bridge mode, or do not generate a hot reset on the PCI Express link in
reverse bridge mode
1: Force the assertion of RESET_L on secondary PCI/PCI-X bus in forward
bridge mode, or generate a hot reset on the PCI Express link in reverse bridge
mode
Reset to 0
Page 104 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
5:4
Function
VGA Enable
Type
RW
Description
00: VGA memory and I/O transactions on the primary and secondary interfaces
are ignored, unless decoded by other mechanism
01: VGA memory and I/O transactions on the primary interface are forwarded
to secondary interface without address translation, but VGA transactions on
secondary interface are ignored
10: VGA memory and I/O transactions on the secondary interface are
forwarded to primary interface without address translation, but VGA
transactions on primary interface are ignored
Reset to 00
6
7
VGA 16-bit Decode
Master Abort Mode
RW
RW
0: Execute 10-bit address decodes on VGA I/O accesses
1: Execute 16-bit address decode on VGA I/O accesses
Reset to 0
0: Do not report master aborts (return FFFFFFFFh on reads and discards data
on write)
1: Report master abort by signaling target abort if possible or by the assertion
of SERR_L (if enabled).
Reset to 0
8
9
Primary Master
Timeout
RW
RW
0: Primary discard timer counts 215 PCI clock cycles
1: Primary discard timer counts 210 PCI clock cycles
FORWARD BRIDGE –
Bit is RO and ignored by PI7C9X130
Reset to 0
Secondary Master
Timeout
0: Secondary discard timer counts 215 PCI clock cycles
1: Secondary discard timer counts 210 PCI clock cycles
REVERSE BRIDGE –
Bit is RO and ignored by PI7C9X130
Reset to 0
10
11
Master Timeout
Status
RWC
RW
Bit is set when the discard timer expires and a delayed completion is discarded
at the PCI interface for the forward or reverse bridge
Reset to 0
Discard Timer
SERR_L Enable
Bit is set to enable to generate ERR_NONFATAL or ERR_FATAL for forward
bridge, or assert SERR_L for reverse bridge as a result of the expiration of the
discard timer. It has no meaning if PI7C9X130 is in PCI-X mode.
Reset to 0
7.5.48 GPIO DATA AND CONTROL REGISTER – OFFSET 78h
Bit
15:12
Function
GPIO Output Write-
1-to-Clear
Type
RW
Description
Reset to 0h
19:16
23:20
27:24
31:28
GPIO Output Write-
1-to-Set
RW
RW
RW
RO
Reset to 0h
Reset to 0h
Reset to 0h
Reset to 0h
GPIO Output Enable
Write-1-to-Clear
GPIO Output Enable
Write-1-to-Set
GPIO Input Data
Register
7.5.49 SECONDARY INTERRUPT LINE REGISTER – OFFSET 7Ch
Page 105 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
7:0
Function
Secondary Interrupt
Line
Type
RW
Description
These bits apply to forward bridge only.
For initialization code to program to tell which input of the interrupt controller
the bridge’s INTA_L in connected to.
Reset to 00000000
7.5.50 SECONDARY INTERRUPT PIN REGISTER – OFFSET 7Ch
Bit
15:8
Function
Secondary Interrupt
Pin
Type
RO
Description
These bits apply to forward bridge only.
00000001: Designates interrupt pin INTA_L is used
Reset to 00h when reverse mode or 01h when forward mode.
7.5.51 SECONDARY MINIMUM GRANT REGISTER – OFFSET 7Ch
Bit
23:16
Function
Secondary Minimum
Grant
Type
RO
Description
This register is valid only in forward bridge mode. It specifies how long of a
burst period that PI7C9X130 needs on the secondary bus in the units of ¼
microseconds.
Reset to 0
7.5.52 SECONDARY MAXIMUM LATENCY TIMER – OFFSET 7Ch
Bit
31:24
Function
Secondary
Maximum Latency
Timer
Type
RO
Description
This register is valid only in forward bridge mode. It specifies how often that
PI7C9X130 needs to gain access to the primary bus in units of ¼ microseconds.
Reset to 0
7.5.53 PCI-X CAPABILITY ID REGISTER – OFFSET 80h
Bit
7:0
Function
PCI-X Capability ID
Type
RO
Description
PCI-X Capability ID
Reset to 07h
7.5.54 NEXT CAPABILITY POINTER REGISTER – OFFSET 80h
Bit
15:8
Function
Next Capability
Pointer
Type
RO
Description
Point to power management
Reset to 90h
7.5.55 PCI-X SECONDARY STATUS REGISTER – OFFSET 80h
Page 106 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
16
Function
Type
RO
Description
64-bit supported when DEV64 is set to high
64-bit Device on
Secondary Bus
Interface
Reset to 1in forward bridge mode and DEV64 is set to high or reset to 0 in
reverse bridge mode
17
18
133MHz Capable
RO
When this bit is 1, PI7C9X130 is 133MHz capable on its secondary bus
interface
Reset to 1 in forward bridge mode or 0 in reverse bridge mode
This bit is a read-only and set to 0 in reverse bridge mode or is read-write in
forward bridge mode
Split Completion
Discarded
RO /
RWC
When this is set to 1, a split completion has been discarded by PI7C9X130 at
secondary bus because the requester did not accept the split completion
transaction
Reset to 0
19
Unexpected Split
Completion
RWC
This bit is set to 0 in forward bridge mode or is read-write in reverse bridge
mode
When this bit is set to 1, an unexpected split completion has been received with
the requester ID equaled to the secondary bus number, device number, and
function number at the PI7X9X130 secondary bus interface
Reset to 0
20
21
Split Completion
Overrun
RWC
RWC
When this bit is set to 1, a split completion has been terminated by PI7C9X130
with either a retry or disconnect at the next ADB due to the buffer full
condition
Reset to 0
Split Request
Delayed
When this bit is set to 1, a split request is delayed because PI7C9X130 is not
able to forward the split request transaction to its secondary bus due to
insufficient room within the limit specified in the split transaction commitment
limit field of the downstream split transaction control register
Reset to 0
24:22
Secondary Clock
Frequency
RO
These bits are only meaningful in forward bridge mode. In reverse bridge
mode, all three bits are set to zero.
000: Conventional PCI mode (minimum clock period not applicable)
001: 66MHz (minimum clock period is 15ns)
010: 100 to 133MHz (minimum clock period is 7.5ns)
011: Reserved
1xx: Reserved
Reset to 000
0000000
31:25
Reserved
RO
7.5.56 PCI-X BRIDGE STATUS REGISTER – OFFSET 84h
Bit
2:0
Function
Function Number
Type
RO
Description
Function number (AD [10:8] of a type 0 configuration transaction)
Reset to 000
Page 107 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
7:3
Function
Device Number
Type
RO
Description
Device number (AD [15:11] of a type 0 configuration transaction) is assigned
to the PI7C9X130 by the connection of system hardware. Each time the
PI7C9X130 is addressed by a configuration write transaction, the bridge
updates this register with the contents of AD [15:11] of the address phase of the
configuration transaction, regardless of which register in the PI7C9X130 is
addressed by the transaction. The PI7C9X130 is addressed by a configuration
write transaction if all of the following are true:
The transaction uses a configuration write command
IDSEL is asserted during the address phase
AD [1:0] are 00 (type o configuration transaction)
AD [10:8] of the configuration address contain the appropriate function
number
Reset to 11111
15:8
Bus Number
RO
Additional address from which the contents of the primary bus number register
on type 1 configuration space header is read. The PI7C9X130 uses the bus
number, device number, and function number fields to create a completer ID
when responding with a split completion to a read of an internal PI7C9X130
register. These fields are also used for cases when one interface is in
conventional PCI mode and the other is in PCI-X mode.
Reset to 11111111
16
64-bit Device on
Primary Bus
Interface
RO
RO
64-bit supported when DEV64 is set to high
Reset to 0 in forward bridge mode or in reverse bridge mode with REQ64_L is
high at the de-assertion of RESET_L or reset to 1 in reverse bridge mode with
REQ64_L is low at the de-assertion of RESET_L
17
18
133MHz Capable
When this bit is 1, PI7C9X130 is 133MHz capable on its primary bus interface
Reset to 0 in forward bridge mode or 1 in reverse bridge mode
This bit is a read-only and set to 0 in reverse bridge mode or is read-write in
forward bridge mode
Split Completion
Discarded
RO /
RWC
When this is set to 1, a split completion has been discarded by PI7C9X130 at
primary bus because the requester did not accept the split completion
transaction
Reset to 0
19
Unexpected Split
Completion
RWC
This bit is set to 0 in forward bridge mode or is read-write in reverse bridge
mode
When this is set to 1, an unexpected split completion has been received with the
requester ID equaled to the primary bus number, device number, and function
number at the PI7X9X130 primary bus interface
Reset to 0
20
21
Split Completion
Overrun
RWC
RWC
When this bit is set to 1, a split completion has been terminated by PI7C9X130
with either a retry or disconnect at the next ADB due to the buffer full
condition
Reset to 0
Split Request
Delayed
When this bit is set to 1, a split request is delayed because PI7C9X130 is not
able to forward the split request transaction to its primary bus due to
insufficient room within the limit specified in the split transaction commitment
limit field of the downstream split transaction control register
Reset to 0
31:22
Reserved
RO
0000000000
Page 108 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.57 UPSTREAM SPLIT TRANSACTION REGISTER – OFFSET 88h
Bit
15:0
Function
Type
RO
Description
Upstream Split
Transaction
Capability
Upstream Split Transaction Capability specifies the size of the buffer (in the
unit of ADQs) to store split completions for memory read. It applies to the
requesters on the secondary bus in addressing the completers on the primary
bus. The 0010h value shows that the buffer has 16 ADQs or 2K bytes storage
Reset to 0010h
31:16
Split Transaction
Commitment Limit
RW
Upstream Split Transaction Commitment Limit indicates the cumulative
sequence size of the commitment limit in units of ADQs. This field can be
programmed to any value or equal to the content of the split capability field.
For example, if the limit is set to FFFFh, PI7C9X130 is allowed to forward all
split requests of any size regardless of the amount of buffer space available.
The split transaction commitment limit is set to 0010h that is the same value as
the split transaction capability.
Reset to 0010h
7.5.58 DOWNSTREAM SPLIT TRANSACTION REGISTER – OFFSET 8Ch
Bit
15:0
Function
Type
RO
Description
Downstream Split
Transaction
Capability
Downstream Split Transaction Capability specifies the size of the buffer (in the
unit of ADQs) to store split completions for memory read. It applies to the
requesters on the primary bus in addressing the completers on the secondary
bus. The 0010h value shows that the buffer has 16 ADQs or 2K bytes storage
Reset to 0010h
31:16
Downstream Split
Transaction
Commitment Limit
RW
Downstream Split Transaction Commitment Limit indicates the cumulative
sequence size of the commitment limit in units of ADQs. This field can be
programmed to any value or equal to the content of the split capability field.
For example, if the limit is set to FFFFh, PI7C9X130 is allowed to forward all
split requests of any size regardless of the amount of buffer space available.
The split transaction commitment limit is set to 0010h that is the same value as
the split transaction capability.
Reset to 0010h
7.5.59 POWER MANAGEMENT ID REGISTER – OFFSET 90h
Bit
7:0
Function
Power Management
ID
Type
RO
Description
Power management ID = 01h
Reset to 01h
7.5.60 NEXT CAPABILITY POINTER REGISTER – OFFSET 90h
Bit
15:8
Function
Next Pointer
Type
RO
Description
Next pointer (point to Subsystem ID and Subsystem Vendor ID)
Reset to A8h
Page 109 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.61 POWER MANAGEMENT CAPABILITY REGISTER – OFFSET 90h
Bit
18:16
Function
Version Number
Type
RO
Description
Version number that complies with revision 2.0 of the PCI Power Management
Interface specification.
Reset to 010
19
PME Clock
RO
PME clock is not required for PME_L generation
Reset to 0
20
21
Reserved
Device Specific
Initialization (DSI)
RO
RO
Reset to 0
DSI – no special initialization of this function beyond the standard PCI
configuration header is required following transition to the D0 un-initialized
state
Reset to 0
24:22
AUX Current
RO
000: 0mA
001: 55mA
010: 100mA
011: 160mA
100: 220mA
101: 270mA
110: 320mA
111: 375mA
Reset to 001
25
D1 Power
Management
RO
RO
RO
D1 power management is not supported
Reset to 0
D2 power management is not supported
26
D2 Power
Management
Reset to 0
31:27
PME_L Support
PME_L is supported in D3 cold, D3 hot, and D0 states.
Reset to 11001
7.5.62 POWER MANAGEMENT CONTROL AND STATUS REGISTER – OFFSET 94h
Bit
1:0
Function
Power State
Type
RW
Description
Power State is used to determine the current power state of PI7C9X130. If a
non-implemented state is written to this register, PI7C9X130 will ignore the
write data. When present state is D3 and changing to D0 state by
programming this register, the power state change causes a device reset without
activating the RESET_L of PCI/PCI-X bus interface
00: D0 state
01: D1 state not implemented
10: D2 state not implemented
11: D3 state
Reset to 00
7:2
8
Reserved
PME Enable
RO
RWS
Reset to 000000
0: PME_L assertion is disabled
1: PME_L assertion is enabled
Reset to 0
12:9
Data Select
RO
Data register is not implemented
Reset to 0000
Page 110 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
14:13
Function
Data Scale
Type
RO
Description
Data register is not implemented
Reset to 00
15
PME Status
RWCS
PME_L is supported
Reset to 0
7.5.63 PCI-TO-PCI BRIDGE SUPPORT EXTENSION REGISTER – OFFSET 94h
Bit
21:16
22
Function
Reserved
B2/B3 Support
Type
RO
RO
Description
Reset to 000000
B2 / B3 not support for D3hot
Reset to 0
23
PCI Bus
Power/Clock Control
RO
RO
PCI Bus Power/Clock Disabled
Reset to 0
Data register is not implemented
31:24
Data Register
Reset to 00h
7.5.64 DOWNSTREAM MEMORY 0 TRANSLATED BASE REGISTER – OFFSET 98h
Bit
11:0
Function
Reserved
Type
RO
Description
Reset to 000h
31:12
Downstream
Memory 0
Translated Base
RW
Define the translated base address for downstream memory transactions whose
initiator addresses fall into Downstream Memory 0 (above lower 4K boundary)
address range. The number of bits that are used for translated base is
determined by its setup register (offset 9Ch)
Reset to 00000h
7.5.65 DOWNSTREAM MEMORY 0 SETUP REGISTER – OFFSET 9Ch
Bit
0
Function
Type Selector
Type
RO
Description
0: Memory space is requested
Reset to 0
2:1
3
Address Type
RO (WS) 00: 32-bit address space
01: 64-bit address space
Reset to 00
Prefetchable Control
RO
(WS)
0: Non-prefetchable
1: Prefetchable
Reset to 0
11:4
Reserved
RO
Reset to 00h
30:12
Base Address
Register Size
RO (WS) 0: Set the corresponding bit in the Base Address Register to read only.
1: Set the corresponding bit in the Base Address Register to read/write in order
to control the size of the address range.
Reset to 7FFFFh
31
Base Address
Register Enable
RO (WS) Always set to 1 when a bus master attempts to write a zero to this bit.
PI7C9X130 returns bit [31:12] as FFFFFh (for 4KB size).
Reset to 1
Page 111 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.66 CAPABILITY ID REGISTER – OFFSET A0h
Bit
7:0
Function
Capability ID
Type
RO
Description
Capability ID for SI
Reset to 04h
7.5.67 NEXT POINTER REGISTER – OFFSET A0h
Bit
15:8
Function
Next Pointer
Type
RO
Description
Next pointer – points to PCI Express capabilities register
Reset to B0h
7.5.68 SLOT NUMBER REGISTER – OFFSET A0h
Bit
20:16
Function
Expansion Slot
Number
Type
RW
Description
Expansion slot number
Reset to 00000
First in chassis
21
First In Chassis
Reserved
RW
RO
Reset to 0
Reset to 00
23:22
7.5.69 CHASSIS NUMBER REGISTER – OFFSET A0h
Bit
31:24
Function
Chassis Number
Type
RW
Description
Chassis number
Reset to 00h
7.5.70 SECONDARY CLOCK AND CLKRUN CONTROL REGISTER – OFFSET A4h
Bit
1:0
Function
CLKOUT0 Enable
Type
RW
Description
CLKOUT (Slot 0) Enable
00: enable CLKOUT0
01: enable CLKOUT0
10: enable CLKOUT0
11: disable CLKOUT0 and driven LOW
Reset to 00
3:2
CLKOUT1 Enable
RW
CLKOUT (Slot 1) Enable
00: enable CLKOUT1
01: enable CLKOUT1
10: enable CLKOUT1
11: disable CLKOUT1 and driven LOW
Reset to 00
Page 112 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
5:4
Function
CLKOUT2 Enable
Type
RW
Description
CLKOUT (Slot 2) Enable
00: enable CLKOUT2
01: enable CLKOUT2
10: enable CLKOUT2
11: disable CLKOUT2 and driven LOW
Reset to 00
7:6
CLKOUT3 Enable
RW
CLKOUT (Slot 3) Enable
00: enable CLKOUT3
01: enable CLKOUT3
10: enable CLKOUT3
11: disable CLKOUT3 and driven LOW
Reset to 00
8
CLKOUT4 Enable
CLKOUT5 Enable
CLKOUT6 Enable
RW
RW
RW
CLKOUT (Device 1) Enable
0: enable CLKOUT4
1: disable CLKOUT4 and driven LOW
Reset to 0
CLKOUT (Device 2) Enable
9
0: enable CLKOUT5
1: disable CLKOUT5 and driven LOW
Reset to 0
10
CLKOUT (the bridge) Enable for forward bridge mode only
0: enable CLKOUT6
1: disable CLKOUT6 and driven LOW
Reset to 0
11
12
13
Reserved
Reserved
Secondary Clock
Stop Status
RO
RO
RO
Reset to 0
Reset to 0
Secondary clock stop status
0: secondary clock not stopped
1: secondary clock stopped
Reset to 0
14
15
Secondary Clkrun
Protocol Enable
RW
RW
0: disable protocol
1: enable protocol
Reset to 0
Clkrun Mode
Reserved
0: Stop the secondary clock only when PI7C9X130 is at D3hot state
1: Stop the secondary clock whenever the secondary bus is idle and there are no
requests from the primary bus
Reset to 0
Reset 0000h
31:16
RO
7.5.71 DOWNSTREAM I/O OR MEMORY 1 TRANSLATED BASE REGISTER – OFFSET
A8h
Bit
5:0
Function
Reserved
Type
RO
Description
Reset to 000000
Page 113 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
31:6
Function
Downstream I/O or
Memory 1
Type
RW
Description
Define the translated base address for downstream I/O or memory transactions
whose initiator addresses fall into Downstream I/O or Memory 1 address range.
The number of bits that are used for translated base is determined by its setup
register (offset ACh)
Translated Base
Reset to 00000h
7.5.72 DOWNSTREAM I/O OR MEMORY 1 SETUP REGISTER – OFFSET ACh
Bit
0
Function
Type Selector
Type
RO
Description
0: Memory space is requested
Reset to 0
2:1
3
Address Type
RO (WS) 00: 32-bit address space
01: 64-bit address space
Reset to 00
Prefetchable Control
RO
0: Non-prefetchable
(WS)
1: Prefetchable
Reset to 0
5:4
Reserved
RO
Reset to 00
30:6
Base Address
Register Size
RO (WS) 0: Set the corresponding bit in the Base Address Register to read only.
1: Set the corresponding bit in the Base Address Register to read/write in order
to control the size of the address range. If memory space is selected, bit
[11:6] should be set to zeros.
Reset to 00000000h
31
Base Address
RO (WS) 0: Disable this Base Address Register
Register Enable
1: Enable this Base Address Register
Reset to 0
7.5.73 CAPABILITY ID REGISTER – OFFSET B0h
Bit
7:0
Function
PCI Express
Capability ID
Type
RO
Description
PCI Express capability ID
Reset to 10h
7.5.74 NEXT CAPABILITY POINTER REGISTER – OFFSET B0h
Bit
15:8
Function
Next Item Pointer
Type
RO
Description
Next item pointer (points to VPD register)
Reset to D8h
7.5.75 PCI EXPRESS CAPABILITY REGISTER – OFFSET B0h
Bit
19:16
Function
Capability Version
Type
RO
Description
Reset to 1h
Page 114 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
23:20
Function
Device / Port Type
Type
RO
Description
0000: PCI Express endpoint device
0001: Legacy PCI Express endpoint device
0100: Root port of PCI Express root complex
0101: Upstream port of PCI Express switch
0110: Downstream port of PCI Express switch
0111: PCI Express to PCI bridge
1000: PCI to PCI Express bridge
Others: Reserved
Reset to 7h for Forward Bridge or 8h for Reverse Bridge
Reset to 0h for Forward Bridge or 1h for Reverse Bridge
Reset to 0h
24
29:25
Slot Implemented
Interrupt Message
Number
RO
RO
31:30
Reserved
RO
Reset to 0
7.5.76 DEVICE CAPABILITY REGISTER – OFFSET B4h
Bit
2:0
Function
Maximum Payload
Size
Type
RO
Description
000: 128 bytes
001: 256 bytes
010: 512 bytes
011: 1024 bytes
100: 2048 bytes
101: 4096 bytes
110: reserved
111: reserved
Reset to 001
4:3
5
Phantom Functions
8-bit Tag Field
RO
RO
RO
No phantom functions supported
Reset to 0
8-bit tag field supported
Reset to 1h
Endpoint L0’s acceptable latency
8:6
Endpoint L0’s
Latency
000: less than 64 ns
001: 64 – 128 ns
010: 128 – 256 ns
011: 256 – 512 ns
100: 512 ns – 1 us
101: 1 – 2 us
110: 2 – 4 us
111: more than 4 us
Reset to 000
11:9
Endpoint L1’s
Latency
RO
Endpoint L1’s acceptable latency
000: less than 1 us
001: 1 – 2 us
010: 2 – 4 us
011: 4 – 8 us
100: 8 – 16 us
101: 16 – 32 us
110: 32 – 64 us
111: more than 64 us
Reset to 000
12
Attention Button
Present
RO
0: If Hot Plug is disabled
1: If Hot Plug is enabled at Forward Bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
Page 115 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
13
Function
Attention Indicator
Present
Type
RO
Description
0: If Hot Plug is disabled
1: If Hot Plug is enable at Forward Bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
14
Power Indicator
Present
RO
0: If Hot Plug is disabled
1: If Hot Plug is enable at Forward Bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
17:15
25:18
Reserved
Captured Slot Power
Limit Value
RO
RO
Reset to 000
These bits are set by the Set_Slot_Power_Limit message
Reset to 00h
27:26
31:28
Captured Slot Power
Limit Scale
RO
RO
This value is set by the Set_Slot_Power_Limit message
Reset to 00
Reset to 0h
Reserved
7.5.77 DEVICE CONTROL REGISTER – OFFSET B8h
Bit
0
Function
Type
RW
Description
Reset to 0h
Correctable Error
Reporting Enable
Non-Fatal Error
Reporting Enable
Fatal Error
1
2
3
RW
RW
RW
Reset to 0h
Reset to 0h
Reset to 0h
Reporting Enable
Unsupported
Request Reporting
Enable
4
Relaxed Ordering
Enable
RO
Reset to 0h
7:5
Max Payload Size
RW
This field sets the maximum TLP payload size for the bridge
000: 128 bytes
001: 256 bytes
010: 512 bytes
011:1024 bytes
100: 2048 bytes
101: 4096 bytes
110: reserved
111: reserved
Reset to 000
Reset to 0
8
9
Extended Tag Field
Enable
Phantom Functions
Enable
RW
RO
Phantom functions not supported
Reset to 0
10
11
Auxiliary Power PM
Enable
RO
RO
Auxiliary power PM not supported
Reset to 0
No Snoop Enable
PI7C9X130 never sets the No Snoop attribute in the transaction it initiates
Reset to 0
Page 116 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
14:12
Function
Maximum Read
Request Size
Type
RW
Description
This field sets the maximum Read Request Size for the device as a requester
000: 128 bytes
001: 256 bytes
010: 512 bytes
011: 1024 bytes
100: 2048 bytes
101: 4096 bytes
110: reserved
111: reserved
Reset to 2h
Reset to 0
15
Configuration Retry
Enable
RW
7.5.78 DEVICE STATUS REGISTER – OFFSET B8h
Bit
16
Function
Correctable Error
Type
RWC
Description
Reset to 0
Detected
17
Non-Fatal Error
Detected
RWC
Reset to 0
18
19
Fatal Error Detected
Unsupported
Request Detected
AUX Power
Detected
Transaction Pending
RWC
RWC
Reset to 0
Reset to 0
20
21
RO
RO
Reset to 1
0: No transaction is pending on transaction layer interface
1: Transaction is pending on transaction layer interface
Reset to 0
31:22
Reserved
RO
Reset to 0000000000
7.5.79 LINK CAPABILITY REGISTER – OFFSET BCh
Bit
3:0
Function
Maximum Link
Speed
Type
RO
Description
Indicates the maximum speed of the Express link
0001: 2.5Gb/s link
Reset to 1
9:4
Maximum Link
Width
RO
Indicates the maximum width of the Express link
000000: reserved
000001: x1
000010: x2
000100: x4
001000: x8
001100: x12
010000: x16
100000: x32
Reset to 000001
Page 117 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
11:10
Function
ASPM Support
Type
RO
Description
This field indicates the level of Active State Power Management Support
00: reserved
01: L0’s entry supported
10: reserved
11: L0’s and L1’s supported
Reset to 0
14:12
17:15
23:18
31:24
L0’s Exit Latency
L1’s Exit Latency
Reserved
RO
RO
RO
RO
Reset to 3h
Reset to 0h
Reset to 0h
Reset to 00h
Port Number
7.5.80 LINK CONTROL REGISTER – OFFSET C0h
Bit
1:0
Function
ASPM Control
Type
RW
Description
This field controls the level of ASPM supported on the Express link
00: disabled
01: L0’s entry enabled
10: L1’s entry enabled
11: L0’s and L1’s entry enabled
Reset to 00
2
3
Reserved
Read Completion
Boundary (RCB)
RO
RO
Reset to 0
Read completion boundary not supported
Reset to 0
4
5
6
Link Disable
Retrain Link
RO / RW RO for Forward Bridge
Reset to 0
RO / RW RO for Forward Bridge
Reset to 0
Common Clock
Configuration
Extended Sync
Reserved
RW
Reset to 0
7
15:8
RW
RO
Reset to 0
Reset to 00h
7.5.81 LINK STATUS REGISTER – OFFSET C0h
Bit
19:16
Function
Link Speed
Type
RO
Description
This field indicates the negotiated speed of the Express link
001: 2.5Gb/s link
Reset to 1h
25:20
Negotiated Link
Width
RO
000000: reserved
000001: x1
000010: x2
000100: x4
001000: x8
001100: x12
010000: x16
100000: x32
Reset to 000001
Reset to 0
Reset to 0
26
27
Link Train Error
Link Training
RO
RO
Page 118 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
28
Function
Slot Clock
Configuration
Reserved
Type
RO
Description
Reset to 1
31:29
RO
Reset to 0
7.5.82 SLOT CAPABILITY REGISTER – OFFSET C4h
Bit
0
Function
Attention Button
Present
Type
RO
Description
0: If Hot Plug is disabled
1: If Hot Plug is enabled at reverse bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
1
2
Power Controller
Present
MRL Sensor Present
RO
RO
Reset to 0
0: If Hot Plug is disabled
1: If Hot Plug is enabled at reverse bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
3
4
Attention Indicator
Present
RO
RO
0: If Hot Plug is disabled
1: If Hot Plug is enabled at reverse bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
0: If Hot Plug is disabled
Power Indicator
Present
1: If Hot Plug is enabled at reverse bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
5
6
Hot Plug Surprise
Hot Plug Capable
RO
RO
Reset to 0
0: If Hot Plug is disabled
1: If Hot Plug is enabled at reverse bridge
Reset to 0 when hot-plug is disabled or 1 when hot-plug is enabled through
strapping.
14:7
Slot Power Limit
Value
Slot Power Limit
Scale
RO
RO
Reset to 00h
16:15
Reset to 00
18:17
31:19
Reserved
Physical Slot
Number
RO
RO
Reset to 00
Reset to 0
7.5.83 SLOT CONTROL REGISTER – OFFSET C8h
Bit
0
Function
Type
RW
Description
Reset to 0
Attention Button
Present Enable
Power Fault
Detected Enable
MRL Sensor
Changed Enable
Presence Detect
Changed Enable
Command
1
2
3
4
RW
RW
RW
RW
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Completed Interrupt
Enable
5
Hot Plug Interrupt
Enable
RW
Reset to 0
Page 119 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
7:6
Function
Attention Indicator
Control
Type
RW
Description
Reset to 0
9:8
Power Indicator
Control
Power Controller
Control
RW
RW
RO
Reset to 0
Reset to 0
Reset to 0
10
15:11
Reserved
7.5.84 SLOT STATUS REGISTER – OFFSET C8h
Bit
16
Function
Attention Button
Pressed
Type
RO
Description
Reset to 0
17
18
19
20
Power Fault
Detected
MRL Sensor
Changed
Presence Detect
Changed
Command
RO
RO
RO
RO
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Completed
MRL Sensor State
Presence Detect
State
21
22
RO
RO
Reset to 0
Reset to 0
31:23
Reserved
RO
Reset to 0
7.5.85 XPIP CONFIGURATION REGISTER 0 – OFFSET CCh
Bit
0
1
Function
Type
RW
RW
Description
Reset to 0
Reset to 0
Hot Reset Enable
Loopback Function
Enable
2
3
Cross Link Function
Enable
Software Direct to
Configuration State
when in LTSSM
state
RW
RW
Reset to 0
Reset to 0
4
Internal Selection for
Debug Mode
Negotiate Lane
Number of Times
TS1 Number
RW
RW
RW
Reset to 0
7:5
12:8
Reset to 3h
Reset to 10h
Counter
15:13
31:16
Reserved
LTSSM Enter L1
Timer Default Value
RO
RW
Reset to 0
Reset to 0400h
7.5.86 XPIP CONFIGURATION REGISTER 1 – OFFSET D0h
Bit
9:0
15:10
31:16
Function
L0’s Lifetime Timer
Reserved
L1 Lifetime Timer
Type
RW
RO
Description
Reset to 0
Reset to 0
Reset to 0
RW
Page 120 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.87 XPIP CONFIGURATION REGISTER 2 – OFFSET D4h
Bit
7:0
Function
Type
RW
Description
Reset to 54h
CDR Recovery Time
(in FTS units)
L0’s Exit to L0
Latency
14:8
RW
Reset to 2h
15
Reserved
RO
Reset to 0
22:16
L1 Exit to L0
Latency
RW
Reset to 19h
31:23
Reserved
RO
Reset to 0
7.5.88 CAPABILITY ID REGISTER – OFFSET D8h
Bit
7:0
Function
Capability ID for
VPD Register
Type
RO
Description
Reset to 03h
7.5.89 NEXT POINTER REGISTER – OFFSET D8h
Bit
15:8
Function
Next Pointer
Type
RO
Description
Next pointer (F0h, points to MSI capabilities)
Reset to F0h
7.5.90 VPD REGISTER – OFFSET D8h
Bit
17:16
Function
Reserved
Type
RO
Description
Reset to 0
23:18
VPD Address for
Read/Write Cycle
Reserved
RW
Reset to 0
30:24
31
RO
RW
Reset to 0
VPD Operation
0: Generate a read cycle from the EEPROM at the VPD address specified in
bits [7:2] of offset D8h. This bit remains at ‘0’ until EEPROM cycle is finished,
after which the bit is then set to ‘1’. Data for reads is available at register ECh.
1: Generate a write cycle to the EEPROM at the VPD address specified in bits
[7:2] of offset D8h. This bit remains at ‘1’ until EEPROM cycle is finished,
after which it is then cleared to ‘0’.
Reset to 0
7.5.91 VPD DATA REGISTER – OFFSET DCh
Bit
31:0
Function
VPD Data
Type
RW
Description
VPD Data (EEPROM data [address + 0x40])
The least significant byte of this register corresponds to the byte of VPD at the
address specified by the VPD address register. The data read form or written to
this register uses the normal PCI byte transfer capabilities.
Reset to 0
Page 121 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.92 UPSTREAM MEMORY 0 TRANSLATED BASE - OFFSET E0h
Bit
11:0
Function
Reserved
Type
RO
Description
Reset to 000h
31:12
Downstream
Memory 0
Translated Base
RW
Define the translated base address for upstream memory transactions whose
initiator addresses fall into Upstream Memory 0 (above lower 4K boundary)
address range. The number of bits that are used for translated base is
determined by its setup register (offset E4h)
Reset to 00000h
7.5.93 UPSTREAM MEMORY 0 SETUP REGISTER – OFFSET E4h
Bit
0
Function
Type Selector
Type
RO
Description
0: Memory space is requested
Reset to 0
2:1
3
Address Type
RO (WS) 00: 32-bit address space
01: 64-bit address space
Reset to 00
Prefetchable Control
RO
0: Non-prefetchable
(WS)
1: Prefetchable
Reset to 0
11:4
Reserved
RO
Reset to 00h
30:12
Base Address
Register Size
RO (WS) 0: Set the corresponding bit in the Base Address Register to read only.
1: Set the corresponding bit in the Base Address Register to read/write in order
to control the size of the address range.
Reset to 00000h
31
Base Address
Register Enable
RO (WS) Always set to 1 when a bus master attempts to write a zero to this bit.
PI7C9X130 returns bit [31:12] as FFFFFh (for 4KB size).
Reset to 1
7.5.94 UPSTREAM I/O OR MEMORY 1 TRANSLATED BASE REGISTER – OFFSET E8h
Bit
5:0
Function
Reserved
Type
RO
Description
Reset to 000000
31:6
Upstream I/O or
Memory 1
Translated Base
RW
Define the translated base address for upstream I/O or memory transactions
whose initiator addresses fall into Upstream I/O or Memory 1 address range.
The number of bits that are used for translated base is determined by its setup
register (offset ECh)
Reset to 00000h
7.5.95 UPSTREAM I/O OR MEMORY 1 SETUP REGISTER – OFFSET ECh
Bit
0
Function
Type Selector
Type
RO
Description
0: Memory space is requested
Reset to 0
Page 122 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
2:1
Function
Address Type
Type
Description
RO (WS) 00: 32-bit address space
01: 64-bit address space
Reset to 00
3
Prefetchable Control
RO
(WS)
0: Non-prefetchable
1: Prefetchable
Reset to 0
5:4
Reserved
RO
Reset to 00
30:6
Base Address
Register Size
RO (WS) 0: Set the corresponding bit in the Base Address Register to read only.
1: Set the corresponding bit in the Base Address Register to read/write in order
to control the size of the address range. If memory space is selected, bit
[11:6] should be set to zeros.
Reset to 00000000h
31
Base Address
Register Enable
RO (WS) 0: Disable this Base Address Register
1: Enable this Base Address Register
Reset to 0
7.5.96 MESSAGE SIGNALED INTERRUPTS ID REGISTER – OFFSET F0h
Bit
7:0
Function
Capability ID for
MSI Registers
Type
RO
Description
Reset to 05h
7.5.97 NEXT CAPABILITY POINTER REGISTER – OFFSET F0h
Bit
15:8
Function
Next Pointer
Type
RO
Description
Next pointer (00h indicates the end of capabilities)
Reset to 00h
7.5.98 MESSAGE CONTROL REGISTER – OFFSET F0h
Bit
16
Function
MSI Enable
Type
RW
Description
0: Disable MSI and default to INTx for interrupt
1: Enable MSI for interrupt service and ignore INTx interrupt pins
000: 1 message requested
19:17
Multiple Message
Capable
RO
001: 2 messages requested
010: 4 messages requested
011: 8 messages requested
100: 16 messages requested
101: 32 messages requested
110: reserved
111: reserved
Reset to 000
Page 123 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
22:20
Function
Multiple Message
Enable
Type
RW
Description
000: 1 message requested
001: 2 messages requested
010: 4 messages requested
011: 8 messages requested
100: 16 messages requested
101: 32 messages requested
110: reserved
111: reserved
Reset to 000
Reset to 1
23
64-bit Address
Capable
Reserved
RW
RO
31:24
Reset to 00h
7.5.99 MESSAGE ADDRESS REGISTER – OFFSET F4h
Bit
1:0
31:2
Function
Reserved
System Specified
Message Address
Type
RO
RW
Description
Reset to 00
Reset to 0
7.5.100 MESSAGE UPPER ADDRESS REGISTER – OFFSET F8h
Bit
31:0
Function
Type
RW
Description
Reset to 0
System Specified
Message Upper
Address
7.5.101 MESSAGE DATA REGISTER – OFFSET FCh
Bit
15:0
Function
Type
RW
Description
Reset to 0
System Specified
Message Data
Reserved
31:16
RO
Reset to 0
7.5.102 ADVANCE ERROR REPORTING CAPABILITY ID REGISTER – OFFSET 100h
Bit
15:0
Function
Type
RO
Description
Reset to 0001h
Advance Error
Reporting Capability
ID
7.5.103 ADVANCE ERROR REPORTING CAPABILITY VERSION REGISTER – OFFSET
100h
Bit
19:16
Function
Type
RO
Description
Reset to 1h
Advance Error
Reporting Capability
Version
Page 124 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.104 NEXT CAPABILITY OFFSET REGISTER – OFFSET 100h
Bit
31:20
Function
Next Capability
Offset
Type
RO
Description
Next capability offset (150h points to VC capability)
Reset to 150h
7.5.105 UNCORRECTABLE ERROR STATUS REGISTER – OFFSET 104h
Bit
0
3:1
4
Function
Training Error Status
Reserved
Data Link Protocol
Error Status
Type
RWCS
RO
Description
Reset to 0
Reset to 0
Reset to 0
RWCS
11:5
12
13
Reserved
RO
RWCS
RWCS
Reset to 0
Reset to 0
Reset to 0
Poisoned TLP Status
Flow Control
Protocol Error Status
Completion Timeout
Status
Completer Abort
Status
Unexpected
Completion Status
Receiver Overflow
Status
Malformed TLP
Status
14
15
16
17
18
RWCS
RWCS
RWCS
RWCS
RWCS
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Reset to 0
19
20
ECRC Error Status
Unsupported
RWCS
RWCS
Reset to 0
Reset to 0
Request Error Status
31:21
Reserved
RO
Reset to 0
7.5.106 UNCORRECTABLE ERROR MASK REGISTER – OFFSET 108h
Bit
0
3:1
4
Function
Training Error Mast
Reserved
Data Link Protocol
Error Mask
Type
RWS
RO
Description
Reset to 0
Reset to 0
Reset to 0
RWS
11:5
12
13
Reserved
RO
RWS
RWS
Reset to 0
Reset to 0
Reset to 0
Poisoned TLP Mask
Flow Control
Protocol Error Mask
Completion Timeout
Mask
Completion Abort
Mask
Unexpected
Completion Mask
Receiver Overflow
Mask
Malformed TLP
Mask
14
15
16
17
18
RWS
RWS
RWS
RWS
RWS
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Reset to 0
19
20
ECRC Error Mask
Unsupported
Request Error Mask
Reserved
RWS
RWS
Reset to 0
Reset to 0
31:21
RO
Reset to 0
Page 125 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.107 UNCORRECTABLE ERROR SEVERITY REGISTER – OFFSET 10Ch
Bit
0
Function
Training Error
Severity
Type
RWS
Description
Reset to 1
3:1
4
Reserved
RO
RWS
Reset to 0
Reset to 1
Data Link Protocol
Error Severity
Reserved
Poisoned TLP
Severity
11:5
12
RO
RWS
Reset to 0
Reset to 0
13
Flow Control
Protocol Error
Severity
RWS
Reset to 1
14
15
16
17
18
19
20
Completion Timeout
Severity
Completer Abort
Severity
Unexpected
Completion Severity
Receiver Overflow
Severity
Malformed TLP
Severity
ECRC Error
Severity
Unsupported
Request Error
Severity
RWS
RWS
RWS
RWS
RWS
RWS
RWS
Reset to 0
Reset to 0
Reset to 0
Reset to 1
Reset to 1
Reset to 0
Reset to 0
31:21
Reserved
RO
Reset to 0
7.5.108 CORRECTABLE ERROR STATUS REGISTER – OFFSET 110h
Bit
0
Function
Receiver Error
Status
Type
RWCS
Description
Reset to 0
5:1
6
7
Reserved
RO
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Bad TLP Status
Bad DLLP Status
REPLAY_NUM
Rollover Status
Reserved
Replay Timer
Timeout Status
Reserved
RWCS
RWCS
RWCS
8
11:9
12
RO
RWCS
Reset to 0
Reset to 0
31:13
RO
Reset to 0
7.5.109 CORRECTABLE ERROR MASK REGISTER – OFFSET 114h
Bit
0
5:1
6
7
8
Function
Receiver Error Mask
Reserved
Bad TLP Mask
Bad DLLP Mask
REPLAY_NUM
Rollover Mask
Reserved
Type
RWS
RO
RWS
RWS
RWS
Description
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Reset to 0
11:9
RO
Reset to 0
Page 126 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
12
Function
Type
RWS
Description
Reset to 0
Replay Timer
Timeout Mask
Reserved
31:13
RO
Reset to 0
7.5.110 ADVANCED ERROR CAPABILITIES AND CONTROL REGISTER – OFFSET
118h
Bit
4:0
5
Function
Type
ROS
RO
Description
Reset to 0h
Reset to 1
First Error Pointer
ECRC Generation
Capable
6
7
ECRC Generation
Enable
ECRC Check
Capable
RWS
RO
Reset to 0
Reset to 1
8
31:9
ECRC Check Enable
Reserved
RWS
RO
Reset to 0
Reset to 0
7.5.111 HEADER LOG REGISTER 1 – OFFSET 11Ch
Bit
7:0
15:8
23:16
31:24
Function
Type
ROS
ROS
ROS
ROS
Description
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Header Byte 3
Header Byte 2
Header Byte 1
Header Byte 0
7.5.112 HEADER LOG REGISTER 2 – OFFSET 120h
Bit
7:0
15:8
23:16
31:24
Function
Type
ROS
ROS
ROS
ROS
Description
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Header Byte 7
Header Byte 6
Header Byte 5
Header Byte 4
7.5.113 HEADER LOG REGISTER 3 – OFFSET 124h
Bit
7:0
15:8
23:16
31:24
Function
Type
ROS
ROS
ROS
ROS
Description
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Header Byte 11
Header Byte 10
Header Byte 9
Header Byte 8
7.5.114 HEADER LOG REGISTER 4 – OFFSET 128h
Bit
7:0
15:8
23:16
31:24
Function
Type
ROS
ROS
ROS
ROS
Description
Reset to 0
Reset to 0
Reset to 0
Reset to 0
Header Byte 15
Header Byte 14
Header Byte 13
Header Byte 12
Page 127 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.115 SECONDARY UNCORRECTABLE ERROR STATUS REGISTER – OFFSET 12Ch
Bit
0
Function
Type
RWCS
Description
Reset to 0
Target Abort on
Split Completion
Status
1
Master Abort on
Split Completion
Status
RWCS
Reset to 0
2
3
Received Target
Abort Status
Received Master
Abort Status
RWCS
RWCS
Reset to 0
Reset to 0
4
5
Reserved
RO
RWCS
Reset to 0
Reset to 0
Unexpected Split
Completion Error
Status
6
Uncorrectable Split
Completion Message
Data Error Status
Uncorrectable Data
Error Status
Uncorrectable
Attribute Error
Status
RWCS
Reset to 0
7
8
RWCS
RWCS
Reset to 0
Reset to 0
9
Uncorrectable
Address Error Status
Delayed Transaction
Discard Timer
Expired Status
PERR_L Assertion
Detected Status
SERR_L Assertion
Detected Status
Internal Bridge Error
Status
RWCS
RWCS
Reset to 0
Reset to 0
10
11
RWCS
RWCS
RWCS
RO
Reset to 0
Reset to 0
Reset to 0
Reset to 0
12
13
31:14
Reserved
7.5.116 SECONDARY UNCORRECTABLE ERROR MASK REGISTER – OFFSET 130h
Bit
0
Function
Type
RWS
Description
Reset to 0
Target Abort on
Split Completion
Mask
1
Master Abort on
Split Completion
Mask
RWS
Reset to 0
2
3
Received Target
Abort Mask
Received Master
Abort Mask
RWS
RWS
Reset to 0
Reset to 1
4
5
Reserved
RO
RWS
Reset to 0
Reset to 1
Unexpected Split
Completion Error
Mask
6
Uncorrectable Split
Completion Message
Data Error Mask
RWS
Reset to 0
Page 128 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
7
Function
Uncorrectable Data
Error Mask
Type
RWS
Description
Reset to 1
8
Uncorrectable
Attribute Error Mask
Uncorrectable
Address Error Mask
Delayed Transaction
Discard Timer
Expired Mask
RWS
RWS
RWS
Reset to 1
Reset to 1
Reset to 1
9
10
11
PERR_L Assertion
Detected Mask
SERR_L Assertion
Detected Mask
Internal Bridge Error
Mask
RWS
RWS
RWS
RO
Reset to 0
Reset to 1
Reset to 0
Reset to 0
12
13
31:14
Reserved
7.5.117 SECONDARY UNCORRECTABLE ERROR SEVERITY REGISTER – OFFSET
134h
Bit
0
Function
Type
RWS
Description
Reset to 0
Target Abort on
Split Completion
Severity
1
Master Abort on
Split Completion
Severity
RWS
Reset to 0
2
3
Received Target
Abort Severity
Received Master
Abort Severity
Reserved
Unexpected Split
Completion Error
Severity
RWS
RWS
Reset to 0
Reset to 0
4
5
RO
RWS
Reset to 0
Reset to 0
6
Uncorrectable Split
Completion Message
Data Error Severity
Uncorrectable Data
Error Severity
Uncorrectable
Attribute Error
Severity
RWS
Reset to 1
7
8
RWS
RWS
Reset to 0
Reset to 1
9
Uncorrectable
Address Error
Severity
RWS
RWS
Reset to 1
Reset to 0
10
Delayed Transaction
Discard Timer
Expired Severity
PERR_L Assertion
Detected Severity
SERR_L Assertion
Detected Severity
Internal Bridge Error
Severity
11
RWS
RWS
RWS
RO
Reset to 0
Reset to 1
Reset to 0
Reset to 0
12
13
31:14
Reserved
Page 129 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.118 SECONDARY ERROR CAPABILITY AND CONTROL REGISTER – OFFSET 138h
Bit
4:0
Function
Type
ROW
Description
Reset to 0
Secondary First
Error Pointer
Reserved
31:5
RO
Reset to 0
7.5.119 SECONDARY HEADER LOG REGISTER – OFFSET 13Ch – 148h
Bit
35:0
Function
Transaction
Attribute
Type
ROS
Description
Transaction attribute, CBE [3:0] and AD [31:0] during attribute phase
Reset to 0
39:36
43:40
Transaction
Command Lower
ROS
ROS
Transaction command lower, CBE [3:0] during first address phase
Reset to 0
Transaction
Command Upper
Transaction command upper, CBE [3:0] during second address phase of DAC
transaction
Reset to 0
63:44
95:64
Reserved
Transaction Address
ROS
ROS
Reset to 0
Transaction address, AD [31:0] during first address phase
Reset to 0
127:96
Transaction Address
ROS
Transaction address, AD [31:0] during second address phase of DAC
transaction
Reset to 0
7.5.120 RESERVED REGISTER – OFFSET 14Ch
7.5.121 VC CAPABILITY ID REGISTER – OFFSET 150h
Bit
15:0
Function
VC Capability ID
Type
RO
Description
Reset to 0002h
7.5.122 VC CAPABILITY VERSION REGISTER – OFFSET 150h
Bit
19:16
Function
VC Capability
Version
Type
RO
Description
Reset to 1h
7.5.123 NEXT CAPABILITY OFFSET REGISTER – OFFSET 150h
Bit
31:20
Function
Next Capability
Offset
Type
RO
Description
Next capability offset – the end of capabilities
Reset to 0
Page 130 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.124 PORT VC CAPABILITY REGISTER 1 – OFFSET 154h
Bit
2:0
3
Function
Extended VC Count
Reserved
Low Priority
Type
RO
RO
Description
Reset to 0
Reset to 0
Reset to 0
6:4
RO
Extended VC Count
7
Reserved
RO
RO
RO
Reset to 0
Reset to 0
Reset to 0
9:8
11:10
Reference Clock
Port Arbitration
Table Entry Size
Reserved
31:12
RO
Reset to 0
7.5.125 PORT VC CAPABILITY REGISTER 2 – OFFSET 158h
Bit
7:0
Function
VC Arbitration
Type
RO
Description
Reset to 0
Capability
23:8
31:24
Reserved
VC Arbitration
Table Offset
RO
RO
Reset to 0
Reset to 0
7.5.126 PORT VC CONTROL REGISTER – OFFSET 15Ch
Bit
0
Function
Load VC Arbitration
Table
Type
RO
Description
Reset to 0
3:1
VC Arbitration
Select
Reserved
RO
RO
Reset to 0
Reset to 0
15:4
7.5.127 PORT VC STATUS REGISTER – OFFSET 15Ch
Bit
16
Function
Type
RO
Description
Reset to 0
VC Arbitration
Table Status
Reserved
31:17
RO
Reset to 0
7.5.128 VC0 RESOURCE CAPBILITY REGISTER – OFFSET 160h
Bit
7:0
Function
Port Arbitration
Type
RO
Description
Reset to 0
Capability
13:8
14
Reserved
Advanced Packet
Switching
RO
RO
Reset to 0
Reset to 0
15
Reject Snoop
Transactions
Maximum Time
Slots
RO
RO
Reset to0
Reset to 0
22:16
23
31:24
Reserved
Port Arbitration
Table Offset
RO
RO
Reset to 0
Reset to 0
Page 131 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.5.129 VC0 RESOURCE CONTROL REGISTER – OFFSET 164h
Bit
7:0
7:1
15:8
16
Function
TC / VC Map
TC / VC Map
Reserved
Type
RO
RW
RO
Description
Reset to 1
Reset to 7Fh
Reset to 0
Load Port
RO
Reset to 0
Arbitration Table
Port Arbitration
Select
19:17
RO
Reset to 0
23:20
26:24
30:27
31
Reserved
VC ID
Reserved
VC Enable
RO
RO
RO
RO
Reset to 0
Reset to 0
Reset to 0
Reset to 1
7.5.130 VC0 RESOURCE STATUS REGISTER – OFFSET 168h
Bit
0
Function
Port Arbitration
Table 1
Type
RO
Description
Reset to 0
1
VC0 Negotiation
Pending
Reserved
RO
RO
Reset to 0
Reset to 0
31:2
7.5.131 RESERVED REGISTERS – OFFSET 16Ch TO 2FCh
7.5.132 EXTENDED GPIO DATA AND CONTROL REGISTER – OFFSET 300h
Bit
2:0
Function
Extended GPIO
Type
RWC
Description
GPIO [6:4] as output, write 1 to clear
output
Reset to 0
5:3
Extended GPIO
output
RWS
RWC
RWS
RO
GPIO [6:4] as output, write 1 to set
Reset to 0
GPIO [6:4] enable, write 1 to clear
Reset to 0
GPIO [6:4] enable, write 1 to set
Reset to 0
GPIO [6:4] as input
Reset to 0
8:6
Extended GPIO
output enable
Extended GPIO
output enable
Extended GPIO
input
11:9
14:12
31:16
Reserved
RO
Reset to 0
7.5.133 EXTRA GPI/GPO DATA AND CONTROL REGISTER – OFFSET 304h
Bit
3:0
Function
Extra GPO
Type
RWC
Description
GPO [3:0], write 1 to clear
Reset to 0
7:4
Extra GPO
RWS
RWC
GPO [3:0], write 1 to set
Reset to 0
GPO [3:0] enable, write 1 to clear
Reset to 0
11:8
Extra GPO enable
Page 132 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Bit
15:12
Function
Extra GPO enable
Type
RWS
Description
GPO [3:0] enable, write 1 to set
Reset to 0
19:16
31:20
Extra GPI
Reserved
RO
RO
Extra GPI [3:0] Data Register
Reset to 0
Reset to 0
7.5.134 RESERVED REGISTERS – OFFSET 308h TO 30Ch
7.5.135 REPLAY AND ACKNOWLEDGE LATENCY TIMERS – OFFSET 310h
Bit
11:0
Function
Replay Timer
Type
RW
Description
Replay Timer
Reset to 0
12
Replay Timer
Enable
RW
Replay Timer Enable
Reset to 0
15:13
29:16
Reserved
RO
RW
Reset to 0
Acknowledge Latency Timer
Reset to 0
Acknowledge Latency Timer Enable
Reset to 0
Acknowledge
Latency Timer
Acknowledge
Latency Timer
Enable
30
31
RW
RO
Reserved
Reset to 0
7.5.136 RESERVED REGISTERS – OFFSET 314h TO FFCh
Page 133 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.6 CONTROL AND STATUS REGISTERS FOR NON-TRANSPARENT
BRIDGE MODE
Control and Status Registers (CSRs) can be accessed by Memory or I/O transactions from both primary
and secondary ports. The CSRs are defined and to be used along with configuration registers (see
previous section 7.5for details) for non-transparent bridge operations.
Register Type
RO
Descriptions
Read Only
ROS
Read Only and Sticky
RW
Read/Write
RO(WS)
RWC
Read Only at primary interface and Read/Write at secondary interface
Read/Write “1” to clear
RWS
Read/Write and Sticky
RWCS
Read/Write “1” to clear and Sticky
7.6.1
7.6.2
RESERVED REGISTERS – OFFSET 000h TO 004h
DOWNSTREAM MEMORY 2 TRANSLATED BASE REGISTER – OFFSET 008h
Bit
11:0
Function
Reserved
Type
RO
Description
Reset to 000h
31:12
Downstream
Memory 2
Translated Base
RW
Define the translated base address for downstream memory transactions whose
initiator addresses fall into Downstream Memory 2 address range. The number
of bits that are used for translated base is determined by its setup register (offset
00Ch)
Reset to 00000h
7.6.3
DOWNSTREAM MEMORY 2 SETUP REGISTER – OFFSET 00Ch
Bit
0
Function
Type Selector
Type
RO
Description
0: Memory space is requested
Reset to 0
2:1
3
Address Type
RO (WS) 00: 32-bit address space
01: 64-bit address space
Reset to 00
Prefetchable Control
RO
(WS)
0: Non-prefetchable
1: Prefetchable
Reset to 0
11:4
Reserved
RO
Reset to 00
30:12
Base Address
Register Size
RO (WS) 0: Set the corresponding bit in the Base Address Register to read only
1: Set the corresponding bit in the Base Address Register to read/write in order
to control the size of the address range
Reset to 00000h
31
Base Address
Register Enable
RO (WS) 0: Disable this Base Address Register
1: Enable this Base Address Register
Reset to 0
Page 134 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.6.4
DOWNSTREAM MEMORY 3 TRANSLATED BASE REGISTER – OFFSET 010h
Bit
11:0
Function
Reserved
Type
RO
Description
Reset to 000000
31:12
Downstream
Memory 3
Translated Base
RW
Define the translated base address for downstream memory transactions whose
initiator addresses fall into Downstream Memory 3 address range. The number
of bits that are used for translated base is determined by its setup register (offset
014h)
Reset to 00000h
7.6.5
DOWNSTREAM MEMORY 3 SETUP REGISTER – OFFSET 014h
Bit
0
Function
Type Selector
Type
RO
Description
0: Memory space is requested
Reset to 0
2:1
3
Address Type
RO (WS) 00: 32-bit address space
01: 64-bit address space
Reset to 00
Prefetchable Control
RO
(WS)
0: Non-prefetchable
1: Prefetchable
Reset to 0
11:4
Reserved
RO
Reset to 00
30:12
Base Address
Register Size
RO (WS) 0: Set the corresponding bit in the Base Address Register to read only
1: Set the corresponding bit in the Base Address Register to read/write in order
to control the size of the address range
Reset to 00000h
31
Base Address
Register Enable
RO (WS) 0: Disable this Base Address Register
1: Enable this Base Address Register
Reset to 0
7.6.6
DOWNSTREAM MEMORY 3 UPPER 32-BIT SETUP REGISTER – OFFSET 018h
Bit
30:0
Function
Base Address
Type
RW
Description
0: Set the corresponding bit in the Upper 32-bit Base Address Register to read
Register Size
only
1: Set the corresponding bit in the Upper 32-bit Base Address Register to
read/write in order to control the size of the address range
Reset to 00000000h
31
Base Address
Register Enable
RW)
0: Disable 64-bit Base Address Register
1: Enable 64-bit Base Address Register
Reset to 0
7.6.7
RESERVED REGISTERS – OFFSET 01Ch TO 030h
Page 135 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.6.8
UPSTREAM MEMORY 3 SETUP REGISTER – OFFSET 034h
Bit
0
Function
Type Selector
Type
RO
Description
0: Memory space is requested
Reset to 0
2:1
3
Address Type
RO
00: 32-bit address space
01: 64-bit address space
Reset to 01
0: Non-prefetchable
1: Prefetchable
Prefetchable Control
RW
Reset to 0
11:4
Reserved
RO
Reset to 00
31:12
Base Address
Register Size
RW
0: Set the corresponding bit in the Base Address Register to read only
1: Set the corresponding bit in the Base Address Register to read/write in order
to control the size of the address range
Reset to 00000h
7.6.9
UPSTREAM MEMORY 3 UPPER 32-BIT SETUP REGISTER – OFFSET 038h
Bit
30:0
Function
Base Address
Register Size
Type
RW
Description
0: Set the corresponding bit in the Upper 32-bit Base Address Register to read
only
1: Set the corresponding bit in the Upper 32-bit Base Address Register to
read/write in order to control the size of the address range
Reset to 00000000h
31
Base Address
Register Enable
RW
0: Disable 64-bit Base Address Register
1: Enable 64-bit Base Address Register
Reset to 0
7.6.10 RESERVED REGISTERS – OFFSET 3Ch TO 4Ch
7.6.11 LOOKUP TABLE OFFSET – OFFSET 50h
Bit
7:0
Function
Lookup Table Offset
Type
RW
Description
This register contains the byte offset of the Lookup Table Entry to be accessed
for upstream memory 2. The access is initiated when the lookup Table Data
Register is accessed. This register should be written first before any Lookup
Table Data access.
Reset to 00h
Reset to 0
31:8
Reserved
RO
Page 136 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.6.12 LOOKUP TABLE DATA – OFFSET 054h
Bit
0
Function
Valid
Type
RW
Description
0: Invalid lookup
1: Valid lookup
Reset to 0
2:1
3
Reserved
Prefetchable
RO
RW
Reset to 00
0: Memory address is non-prefetchable
1: Memory address is
Reset to 0
7:4
Reserved
RO
Reset to 0h
24:8
Translated base or
Reserved
RW/RO
Data written or read from the Lookup Table at the offset specified in the
Lookup Table Offset Register. When writing to this register, the data value is
written to the specified Lookup Table entry. When reading from this register,
the data reflects the data value from the specified Lookup Table entry. The bit
[24:8] is Translated Base Register bit when the lookup table size is set to 256B
range. The bit [24:8] is reserved when the lookup table size is set to 32MB
range (see PCI configuration offset 68h for non-transparent mode).
Reset to 0
31:25
Translated Base
RW
Data written or read from the Lookup Table at the offset specified in the
Lookup Table Offset Register. When writing to this register, the data value is
written to a specific Lookup Table entry (CSR offset 100h – 1FFh). When
reading from this register, the data reflects the data value from the specific
Lookup Table entry.
Reset to 0
7.6.13 UPSTREAM PAGE BOUNDARY IRQ 0 REQUEST REGISTER - OFFSET 058h
Bit
31:0
Function
Upstream Page
Boundary IRQ 0
Type
RWC
Description
Each interrupt request bit is correspondent to a page entry in the lower half of
the Upstream Memory 2 range. Bit [0] is for the first page, and bit [31] is for
the 32nd page. PI7C9X130 sets the appropriate bit when it successfully
transfers data to or from the imitator that addresses the last Double Word in a
page. PI7C9X130 initiates an interrupt request on secondary interface when
the interrupt request bit is set and the corresponding Upstream Page Boundary
IRQ 0 Mask bit is reset. When forward bridge, PI7C9X130 asserts INTA_L or
generates MSI on secondary bus (PCI interface). When reverse bridge,
PI7C9X130 sends INTA_L assertion message or generates MSI on secondary
interface (PCI Express).
When writing a “1” to this register, it clears the corresponding interrupt request
bit.
Reset to 0
Page 137 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.6.14 UPSTREAM PAGE BOUNDARY IRQ 1 REQUEST REGISTER - OFFSET 05Ch
Bit
31:0
Function
Upstream Page
Boundary IRQ 1
Type
RWC
Description
Each interrupt request bit is correspondent to a page entry in the lower half of
the Upstream Memory 2 range. Bit [0] is for the 33rd page, and bit [31] is for
the 64th page. PI7C9X130 sets the appropriate bit when it successfully
transfers data to or from the initiator that addresses the last Double Word in a
page. PI7C9X130 initiates an interrupt request on secondary interface when
the interrupt request bit is set and the corresponding Upstream Page Boundary
IRQ 1 Mask bit is reset. When forward bridge, PI7C9X130 asserts INTA_L or
generates MSI on secondary bus (PCI interface). When reverse bridge,
PI7C9X130 sends INTA_L assertion message or generates MSI on secondary
interface (PCI Express).
When wrting a “1” to this register, it clears the corresponding interrupt request
bit.
Reset to 0
7.6.15 UPSTREAM PAGE BOUNDARY IRQ 0 MASK REGISTER - OFFSET 060h
Bit
31:0
Function
Type
RWC
Description
Upstream Page
Boundary IRQ 0
Mask
0: PI7C9X130 can initiate an interrupt request when the correspondent request
bit is set
1: PI7C9X130 cannot initiate any interrupt request even though the
correspondent request bit is set
Reset to FFFFFFFFh
7.6.16 UPSTREAM PAGE BOUNDARY IRQ 1 MASK REGISTER - OFFSET 064h
Bit
31:0
Function
Type
RWC
Description
Upstream Page
Boundary IRQ 1
Mask
0: PI7C9X130 can initiate an interrupt request when the correspondent request
bit is set
1: PI7C9X130 cannot initiate any interrupt request even though the
correspondent request bit is set
Reset to FFFFFFFFh
7.6.17 RESERVED REGISTER – OFFSET 068C
Page 138 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.6.18 PRIMARY CLEAR IRQ REGISTER - OFFSET 070h
Bit
15:0
Function
Primary Clear IRQ
Type
RWC
Description
When writing “1” to this register bit, it clears the correspondent interrupt
request bit.
When reading this register, it returns the interrupt request bit status:
0: It is not the bit that causes the interrupt request on primary interface
1: It is the bit that causes the interrupt request on primary interface
Reset to 0000h
7.6.19 SECONDARY CLEAR IRQ REGISTER - OFFSET 070h
Bit
31:16
Function
Secondary Clear
IRQ
Type
RWC
Description
When writing “1” to this register bit, it clears the correspondent interrupt
request bit.
When reading this register, it returns the interrupt request bit status:
0: It is not the bit that causes the interrupt request on secondary interface
1: It is the bit that causes the interrupt request on secondary interface
Reset to 0000h
7.6.20 PRIMARY SET IRQ REGISTER - OFFSET 074h
Bit
15:0
Function
Primary Set IRQ
Type
RWS
Description
When writing “1” to this register bit, it set the correspondent interrupt request
bit.
When reading this register, it returns the interrupt request bit status:
0: It is not the bit that causes the interrupt request on primary interface
1: It is the bit that causes the interrupt request on primary interface
Reset to 0000h
7.6.21 SECONDARY SET IRQ REGISTER - OFFSET 074h
Bit
31:16
Function
Secondary Set IRQ
Type
RWS
Description
When writing “1” to this register bit, it set the correspondent interrupt request
bit.
When reading this register, it returns the interrupt request bit status:
0: It is not the bit that causes the interrupt request on secondary interface
1: It is the bit that causes the interrupt request on secondary interface
Reset to 0000h
Page 139 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.6.22 PRIMARY CLEAR IRQ MASK REGISTER - OFFSET 078h
Bit
15:0
Function
Primary Clear IRQ
Mask
Type
RWS
Description
When writing “1” to this register bit, it clears the correspondent interrupt
request mask bit.
When reading this register, it returns the primary Clear IRQ Mask bit status:
0: It allows to clear an interrupt request on primary interface
1: It does not allow to clear any interrupt request on primary interface
Reset to FFFFh
7.6.23 SECONDARY CLEAR IRQ MASK REGISTER - OFFSET 078h
Bit
31:16
Function
Secondary Clear
IRQ Mask
Type
RWS
Description
When writing “1” to this register bit, it clears the correspondent interrupt
request mask bit.
When reading this register, it returns the Secondary Clear IRQ Mask bit status:
0: It allows to clear an interrupt request on secondary interface
1: It does not allow to clear any interrupt request on secondary interface
Reset to FFFFh
7.6.24 PRIMARY SET IRQ MASK REGISTER - OFFSET 07Ch
Bit
15:0
Function
Primary Set IRQ
Mask
Type
RWS
Description
When writing “1” to this register bit, it set the correspondent interrupt request
mask bit.
When reading this register, it returns the Primary Set IRQ Mask bit status:
0: It allows to set an interrupt request on primary interface
1: It does not allow to set any interrupt request on primary interface
Reset to FFFFh
7.6.25 SECONDARY SET IRQ MASK REGISTER - OFFSET 07Ch
Bit
31:16
Function
Secondary Set IRQ
Type
RWC
Description
When writing “1” to this register bit, it set the correspondent interrupt request
Mask
mask bit.
When reading this register, it returns the Secondary Set IRQ Mask bit status:
0: It allows to set an interrupt request on secondary interface
1: It does not allow to set any interrupt request on secondary interface
Reset to FFFFh
Page 140 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.6.26 RESERVED REGISTERS – OFFSET 080h TO 09Ch
7.6.27 SCRATCHPAD 0 REGISTER - OFFSET 0A0h
Bit
31:0
Function
Scratchpad 0
Type
RW
Description
The scratchpad is a 32-bit internal register that can be accessed from both
primary and secondary interfaces. The external devices can use the
scratchpad as a temporary storage. Primary and secondary bus devices can
communicate through the scratchpad. However, writing and reading the
scratchpad does not generate any interrupt request.
Reset to 00000000h
7.6.28 SCRATCHPAD 1 REGISTER - OFFSET 0A4h
Bit
31:0
Function
Scratchpad 1
Type
RW
Description
The scratchpad is a 32-bit internal register that can be accessed from both
primary and secondary interfaces. The external devices can use the
scratchpad as a temporary storage. Primary and secondary bus devices can
communicate through the scratchpad. However, writing and reading the
scratchpad does not generate any interrupt request.
Reset to 00000000h
7.6.29 SCRATCHPAD 2 REGISTER - OFFSET 0A8h
Bit
31:0
Function
Scratchpad 2
Type
RW
Description
The scratchpad is a 32-bit internal register that can be accessed from both
primary and secondary interfaces. The external devices can use the
scratchpad as a temporary storage. Primary and secondary bus devices can
communicate through the scratchpad. However, writing and reading the
scratchpad does not generate any interrupt request.
Reset to 00000000h
7.6.30 SCRATCHPAD 3 REGISTER - OFFSET 0ACh
Bit
31:0
Function
Scratchpad 3
Type
RW
Description
The scratchpad is a 32-bit internal register that can be accessed from both
primary and secondary interfaces. The external devices can use the
scratchpad as a temporary storage. Primary and secondary bus devices can
communicate through the scratchpad. However, writing and reading the
scratchpad does not generate any interrupt request.
Reset to 00000000h
Page 141 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.6.31 SCRATCHPAD 4 REGISTER - OFFSET 0B0h
Bit
31:0
Function
Scratchpad 4
Type
RW
Description
The scratchpad is a 32-bit internal register that can be accessed from both
primary and secondary interfaces. The external devices can use the
scratchpad as a temporary storage. Primary and secondary bus devices can
communicate through the scratchpad. However, writing and reading the
scratchpad does not generate any interrupt request.
Reset to 00000000h
7.6.32 SCRATCHPAD 5 REGISTER - OFFSET 0B4h
Bit
31:0
Function
Scratchpad 5
Type
RW
Description
The scratchpad is a 32-bit internal register that can be accessed from both
primary and secondary interfaces. The external devices can use the
scratchpad as a temporary storage. Primary and secondary bus devices can
communicate through the scratchpad. However, writing and reading the
scratchpad does not generate any interrupt request.
Reset to 00000000h
7.6.33 SCRATCHPAD 6 REGISTER - OFFSET 0B8h
Bit
31:0
Function
Scratchpad 6
Type
RW
Description
The scratchpad is a 32-bit internal register that can be accessed from both
primary and secondary interfaces. The external devices can use the
scratchpad as a temporary storage. Primary and secondary bus devices can
communicate through the scratchpad. However, writing and reading the
scratchpad does not generate any interrupt request.
Reset to 00000000h
7.6.34 SCRATCHPAD 7 REGISTER - OFFSET 0BCh
Bit
31:0
Function
Scratchpad 7
Type
RW
Description
The scratchpad is a 32-bit internal register that can be accessed from both
primary and secondary interfaces. The external devices can use the
scratchpad as a temporary storage. Primary and secondary bus devices can
communicate through the scratchpad. However, writing and reading the
scratchpad does not generate any interrupt request.
Reset to 00000000h
7.6.35 RESERVED REGISTERS – OFFSET 0C0h TO 0FCh
Page 142 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
7.6.36 LOOKUP TABLE REGISTERS – OFFSET 100h TO 1FCh
Bit
2047:0
Function
Lookup Table
Type
RW
Description
The lookup table has 64 entries. Each entry has 32-bit mapped to each page
of the Upstream Memory 2 base address range
64th page: bit [2047:2016]
62nd page: bit [1983:1952]
60th page: bit [1919:1888]
58th page: bit [1855:1824]
56th page: bit [1791:1760]
54th page: bit [1727:1696]
52nd page: bit [1663:1632]
50th page: bit [1599:1568]
48th page: bit [1535:1504]
46th page: bit [1471:1440]
44th page: bit [1407:1376]
42nd page: bit [1343:1312]
40th page: bit [1279:1248]
38th page: bit [1215:1184]
36th page: bit [1151:1120]
34th page: bit [1087:1056]
32nd page: bit [1023:992]
30th page: bit [959:928]
28th page: bit [895:864]
26th page: bit [831:800]
24th page: bit [767:736]
22nd page: bit [703:672]
20th page: bit [639:608]
18th page: bit [575:544]
16th page: bit [511:480]
14th page: bit [447:416]
12th page: bit [382:352]
10th page: bit [319:288]
8th page: bit [255:224]
63rd page: bit [2015:1984]
61st page: bit [1951:1920]
59th page: bit [1887:1856]
57th page: bit [1823:1792]
55th page: bit [1759:1728]
53rd page: bit [1695:1664]
51st page: bit [1631:1600]
49th page: bit [1567:1536]
47th page: bit [1503:1472]
45th page: bit [1439:1408]
43rd page: bit [1375:1344]
41st page: bit [1311:1280]
39th page: bit [1247:1216]
37th page: bit [1183:1152]
35th page: bit [1119:1088]
33rd page: bit [1055:1024]
31st page: bit [991:960]
29th page: bit [927:896]
27th page: bit [863:832]
25th page: bit [799:768]
23rd page: bit [735:704]
21st page: bit [671:640]
19th page: bit [607:576]
17th page: bit [543:512]
15th page: bit [479:448]
13th page: bit [415:383]
11th page: bit [351:320]
9th page: bit [287:256]
7th page: bit [223:192]
5th page: bit [159:128]
3rd page: bit [95:64]
6th page: bit [191:160]
4th page: bit [127:96]
2nd page: bit [63:32]
1st page: bit [31:0]
Reset to unknown
7.6.37 RESERVED REGISTERS – OFFSET 200h TO FFCh
Page 143 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
8 GPIO PINS AND SM BUS ADDRESS
GPIO [3:1] of PI7C9X130 are defined for hot-plug usage if MSK_IN=1 during Reset. Please see
configuration register definition (offset 78h – 7Bh).
GPIO [3:0] are also defined the address bits of SMBUS device ID if SM Bus is selected (TM1=1). The
address-strapping table of SMBUS with GPIO [3:0] pins is defined in the following table:
Figure 8-13 SM Bus Device ID Strapping
SM Bus Address Bit
Address bit [7]
Address bit [6]
Address bit [5]
Address bit [4]
Address bit [3]
Address bit [2]
Address bit [1]
SM Bus device ID
= 1
= 1
= 0
= GPIO [3]
= GPIO [2]
= GPIO [1]
= GPIO [0]
GPIO [3:0] pins can be further defined to serve other functions in the next generation Device.
Four GPI [3:0] and four GPO [3:0] have been added to PI7C9X130 when external arbiter is selected
(CFN_L=1). If external arbiter is selected, REQ_L [5:2] and GNT [5:2] will become the GPI [3:0] and
GPO [3:0] respectively.
Page 144 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
9 CLOCK SCHEME
PCI Express interface:
PI7C9X130 requires 100MHz differential clock inputs through REFCLKP and REFCLKN Pins.
PCI-X / PCI interface:
To use external clock source, PI7C9X130 requires PCI-X clock (up to 133MHz) to be connected to the
Pin T6, CLKIN / M66EN. PI7C9X130 uses the CLKIN and generates seven clock outputs, CLKOUT
[6:0]. Also, PI7C9X130 requires one of the CLKOUT [6:0] (preferably CLKOUT [6]) to be connected
to FBCLKIN for the PCI-X interface logic of PI7C9X130.
To enable internal clock generator and auto frequency detection, CLKIN / M66EN needs to connect to
M66EN of a PCIX / PCI compliant device. The CLK / M66EN input pin is driven high or low to
enable the internal clock generator and auto frequency detection. Please note that PI7C9X130 samples
CLKIN/M66EN pin continuously throughout the entire operation. If PI7C9X130 detectes 15 or more
rising edges on CLKIN/M66EN pin due to signal glitches or other reasons any time in the operation,
PI7C9X130 will switch to external clock mode immediately and stay in the mode until the chip is reset.
Therefore, it is important that CLKIN/M66EN signal be maintained in a stable state when internal clock
is used. The frequency output of CLKOUT[0:6] is determined by the state of CLKIN (M66EN),
PCIXCAP, PCIXUP and SEL100 listed as below:
CLKIN (M66EN)
low
PCIXCAP
gnd
SEL100
high
low
high
low
high
low
High
low
Frequency
PCI 25 Mhz
PCI 33 Mhz
PCI 50 Mhz
PCI 66 Mhz
PCIX 50 Mhz
PCIX 66 Mhz
PCIX 100 Mhz
PCIX 133 Mhz
low
high
high
dont care
dont care
dont care
dont care
gnd
gnd
gnd
10K to gnd
10K to gnd
high
high
The actual number of masters supported will vary depending on the loading of the PCI-X bus.
Typically, PI7C9X130 can support up to one 133MHz PCI-X slot or two 66MHz PCI-X slots.
The PI7C9X130 PCI Clock Outputs, CLKOUT [6:0], can be enabled or disabled through the
configuration register.
10 INTERRUPTS
PI7C9X130 supports interrupt message packets on PCIe side. PI7C9X130 supports PCI interrupt
(INTA, B, C, D) pins or MSI (Message Signaled Interrupts) on PCI side. PCI interrupts and MSI are
mutually exclusive. In order words, if MSI is enabled, PCI interrupts will be disabled. PI7C9X130
support 64-bit addressing MSI.
Page 145 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
In reverse bridge mode, PI7C9X130 maps the interrupt message packets to PCI interrupt pins or MSI if
MSI is enable (see configuration register bit [16] of Offset F0h).
In forward bridge mode, PI7C9X130 maps the PCI interrupts pins or MSI if enable on PCI side to
interrupt message packets on PCIe side.
There are eight interrupt message packets. They are Assert_INTA, Assert_INTB, Assert_INTC,
Assert_INTD, Deassert_INTA, Deassert_INTB, Deassert_INTC, and Deassert_INTD. These eight
interrupt messages are mapped to the four PCI interrupts (INTA, INTB, INTC, and INTD). See table
10-1 for interrupt mapping information in reverse bridge mode. PI7C9X130 tracks the PCI interrupt
(INTA, INTB, INTC, and INTD) pins and maps them to the eight interrupt messages. See table 10-2
for interrupt mapping information in forward bridge mode.
Figure 10-14 PCIe Interrupt Messages to PCI Interrupts Mapping in Reverse Bridge Mode
PCIe Interrupt messages (from sources of interrupt) PCI Interrupts (to host controller)
INTA message
INTB message
INTC message
INTD message
INTA
INTB
INTC
INTD
Figure 10-15 PCI Interrupts to PCIe Interrupt Messages Mapping in Forward Bridge Mode
PCI Interrupts (from sources of interrupts)
PCIe Interrupt message packets (to host controller)
INTA
INTB
INTC
INTD
INTA message
INTB message
INTC message
INTD message
Page 146 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
11 EEPROM (I2C) INTERFACE AND SYSTEM MANAGEMENT
BUS
11.1 EEPROM (I2C) INTERFACE
PI7C9X130 supports EEPROM interface through I2C bus. In EEPROM interface, pin A2 is the
EEPROM clock (SCL) and pin A1 is the EEPROM data (SDL). When TM2 is strapped to low, TM1
selects EEPROM interface or System Management Bus. To select EEPROM (I2C) interface, TM1
needs to be set to low. When EEPROM interface is selected, SCL is an output. SCL is the I2C bus
clock to the I2C device. In addition, SDL is a bi-directional signal for sending and receiving data.
11.2 SYSTEM MANAGEMENT BUS
PI7C9X130 supports SM bus protocol if TM1=1 when TM2 is strapped to low. In addition, SMBCLK
(pin A2) and SMBDAT (pin A1) are utilized as the clock and data pins respectively for the SM bus.
When SM bus interface is selected, SMBCLK pin is an input for the clock of SM bus and SMBDAT pin
is an open drain buffer that requires external pull-up resistor for proper operation.
12 HOT PLUG OPERATION
PI7C9X130 is not equipped with standard hot-plug controller (SHPC) integrated. However,
PI7C9X130 supports hot-plug signaling messages and registers to simplify the implementation of hot-
plug system.
Using PI7C9X130 on motherboard:
PI7C9X130 supports hot-plug on PCI bus if forward bridging is selected (REVRSB=0).
PI7C9X130 supports hot-plug function on PCI Express bus when reverse bridge mode is selected
(REVRSB=1).
Using PI7C9X130 on add-in card:
PI7C9X130 supports hot-plug on PCI Express bus in forward bridge mode. Hot-plug messages will be
generated by PI7C9X130 based on the add-in card conditions.
PI7C9X130 supports hot-plug function on PCI bus when reverse bridge mode is selected. PI7C9X130
will tri-state the PCI bus when RESET is asserted. Also, PI7C9X130 will de-assert INTA_L if RESET
is asserted. The state machine of PI7C9X130 PCI bus interface will remain idle if the RESET is
asserted. After RESET is de-asserted, PI7C9X130 will remain in idle state until an address phase
containing a valid address for PI7C9X130 or its downstream devices.
PI7C9X130 expects the REFCLK signal will be provided to its upstream PCI Express Port prior to the
de-assertion of RESET. The Downstream PCI Port of PI7C9X130 supports a range of frequency up to
66MHz.
Page 147 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
PI7C9X130 also supports subsystem vendor and subsystem ID. PI7C9X130 will ignore target response
while the bus is idle.
PRSNT1# and PRSNT2# are not implemented on both PI7C9X130. The use of these two signals is
mandatory on an add-in card in order to support hot-plug.
13 RESET SCHEME
PI7C9X130 requires the fundamental reset (PERST_L) input for internal logic when it is set as forward
bridge mode. PI7C9X130 requires the PCI/PCI-X reset (RESET_L) input when it is set as reverse
bridge mode. Also, PI7C9X130 has a power-on-reset (POR) circuit to detect VDDCAUX power supply
for auxiliary logic control.
Cold Reset:
A cold reset is a fundamental or power-on reset that occurs right after the power is applied to PI7C9X130
(during initial power up). See section 7.1.1 of PCI Express to PCI/PCI-X Bridge Specification,
Revision 1.0 for details.
Warm Reset:
A warm reset is a reset that triggered by the hardware without removing and re-applying the power
sources to PI7C9X130.
Hot Reset:
A hot reset is a reset that used an in-band mechanism for propagating reset across a PCIe link to
PI7C9X130. PI7C9X130 will enter to training control reset when it receives two consecutive TS1 or
TS2 order-sets with reset bit set.
DL_DOWN Reset:
If the PCIe link goes down, the Transaction and Data Link Layer will enter DL_DOWN status.
PI7C9X130 discards all transactions and returns all logic and registers to initial state except the sticky
registers.
Upon receiving reset (cold, warm, hot, or DL_DOWN) on PCIe interface, PI7C9X130 will generate
PCI/PCI-X reset (RESET_L) to the downstream devices on the PCI/PCI-X bus in forward bridge mode.
The PCI/PCI-X reset de-assertion follows the de-assertion of the reset received from PCIe interface.
The reset bit of Bridge Control Register may be set depending on the application. PI7C9X130 will
tolerant to receive and process SKIP order-sets at an average interval between 1180 to 1538 Symbol
Times. PI7C9X130 does not keep PCI/PCI-X reset active when VD33 power is off even though VAUX
(3.3v) is supported. It is recommended to add a weak pull-down resistor on its application board to
ensure PCI/PCI-X reset is low when VD33 power is off (see section 7.3.2 of PCI Bus Power
management Specification Revision 1.1).
In reverse bridge mode, PI7C9X130 generates fundamental reset (PERST_L) and then 1024 TS1 order-
sets with reset bit set when PCI/PCI-X reset (RESET_L) is asserted to PI7C9X130. PI7C9X130 has
scheduling skip order-set for insertion at an interval between 1180 and 1538 Symbol Times.
PI7C9X130 transmits one Electrical Idle order-set and enters to Electrical Idle.
Page 148 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
14 IEEE 1149.1 COMPATIBLE JTAG CONTROLLER
An IEEE 1149.1 compatible Test Access Port (TAP) controller and associated TAP pins are provided to
support boundary scan in PI7C9X130 for board-level continuity test and diagnostics. The TAP pins
assigned are TCK, TDI, TDO, TMS and TRST_L. All digital input, output, input/output pins are tested
except TAP pins.
The IEEE 1149.1 Test Logic consists of a TAP controller, an instruction register, and
a group of test data registers including Bypass and Boundary Scan registers. The TAP controller is a
synchronous 16-state machine driven by the Test Clock (TCK) and the
Test Mode Select (TMS) pins. An independent power on reset circuit is provided to ensure the machine
is in TEST_LOGIC_RESET state at power-up. The JTAG signal lines are not active when the PCI
resource is operating PCI bus cycles.
14.1 INSTRUCTION REGISTER
PI7C9X130 implements a 5-bit Instruction register to control the operation of the JTAG logic. The
defined instruction codes are shown in Table 14-1. Those bit combinations that are not listed are
equivalent to the BYPASS (11111) instruction:
Figure 14-16 Instruction Register Codes
Instruction
Operation Code
(binary)
00000
Register
Selected
Boundary Scan
Boundary Scan
Bypass
Operation
EXTEST
SAMPLE
HIGHZ
Drives / receives off-chip test data
Samples inputs / pre-loads outputs
Tri-states output and I/O pins except TDO pin
Drives pins from boundary-scan register and
selects Bypass register for shifts
Accesses the Device ID register, to read
manufacturer ID, part number, and version
number
00001
00101
00100
CLAMP
Bypass
IDCODE
01100
Device ID
BYPASS
INT_SCAN
MEM_BIST
11111
00010
01010
Bypass
Internal Scan
Memory BIST
Selected Bypass Register
Scan test
Memory BIST test
14.2 BYPASS REGISTER
The required bypass register (one-bit shift register) provides the shortest path between TDI and TDO
when a bypass instruction is in effect. This allows rapid movement of test data to and from other
components on the board. This path can be selected when no test operation is being performed on the
PI7C9X130.
14.3 DEVICE ID REGISTER
This register identifies Pericom as the manufacturer of the device and details the part number and
revision number for the device.
Page 149 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Figure 14-17 JTAG Device ID Register
Bit
Type
RO
RO
RO
RO
Value
00h
E130h
23Fh
1b
Description
Version number
Last 4 digits (hex) of the die part number
Pericom identifier assigned by JEDEC
Fixed bit equal to 1’b1
31:28
27:12
11:1
0
14.4 BOUNDARY SCAN REGISTER
The boundary scan register has a set of serial shift-register cells. A chain of boundary scan cells is
formed by connected the internal signal of the PI7C9X130 package pins. The VDD, VSS, and JTAG
pins are not in the boundary scan chain. The input to the shift register is TDI and the output from the shift
register is TDO. There are 4 different types of boundary scan cells, based on the function of each signal
pin.
The boundary scan register cells are dedicated logic and do not have any system function. Data may be
loaded into the boundary scan register master cells from the device input pins and output pin-drivers in
parallel by the mandatory SAMPLE and EXTEST instructions. Parallel loading takes place on the rising
edge of TCK.
14.5 JTAG BOUNDARY SCAN REGISTER ORDER
Table 14-1 JTAG Boundary Scan Register Definition
Boundary
Scan
Register
Number
Pin Name
GPIO [6]
Ball Location
Type
BIDIR
Tri-state Control Cell
0
1
2
3
4
L15
-
1
-
-
CONTROL
BIDIR
AD [0]
-
L16
-
3
-
CONTROL
BIDIR
AD [1]
K13
5
5
-
-
K14
-
CONTROL
BIDIR
-
7
6
AD [2]
7
-
CONTROL
BIDIR
-
8
AD [3]
K15
-
9
9
-
CONTROL
BIDIR
-
10
11
12
13
14
15
16
17
18
AD [4]
K16
-
11
-
-
CONTROL
BIDIR
AD [5]
J13
-
13
-
-
AD [6]
-
CONTROL
BIDIR
J14
-
15
-
CONTROL
BIDIR
AD [7]
-
J15
-
17
-
CONTROL
BIDIR
CBE [0]
J16
19
Page 150 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Boundary
Scan
Register
Number
Pin Name
Ball Location
Type
CONTROL
BIDIR
Tri-state Control Cell
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
-
-
H13
-
-
21
-
AD [8]
-
CONTROL
BIDIR
AD [9]
H14
-
23
-
-
CONTROL
BIDIR
AD [10]
H15
-
25
-
-
CONTROL
BIDIR
AD [11]
H16
-
27
-
-
CONTROL
BIDIR
AD [12]
G13
-
29
-
-
CONTROL
BIDIR
AD [13]
G14
-
31
-
-
CONTROL
BIDIR
AD [14]
G15
-
33
-
-
CONTROL
BIDIR
AD [15]
G16
-
35
-
-
CONTROL
BIDIR
CBE [1]
F13
-
37
-
-
CONTROL
BIDIR
PAR
F14
-
39
-
-
CONTROL
BIDIR
SERR_L
F15
-
41
-
-
CONTROL
BIDIR
PERR_L
F16
-
43
-
-
CONTROL
BIDIR
LOCK_L
E13
-
45
-
-
CONTROL
INPUT
SEL100
E14
E15
E16
-
-
DEV64
INPUT
-
ACK64_L
BIDIR
49
-
-
CONTROL
BIDIR
REQ64_L
D14
-
51
-
-
CONTROL
BIDIR
PAR64
D15
-
53
-
-
CONTROL
BIDIR
AD [47]
D16
-
55
-
-
CONTROL
BIDIR
AD [46]
C15
-
57
-
-
CONTROL
BIDIR
AD [45]
C16
-
59
-
-
CONTROL
BIDIR
AD [44]
B16
-
61
-
-
CONTROL
BIDIR
AD [43]
B15
-
63
-
-
CONTROL
BIDIR
AD [42]
A15
-
65
-
-
CONTROL
BIDIR
AD [41]
-
C14
-
67
-
CONTROL
Page 151 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Boundary
Scan
Register
Number
Pin Name
AD [40]
Ball Location
Type
BIDIR
Tri-state Control Cell
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
B14
69
-
-
-
CONTROL
BIDIR
CBE [5]
A14
71
-
-
-
CONTROL
BIDIR
AD [39]
C13
73
-
-
-
B13
-
CONTROL
BIDIR
AD [38]
75
-
-
CONTROL
BIDIR
AD [37]
A13
-
77
-
-
CONTROL
BIDIR
AD [36]
D12
-
79
-
-
CONTROL
BIDIR
AD [35]
C12
-
81
-
-
CONTROL
BIDIR
AD [34]
B12
-
83
-
-
CONTRL
BIDIR
AD [33]
A12
-
85
-
-
CONTROL
BIDIR
AD [32]
-
D11
-
87
-
CONTROL
88
89
90
CBE [4]
-
STOP_L
C11
-
B11
BIDIR
CONTROL
BIDIR
89
-
91
91
92
-
-
A11
-
CONTROL
BIDIR
-
93
-
DEVSEL_L
93
-
CONTROL
BIDIR
94
TRDY_L
D10
C10
-
93
96
-
95
IRDY_L
BIDIR
96
-
CONTROL
BIDIR
97
FRAME_L
B10
-
98
-
98
-
CONTROL
BIDIR
99
CBE [2]
A10
-
100
-
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
-
CONTROL
BIDIR
AD [16]
D9
-
102
-
-
CONTROL
BIDIR
AD [17]
C9
-
104
-
-
CONTROL
BIDIR
AD [18]
B9
-
106
-
-
CONTROL
BIDIR
AD [19]
A9
-
108
-
-
CONTROL
BIDIR
AD [20]
D8
-
110
-
-
CONTROL
BIDIR
AD [21]
C8
-
112
-
-
CONTROL
BIDIR
AD [22]
B8
-
114
-
-
CONTROL
BIDIR
AD [23]
-
A8
-
116
-
CONTROL
Page 152 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Boundary
Scan
Register
Number
Pin Name
CBE [3]
Ball Location
Type
BIDIR
Tri-state Control Cell
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
D7
-
118
-
CONTROL
BIDIR
-
AD [24]
C7
-
120
-
AD [25]
-
CONTROL
BIDIR
-
B7
-
122
CONTROL
BIDIR
-
AD [26]
-
A7
-
124
CONTROL
BIDIR
-
AD [27]
-
D6
-
126
CONTROL
BIDIR
-
AD [28]
-
C6
-
128
CONTROL
BIDIR
-
AD [29]
-
B6
-
130
CONTROL
BIDIR
-
AD [30]
-
A6
-
132
CONTROL
BIDIR
-
AD [31]
-
D5
-
134
CONTROL
BIDIR
-
PME_L
-
C5
-
136
CONTROL
BIDIR
-
SMBCLK
-
B5
-
138
CONTROL
BIDIR
-
SMBDAT
-
A5
-
140
CONTROL
BIDIR
-
CLKRUN_L
-
C4
-
142
CONTROL
INPUT
-
FBCLKIN
PCIXCAP
PCIXUP
-
B4
A4
B3
-
-
INPUT
-
OUTPUT3
CONTROL
BIDIR
146
-
PERST_L
-
P1
-
148
CONTROL
INPUT
-
REQ_L [0]
REQ_L [1]
REQ_L [2]
REQ_L [3]
REQ_L [4]
REQ_L [5]
HSEN
HSSW
INTA_L
-
R1
P2
R2
T2
N3
P3
R3
T3
P4
-
-
INPUT
-
-
INPUT
INPUT
-
INPUT
-
INPUT
-
INPUT
-
INPUT
-
BIDIR
158
-
CONTROL
OUTPUT3
CONTROL
OUTPUT3
OUTPUT3
OUTPUT3
OUTPUT3
OUTPUT3
GNT_L [0]
-
R4
-
160
-
GNT_L [1]
GNT_L [2]
GNT_L [3]
GNT_L [4]
GNT_L [5]
T4
N5
P5
R5
T5
166
166
166
166
166
Page 153 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Boundary
Scan
Register
Number
Pin Name
Ball Location
Type
CONTROL
OUTPUT3
CONTROL
OUTPUT3
CONTROL
BIDIR
Tri-state Control Cell
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
-
-
N6
-
-
168
-
LOO
-
ENUM_L
P6
-
170
-
-
INTB_L
R6
-
172
-
-
CONTROL
INPUT
CLKIN / M66EN
T6
N7
-
-
RESET_L
BIDIR
175
-
-
CONTROL
INPUT
CFN_L
P7
R7
-
-
GPIO [3]
BIDIR
178
-
-
CONTROL
BIDIR
GPIO [2]
T7
-
180
-
-
CONTROL
BIDIR
GPIO [1]
N8
-
182
-
-
CONTROL
BIDIR
GPIO [0]
P8
-
184
-
-
CONTROL
OUTPUT3
OUTPUT3
OUTPUT3
OUTPUT3
OUTPUT3
OUTPUT3
OUTPUT3
CONTROL
BIDIR
CLKOUT [0]
R8
T8
N9
P9
R9
T9
N10
-
192
192
192
192
192
192
192
-
CLKOUT [1]
CLKOUT [2]
CLKOUT [3]
CLKOUT [4]
CLKOUT [5]
CLKOUT [6]
-
GPIO [4]
P10
-
194
-
-
CONTROL
BIDIR
GPIO [5]
R10
-
196
-
-
CONTROL
BIDIR
INTC_L
T10
-
198
-
-
CONTROL
BIDIR
AD [63]
N11
-
200
-
-
CONTROL
BIDIR
AD [62]
P11
-
202
-
-
CONTROL
BIDIR
AD [61]
R11
-
204
-
-
CONTROL
BIDIR
AD [60]
T11
-
206
-
-
CONTROL
BIDIR
AD [59]
N12
-
208
-
-
CONTROL
BIDIR
AD [58]
P12
-
210
-
-
CONTROL
BIDIR
AD [57]
R12
-
212
-
-
CONTROL
BIDIR
AD [56]
-
T12
-
214
-
CONTROL
Page 154 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Boundary
Scan
Register
Number
Pin Name
CBE [7]
Ball Location
Type
BIDIR
Tri-state Control Cell
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
P13
-
216
-
CONTROL
BIDIR
-
AD [55]
R13
-
218
-
CONTROL
BIDIR
-
AD [54]
T13
-
220
-
CONTROL
BIDIR
-
AD [53]
P14
-
222
-
CONTROL
BIDIR
-
AD [52]
R14
-
224
-
CONTROL
BIDIR
-
AD [51]
T14
-
226
-
CONTROL
BIDIR
-
AD [50]
T15
-
228
-
AD [49]
-
CONTROL
BIDIR
-
R15
-
230
CONTROL
BIDIR
-
AD [48]
-
R16
-
232
CONTROL
BIDIR
-
CBE [6]
-
P15
-
234
CONTROL
INPUT
-
REVRSB
INTD_L
-
N14
N15
-
-
BIDIR
237
CONTROL
INPUT
-
-
-
MSK_IN
IDSEL
N16
M13
INPUT
15 POWER MANAGEMENT
PI7C9X130 supports D0, D3-hot, D3-cold Power States. D1 and D2 states are not supported. The
PCI Express Physical Link Layer of the PI7C9X130 device supports the PCI Express Link Power
Management with L0, L0s, L1, L2/L3 ready and L3 Power States. For the PCI Port of PI7C9X130, it
supports the standard PCI Power Management States with B0, B1, B2 and B3.
During D3-hot state, the main power supplies of VDDP, VDDC, and VD33 can be turned off to save
power while keeping the VDDAUX, VDDCAUX, and VAUX with the auxiliary power supplies to
maintain all necessary information to be restored to the full power D0 state. PI7C9X130 has been
designed to have sticky registers that are powered by auxiliary power supplies. PME_L pin allows
PCI devices to request power management state changes.
Along with the operating system and
application software, PCI devices can achieve optimum power saving by using PME_L in forward bridge
mode. PI7C9X130 converts PME_L signal information to power management messages to the
upstream switches or root complex. In reverse bridge mode, PI7C9X130 converts the power
management event messages from PCIe devices to the PME_L signal and continues to request power
management state change to the host bridge.
PI7C9X130 also supports ASPM (Active State Power Management) to facilitate the link power saving.
PI7C9X130 supports beacon generation but does not support WAKE# signal.
Page 155 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Page 156 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
16 ELECTRICAL AND TIMING SPECIFICATIONS
16.1 ABSOLUTE MAXIMUM RATINGS
Table 16-2 Absolute Maximum Ratings
Storage Temperature
-65oC to 150oC
-40oC to 85oC
-0.3v to 3.0v
Ambient Temperature with power appiled
PCI Express supply voltage to ground potential (VDDA, VDDP,
VDDC, VDDAUX, and VDDCAUX)
PCI supply voltage to ground potential (VD33 and VAUX)
DC input voltage for PCI Express signals
DC input voltage for PCI signals
-0.3v to 3.6v
-0.3v to 3.0v
-0.5v to 5.75v
16.2 DC SPECIFICATIONS
Table 16-2 provides DC Electrical Characteristics of PI7C9X130:
Table 16-3 DC Electrical Characteristics
Power Pins
VDDA
VDDP
VDDAUX
VTT
VDDA_PLL
VDDP_PLL
VDDC
Min.
1.6v
1.6v
1.6v
VDDP
1.6v
1.6v
1.6v
1.6v
3.0v
3.0v
Typ.
1.8v
1.8v
1.8v
VDDP
1.8v
1.8v
1.8v
1.8v
3.3v
3.3v
Max.
2.0v
2.0v
2.0v
2.0v
2.0v
2.0v
2.0v
2.0v
3.6v
3.6v
VDDCAUX
VD33
VAUX
VDDA: analog power for PCI Express Interface
VDDP: digital power for PCI Express Interface
VDDAUX: digital auxiliary power for PCI Express Interface
VTT: termination power for PCI Express Interface
VDDA_PLL: analog power for PLL of PCI-X interface
VDDP_PLL: digital power for PLL of PCI-X interface
VDDC: digital power for the core
VDDCAUX: digital auxiliary power for the core
VD33: digital power for PCI/PCI-X interface
VAUX: digital auxiliary power for PCI/PCI-X interface
In order to support auxiliary power management fully, it is recommended to have VDDP and VDDAUX
separated. By the same token, VD33/VDDC and VAUX/VDDCAUX need to be separated for auxiliary
power management support. However, if auxiliary power management is not required, VD33 and VDDC
Page 157 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
can be connected to VAUX and VDDCAUX respectively.
The typical power consumption of
PI7C9X130 is about 1.5 watt. PI7C9X130 is capable of sustaining 2000V human body model for the
ESD protection without any damages.
16.3 POWER-UP SEQUENCING
The PI7C9X130 requires two voltages: 3.3V I/O voltage, and 1.8V core voltage. When designing the
power supplies for PI7C9X130, the user can either apply both voltages at the same time, or turn on the
3.3V first, followed by the 1.8V supply within suggested limits.
If 3.3V and 1.8V are not applied at the same time, the PI7C9X130 will not be damaged as long as 3.3V is
applied either before or at the same time as 1.8V. During power cycle, if there is a delay in applying 1.8V
after the 3.3V is applied, the internal logic might be placed in an unknown state if the power off period is
not long enough to cause PI7C9X130 totally discharged. This condition in turn may produce
undetermined I/O states on some pins. If the core logic is totally discharged before applying 3.3V, then all
bi-directional I/O pins will stay at their default states. In particular, this condition has occurred on the
PERST pin when the PI7C9X130 is operated in forward mode.
The typical time for PI7C9x130 to discharge completely is less than 3 seconds, but in extreme cases this
period can be as long as 50 seconds. Certain precautions should be made if the delay between 3.3V and
1.8V is larger than 50 ms.
Figure 1 shows the I/O timing sequence with undetermined I/O state, and Figure 2 shows the recommended
power sequence timing.
Less than 50 50 ms
sec
3.3V I/O
power
1.8V core
power
Bi-directional pin
I/O state
Default
I/O state
Normal I/O
state
Undetermined
I/O State
Normal I/O state
Figure 1 – Timing Sequence of PI7C9X130 with
Undetermined I/O state
Page 158 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Less than 50 50 ms
sec
3.3V I/O
power
1.8V core
power
Bi-directional pin
I/O state
Normal I/O
state
Default
I/O state
Normal I/O state
Figure 2 - Recommended Timing of PI7C9X130
Power-Up Sequence during Power Cycle
16.4 AC SPECIFICATIONS
Table 16-4provides PCI Bus Timing Parameters of PI7C9X130.
Table 16-4 PCI Bus Timing Parameters
Symbol Parameter
PCI-X 133MHz
PCI 66 MHz
PCI 33 MHz
Units
Min.
Max.
Min.
Max.
Min.
Max.
Input setup time to CLK –
1.2
-
-
-
3
5
0
-
7
-
Tsu
bused signals 1,2,3
Input setup time to CLK –
point-to-point 1,2,3
1.2
-
10, 124
0
-
Tsu
(ptp)
Input signal hold time from
CLK 1,2
0.5
-
-
Th
ns
CLK to signal valid delay – 0.7
bused signals 1,2,3
3.8
3.8
2
2
6
6
2
2
11
12
Tval
CLK to signal valid delay – 0.7
point-to-point 1,2,3
Tval
(ptp)
Float to active delay 1,2
Active to float delay 1,2
0
-
-
7
2
-
-
14
2
-
-
28
Ton
Toff
1. See Figure 16 –1 PCI Signal Timing Measurement Conditions.
2. All PCI interface signals are synchronized to FBCLKIN.
3. Point-to-point signals are REQ_L [7:0], GNT_L [7:0], LOO, and ENUM_L. Bused signals are
AD, CBE, PAR, PERR_L, SERR_L, FRAME_L, IRDY_L, TRDY_L, LOCK_L, STOP_L and IDSEL.
Page 159 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
4. PCI Control Signals: FRAME_L, TRDY_L, IRDY_L, DEVSEL_L, STOP_L, SERR_L, PERR_L,
LOCK_L, INTA_L, INTB_L, INTC_L, INTD_L, REQ64_L and ACT64_L of PI7C9X130 require pull-
up resistors (~5K ohm) if PI7C9X130 is implemented as a PCIX host on the system motherboard.
5. If the system needs to support 32-bit PCI add-in card then AD[63::32] and C/BE[7::4]_L pins need
pull-up resistor (~5K ohm)
6. REQ_L signals have a setup of 10ns and GNT_L signals have a setup of 12ns.
Page 160 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Figure 16-18 PCI Signal Timing Conditions
PI7C9X130 PBGA256 17x17 Thermal Data:
TA = 75oC
Air Flow
0 m/s
1 m/s
7.2
2 m/s
θJC
θJA
Max Power (W)
24.2
2.07
21.3
2.35
20.1
2.49
Calculation formula:
1. Maximum Tj is 125oC. This is the junction temperature of the IC.
2. Since there is no way to measure actual Tj, we use the following formula to calculate this number:
a. Tj = θJA * Power + Ta
b. Tj = θJC * Power + Tc or
c. Maximum Tc = Tj - θJC * Power
Where: Ta : Ambient temperature, and Tc : Case temperature.
Example:
1. Using typical power of 2W and 75oC ambient temperature in the calculation:
2. From first formula: Tj = 24.2 * 2 + 75 = 123.4oC. From second formula, the maximum Tc = 125oC –
7.2 * 2 = 110.6oC
Page 161 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
17 PACKAGE INFORMATION
Figure 17-19 Top View Drawing
Page 162 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Figure 17-20 Bottom View Drawing
The package of PI7C9X130 is a 17mm x 17mm PBGA (256 Pin) package. The ball pitch is 1.0mm
and the ball size is 0.5mm.
The following are the package information and mechanical dimension:
Page 163 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
Figure 17-21 Package Outline Drawing
18 ORDERING INFORMATION
Device
PI7C9X130DNDE
Package
256-pin PBGA
17 x 17mm
RoHS Compliant
Yes
Temperature Range
-40C to 85C
Page 164 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
PI7C9X130
PCI EXPRESS TO PCI-X BRIDGE
19 ASYNCHRONOUS CLOCK
19.1 19.1 ASYNCHRONOUS CLOCK SUPPORT
PI7C9X130 supports PCI Express Asynchronous Clock Domain only in a x1 PCIe Link interface. To
operate in a x4 PCIe Link, REFCLK pin of PI7C9X130 requires a synchronous clock source from the same
clock domain of PCIe Root Complex or PCIe End Point that PI7C9X130 is connected to. The
requirement of synchronous clock source applies to both Forward and Reverse Mode Operations.
Page 165 of 165
PERICOM SEMICONDUCTOR - Confidential
Mar 2010 - Rev 2.0
相关型号:
©2020 ICPDF网 联系我们和版权申明