Texas Instruments XIO2213A Data Manual

XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
Data Manual
PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters.
Literature Number: SCPS183A
October 2007 – Revised March 2008
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
www.ti.com
1 Introduction ....................................................................................................................... 13
1.1 XIO2213A Features ........................................................................................................ 13
2 Overview ........................................................................................................................... 14
2.1 Description .................................................................................................................. 14
2.2 Related Documents ........................................................................................................ 16
2.3 Trademarks ................................................................................................................. 16
2.4 Documents Conventions .................................................................................................. 16
2.5 Ordering Information ....................................................................................................... 17
2.6 Terminal Assignments ..................................................................................................... 17
2.7 Terminal Descriptions ...................................................................................................... 21
3 Feature/Protocol Descriptions .............................................................................................. 29
3.1 Power-Up/-Down Sequencing ............................................................................................ 29
3.1.1 Power-Up Sequence ............................................................................................ 30
3.1.2 Power-Down Sequence ......................................................................................... 31
3.2 XIO2213A Reset Features ................................................................................................ 31
3.3 PCI Express Interface ..................................................................................................... 32
3.3.1 External Reference Clock ...................................................................................... 32
3.3.2 Beacon and Wake ............................................................................................... 32
3.3.3 Initial Flow Control Credits ..................................................................................... 32
3.3.4 PCI Express Message Transactions .......................................................................... 33
3.4 PCI Interrupt Conversion to PCI Express Messages .................................................................. 34
3.5 Two-Wire Serial-Bus Interface ............................................................................................ 34
3.5.1 Serial-Bus Interface Implementation .......................................................................... 34
3.5.2 Serial-Bus Interface Protocol ................................................................................... 35
3.5.3 Serial-Bus EEPROM Application .............................................................................. 37
3.5.4 Accessing Serial-Bus Devices Through Softwaree ......................................................... 39
3.6 Advanced Error Reporting Registers .................................................................................... 40
3.7 Data Error Forwarding Capability ........................................................................................ 40
3.8 General-Purpose I/O Interfacee .......................................................................................... 40
3.9 Set Slot Power Limit Functionality ....................................................................................... 40
3.10 PCI Express and PCI Bus Power Management ........................................................................ 41
3.11 1394b OHCI Controller Functionality .................................................................................... 42
3.11.1 1394b OHCI Power Management ............................................................................. 42
3.11.2 1394b OHCI and V
3.11.3 1394b OHCI and Reset Options ............................................................................... 42
3.11.4 1394b OHCI PCI Bus Master .................................................................................. 42
3.11.5 1394b OHCI Subsystem Identification ........................................................................ 43
3.11.6 1394b OHCI PME Support ..................................................................................... 43
4 Classic PCI Configuration Space .......................................................................................... 44
4.1 Vendor ID Register ......................................................................................................... 45
4.2 Device ID Register ......................................................................................................... 45
4.3 Command Register ........................................................................................................ 45
4.4 Status Register ............................................................................................................. 47
4.5 Class Code and Revision ID Register ................................................................................... 48
4.6 Cache Line Size Register ................................................................................................. 48
4.7 Primary Latency Timer Register .......................................................................................... 48
4.8 Header Type Register ..................................................................................................... 49
4.9 BIST Register ............................................................................................................... 49
4.10 Device Control Base Address Register ................................................................................. 49
4.11 Scratchpad RAM Base Address .......................................................................................... 49
.......................................................................................... 42
AUX
Contents 2 Submit Documentation Feedback
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
4.12 Primary Bus Number Register ............................................................................................ 50
4.13 Secondary Bus Number Register ........................................................................................ 50
4.14 Subordinate Bus Number Register ...................................................................................... 50
4.15 Secondary Latency Timer Register ...................................................................................... 51
4.16 I/O Base Register .......................................................................................................... 52
4.17 I/O Limit Register ........................................................................................................... 52
4.18 Secondary Status Register ................................................................................................ 53
4.19 Memory Base Register .................................................................................................... 54
4.20 Memory Limit Register ..................................................................................................... 54
4.21 Prefetchable Memory Base Register .................................................................................... 54
4.22 Prefetchable Memory Limit Register ..................................................................................... 55
4.23 Prefetchable Base Upper 32 Bits Register .............................................................................. 55
4.24 Prefetchable Limit Upper 32 Bits Register .............................................................................. 55
4.25 I/O Base Upper 16 Bits Register ......................................................................................... 56
4.26 I/O Limit Upper 16 Bits Register .......................................................................................... 56
4.27 Capabilities Pointer Register .............................................................................................. 56
4.28 Interrupt Line Register ..................................................................................................... 57
4.29 Interrupt Pin Register ...................................................................................................... 57
4.30 Bridge Control Register .................................................................................................... 58
4.31 Capability ID Register ...................................................................................................... 60
4.32 Next Item Pointer Register ................................................................................................ 60
4.33 Power Management Capabilities Register .............................................................................. 60
4.34 Power Management Control/Status Register ........................................................................... 61
4.35 Power Management Bridge Support Extension Register ............................................................. 61
4.36 Power Management Data Register ...................................................................................... 62
4.37 MSI Capability ID Register ................................................................................................ 62
4.38 Next Item Pointer Register ................................................................................................ 62
4.39 MSI Message Control Register ........................................................................................... 63
4.40 MSI Message Lower Address Register ................................................................................. 63
4.41 MSI Message Upper Address Register ................................................................................. 64
4.42 MSI Message Data Register .............................................................................................. 64
4.43 Capability ID Register ...................................................................................................... 65
4.44 Next Item Pointer Register ............................................................................................... 65
4.45 Subsystem Vendor ID Register ........................................................................................... 65
4.46 Subsystem ID Register .................................................................................................... 65
4.47 PCI Express Capability ID Register ...................................................................................... 65
4.48 Next Item Pointer Register ................................................................................................ 66
4.49 PCI Express Capabilities Register ....................................................................................... 66
4.50 Device Capabilities Register .............................................................................................. 67
4.51 Device Control Register ................................................................................................... 68
4.52 Device Status Register .................................................................................................... 69
4.53 Link Capabilities Register ................................................................................................. 70
4.54 Link Control Register ...................................................................................................... 71
4.55 Link Status Register ........................................................................................................ 72
4.56 Serial-Bus Data Register .................................................................................................. 72
4.57 Serial-Bus Word Address Register ....................................................................................... 72
4.58 Serial-Bus Slave Address Register ..................................................................................... 73
4.59 Serial-Bus Control and Status Register ................................................................................. 73
4.60 GPIO Control Register ..................................................................................................... 75
4.61 GPIO Data Register ........................................................................................................ 76
4.62 Control and Diagnostic Register 0 ....................................................................................... 77
4.63 Control and Diagnostic Register 1 ....................................................................................... 78
4.64 PHY Control and Diagnostic Register 2 ................................................................................. 80
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Contents 3
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
4.65 Subsystem Access Register .............................................................................................. 80
4.66 General Control Register .................................................................................................. 81
4.67 TI Proprietary Register .................................................................................................... 83
4.68 TI Proprietary Register .................................................................................................... 83
4.69 TI Proprietary Register ..................................................................................................... 84
4.70 Arbiter Control Register ................................................................................................... 85
4.71 Arbiter Request Mask Registert .......................................................................................... 86
4.72 Arbiter Time-Out Status Register ........................................................................................ 86
4.73 TI Proprietary Register ..................................................................................................... 87
4.74 TI Proprietary Register .................................................................................................... 87
4.75 TI Proprietary Register ..................................................................................................... 87
5 PCI Express Extended Configuration Space .......................................................................... 89
5.1 Advanced Error Reporting Capability ID Register ..................................................................... 89
5.2 Next Capability Offset/Capability Version Register .................................................................... 89
5.3 Uncorrectable Error Status Register ..................................................................................... 91
5.4 Uncorrectable Error Mask Register ...................................................................................... 91
5.5 Uncorrectable Error Severity Register ................................................................................... 93
5.6 Correctable Error Status Register ........................................................................................ 94
5.7 Correctable Error Mask Register ......................................................................................... 95
5.8 Advanced Error Capabilities and Control Register ..................................................................... 96
5.9 Header Log Register ....................................................................................................... 96
5.10 Secondary Uncorrectable Error Status Register ....................................................................... 97
5.11 Secondary Uncorrectable Error Mask Register ........................................................................ 98
5.12 Secondary Uncorrectable Error Severity ................................................................................ 99
5.13 Secondary Error Capabilities and Control Register .................................................................. 100
5.14 Secondary Header Log Register ........................................................................................ 101
6 Memory-Mapped TI Proprietary Register Space .................................................................... 102
6.1 Device Control Map ID Register ........................................................................................ 102
6.2 Revision ID Register ...................................................................................................... 103
6.3 GPIO Control Register ................................................................................................... 103
6.4 GPIO Data Register ...................................................................................................... 104
6.5 Serial-Bus Data Register ................................................................................................ 105
6.6 Serial-Bus Word Address Register ..................................................................................... 105
6.7 Serial-Bus Slave Address Register .................................................................................... 105
6.8 Serial-Bus Control and Status Register ................................................................................ 105
7 1394 OHCI—PCI Configuration Space ................................................................................. 107
7.1 Vendor ID Register ....................................................................................................... 108
7.2 Device ID Register ........................................................................................................ 108
7.3 Command Register ....................................................................................................... 108
7.4 Status Register ............................................................................................................ 109
7.5 Class Code and Revision ID Register ................................................................................. 110
7.6 Cache Line Size and Latency Timer Register ........................................................................ 110
7.7 Header Type and BIST Register ........................................................................................ 111
7.8 OHCI Base Address Register ........................................................................................... 111
7.9 TI Extension Base Address Register ................................................................................... 112
7.10 CIS Base Address Register ............................................................................................. 113
7.11 CIS Pointer Register ...................................................................................................... 113
7.12 Subsystem Identification Register ...................................................................................... 113
7.13 Power Management Capabilities Pointer Register ................................................................... 114
7.14 Interrupt Line and Pin Register ......................................................................................... 114
7.15 MIN_GNT and MAX_LAT Register ..................................................................................... 114
7.16 OHCI Control Register ................................................................................................... 115
www.ti.com
Contents 4 Submit Documentation Feedback
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
7.17 Capability ID and Next Item Pointer Registers ....................................................................... 115
7.18 Power Management Capabilities Register ............................................................................ 116
7.19 Power Management Control and Status Register .................................................................... 116
7.20 Power Management Extension Registers ............................................................................. 117
7.21 PCI Miscellaneous Configuration Register ............................................................................ 118
7.22 Link Enhancement Control Register ................................................................................... 119
7.23 Subsystem Access Register ............................................................................................. 121
8 1394 OHCI Memory-Mapped Register Space ........................................................................ 122
8.1 OHCI Version Register ................................................................................................... 124
8.2 GUID ROM Register ..................................................................................................... 125
8.3 Asynchronous Transmit Retries Register .............................................................................. 126
8.4 CSR Data Register ...................................................................................................... 126
8.5 CSR Compare Register .................................................................................................. 127
8.6 CSR Control Register .................................................................................................... 127
8.7 Configuration ROM Header Register ................................................................................... 127
8.8 Bus Identification Register ............................................................................................... 128
8.9 Bus Options Register ..................................................................................................... 128
8.10 GUID High Register ...................................................................................................... 129
8.11 GUID Low Register ....................................................................................................... 130
8.12 Configuration ROM Mapping Register ................................................................................. 130
8.13 Posted Write Address Low Register ................................................................................... 130
8.14 Posted Write Address High Register ................................................................................... 131
8.15 Vendor ID Register ....................................................................................................... 131
8.16 Host Controller Control Register ........................................................................................ 131
8.17 Self-ID Buffer Pointer Register .......................................................................................... 133
8.18 Self-ID Count Register ................................................................................................... 133
8.19 Isochronous Receive Channel Mask High Register .................................................................. 134
8.20 Isochronous Receive Channel Mask Low Register .................................................................. 135
8.21 Interrupt Event Register .................................................................................................. 135
8.22 Interrupt Mask Register .................................................................................................. 137
8.23 Isochronous Transmit Interrupt Event Register ....................................................................... 139
8.24 Isochronous Transmit Interrupt Mask Register ....................................................................... 139
8.25 Isochronous Receive Interrupt Event Register ........................................................................ 140
8.26 Isochronous Receive Interrupt Mask Register ........................................................................ 140
8.27 Initial Bandwidth Available Register .................................................................................... 141
8.28 Initial Channels Available High Register ............................................................................... 141
8.29 Initial Channels Available Low Register ............................................................................... 142
8.30 Fairness Control Register ................................................................................................ 143
8.31 Link Control Register ..................................................................................................... 144
8.32 Node Identification Register ............................................................................................. 145
8.33 PHY Layer Control Register ............................................................................................. 146
8.34 Isochronous Cycle Timer Register ..................................................................................... 147
8.35 Asynchronous Request Filter High Register ......................................................................... 148
8.36 Asynchronous Request Filter Low Register ........................................................................... 150
8.37 Physical Request Filter High Register ................................................................................. 151
8.38 Physical Request Filter Low Register .................................................................................. 153
8.39 Physical Upper Bound Register (Optional Register) ................................................................. 153
8.40 Asynchronous Context Control Register ............................................................................... 154
8.41 Asynchronous Context Command Pointer Register .................................................................. 155
8.42 Isochronous Transmit Context Control Register ...................................................................... 156
8.43 Isochronous Transmit Context Command Pointer Register ......................................................... 157
8.44 Isochronous Receive Context Control Register ....................................................................... 157
8.45 Isochronous Receive Context Command Pointer Register ......................................................... 158
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Contents 5
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
8.46 Isochronous Receive Context Match Register ........................................................................ 159
9 1394 OHCI Memory-Mapped TI Extension Register Space ...................................................... 160
9.1 DV and MPEG2 Timestamp Enhancements .......................................................................... 160
9.2 Isochronous Receive Digital Video Enhancements .................................................................. 160
9.3 Isochronous Receive Digital Video Enhancements Register ....................................................... 161
9.4 Link Enhancement Register ............................................................................................. 162
9.5 Timestamp Offset Register .............................................................................................. 164
10 PHY Section .................................................................................................................... 165
10.1 PHY Section Register Configuration ................................................................................... 166
10.2 PHY Section Application Information ................................................................................... 172
10.2.1 Power Class Programming ................................................................................... 172
10.2.2 Power-Up Reset ................................................................................................ 172
10.2.3 Crystal Oscillator Selection ................................................................................... 172
10.2.4 Bus Reset ....................................................................................................... 173
11 Electrical Characteristics ................................................................................................... 175
11.1 Absolute Maximum Ratings ............................................................................................. 175
11.2 Recommended Operating Conditions .................................................................................. 175
11.3 PCI Express Differential Transmitter Output Ranges ................................................................ 175
11.4 PCI Express Differential Receiver Input Ranges ..................................................................... 177
11.5 PCI Express Differential Reference Clock Input Ranges ............................................................ 178
11.6 Electrical Characteristics Over Recommended Operating Conditions (3.3-V I/O) ............................... 178
11.7 Electrical Characteristics Over Recommended Operating Conditions (PHY Port Driver) ...................... 179
11.8 Switching Characteristics for PHY Port Driver ....................................................................... 179
11.9 Electrical Characteristics Over Recommended Operating Conditions PHY Port Receiver .................... 180
11.10 Jitter/Skew Characteristics for 1394a PHY Port Receiver ......................................................... 180
11.11 Operating, Timing, and Switching Characteristics of XI ............................................................ 180
11.12 Electrical Characteristics Over Recommended Operating Conditions (1394a Miscellaneous I/O) ........... 180
12 Glossary .......................................................................................................................... 181
13 Mechanical Data ............................................................................................................... 182
Important Notices ...................................................................................................................... 183
www.ti.com
Contents 6 Submit Documentation Feedback
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
List of Figures
3-1 XIO2213A Block Diagram ........................................................................................................ 29
3-2 Power-Up Sequence .............................................................................................................. 30
3-3 Power-Down Sequence .......................................................................................................... 31
3-4 PCI Express ASSERT_INTA Message ......................................................................................... 34
3-5 PCI Express DEASSERT_INTX Message ..................................................................................... 34
3-6 Serial EEPROM Application ..................................................................................................... 35
3-7 Serial-Bus Start/Stop Conditions and Bit Transfers .......................................................................... 35
3-8 Serial-Bus Protocol Acknowledge ............................................................................................... 36
3-9 Serial-Bus Protocol Byte Write ................................................................................................ 36
3-10 Serial-Bus Protocol Byte Read ................................................................................................ 37
3-11 Serial-Bus Protocol Multibyte Read .......................................................................................... 37
11-1 Test Load Diagram .............................................................................................................. 179
List of Figures 7
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
www.ti.com
List of Tables
2-1 XIO2213AZAY_12x12 Terminals Sorted Alphanumerically ................................................................. 18
2-2 XIO2213AZAY_12x12 Signals Sorted Alphanumerically .................................................................... 20
2-3 Power Supply Terminals ......................................................................................................... 23
2-4 Ground Terminals ................................................................................................................. 23
2-5 PCI Express Terminals ........................................................................................................... 24
2-6 Clock Terminals ................................................................................................................... 24
2-7 1394 Terminals .................................................................................................................... 24
2-8 Reserved Terminals .............................................................................................................. 27
2-9 Miscellaneous Terminals ......................................................................................................... 27
3-1 XIO2213A Reset Options ........................................................................................................ 31
3-2 Initial Flow Control Credit Advertisements ..................................................................................... 32
3-3 Messages Supported byf the Bridge ........................................................................................... 33
3-4 EEPROM Register Loading Map ................................................................................................ 37
3-5 Registers Used To Program Serial-Bus Devices ............................................................................. 39
3-6 Clocking In Low Power States ................................................................................................... 41
3-7 1394b OHCI Configuration Register Map ...................................................................................... 42
3-8 1394 OHCI Memory Command Options ....................................................................................... 43
4-1 Classic PCI Configuration Register Map ....................................................................................... 44
4-2 Command Register Description ................................................................................................. 46
4-3 Status Register Description ...................................................................................................... 47
4-4 Class Code and Revision ID Register Description ........................................................................... 48
4-5 Device Control Base Address Register Description .......................................................................... 49
4-6 Device Control Base Address Register Description .......................................................................... 50
4-7 I/O Base Register Description ................................................................................................... 52
4-8 I/O Limit Register Description ................................................................................................... 52
4-9 Secondary Status Register Description ........................................................................................ 53
4-10 Memory Base Register Description ............................................................................................. 54
4-11 Memory Limit Register Description ............................................................................................. 54
4-12 Prefetchable Memory Base Register Description ............................................................................. 54
4-13 Prefetchable Memory Limit Register Description ............................................................................. 55
4-14 Prefetchable Base Upper 32 Bits Register Description ...................................................................... 55
4-15 Prefetchable Limit Upper 32 Bits Register Description ....................................................................... 56
4-16 I/O Base Upper 16 Bits Register Description .................................................................................. 56
4-17 I/O Limit Upper 16 Bits Register Description .................................................................................. 56
4-18 Bridge Control Register Description ............................................................................................ 58
4-19 Power Management Capabilities Register Description ...................................................................... 60
4-20 Power Management Control/Status Register Description ................................................................... 61
4-21 PM Bridge Support Extension Register Description .......................................................................... 62
4-22 MSI Message Control Register Description ................................................................................... 63
List of Tables8 Submit Documentation Feedback
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
4-23 MSI Message Lower Address Register Description .......................................................................... 64
4-24 MSI Message Data Register Description ...................................................................................... 64
4-25 PCI Express Capabilities Register Description ................................................................................ 66
4-26 Device Capabilities Register Description ...................................................................................... 67
4-27 Device Control Register Description ............................................................................................ 68
4-28 Device Status Register Description ............................................................................................. 69
4-29 Link Capabilities Register Description .......................................................................................... 70
4-30 Link Control Register Description ............................................................................................... 71
4-31 Link Status Register Description ................................................................................................ 72
4-32 Serial-Bus Slave Address Register Descriptions ............................................................................. 73
4-33 Serial-Bus Control and Status Register Description .......................................................................... 73
4-34 GPIO Control Register Description ............................................................................................. 75
4-35 GPIO Data Register Description ................................................................................................ 76
4-36 Control and Diagnostic Register 0 Description ............................................................................... 77
4-37 Control and Diagnostic Register 1 Description ............................................................................... 78
4-38 Control and Diagnostic Register 2 Description ............................................................................... 80
4-39 Subsystem Access Register Description ....................................................................................... 81
4-40 General Control Register Description .......................................................................................... 81
4-41 Arbiter Control Register Description ............................................................................................ 85
4-42 Arbiter Request Mask Register Description ................................................................................... 86
4-43 Arbiter Time-Out Status Register Description ................................................................................. 86
5-1 PCI Express Extended Configuration Register Map .......................................................................... 89
5-2 Uncorrectable Error Status Register Description ............................................................................. 91
5-3 Uncorrectable Error Mask Register Description ............................................................................... 92
5-4 Uncorrectable Error Severity Register Description ........................................................................... 93
5-5 Correctable Error Status Register Description ................................................................................ 94
5-6 Correctable Error Mask Register Description ................................................................................. 95
5-7 Advanced Error Capabilities and Control Register Description ............................................................. 96
5-8 Secondary Uncorrectable Error Status Register Description ................................................................ 97
5-9 Secondary Uncorrectable Error Mask Register Description ................................................................. 98
5-10 Secondary Uncorrectable Error Severity Register Description ............................................................. 99
5-11 Secondary Error Capabilities and Control Register Description ........................................................... 100
5-12 Secondary Header Log Register Description ................................................................................ 101
6-1 Device Control Memory Window Register Map ............................................................................. 102
6-2 GPIO Control Register Description ............................................................................................ 103
6-3 GPIO Data Register Description ............................................................................................... 104
6-4 Serial-Bus Slave Address Register Descriptions ............................................................................ 105
6-5 Serial-Bus Control and Status Register Description ........................................................................ 106
7-1 1394 OHCI Configuration Register Map ...................................................................................... 107
7-2 Command Register Description ................................................................................................ 108
7-3 Status Register Description .................................................................................................... 109
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
List of Tables 9
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
7-4 Class Code and Revision ID Register Description .......................................................................... 110
7-5 Latency Timer and Class Cache Line Size Register Description ......................................................... 111
7-6 Header Type and BIST Register Description ............................................................................... 111
7-7 OHCI Base Address Register Description .................................................................................... 112
7-8 TI Base Address Register Description ........................................................................................ 112
7-9 Subsystem Identification Register Description ............................................................................... 113
7-10 Interrupt Line and Pin Registers Description ................................................................................. 114
7-11 MIN_GNT and MAX_LAT Register Description ............................................................................. 115
7-12 OHCI Control Register Descriptioni ........................................................................................... 115
7-13 Capability ID and Next Item Pointer Registers Description ................................................................ 115
7-14 Interrupt Line and Pin Registers Description ................................................................................. 116
7-15 Power Management Control and Status Register Description ............................................................ 116
7-16 Power Management Extension Registers Description ...................................................................... 117
7-17 Miscellaneous Configuration Register ........................................................................................ 118
7-18 Link Enhancement Control Register Description ............................................................................ 120
7-19 Subsystem Access Register Description ..................................................................................... 121
8-1 OHCI Register Map ............................................................................................................. 122
8-2 OHCI Version Register Description ........................................................................................... 124
8-3 GUID ROM Register Description .............................................................................................. 125
8-4 Asynchronous Transmit Retries Register Description ...................................................................... 126
8-5 CSR Control Register Description ............................................................................................. 127
8-6 Configuration ROM Header Register Description ........................................................................... 128
8-7 Bus Options Register Description ............................................................................................. 128
8-8 Configuration ROM Mapping Register Description .......................................................................... 130
8-9 Posted Write Address Low Register Description ............................................................................ 131
8-10 Posted Write Address High Register Description ........................................................................... 131
8-11 Host Controller Control Register Description ................................................................................ 132
8-12 Self-ID Count Register Description ............................................................................................ 133
8-13 Isochronous Receive Channel Mask High Register Description .......................................................... 134
8-14 Isochronous Receive Channel Mask Low Register Description ........................................................... 135
8-15 Interrupt Event Register Description .......................................................................................... 135
8-16 Interrupt Mask Register Description ........................................................................................... 137
8-17 Isochronous Transmit Interrupt Event Register Description ............................................................... 139
8-18 Isochronous Receive Interrupt Event Register Description ................................................................ 140
8-19 Initial Bandwidth Available Register Description ............................................................................ 141
8-20 Initial Channels Available High Registr Description ......................................................................... 141
8-21 Initial Channels Available Low Register Description ........................................................................ 142
8-22 Fairness Control Registre Description ........................................................................................ 143
8-23 Link Control Register Description ............................................................................................. 144
8-24 Node Identification Register Description ...................................................................................... 145
8-25 PHY Control Register Description ............................................................................................. 146
www.ti.com
List of Tables10 Submit Documentation Feedback
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
8-26 Isochronous Cycle Timer Register Description .............................................................................. 147
8-27 Asynchronous Request Filter High Register Description ................................................................... 148
8-28 Asynchronous Request Filter Low Register Description ................................................................... 150
8-29 Physical Request Filter High Register Description .......................................................................... 151
8-30 Physical Request Filter Low Register Description .......................................................................... 153
8-31 Asynchronous Context Control Register Description ....................................................................... 154
8-32 Asynchronous Context Command Pointer Register Description ......................................................... 155
8-33 Isochronous Transmit Context Control Register Description .............................................................. 156
8-34 Isochronous Receive Context Control Register Description ............................................................... 157
8-35 Isochronous Receive Context Match Register Description ................................................................ 159
9-1 TI Extension Register Map ..................................................................................................... 160
9-2 Isochronous Receive Digital Video Enhancements Register Description ................................................ 161
9-3 Link Enhancement Register Description ...................................................................................... 162
9-4 Timestamp Offset Register Description ....................................................................................... 164
10-1 Base Register Description ...................................................................................................... 167
10-2 Base Register Field Description ............................................................................................... 167
10-3 Page-0 (Port Status) Register Description ................................................................................... 169
10-4 Page-0 (Port Status) Register Field Description ............................................................................. 169
10-5 Page 1 (Vendor ID) Register Configuration .................................................................................. 171
10-6 Page 1 (Vendor ID) Register Field Descriptions ............................................................................. 171
10-7 Page 7 (Vendor Dependant) Register Configuration ....................................................................... 171
10-8 Page 7 (Vendor Dependant) Register Field Descriptions .................................................................. 172
10-9 Register Description ............................................................................................................. 172
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
OHCI-Lynx is a trademark of Texas Instruments. PCI Express is a trademark of PCI-SIG.
List of Tables 11
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
www.ti.com
List of Tables12 Submit Documentation Feedback
www.ti.com

