PCI2050APDVG4 [TI]
IC,BUS CONTROLLER,CMOS,QFP,208PIN;型号: | PCI2050APDVG4 |
厂家: | TEXAS INSTRUMENTS |
描述: | IC,BUS CONTROLLER,CMOS,QFP,208PIN |
文件: | 总17页 (文件大小:216K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
Two 32-Bit, 66-MHz PCI Buses
Up to Three Delayed Transactions in Both
Directions
Configurable for PCI Power Management
Interface Specification
Provides 10 Secondary PCI Clock Outputs
Provides CompactPCI Hot-Swap
Functionality
Predictable Latency per PCI Local Bus
Specification
3.3-V Core Logic With Universal PCI
Interfaces Compatible With 3.3-V and 5-V
PCI Signaling Environments
Propagates Bus Locking
Supports Write Combining for Enhanced
Data Throughput
Provides Internal Two-Tier Arbitration for
up to Nine Secondary Bus Masters and
Supports an External Secondary Bus
Arbiter
Supports Frame-to-Frame Delay of Only
Four PCI Clocks From One Bus to Another
Secondary Bus is Driven Low During Reset
Provides VGA/Palette Memory and I/O, and
Subtractive Decoding Options
Burst Data Transfers With Pipeline
Architecture to Maximize Data Throughput
in Both Directions
Advanced Submicron, Low-Power CMOS
Technology
Independent Read and Write Buffers for
Each Direction
Packaged in 208-Terminal QFP
description
This data sheet for PCI2050A lists only enhancements to PCI2050 and must be used in conjunction with
PCI2050, PCI-to-PCI bridge, data manual (Literature number SCPS053A)
TheTexasInstrumentsPCI2050APCI-to-PCIbridgeprovidesahighperformanceconnectionpathbetweentwo
peripheral component interconnect (PCI) buses operating at a maximum bus frequency of 66-MHz.
Transactions occur between masters on one and targets on another PCI bus, and the PCI2050A allows bridged
transactions to occur concurrently on both buses. The bridge supports burst mode transfers to maximize data
throughput, and the two bus traffic paths through the bridge act independently.
The PCI2050A bridge is compliant with the PCI local bus specification, and can be used to overcome the
electrical loading limits of 10 devices per PCI bus and one PCI device per extension slot by creating hierarchical
buses. The PCI2050A provides two-tier internal arbitration for up to nine secondary bus masters and may be
implemented with an external bus arbiter.
The CompactPCI hot-swap extended PCI capability makes the PCI2050A an ideal solution for multifunction
compact PCI cards and adapting single function cards to hot-swap compliance.
ThePCI2050AbridgeiscompliantwithPCI-to-PCIbridgespecification1.1. ThePCI2050Aprovidescompliance
for PCI Power Management 1.0 and 1.1. The PCI2050A has been designed to lead the industry in power
consumptionanddatathroughput. AnadvancedCMOSprocessachieveslowsystempowerconsumptionwhile
operating at PCI clock rates up to 66-MHz.
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 data sheet.
CompactPCI is a trademark of PICMG-PCI Industrial Computer Manufacturers Group, Inc.
All other trademarks are the property of their respective owners.
Copyright 2001, Texas Instruments Incorporated
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
1
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
PDV LOW-PROFILE QUAD FLAT PACKAGE
TOP VIEW
V
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
CC
GND
GND
S_AD11
GND
V
CC
P_M66ENA
P_AD10
GND
S_AD12
P_AD11
P_AD12
S_AD13
V
CC
S_AD14
S_AD15
GND
S_C/BE1
S_PAR
V
CC
P_AD13
P_AD14
GND
P_AD15
P_C/BE1
S_SERR
V
V
CC
CC
P_PAR
S_PERR
S_LOCK
S_STOP
GND
P_SERR
P_PERR
P_LOCK
GND
P_STOP
P_DEVSEL
P_TRDY
P_IRDY
S_DEVSEL
S_TRDY
S_IRDY
V
CC
S_FRAME
S_C/BE2
GND
S_AD16
S_AD17
V
CC
PCI2050A
P_FRAME
P_C/BE2
GND
V
P_AD16
P_AD17
CC
S_AD18
S_AD19
GND
V
CC
P_AD18
P_AD19
GND
S_AD20
S_AD21
V
P_AD20
P_AD21
CC
S_AD22
S_AD23
V
CC
P_AD22
P_AD23
GND
GND
S_C/BE3
S_AD24
V
P_IDSEL
P_C/BE3
P_AD24
CC
S_AD25
S_AD26
GND
V
CC
S_AD27
P_AD25
P_AD26
GND
S_AD28
V
CC
S_AD29
S_AD30
P_AD27
P_AD28
V
CC
GND
S_AD31
S_REQ0
P_AD29
GND
V
V
CC
CC
2
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
Terminal Functions
primary PCI system terminals
TERMINAL
I/O
DESCRIPTION
NAME
NO.
Primary PCI bus clock. P_CLK provides timing for all transactions on the primary PCI bus. All primary PCI signals
are sampled at rising edge of P_CLK.
P_CLK
45
I
I
PCI reset. When the primary PCI bus reset is asserted, P_RST causes the bridge to put all output buffers in a
high-impedance state and reset all internal registers. When asserted, the device is completely nonfunctional.
During P_RST, the secondary interface is driven low. After P_RST is deasserted, the bridge is in its default state.
43
P_RST
primary PCI address and data terminals
TERMINAL
I/O
DESCRIPTION
NAME
NO.
P_AD31
P_AD30
P_AD29
P_AD28
P_AD27
P_AD26
P_AD25
P_AD24
P_AD23
P_AD22
P_AD21
P_AD20
P_AD19
P_AD18
P_AD17
P_AD16
P_AD15
P_AD14
P_AD13
P_AD12
P_AD11
P_AD10
P_AD9
49
50
55
57
58
60
61
63
67
68
70
71
73
74
76
77
93
Primary address/data bus. These signals make up the multiplexed PCI address and data bus on the primary
interface. During the address phase of a primary bus PCI cycle, P_AD31–P_AD0 contain a 32-bit address
or other destination information. During the data phase, P_AD31–P_AD0 contain data.
I/O
95
96
98
99
101
107
109
112
113
115
116
118
119
121
122
P_AD8
P_AD7
P_AD6
P_AD5
P_AD4
P_AD3
P_AD2
P_AD1
P_AD0
Primary bus commands and byte enables. These signals are multiplexed on the same PCI terminals. During
the address phase of a primary bus PCI cycle, P_C/BE3–P_C/BE0 define the bus command. During the data
phase, this 4-bit bus is used as byte enables. The byte enables determine which byte paths of the full 32-bit
data bus carry meaningful data. P_C/BE0 applies to byte 0 (P_AD7–P_AD0), P_C/BE1 applies to byte 1
(P_AD15–P_AD8), P_C/BE2 applies to byte 2 (P_AD23–P_AD16), and P_C/BE3 applies to byte 3
(P_AD31–P_AD24).
64
79
92
P_C/BE3
P_C/BE2
P_C/BE1
P_C/BE0
I/O
110
3
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
Terminal Functions (Continued)
primary PCI interface control terminals
TERMINAL
I/O
DESCRIPTION
NAME
NO.
Primary device select. The bridge asserts P_DEVSEL to claim a PCI cycle as the target device. As a PCI
master on the primary bus, the bridge monitors P_DEVSEL until a target responds. If no target responds
before time-out occurs, then the bridge terminates the cycle with a master abort.
P_DEVSEL
84
I/O
I/O
I
Primary cycle frame. P_FRAME is driven by the master of a primary bus cycle. P_FRAME is asserted to
indicate that a bus transaction is beginning, and data transfers continue while this signal is asserted. When
P_FRAME is deasserted, the primary bus transaction is in the final data phase.
80
46
P_FRAME
P_GNT
Primary bus grant to bridge. P_GNT is driven by the primary PCI bus arbiter to grant the bridge access to the
primary PCI bus after the current data transaction has completed. P_GNT may or may not follow a primary
bus request, depending on the primary bus arbitration algorithm.
Primary initialization device select. P_IDSEL selects the bridge during configuration space accesses.
P_IDSEL can be connected to one of the upper 24 PCI address lines on the primary PCI bus.
Note: There is no IDSEL signal interfacing the secondary PCI bus; thus, the entire configuration space of the
bridge can only be accessed from the primary bus.
P_IDSEL
65
I
Primary initiator ready. P_IRDY indicates ability of the primary bus master to complete the current data phase
of the transaction. A data phase is completed on a rising edge of P_CLK where both P_IRDY and P_TRDY
are asserted. Until P_IRDY and P_TRDY are both sampled asserted, wait states are inserted.
P_IRDY
P_LOCK
82
87
I/O
I/O
Primary PCI bus lock. P_LOCK is used to lock the primary bus and gain exclusive access as a bus master.
Primary parity. In all primary bus read and write cycles, the bridge calculates even parity across the P_AD
and P_C/BE buses. As a bus master during PCI write cycles, the bridge outputs this parity indicator with a
one-P_CLK delay. As a target during PCI read cycles, the calculated parity is compared to the parity indicator
of the master; a miscompare can result in a parity error assertion (P_PERR).
P_PAR
90
I/O
Primary parity error indicator. P_PERR is driven by a primary bus PCI device to indicate that calculated parity
does not match P_PAR when P_PERR is enabled through bit 6 of the command register (PCI offset 04h).
88
47
I/O
O
P_PERR
P_REQ
Primary PCI bus request. Asserted by the bridge to request access to the primary PCI bus as a master.
Primary system error. Output pulsed from the bridge when enabled through the command register (PCI offset
04h). indicating a system error has occurred. The bridge needs not be the target of the primary PCI cycle to
assert this signal. When bit 6 is enabled in the bridge control register (PCI offset 3Eh), this signal also pulses,
indicating that a system error has occurred on one of the subordinate buses downstream from the bridge.
P_SERR
89
O
Primary cycle stop signal. This signal is driven by a PCI target to request that the master stop the current
primarybustransaction.Thissignalisusedfortargetdisconnectsandiscommonlyassertedbytargetdevices
which do not support burst data transfers.
P_STOP
P_TRDY
85
83
I/O
I/O
Primary target ready. P_TRDY indicates the ability of the primary bus target to complete the current data
phase of the transaction. A data phase is completed upon a rising edge of P_CLK where both P_IRDY and
P_TRDY are asserted. Until both P_IRDY and P_TRDY are asserted, wait states are inserted.
4
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
Terminal Functions (Continued)
secondary PCI system terminals
TERMINAL
I/O
DESCRIPTION
NAME
NO.
42
41
39
38
36
35
33
32
30
29
S_CLKOUT9
S_CLKOUT8
S_CLKOUT7
S_CLKOUT6
S_CLKOUT5
S_CLKOUT4
S_CLKOUT3
S_CLKOUT2
S_CLKOUT1
S_CLKOUT0
Secondary PCI bus clocks. Provide timing for all transactions on the secondary PCI bus. Each secondary
bus device samples all secondary PCI signals at the rising edge of its corresponding S_CLKOUT input.
O
21
I
I
Secondary PCI bus clock input. This input synchronizes the PCI2050 to the secondary bus clocks.
S_CLK
Secondary external arbiter enable. When this signal is high, the secondary external arbiter is enabled. When
theexternalarbiterisenabled, thePCI2050S_REQ0terminalisreconfiguredasasecondarybusgrantinput
to the bridge and S_GNT0 is reconfigured as a secondary bus master request to the external arbiter on the
secondary bus.
S_CFN
23
Secondary PCI reset. S_RST is a logical OR of P_RST and the state of the secondary bus reset bit (bit 6)
of the bridge control register (PCI offset 3Eh). S_RST is asynchronous with respect to the state of the
secondary interface CLK signal.
S_RST
22
O
5
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
Terminal Functions (Continued)
secondary PCI address and data terminals
TERMINAL
I/O
DESCRIPTION
NAME
NO.
206
204
203
201
200
198
197
195
192
191
189
188
186
185
183
182
165
164
162
161
159
154
152
150
147
146
144
143
141
140
138
137
S_AD31
S_AD30
S_AD29
S_AD28
S_AD27
S_AD26
S_AD25
S_AD24
S_AD23
S_AD22
S_AD21
S_AD20
S_AD19
S_AD18
S_AD17
S_AD16
S_AD15
S_AD14
S_AD13
S_AD12
S_AD11
S_AD10
S_AD9
Secondary address/data bus. These signals make up the multiplexed PCI address and data bus on the
secondary interface. During the address phase of a secondary bus PCI cycle, S_AD31–S_AD0 contain a
32-bit address or other destination information. During the data phase, S_AD31–S_AD0 contain data.
I/O
S_AD8
S_AD7
S_AD6
S_AD5
S_AD4
S_AD3
S_AD2
S_AD1
S_AD0
Secondary bus commands and byte enables. These signals are multiplexed on the same PCI terminals.
During the address phase of a secondary bus PCI cycle, S_C/BE3–S_C/BE0 define the bus command.
During the data phase, this 4-bit bus is used as byte enables. The byte enables determine which byte paths
of the full 32-bit data bus carry meaningful data. S_C/BE0 applies to byte 0 (S_AD7–S_AD0), S_C/BE1
applies to byte 1 (S_AD15–S_AD8), S_C/BE2 applies to byte 2 (S_AD23–S_AD16), and S_C/BE3 applies
to byte 3 (S_AD31–S_AD24).
S_C/BE3
S_C/BE2
S_C/BE1
S_C/BE0
194
180
167
149
I/O
Secondary device select. The bridge asserts S_DEVSEL to claim a PCI cycle as the target device. As a PCI
master on the secondary bus, the bridge monitors S_DEVSEL until a target responds. If no target responds
before time-out occurs, then the bridge terminates the cycle with a master abort.
S_DEVSEL
S_FRAME
175
179
I/O
I/O
Secondary cycle frame. S_FRAME is driven by the master of a secondary bus cycle. S_FRAME is asserted
to indicate that a bus transaction is beginning and data transfers continue while S_FRAME is asserted. When
S_FRAME is deasserted, the secondary bus transaction is in the final data phase.
S_GNT8
S_GNT7
S_GNT6
S_GNT5
S_GNT4
S_GNT3
S_GNT2
S_GNT1
S_GNT0
19
18
17
16
15
14
13
11
10
Secondarybus grant to thebridge. Thebridgeprovidesinternalarbitrationandthesesignalsareusedtogrant
potential secondary PCI bus masters access to the bus. Ten potential masters (including the bridge) can be
located on the secondary PCI bus.
When the internal arbiter is disabled, S_GNT0 is reconfigured as an external secondary bus request signal
for the bridge.
O
6
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
Terminal Functions (Continued)
secondary PCI interface control terminals
TERMINAL
NAME
I/O
DESCRIPTION
NO.
177
172
Secondary initiator ready. S_IRDY indicates the ability of the secondary bus master to complete the current
data phase of the transaction. A data phase is completed on a rising edge of S_CLK where both S_IRDY and
S_TRDY are asserted; until S_IRDY and S_TRDY are asserted, wait states are inserted.
S_IRDY
S_LOCK
I/O
I/O
Secondary PCI bus lock. S_LOCK is used to lock the secondary bus and gain exclusive access as a master.
Secondary parity. In all secondary bus read and write cycles, the bridge calculates even parity across the S_AD
and S_C/BE buses. As a master during PCI write cycles, the bridge outputs this parity indicator with a
one-S_CLK delay. As a target during PCI read cycles, the calculated parity is compared to the master parity
indicator. A miscompare can result in a parity error assertion (S_PERR).
S_PAR
168
I/O
I/O
Secondary parity error indicator. S_PERR is driven by a secondary bus PCI device to indicate that calculated
parity does not match S_PAR when enabled through the command register (PCI offset 04h).
171
S_PERR
S_REQ8
S_REQ7
S_REQ6
S_REQ5
S_REQ4
S_REQ3
S_REQ2
S_REQ1
S_REQ0
9
8
7
6
5
4
3
2
207
Secondary PCI bus request signals. The bridge provides internal arbitration, and these signals are used as
inputs from secondary PCI bus masters requesting the bus. Ten potential masters (including the bridge) can
be located on the secondary PCI bus.
When the internal arbiter is disabled, the S_REQ0 signal is reconfigured as an external secondary bus grant
for the bridge.
I
Secondary system error. S_SERR is passed through the primary interface by the bridge if enabled through the
bridge control register (PCI offset 3Eh). S_SERR is never asserted by the bridge.
169
173
I
S_SERR
S_STOP
Secondary cycle stop signal. S_STOP is driven by a PCI target to request that the master stop the current
secondarybus transaction. S_STOP is used for target disconnects and is commonly asserted by target devices
that do not support burst data transfers.
I/O
Secondary target ready. S_TRDY indicates the ability of the secondary bus target to complete the current data
phase of the transaction. A data phase is completed on a rising edge of S_CLK where both S_IRDY and
S_TRDY are asserted; until S_IRDY and S_TRDY are asserted, wait states are inserted.
S_TRDY
176
I/O
7
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
Terminal Functions (Continued)
miscellaneous terminals
TERMINAL
I/O
DESCRIPTION
NAME
NO.
Bus/power clock control management terminal. When signal BPCCE is tied high, and when the
PCI2050 is placed in the D3 power state, it enables the PCI2050 to place the secondary bus in the
B2 power state. The PCI2050 disables the secondary clocks and drives them to 0. When tied low,
placing the PCI2050 in the D3 power state has no effect on the secondary bus clocks.
BPCCE
44
I
I
GPIO3/HSSWITCH
GPIO2
24
25
27
28
General-purpose I/O terminals
GPIO3 is HSSWITCH in cPCI mode.
HSSWITCH provides the status of the ejector handle switch to the cPCI logic.
GPIO1
GPIO0
HSENUM
HSLED
MS0
127
128
155
106
O
O
I
Hot–swap ENUM
Hot-swap LED output
Mode select 0
I
Mode select 1
MS1
Primary interface 66 MHz enable. This input-only signal pin is used to designate the primary interface
bus speed. This signal should be pulled low for 33 MHz operation on the primary bus. In this case
S_M66ENA signal will be driven low by the PCI2050A, forcing the secondary bus to run at 33 MHz.
For 66-MHz operation, this signal should be pulled high.
P_M66ENA
CONFIG66
102
125
I
I
Configure 66 MHz operation. This input-only pin is used to specify if PCI2050A is capable of running
at 66 MHz. If this terminal is tied high, then device can be run at 66 MHz. If this pin is tied low, then
PCI2050A can only function under the 33 MHz PCI specification.
Secondary 66-MHz enable terminal. This signal is used to designate the secondary bus speed. If the
P_M66ENA is driven low, then this signal is driven low by the PCI2050A forcing secondary bus to run
at 33 MHz. If the primary bus is running at 66 MHz (P_M66ENA is high), then S_M66ENA is an input
and should be externally pulled high for the secondary bus to operate at 66 MHz or pulled low for
secondary bus to operate at 33 MHz. Note that S_M66ENA is an open drained output.
S_M66ENA
153
I/O
JTAG interface terminals
TERMINAL
I/O
DESCRIPTION
NAME
NO.
TCK
133
I
I
JTAG boundary-scan clock. TCK is the clock controlling the JTAG logic.
JTAG serial data in. TDI is the serial input through which JTAG instructions and test data enter the JTAG
interface. The new data on TDI is sampled on the rising edge of TCK.
TDI
129
JTAG serial data out. TDO is the serial output through which test instructions and data from the test logic
leave the PCI2050.
TDO
TMS
130
132
134
O
I
JTAG test mode select. TMS causes state transitions in the test access port controller.
JTAG TAP reset. When TRST is asserted low, the TAP controller is asynchronously forced to enter a reset
state and initialize the test logic.
TRST
I
8
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
Terminal Functions (Continued)
power supply terminals
TERMINAL
DESCRIPTION
NAME
NO.
12, 20, 31, 37, 48, 52, 54,
59, 66, 72, 78, 86, 94, 100,
104, 111, 117, 123, 136,
142, 148, 156, 158, 160,
166, 174, 181, 187, 193,
199, 205
GND
Device ground terminals
1, 26, 34, 40, 51, 53, 56, 62,
69, 75, 81, 91, 97, 103, 105,
108, 114, 120, 131, 139,
145, 151, 157, 163, 170,
178, 184, 190, 196, 202,
208
V
CC
Power-supply terminal for core logic (3.3 V)
Primary bus-signaling environment supply. P_V
I/O signals.
is used in protection circuitry on primary bus
CCP
P_V
S_V
124
135
CCP
Secondarybus-signalingenvironmentsupply. S_V
bus I/O signals.
isusedinprotectioncircuitryonsecondary
CCP
CCP
detailed description
The PCI2050 is a bridge between two PCI buses and is compliant with both the PCI local bus specification and
the PCI-to-PCI bridge specification. The bridge supports two 32-bit PCI buses operating at a maximum of 66
MHz. The primary and secondary buses operate independently in either 3.3-V or 5-V signaling environment.
The core logic of the bridge, however, is powered at 3.3 V to reduce power consumption.
Host software interacts with the bridge through internal registers. These registers provide the standard PCI
status and control for both the primary and secondary buses. Many vendor-specific features that exist in the
TI extension register set are included in the bridge. The PCI configuration header of the bridge is only accessible
from the primary PCI interface.
The bridge provides internal arbitration for the nine possible bus masters, and provides each with a dedicated
active low request/grant pair (REQ/GNT). The arbiter features a two-tier rotational scheme with the PCI2050A
bridge defaulting to the highest priority tier. The PCI2050A also supports external arbitration.
Upon system power up, power-on self test (POST) software configures the bridge according to the devices that
exist on subordinate buses, and enables performance-enhancing features of the PCI2050. In a typical system,
this is the only communication with the bridge internal register set.
write combining
PCI2050A supports write combining for upstream and downstream transactions. This feature is used to
combine separate sequential memory write transactions into a single burst transactions. This feature can only
be used if the address of the next memory write transaction is the next sequential address after the address
of the last double word of the previous memory transaction. For example if the current memory transaction ends
at address X and next memory transaction starts at address X+1, then PCI2050A combines both transactions
into a single transaction.
The write combining feature of PCI2050A is enabled by default on power on reset. It can also be disabled by
setting bit 0 of the TI diagnostics register at offset F0h to 1.
9
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
detailed description (continued)
66-MHz operation
PCI2050A supports two 32-bit PCI buses operating at a maximum frequency of 66-MHz. The 66-MHz clocking
requires three terminals P_M66ENA, S_M66ENA and CONFIG66. To enable 66 MHz operation, the signal
CONFIG66must be tied high on the board. This sets the 66 MHz capable bit in the primary and secondarystatus
register. The P_M66ENA and S_M66ENA must not be pulled high unless CONFIG66 is also high.
The signals P_ M66ENA and S_ M66ENA indicate whether the primary or secondary interfaces are working
at 66 MHz. This information is needed to control the frequency of the secondary bus. Note that PCI local bus
specification 2.2 restricts clock frequency changes above 33 MHz to during reset only.
The following frequency combinations are supported on the primary and secondary buses in PCI2050A:
66 MHz primary bus, 66 MHz secondary bus
66 MHz primary bus, 33 MHz secondary bus
33 MHz primary bus, 33 MHz secondary bus
The PCI2050A does not support 33-MHz primary/66-MHz secondary bus operation. If CONFIG66 is high and
P_M66ENA is low, the PCI2050A pulls down S_M66ENA to indicate that secondary bus is running at 33 MHz.
The 2050A generates the clock signals S_CLKOUT[9:0] for the secondary bus devices and its own interface.
It divides the P_CLK by two to generate the secondary clock outputs whenever the primary bus is running at
66 MHz and secondary bus is running at 33 MHz. The bridge detects this condition by polling P_M66ENA and
S_M66ENA.
10
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
bridge configuration header
The bridge configuration header for PCI2050A is exactly the same as the bridge configuration header for PCI2050
except for the following registers.
The PCI2050A bridge is a single-function PCI device. The configuration header is in compliance with the PCI-to-PCI
Bridge Specification 1.1. Table 1 shows the PCI configuration header, which includes the predefined portion of the
bridge configuration space. The PCI configuration offset is shown in the right column under the OFFSET heading.
Table 1. Bridge Configuration Header
REGISTER NAME
OFFSET
00h
Device ID
Status
Vendor ID
Command
04h
Class code
Header type
Revision ID
08h
BIST
Primary latency timer
Cache line size
0Ch
Base address 0
Base address 1
10h
14h
Secondary bus latency timer
Subordinate bus number
Secondary bus number
I/O limit
Primary bus number
I/O base
18h
Secondary status
1Ch
Memory limit
Memory base
20h
Prefetchable memory limit
Prefetchable memory base
24h
Prefetchable base upper 32 bits
Prefetchable limit upper 32 bits
28h
2Ch
I/O limit upper 16 bits
I/O base upper 16 bits
30h
Reserved
Expansion ROM base address
Interrupt pin
Capability pointer
34h
38h
Bridge control
Arbiter control
Interrupt line
Chip control
3Ch
Extended diagnostic
40h
Reserved
44h–60h
64h
GPIO input data
GPIO output enable
P_SERR status
GPIO output data
P_SERR event disable
Reserved
Secondary clock control
68h
Reserved
6Ch–D8h
DCh
E0h
Power management capabilities
PM next item pointer
PM capability ID
HS capability ID
Diagnostics
Data
PMCSR bridge support
Hot swap control status
Power management control/status
Reserved
HS next item pointer
E4h
Reserved
E8h–EFh
F0
Reserved
Reserved
F4–FF
11
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
bridge configuration header (continued)
status register
The bit 5 in status register is hardwired to 0 in PCI2050. However, in PCI2050A it indicates whether the primary
PCI interface is 66-MHz capable or not.
Bit
Name
Type
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Status
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R
0
R
1
R/W
0
R
1
R
0
R
0
R
1
R
0
R
0
R
0
R
0
Default
Register:
Type:
Status
Read-only, read/write (see individual bit descriptions)
Offset:
Default:
06h
0290h
Table 2. Status Register
BIT
TYPE
FUNCTION
Same as
PCI2050
15-6
Same as PCI2050.
66-MHz capable. Bit 5 indicates whether the primary interface is 66 MHz capable. It reads as 0 when CONFIG66 is tied
low to indicate that PCI2050A is not 66-MHz capable and reads as 1 when CONFIG66 is tied high to indicate that the
primary bus is 66-MHz capable.
5
R
Same as
PCI2050
4-0
Same as PCI2050.
revision ID register
The revision ID register indicates the silicon version of PCI2050A.
Bit
Name
Type
7
6
5
4
3
2
1
0
Revision ID
R
0
R
0
R
0
R
0
R
0
R
0
R
0
R
1
Default
Register:
Type:
Offset:
Default:
Revision ID
Read-only
08h
01h
12
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
bridge configuration header (continued)
secondary status register
The bit 5 in the status register is hardwired to 0 in PCI2050. However, in PCI2050A it indicates whether the
primary PCI interface is 66-MHz capable.
Bit
Name
Type
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Secondary Status
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R
0
R
1
R/W
0
R
0
R
0
R
0
R
0
R
0
R
0
R
0
R
0
Default
Register:
Type:
Secondary Status
Read-only, read/write (see individual bit descriptions)
Offset:
Default:
IEh
0200
Table 3. Status Register
BIT
TYPE
FUNCTION
Same as
PCI2050
15-6
Same as PCI2050.
66-MHz capable. Bit 5 indicates whether the primary interface is 66-MHz capable. It reads as 0 when CONFIG66 is tied
low to indicate that PCI2050A is not 66 MHz capable and reads as 1 when CONFIG66 is tied high to indicate that the
primary bus is 66-MHz capable.
5
R
Same as
PCI2050
4-0
Same as PCI2050.
extension registers
The extension registers for PCI2050A are exactly the same as the extension registers for PCI2050 except for
the following registers.
diagnostics register
The register is used to enable or disable posted write combing of PCI2050A.
Bit
Name
Type
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
TI Diagnostics
R
0
R
0
R
0
R
0
R
0
R
0
R
1
R
0
R
0
R
0
R
0
R
0
R
0
R
0
R
0
R/W
0
Default
Register:
Type:
TI Diagnostics
Read-only, read/write (see individual bit descriptions)
Offset:
Default:
F0h
0000h
Table 4. TI Diagnostics Register
BIT
TYPE
FUNCTION
15-6
R
Reserved. Bit 15–1 return 0s when read.
Disable posted write combining.
0
R/W
0: Enable posted write combining (Default)
1: Disable posted write combining
13
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
electrical data
66-MHz PCI clock signal ac parameters
The ac specification consists of input requirements and output responses. The input requirements consists of
setup and hold times, pulse widths, and high and low times. Output responses are delays from clock to signal.
The ac specifications are defined are separately for each clock domain within the PCI2050A.
Figure 1 shows the ac parameters measurements for P_CLK and S_CLK signals.
t
c
t
t
l
h
V
t(2)
t(3)
t(1)
P_CLK
S_CLK
V
V
t
t
r
r
t
t
s
s
t
t
l
h
V
t(2)
t(1)
V
V
t(3)
t
t
r
r
t
c
NOTE: V
– 2.0 V for 5-V clocks; 0.5 V
– 1.5 V for 5-V clocks; 0.4 V
– 0.8 V for 5-V clocks; 0.3 V
for 3.3-V clocks
for 3.3-V clocks
for 3.3-V clocks
t(1)
t(2)
t(3)
CC
CC
CC
V
V
Figure 1. PCI Clock Signal AC Parameter Measurements
66 MHz PCI clock signal ac parameters
PARAMETER
MIN
15
MAX
30
UNIT
ns
t
t
t
t
t
t
t
t
t
P_CLK, S_CLK cycle time
P_CLK, S_CLK high time
P_CLK, S_CLK low time
c
6
6
ns
(h)
ns
(l)
P_CLK, S_CLK slew rate (0.2 Vcc to 0.6 Vcc)
Delay from P_CLK to S_CLK
1.5
0
4
7
V/ns
ns
(PSS)
d(SCLK)
r(SCLK)
f(SCLK)
d(skew)
sk
P_CLK rising to S_CLK rising
0
7
ns
P_CLK falling to S_CLK falling
0
7
ns
S_CLK0 duty cycle skew from P_CLK duty cycle
S_CLKx to SCLKy
0.750
0.500
ns
ns
14
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
electrical data (continued)
66-MHz PCI signal timing specifications
Figure 2 illustrates the PCI signal timing specification.
CLK
V
test
t
v
t
(inval)
Valid
Output
t
off
t
on
t
h
t
su
Valid
Input
NOTE: V
test
– 1.5 V for 5-V signals; 0.4 V
for 3.3-V signals
CC
Figure 2. PCI Signal Timing Measurement Conditions
66-MHz PCI signal timing
PARAMETER
MIN
MAX
UNIT
ns
t
t
t
t
t
t
t
CLK to signal valid delay - bused signals (see Notes 1, 2, and 3)
2
6
v(bus)
v(ptp)
on
CLK to signal valid delay – point to point (see Notes 1, 2, and 3)
Float to active delay (see Notes 1, 2, and 3)
2
2
6
ns
ns
Active to float delay (see Notes 1, 2, and 3)
14
ns
off
Input setup time to CLK– bused signal (see Notes 1, 2, and 3)
Input setup time to CLK – point-to-point (see Notes 1, 2, and 3)
Input signal hold time from CLK (see Notes 1 and 2)
3
5
0
ns
su(bus)
su(ptp)
h
ns
ns
NOTES: 1. See Figure 2
2. All primary interface signals are synchronized to P_CLK and all secondary interface signals are synchronized to S_CLK.
3. Bused signals are as follows:
P_AD, P_C/BE, P_PAR, P_PERR, P_SERR, P_FRAME, P_IRDY, P_TRDY, P_LOCK, P_DEVSEL, P_STOP, P_IDSEL, S_AD,
S_C/BE, S_PAR, S_PERR, S_SERR, S_FRAME, S_IRDY, S_TRDY, S_LOCK, S_DEVSEL, S_STOP
Point-to-point signals are as follows:
P_REQ, S_REQx, P_GNT, S_GNTx
15
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PCI2050A
PCI-to-PCI BRIDGE
SCPS067 – MAY 2001
MECHANICAL DATA
PDV (S-PQFP-G208)
PLASTIC QUAD FLATPACK
156
105
157
104
0,27
0,17
M
0,08
0,50
0,13 NOM
208
53
1
52
Gage Plane
25,50 TYP
0,25
28,05
SQ
0,05 MIN
0°-7°
27,95
30,20
SQ
29,80
0,75
0,45
1,45
1,35
Seating Plane
0,08
1,60 MAX
4087729/D 11/98
NOTES: A. All linear dimensions are in millimeters.
B. This drawing is subject to change without notice.
C. Falls within JEDEC MS-026
16
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
IMPORTANT NOTICE
Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue
any product or service without notice, and advise customers to obtain the latest version of relevant information
to verify, before placing orders, that information being relied on is current and complete. All products are sold
subject to the terms and conditions of sale supplied at the time of order acknowledgment, including those
pertaining to warranty, patent infringement, and limitation of liability.
TI warrants performance of its products to the specifications applicable at the time of sale in accordance with
TI’sstandardwarranty. TestingandotherqualitycontroltechniquesareutilizedtotheextentTIdeemsnecessary
to support this warranty. Specific testing of all parameters of each device is not necessarily performed, except
those mandated by government requirements.
Customers are responsible for their applications using TI components.
In order to minimize risks associated with the customer’s applications, adequate design and operating
safeguards must be provided by the customer to minimize inherent or procedural hazards.
TI assumes no liability for applications assistance or customer product design. TI does not warrant or represent
that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other
intellectual property right of TI covering or relating to any combination, machine, or process in which such
products or services might be or are used. TI’s publication of information regarding any third party’s products
or services does not constitute TI’s approval, license, warranty or endorsement thereof.
Reproduction of information in TI data books or data sheets is permissible only if reproduction is without
alteration and is accompanied by all associated warranties, conditions, limitations and notices. Representation
or reproduction of this information with alteration voids all warranties provided for an associated TI product or
service, is an unfair and deceptive business practice, and TI is not responsible nor liable for any such use.
Resale of TI’s products or services with statements different from or beyond the parameters stated by TI for
that product or service voids all express and any implied warranties for the associated TI product or service,
is an unfair and deceptive business practice, and TI is not responsible nor liable for any such use.
Also see: Standard Terms and Conditions of Sale for Semiconductor Products. www.ti.com/sc/docs/stdterms.htm
Mailing Address:
Texas Instruments
Post Office Box 655303
Dallas, Texas 75265
Copyright 2001, Texas Instruments Incorporated
相关型号:
©2020 ICPDF网 联系我们和版权申明