PI7C9X130DNDE [PERICOM]

PCI Bus Controller, CMOS, PBGA256, 17 X 17 MM, ROHS COMPLIANT, PLASTIC, BGA-256;
PI7C9X130DNDE
型号: PI7C9X130DNDE
厂家: PERICOM SEMICONDUCTOR CORPORATION    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  

相关型号:

PI7C9X20324

Logic Circuit,
DIODES

PI7C9X20404SLCFDE

PCI Bus Controller, CMOS, PQFP128, 14 X 14 MM, GREEN, LQFP-128
DIODES

PI7C9X20508GPBNDE

PCI EXPRESS PACKET SWITCH
PERICOM

PI7C9X20508GPNDE

PCI EXPRESS PACKET SWITCH
PERICOM

PI7C9X2G1224GP

GreenPacket Family
PERICOM

PI7C9X2G1224GPAEVB

GreenPacket Family
PERICOM

PI7C9X2G1224GPAHSBEX

GreenPacket Family
PERICOM

PI7C9X2G1616PR

GreenPacket Family
PERICOM

PI7C9X2G1616PRAEVB

GreenPacket Family
PERICOM

PI7C9X2G1616PRAHSBEX

GreenPacket Family
PERICOM

PI7C9X2G303EL

Packet Switch
PERICOM

PI7C9X2G303ELBEVB

Packet Switch
PERICOM