1 Introduction

1.1 XIO2213A Features

Full x1 PCI Express Throughput
Fully Compliant with PCI Express Base
Specification, Revision 1.1
Utilizes 100-MHz Differential PCI Express
Common Reference Clock or 125-MHz Single-Ended Reference Clock
Fully supports provisions of IEEE P1394b-2002
Fully Compliant With Provisions of IEEE Std
1394-1995 for a High-Performance Serial Bus and IEEE Std 1394a-2000
Fully Compliant with 1394 Open Host
Controller Interface Specification, Revision 1.1
and Revision 1.2 draft
Three IEEE Std 1394b Fully Compliant Cable
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Ports at 100M Bits/s, 200M Bits/s, 400M Bits/s, and 800M Bits/s
Cable Ports Monitor Line Conditions for Active
Connection To Remote Node
Cable Power Presence Monitoring
EEPROM Configuration Support to Load the
Global Unique ID for the 1394 Fabric
Support for D1, D2, D3
Active State Link Power Management Saves
Power When Packet Activity on the PCI Express™ Link is Idle, Using Both L0s and L1 States
Eight 3.3-V, Multifunction, General-Purpose I/O
Terminals
hot
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments semiconductor products and disclaimers thereto appears at the end of this document.
OHCI-Lynx is a trademark of Texas Instruments. PCI Express is a trademark of PCI-SIG.
PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters.
Copyright © 2007–2008, Texas Instruments Incorporated
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008

2 Overview

The Texas Instruments XIO2213A is a single-function PCI Express™ to PCI local bus translation bridge where the PCI bus interface is internally connected to a 1394b open host controller link-layer controller with a three-port 1394b PHY. When the XIO2213A is properly configured, this solution provides full PCI Express and 1394b functionality and performance.

2.1 Description

The Texas Instruments XIO2213A is a PCI Express to PCI translation bridge where the PCI bus interface is internally connected to a 1394b open host controller link-layer controller with a three-port 1394b PHY. The PCI-Express to PCI translation bridge is fully compatible with the PCI Express to PCI/PCI-X Bridge Specification, Revision 1.0. Also, the bridge supports the standard PCI-to-PCI bridge programming model. The 1394b OHCI controller function is fully compatible with IEEE Standard 1394b and the latest 1394 Open Host Controller Interface (OHCI) Specification.
The XIO2213A simultaneously supports up to four posted write transactions, four non-posted transactions, and four completion transactions pending in each direction at any time. Each posted write data queue and completion data queue can store up to 8K bytes of data. The non-posted data queues can store up to 128 bytes of data.
The PCI Express interface supports a x1 link operating at full 250 MB/s packet throughput in each direction simultaneously. Also, the bridge supports the advanced error reporting capability including ECRC as defined in the PCI Express Base Specification, Revision 1.1. Supplemental firmware or software is required to fully utilize both of these features.
www.ti.com
Robust pipeline architecture is implemented to minimize system latency. If parity errors are detected, then packet poisoning is supported for both upstream and downstream operations.
The PCIe Power management (PM) features include active state link PM, PME mechanisms, and all conventional PCI D-states. If the active state link PM is enabled, then the link automatically saves power when idle using the L0s and L1 states. PM active state NAK, PM PME, and PME-to-ACK messages are supported. The bridge is compliant with the latest PCI Bus Power Management Specification and provides several low-power modes, which enable the host power system to further reduce power consumption
Eight general-purpose inputs and outputs (GPIOs), configured through accesses to the PCI Express configuration space, allow for further system control and customization.
Deep FIFOs are provided to buffer 1394 data and accommodate large host bus latencies. The device provides physical write posting and a highly tuned physical data path for SBP-2 performance. The device is capable of transferring data between the PCI Express bus and the 1394 bus at 100M bits/s, 200M bits/s, 400M bits/s, and 800M bits/s. The device provides three 1394 ports that have separate cable bias (TPBIAS).
As required by the 1394 Open Host Controller Interface Specification, internal control registers are memory-mapped and nonprefetchable. This configuration header is accessed through configuration cycles specified by PCI Express, and it provides plug-and-play (PnP) compatibility.
The PHY-layer provides the digital and analog transceiver functions needed to implement a three-port node in a cable-based 1394 network. Each cable port incorporates two differential line transceivers. The transceivers include circuitry to monitor the line conditions as needed for determining connection status, for initialization and arbitration, and for packet reception and transmission. An optional external 2-wire serial EEPROM interface is provided to load the global unique ID for the 1394 fabric.
Overview 14 Submit Documentation Feedback
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
The XIO2213A requires an external 98.304-MHz crystal oscillator to generate a reference clock. The external clock drives an internal phase-locked loop (PLL), which generates the required reference signal. This reference signal provides the clock signals that control transmission of the outbound encoded information. The power-down (PD) function, when enabled by asserting the PD terminal high, stops operation of the PLL. Data bits to be transmitted through the cable ports are latched internally, combined serially, encoded, and transmitted at 98.304, 196.608, 393.216, 491.52, or 983.04 Mbps (referred to as S100, S200, S400, S400B, or S800 speed, respectively) as the outbound information stream.
To ensure that the XIO2213A conforms to the IEEE Std 1394b-2002 standard, the BMODE terminal must be asserted. The BMODE terminal does not select the cable-interface mode of operation. The BMODE terminal selects the internal PHY section-LLC section interface mode of operation and affects the arbitration modes on the cable. BMODE must be pulled high during normal operation.
Three package terminals are used as inputs to set the default value for three configuration status bits in the self-ID packet. They can be pulled high through a 1-k resistor or hardwired low as a function of the equipment design. The PC0, PC1, and PC2 terminals indicate the default power class status for the node (the need for power from the cable or the ability to supply power to the cable). The contender bit in the PHY register set indicates that the node is a contender either for the isochronous resource manager (IRM) or for the bus manager (BM). On the XIO2213A, this bit can only be set by a write to the PHY register set. If a node is to be a contender for IRM or BM, the node software must set this bit in the PHY register set.
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Submit Documentation Feedback Overview 15
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008

2.2 Related Documents

PCI Express to PCI/PCI-X Bridge Specification, Revision 1.0
PCI Express Base Specification, Revision 1.1
PCI Express Card Electromechanical Specification, Revision 1.1
PCI Local Bus Specification, Revision 2.3 and 3.0
PCI-to-PCI Bridge Architecture Specification, Revision 1.1
PCI Bus Power Management Interface Specification, Revision 1.1 or 1.2
1394 Open Host Controller Interface Specification Release 1.2
IEEE Standard for a High Performance Serial Bus IEEE Std 1394-1995
IEEE Standard for a High Performance Serial Bus—Amendment 1 IEEE Std 1394a-2000
IEEE Standard for a High Performance Serial Bus—Amendment 2 IEEE Std 1394b-2002
Express Card Standard, Release 1.0 and 1.1
PCI Express Jitter and BER White Paper
PCI Mobile Design Guide, Revision 1.1

2.3 Trademarks

PCI Express is a trademark of PCI-SIG.
OHCI-Lynx, and MicroStar BGA are trademarks of Texas Instruments.
Other trademarks are the property of their respective owners.
www.ti.com

2.4 Documents Conventions

Throughout this data manual, several conventions are used to convey information. These conventions are listed below:
1. To identify a binary number or field, a lower case b follows the numbers. For example: 000b is a 3-bit binary field.
2. To identify a hexadecimal number or field, a lower case h follows the numbers. For example: 8AFh is a 12-bit hexadecimal field.
3. All other numbers that appear in this document that do not have either a b or h following the number are assumed to be decimal format.
4. If the signal or terminal name has a bar above the name (for example, GRST), then this indicates the logical NOT function. When asserted, this signal is a logic low, 0, or 0b.
5. Differential signal names end with P, N, +, or designators. The P or + designators signify the positive signal associated with the differential pair. The N or designators signify the negative signal associated with the differential pair.
6. RSVD indicates that the referenced item is reserved.
7. In Sections 4 through 6, the configuration space for the bridge is defined. For each register bit, the software access method is identified in an access column. The legend for this access column includes the following entries:
r – read access by software – u updates by the bridge internal hardware – w write access by software – c clear an asserted bit with a write-back of 1b by software. Write of zero to the field has no effect – s the field may be set by a write of one. Write of zero to the field has no effect – na not accessible or not applicable
8. The XIO2213A consists of a PCI-Express to PCI translation bridge where the secondary PCI bus is internally connected to a 1394b OHCI with a 3-port PHY. When describing functionality that is specific to the PCI-Express to PCI translation bridge, the term bridge is used to reduce text. The term 1394b OHCI is used to reduce text when describing the 1394b OHCI with 3-port PHY function.
Overview 16 Submit Documentation Feedback
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
9. LLC is used to refer to the 1394 link layer controller.

2.5 Ordering Information

ORDERING NAME VOLTAGE PACKAGE
NUMBER
XIO2213AZAY PCI-Express to PCI Translation 3.3-V and 1.5-V power terminals 167-terminal ZAY (Lead-Free) PBGA
Bridge with 1394b OHCI and
Three-Port PHY

2.6 Terminal Assignments

The XIO2213A is packaged in a 167-ball ZAY PBGA. For the ZAY BGATable 2-1 lists the terminals sorted alphanumerically. Table 2-2 lists the signals in alphanumerical order.
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Submit Documentation Feedback Overview 17
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
www.ti.com
Table 2-1. XIO2213AZAY_12x12 Terminals Sorted
Alphanumerically
XIO2213A
BGA BALL # SIGNAL NAME
A01 REFCLK+ A02 CNA A03 RXN A04 RXP A05 BMODE A06 TESTW(VREG_PD) A07 VSS A08 TXN A09 TXP A10 VDDA_33 A11 PC2 A12 REF1_PCIE A13 REF0_PCIE A14 VSS B01 REFCLK­B02 TESTM B03 PD B04 PHY_RESET# B05 VDDA_15 B06 VSSA B07 VDDA_15 B08 VDD_15 B09 VDDA_15 B10 VDDA_15 B11 VDD_33_COMB B12 VDD_33 B13 PERST# B14 TPA2+ C01 LPS_L C02 LPS_P C03 VDDA_33 C04 VSSA_PCIE C05 VSSA_PCIE C06 VSSA_PCIE C07 VSSA_PCIE C08 DVDD_3.3 C09 DVDD_CORE C10 VSSA C11 VDD_33_COM_IO C12 VDD_15_COMB C13 GRST# C14 TPA2­D01 LKON/DS2_P D02 PINT_L D03 PINT_P D12 RSVD D13 RSVD D14 TPB2+ E01 LINKON_L
XIO2213A
BGA BALL # SIGNAL NAME
E02 LREQ_P E03 VDD_33 E06 GND E07 GND E08 PC1 E09 PC0 E10 AVDD_3.3 E12 RSVD E13 TPBIAS2 E14 TPB2­F01 PCLK_P F02 LREQ_L F03 DVDD_CORE F05 VSSA F06 GND F07 GND F08 GND F09 GND F10 AVDD_3.3 F12 RSVD F13 RSVD F14 TPA1+ G01 PCLK_L G02 LCLK_L G03 VDD_15 G05 GND G06 GND G07 GND G08 GND G09 GND G10 VDD_33 G12 RSVD G13 TPBIAS1 G14 TPA1­H01 CTL0 H02 LCLK_P H03 VDD_15 H05 GND H06 GND H07 GND H08 GND H09 GND H10 VDD_33 H12 SDA H13 REFCLK_SEL H14 TPB1+ J01 CTL1 J02 D0 J03 DVDD_3.3 J05 GND J06 GND
Overview 18 Submit Documentation Feedback
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Table 2-1. XIO2213AZAY_12x12 Terminals Sorted
Alphanumerically (continued)
XIO2213A
BGA BALL # SIGNAL NAME
J07 GND J08 GND J09 AVDD_3.3 J10 VDD_33 J12 CLKREQ# J13 SCL J14 TPB1­K01 D2 K02 D1 K03 DVDD_3.3 K05 GND K06 GND K07 GND K08 GND K09 AVDD_3.3 K10 VDD_15 K12 RSVD K13 TPBIAS0 K14 TPA0+ L01 D3 L02 D4 L03 D5 L12 RSVD L13 RSVD L14 TPA0­M01 R1 M02 D6 M03 D7 M04 AVDD_3.3 M05 VDD_33 M06 VDD_15 M07 PLLVDD_CORE
XIO2213A
BGA BALL # SIGNAL NAME
M08 RSVD M09 DVDD_CORE M10 AVDD_3.3 M11 RSVD M12 RSVD M13 RSVD M14 TPB0+ N01 R0 N02 GPIO1 N03 GPIO3 N04 GPIO4 N05 PLLGND N06 GPIO7 N07 PLLVDD_3.3 N08 CYCLEOUT N09 DS0 N10 RSVD N11 RSVD N12 RSVD N13 RSVD N14 TPB0­P01 GPIO0 P02 GPIO2 P03 RSVD P04 XI P05 GPIO5 P06 GPIO6 P07 VDD_15 P08 OHCI_PME# P09 DS1 P10 RSVD P11 RSVD P12 CPS P13 SE P14 SM
Submit Documentation Feedback Overview 19
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
www.ti.com
Table 2-2. XIO2213AZAY_12x12 Signals Sorted
Alphanumerically
XIO2213A
BGA BALL # SIGNAL NAME
E10 AVDD_3.3 F10 AVDD_3.3
J09 AVDD_3.3 K09 AVDD_3.3 M10 AVDD_3.3 M04 AVDD_3.3 A05 BMODE
J12 CLKREQ# A02 CNA P12 CPS H01 CTL0
J01 CTL1 N08 CYCLEOUT
J02 D0 K02 D1 K01 D2 L01 D3 L02 D4 L03 D5 M02 D6 M03 D7 N09 DS0 P09 DS1 C08 DVDD_3.3
J03 DVDD_3.3 K03 DVDD_3.3 C09 DVDD_CORE F03 DVDD_CORE M09 DVDD_CORE E06 GND E07 GND F06 GND F07 GND F08 GND F09 GND G05 GND G06 GND G07 GND G08 GND G09 GND H05 GND H06 GND H07 GND H08 GND H09 GND
XIO2213A
BGA BALL # SIGNAL NAME
J05 GND J06 GND J07 GND
J08 GND K05 GND K06 GND K07 GND K08 GND P01 GPIO0 N02 GPIO1 P02 GPIO2 N03 GPIO3 N04 GPIO4 P05 GPIO5 P06 GPIO6 N06 GPIO7 C13 GRST# G02 LCLK_L H02 LCLK_P E01 LINKON_L D01 LKON/DS2_P C01 LPS_L C02 LPS_P F02 LREQ_L E02 LREQ_P P08 OHCI_PME# E09 PC0 E08 PC1 A11 PC2 G01 PCLK_L F01 PCLK_P B03 PD B13 PERST# D02 PINT_L D03 PINT_P N05 PLLGND N07 PLLVDD_3.3 M07 PLLVDD_CORE N01 R0 M01 R1 A13 REF0_PCIE A12 REF1_PCIE B01 REFCLK­H13 REFCLK_SEL A01 REFCLK+ B04 PHY_RESET# G12 RSVD
Overview 20 Submit Documentation Feedback
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Table 2-2. XIO2213AZAY_12x12 Signals Sorted
Alphanumerically (continued)
XIO2213A
BGA BALL # SIGNAL NAME
F13 RSVD F12 RSVD E12 RSVD D12 RSVD D13 RSVD M08 RSVD N10 RSVD P10 RSVD P11 RSVD N11 RSVD M11 RSVD N12 RSVD N13 RSVD M12 RSVD M13 RSVD L13 RSVD K12 RSVD L12 RSVD A03 RXN A04 RXP
J13 SCL H12 SDA P13 SE P14 SM B02 TESTM A06 TESTW(VREG_PD) L14 TPA0­K14 TPA0+ G14 TPA1­F14 TPA1+ C14 TPA2­B14 TPA2+ N14 TPB0­M14 TPB0+
J14 TPB1­H14 TPB1+
XIO2213A
BGA BALL # SIGNAL NAME
E14 TPB2­D14 TPB2+ K13 TPBIAS0 G13 TPBIAS1 E13 TPBIAS2 A08 TXN A09 TXP G03 VDD_15 H03 VDD_15 K10 VDD_15 M06 VDD_15 B08 VDD_15 C12 VDD_15_COMB E03 VDD_33 G10 VDD_33 H10 VDD_33
J10 VDD_33 M05 VDD_33 B12 VDD_33 C11 VDD_33_COM_IO B11 VDD_33_COMB B10 VDDA_15 B09 VDDA_15 B07 VDDA_15 B05 VDDA_15 C03 VDDA_33 A10 VDDA_33 P07 VDD_15 A14 VSS A07 VSS F05 VSSA C10 VSSA B06 VSSA C04 VSSA_PCIE C05 VSSA_PCIE C06 VSSA_PCIE C07 VSSA_PCIE P04 XI P03 RSVD

2.7 Terminal Descriptions

The following tables give a description of the terminals. These terminals are grouped in tables by functionality. Each table includes the terminal name, terminal number, I/O type, and terminal description.
The following list describes the different input/output cell types that appear in the terminal description tables:
HS DIFF IN = High speed differential input
HS DIFF OUT = High speed differential output
Submit Documentation Feedback Overview 21
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
LV CMOS = 3.3-V low voltage CMOS input or output with 3.3-V clamp rail
BIAS = Input/output terminals that generate a bias voltage to determine a driver's operating current
Feed through = these terminals connect directly to macros within the part and not through an input or
output cell.
PWR = Power terminal
GND = Ground terminal
www.ti.com
22 Overview Submit Documentation Feedback
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
Table 2-3. Power Supply Terminals
SIGNAL BALL 12x12 I/O EXTERNAL DESCRIPTION
V
DD_15
V
DDA_15
V
DD_33
V
DD_33_AUX
V
DDA_33
DVDD_CORE C09 F03 M09 PWR Bypass Digital 1.95-V circuit power for the PHY. A combination of
PLLVDD_CORE M07 PWR Bypass PLL 1.95-V circuit power for the PHY. A combination of
DVDD_33 C08 J03 K03 PWR Bypass 3.3-V digital I/O power terminals for the PHY
AVDD_33 M04 E10 F10 J09 PWR Filter 3.3-V analog power terminals for the PHY
PLLVDD_33 N07 PWR Bypass PLL 3.3-V circuit power for the PHY. This supply terminal is
V
DD_15_COMB
V
DD_33_COMB
V
DD_33_COMBIO
ZAY TYPE PARTS
G03 H03 K10 PWR Bypass 1.5-V digital core power terminals for the link. M06 B08 P07 capacitors
B10 B09 B07 PWR Filter 1.5-V analog power terminal for the link.
B05
E03 M05 J10 PWR Bypass 3.3-V digital I/O power terminals for the link
H10 G10 capacitors
B12 This terminal is connected to VSS through a pull-down resistor
since the XIO2213A does not support Auxiliary power
C03 A10 PWR Filter 3.3-V analog power terminals for the link. This supply terminal is
separated from the other power terminals internal to the device to provide noise isolation.
capacitors high-frequency decoupling capacitors near each terminal is
suggested, such as paralleled 0.1- µ F and 0.001- µ F. An additional 1- µ F capacitor is required for voltage regulation. These supply terminals are separated from the other power terminals internal to the device to provide noise isolation.
capacitors high-frequency decoupling capacitors near each terminal is
suggested, such as paralleled 0.1- µ F and 0.001- µ F. An additional 1- µ F capacitor is required for voltage regulation, and the PLLVDD_CORE terminals must be separate from the DVDD_CORE terminals. These supply terminals are separated from the other power terminals internal to the device to provide noise isolation.
capacitors
K09 M10
capacitors separated from the other power terminals internal to the device to
provide noise isolation. The PLLVDD_33 and V be connected together with a low-dc-impedance connection on the circuit board.
C12 PWR Bypass Internal 1.5-V main power output for external bypass capacitor
capacitors filtering.
Caution: Do not use this terminal to supply external power to other devices.
B11 PWR Bypass Internal 3.3-V main power output for external bypass capacitor
capacitors filtering.
Caution: Do not use this terminal to supply external power to other devices.
C11 PWR Bypass Internal 3.3-V IOpower output for external bypass capacitor filtering.
capacitors Caution: Do not use this terminal to supply external power to other
devices.
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
DDA_33
pins should
Table 2-4. Ground Terminals
SIGNAL BALL 12x12 ZAY I/O TYPE DESCRIPTION
V
SS
V
SSA
V
SSA_PCIE
PLLGND N05 GND PLL circuit ground. This terminal must be tied to the low-impedance
GND E06 E07 F06 F07 F08 GND Ground. These terminals must be tied together to the low-impedance
Submit Documentation Feedback Overview 23
A07 A14 GND Digital ground terminals for link
B06 C10 F05 GND Analog ground terminals for link
C04 C05 C06 C07 GND Analog ground terminals for PCI Express function
circuit-board ground plane.
F09 G05 G06 G07 G08 circuit-board ground plane. G09 H05 H06 H07 H08
H09 J05 J06 J07 J08
K05 K06 K07 K08
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Table 2-5. PCI Express Terminals
SIGNAL BALL 12x12 I/O EXTERNAL DESCRIPTION
PERST B13 I PCI Express reset input. The PERST signal identifies when the system power
REF0_PCIE A13 I/O External External reference resistor + and terminals for setting TX driver current. An REF1_PCIE A12 resistor external resistor is connected between terminals REF0_PCIE and REF1_PCIE.
RXP A04 DI High-speed receive pair. RXP and RXN comprise the differential receive pair RXN A03 for the single PCI Express lane supported.
TXP A09 DO Series High-speed transmit pair. TXP and TXN comprise the differential transmit pair TXN A08 capacitors for the single PCI Express lane supported.
SIGNAL BALL 12x12 I/O EXTERNAL DESCRIPTION
REFCLK_SEL H13 I Pullup or Reference clock select. This terminal selects the reference clock input.
REFCLK+ A01 DI Reference clock. REFCLK+ and REFCLK- comprise the differential input
REFCLK– B01 DI Capacitor to Reference clock. REFCLK+ and REFCLK– comprise the differential input
CLKREQ J12 O Clock Request. This terminal is used to support the clock request protocol. XI P04 I Oscillator input. This terminal connects to a 98.304-MHz low-jitter external
ZAY TYPE PARTS
ZAY TYPE PARTS
is stable and generates an internal power-on reset.
Note: The PERST input buffer has hysteresis.
Table 2-6. Clock Terminals
pulldown
resistor
V
SS
single-ended system reference clock, attach a capacitor from REFCLK– to VSS.
mode
0 = 100-MHz differential common reference clock used 1 = 125-MHz single-ended reference clock used
pair for the 100-MHz system reference clock. For a single-ended, 125-MHz system reference clock, use the REFCLK+ input.
for pair for the 100-MHz system reference clock. For a single-ended, 125-MHz
oscillator. XI is a 1.8-V CMOS input. Oscillator jitter must be 5-ps RMS or better. If only 3.3-V oscillators can be acquired, great care must be taken to not introduce significant jitter by the means used to level shift from 3.3 V to
1.8 V. If a resistor divider is used, a high-current oscillator and low-value resistors must be used to minimize RC time constants.
www.ti.com
Table 2-7. 1394 Terminals
SIGNAL BALL 12x12 I/O DESCRIPTION
CNA A02 I/O Cable not active. This terminal is asserted high when there are no ports receiving incoming
CPS P12 I Cable power status input. This terminal is normally connected to cable power through a
DS0 N09 I Data-strobe-only mode for port 0. IEEE Std 1394a-2000-only port-0-enable programming
DS1 P09 I Data-strobe-only mode for port 1. IEEE Std 1394a-2000-only port-1-enable programming
PC0 E09 I Power class programming. On hardware reset, these inputs set the default value of the power PC1 E08 class indicated during self-ID. Programming is done by tying the terminals high through a PC2 A11 1-k or smaller resistor or by tying directly to ground through a 1-k or smaller resistor. Bus
Overview 24 Submit Documentation Feedback
ZAY TYPE
bias voltage. If it is not used, then this terminal should be left unconnected.
400-k resistor. This circuit drives an internal comparator that detects the presence of cable power. If CPS is not used to detect cable power, then this terminal must be connected to V
.
SSA
terminal. On hardware reset, this terminal allows the user to select whether port 0 acts like an IEEE Std 1394b-2002 bilingual port (terminal at logic 0) or as an IEEE Std 1394a-2000-only port (terminal at logic 1). Programming is accomplished by tying the terminal low through a 1-k or smaller resistor (to enable IEEE Std 1394b-2002 bilingual mode) or high through a 10-k or smaller resistor (to enable IEEE Std 1394a-2000-only mode).
terminal. On hardware reset, this terminal allows the user to select whether port 1 acts like an IEEE Std 1394b-2002 bilingual port (terminal at logic 0) or as an IEEE Std 1394a-2000-only port (terminal at logic 1). Programming is accomplished by tying the terminal low through a 1-k or smaller resistor (to enable IEEE Std 1394b-2002 bilingual mode) or high through a 10-k or smaller resistor (to enable IEEE Std 1394a-2000-only mode).
holders are built into these terminals.
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
Table 2-7. 1394 Terminals (continued)
SIGNAL BALL 12x12 I/O DESCRIPTION
ZAY TYPE
R0 N01 I/O Current-setting resistor terminals. These terminals are connected to an external resistance to R1 M01 set the internal operating currents and cable driver output currents. A resistance of 6.34 k
± 1% is required to meet the IEEE Std 1394-1995 output voltage limits.
TPA0P K14 I/O Port 0 Twisted-pair cable A differential signal terminals. Board trace lengths from each pair of TPA0N L14 positive and negative differential signal pins must be matched and as short as possible to the TPB0P M14 external load resistors and to the cable connector. For an unused port, TPA+ and TPA– can TPB0N N14 be left open.
TPA1P F14 I/O Port 1 Twisted-pair cable A differential signal terminals. Board trace lengths from each pair of TPA1N G14 positive and negative differential signal pins must be matched and as short as possible to the TPB1P H14 external load resistors and to the cable connector. For an unused port, TPA+ and TPA– can TPB1N J14 be left open.
TPA2P B14 I/O Port 2 Twisted-pair cable A differential signal terminals. Board trace lengths from each pair of TPA2N C14 positive and negative differential signal pins must be matched and as short as possible to the TPB2P D14 external load resistors and to the cable connector. For an unused port, TPA+ and TPA– can TPB2N E14 be left open.
TPBIAS0 K13 O Twisted-pair bias output. This provides the 1.86-V nominal bias voltage needed for proper TPBIAS1 G13 operation of the twisted-pair cable drivers and receivers, and for signaling to the remote TPBIAS2 E13 nodes that there is an active cable connection in IEEE Std 1394a-2000 mode. Each of these
terminals, except for an unused port, must be decoupled with a 1- µ F capacitor to ground. For the unused port, this terminal can be left unconnected.
PCLK_L G01 I PHY-section clock. This terminal must be connected to the PCLK_P output of the PHY
section. PCLK_P F01 O PHY-section clock. This terminal must be connected to the PCLK_L input of the LLC section. LCLK_L G02 O LLC-section clock. This terminal must be connected to the LCLK_P input terminal of the PHY
section. LCLK_P H02 I LLC-section clock. This terminal must be connected to the LCLK_L output terminal of the LLC
section. LPS_L C01 O LLC-section power status. This terminal must be connected to the LPS_P input terminal of
the PHY section. LPS_P C02 I Link power status. This terminal must be connected to the LPS_L ouput terminal of the LLC
section. PINT_L D02 I PHY-section interrupt. The PHY section uses this signal to transfer status and interrupt
information serially to the LLC section. This terminal must be connected to the PINT_P output
of the PHY section. PINT_P D03 O PHY-section interrupt. PINT_P is a serial input to the LLC section from the PHY section that
is used to transfer status, register, interrupt, and other information to the link. Information
encoded on PINT_P is synchronous to PCLK_P. This terminal must be connected to the
PINT_L input of the LLC section.
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Submit Documentation Feedback Overview 25
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Table 2-7. 1394 Terminals (continued)
SIGNAL BALL 12x12 I/O DESCRIPTION
ZAY TYPE
LKON/DS2_P D01 I/O Link-on notification. If port is to operate in DS mode or is unused then it is necessary to pull
the terminal high through a 470- or smaller resistor. This terminal must also be connected
to the LINKON_L input terminal of the LLC section via a 1-k series resistor. A bus holder is
built into this terminal. If the port is to operate in bi-lingual mode then the terminal should be
tied low via a 1-k resistor and directly connected to the link's LINKON_L pin with no series
termination. After hardware reset, this terminal is the link-on output, which notifies the LLC
section or other power-up logic to power up and become active. The link-on output is a
square-wave signal with a period of approximately 163 ns (eight PCLK cycles) when active.
The link-on output is otherwise driven low, except during hardware reset when it is high
impedance. The link-on output is activated if the LLC section is inactive (the LPS input
inactive or the LCtrl bit cleared) and when any of the following occurs:
a) The XIO2213A receives a link-on PHY packet addressed to this node.
b) The PEI (port-event interrupt) register bit is 1.
c) Any of the configuration-timeout interrupt (CTOI), cable-power-status interrupt (CPSI), or
state-time-out interrupt (STOI) register bits are 1 and the resuming-port interrupt enable
(RPIE) register bit also is 1.
d) The PHY is power cycled and the power class is 0 through 4.
Once activated, the link-on output is active until the LLC section becomes active (both the
LPS_L input active and the LCtrl bit set). The PHY section also deasserts the link-on output
when a bus reset occurs unless the link-on output is otherwise active because one of the
interrupt bits is set (that is, the link-on output is active due solely to the reception of a link-on
PHY packet) In the case of power cycling, the LKON signal must stop after 167 ms if the
previous conditions have not been met. NOTE: If an interrupt condition exists which
otherwise causes the link-on output to be activated if the LLC section were inactive, the
link-on output is activated when the LLC section subsequently becomes inactive. LINKON_L E01 I/O Link-on notification. LINKON_L is an input to the LLC section from the PHY section that is
used to provide notification that a link-on packet has been received or an event, such as a
port connection, has occurred. This I/O only has meaning when LPS is disabled. This
includes the D0 (uninitialized), D2, and D3 power states. If LINKON_L becomes active in the
D0 (uninitialized), D2, or D3 power state, the XIO2213A device sets bit 15 (PME_STS) in the
power-management control and status register in the PCI configuration space at offset 48h.
This terminal must be connected to the LKON output terminal of the PHY section. LREQ_L F02 O LLC-section request. The LLC section uses this output to initiate a service request to the
PHY section.This terminal must be connected to the LREQ_P input of the PHY section. LREQ_P E02 I LLC-section request. LREQ_P is a serial input from the LLC section to the PHY section used
to request packet transmissions, read and write PHY section registers, and to indicate the
occurrence of certain link events that are relevant to the PHY section. Information encoded
on LREQ_P is synchronous to LCLK_P.This terminal must be connected to the LREQ_L
output of the LLC section. PHY_RESET# B04 I Reset for the 1394 PHY logic CTL1 J01 I/O Control. CTL[1:0] are bi-directional control bus signals that are used to indicate the phase of
CTL0 H01 operation of the PHY-link interface. Upon a reset of the interface, this bus is driven by the
PHY. When driven by the PHY, information on CTL[1:0] is synchronous to PCLK. When
driven by the link, information on CTL[1:0] is synchronous to LCLK. If not implemented, these
terminals should be left unconnected. D0 J02 I/O Data. D[7:0] comprise a bi-directional data bus that is used to carry 1394 packet data, packet
D1 K02 speed, and grant type information between the PHY and the link. Upon a reset of the D2 K01 interface, this bus is driven by the PHY. When driven by the PHY, information on D[7:0] is D3 L01 synchronous to PCLK. When driven by the link, information on D[7:0] is synchronous to D4 L02 LCLK. If not implemented, these terminals should be left unconnected. D5 L03 D6 M02 D7 M03
www.ti.com
Overview 26 Submit Documentation Feedback
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
www.ti.com
Table 2-8. Reserved Terminals
SIGNAL BALL 12x12 ZAY I/O TYPE DESCRIPTION
RSVD E12 F12 F13 K12 L12 I/O Reserved, do not connect to external signals.
L13 M11 M12 M13 N10
N11 N12 N13 P03 P10
P11
RSVD D12 D13 G12 M08 I Must be connected to VSS.
Table 2-9. Miscellaneous Terminals
SIGNAL BALL 12x12 ZAY I/O DESCRIPTION
TYPE
GPIO0 P01 I/O General-purpose I/O 0. This terminal functions as a GPIO controlled by bit 0 (GPIO0_DIR)
in the GPIO control register (see Section 4.60 ). Note: This terminal has an internal active pullup resistor.
GPIO1 N02 I/O General-purpose I/O 1. This terminal functions as a GPIO controlled by bit 1 (GPIO1_DIR)
in the GPIO control register (see Section 4.60 ). Note: This terminal has an internal active pullup resistor.
GPIO2 P02 I/O General-purpose I/O 2. This terminal functions as a GPIO controlled by bit 2 (GPIO2_DIR)
in the GPIO control register (see Section 4.60 ). Note: This terminal has an internal active pullup resistor.
GPIO3 N03 I/O General-purpose I/O 3. This terminal functions as a GPIO controlled by bit 3 (GPIO3_DIR)
in the GPIO control register (see Section 4.60 ). Note: This terminal has an internal active pullup resistor.
GPIO4 N04 I/O General-purpose I/O 4. This terminal functions as a GPIO controlled by bit 4 (GPIO4_DIR)
in the GPIO control register (see Section 4.60 ). Note: This terminal has an internal active pullup resistor.
GPIO5 P05 I/O General-purpose I/O 5. This terminal functions as a GPIO controlled by bit 5 (GPIO5_DIR)
in the GPIO control register (see Section 4.60 ). Note: This terminal has an internal active pullup resistor.
GPIO6 P06 I/O General-purpose I/O 6. This terminal functions as a GPIO controlled by bit 6 (GPIO6_DIR)
in the GPIO control register (see Section 4.60 ). Note: This terminal has an internal active pullup resistor.
GPIO7 N06 I/O General-purpose I/O 7. This terminal functions as a GPIO controlled by bit 7 (GPIO7_DIR)
in the GPIO control register (see Section 4.60 ). Note: This terminal has an internal active pullup resistor.
OHCI_PME# P08 O The Power Management Event signal is an optional signal that can be used by a device to
request a change in the device or system power state. This signal must be enabled by software.
CYCLEOUT N08 O This terminal provides an 8-kHz cycle timer synchronization signal. If not implemented, this
terminal should be left unconnected.
PD B03 I Power down. A high on this terminal turns off all internal circuitry, except the cable-active
monitor circuits that control the CNA output. Asserting PD high also activates an internal pulldown to force a reset of the internal control logic. If PD is not used, then this terminal must be connected to VSS.
GRST C13 I Global power reset. This reset brings all of the XIO2213A internal link registers to their
default states. This should be a one time power on reset. This terminal has hysteresis and an integrated pull up resistor
SCL J13 I/O Serial-bus clock. This pin is used as Serial Bus Clock when a pull-up is detected on SDA
or when the SBDETECT bit is set in the Serial Bus Control and Status Register. Note: This terminal has an internal active pullup resistor.
SDA H12 I/O Serial-bus data. This pin is used as Serial Bus Data when a pull-up is detected on SDA or
when the SBDETECT bit is set in the Serial Bus Control and Status Register. Note: In serial-bus mode, an external pullup resistor is required to prevent the SDA signal
from floating.
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Submit Documentation Feedback Overview 27
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Table 2-9. Miscellaneous Terminals (continued)
SIGNAL BALL 12x12 ZAY I/O DESCRIPTION
TYPE
BMODE A05 I Beta mode. This terminal determines the PHY section-LLC section interface connection
protocol. When logic-high (asserted), the PHY section-LLC section interface complies with the IEEE Std 1394b-2002 revision 1.33 Beta interface. When logic low (deasserted), the PHY section-LLC section interface complies with the legacy IEEE Std 1394a-2000 standard. This terminal must be pulled high with a 1-k resistor during normal operation.
TESTM B02 I Test control. This input is used in the manufacturing test of the XIO2213A. For normal use,
this terminal must be pulled high through a 1-k resistor to VDD.
TESTW A06 I Test control. This input is used in the manufacturing test of the XIO2213A. For normal use,
this terminal must be pulled high through a 1-k resistor to VDD.
SE P13 I Test control. This input is used in the manufacturing test of the XIO2213A. For normal use,
this terminal must be pulled low either through a 1-k resistor to GND or directly to GND.
SM P14 I Test control. This input is used in the manufacturing test of the XIO2213A. For normal use,
this terminal must be pulled low either through a 1-k resistor to GND or directly to GND.
www.ti.com
28 Overview Submit Documentation Feedback
PCIExpress
Transmitter
PCIExpress
Receiver
PCIBusInterface
Configurationand
MemoryRegister
GPIO
Serial
EEPROM
Reset
Controller
Clock
Generator
Power
Mgmt
1394bOHCIwith3-PortPHY
1394CablePort 1394CablePort 1394CablePort
www.ti.com

3 Feature/Protocol Descriptions

This chapter provides a high-level overview of all significant device features. Figure 3-1 shows a simplified block diagram of the basic architecture of the PCI-Express to PCI Bridge with 1394b OHCI and three-port PHY. The top of the diagram is the PCI Express interface and the 1394b OHCI with three-port PHY is located at the bottom of the diagram.
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008
Figure 3-1. XIO2213A Block Diagram

3.1 Power-Up/-Down Sequencing

The bridge contains both 1.5-V and 3.3-V power terminals. The following power-up and power-down sequences describe how power is applied to these terminals.
In addition, the bridge has three resets: PERST, GRST and an internal power-on reset. These resets are fully described in Section 3.2 . The following power-up and power-down sequences describe how PERST is applied to the bridge.
The application of the PCI Express reference clock (REFCLK) is important to the power-up/-down sequence and is included in the following power-up and power-down descriptions.
Submit Documentation Feedback Feature/Protocol Descriptions 29
VDD_15and
VDDA_15
VDD_33and
VDDA_33
REFCLK
PERST
100ms
100 ms
XIO2213A PCI Express to 1394b OHCI with 3-Port PHY
SCPS183A – OCTOBER 2007 – REVISED MARCH 2008

3.1.1 Power-Up Sequence

1. Assert PERST to the device.
2. Apply 1.5-V and 3.3-V voltages.
3. Apply a stable PCI Express reference clock.
4. To meet PCI Express specification requirements, PERST cannot be deasserted until the following two delay requirements are satisfied:
Wait a minimum of 100 µ s after applying a stable PCI Express reference clock. The 100- µ s limit
satisfies the requirement for stable device clocks by the deassertion of PERST.
Wait a minimum of 100 ms after applying power. The 100-ms limit satisfies the requirement for
stable power by the deassertion of PERST.
See the power-up sequencing diagram in Figure 3-2 .
www.ti.com
Figure 3-2. Power-Up Sequence
Feature/Protocol Descriptions30 Submit Documentation Feedback
Loading...
+ 156 hidden pages