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 acknowledgement, including those pertaining to warranty, patent
infringement, and limitation of liability.
TI warrants performance of its semiconductor products to the specifications applicable at the
time of sale in accordance with TI’s standard warranty. Testing and other quality control
techniques are utilized to the extent TI deems necessary to support this warranty. Specific testing
of all parameters of each device is not necessarily performed, except those mandated by
government requirements.
CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE
POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR
ENVIRONMENTAL DAMAGE (“CRITICAL APPLICATIONS”). TI SEMICONDUCTOR
PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR
USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS.
INCLUSION OF TI PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY
AT THE CUSTOMER’S RISK.
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 semiconductor 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, warranty or endorsement thereof.
2–1 CardBus and 16-Bit PC Card Signal Names by GGU Terminal Number2–4. .
2–2 CardBus and 16-Bit PC Card Signal Names by PGE Terminal Number2–5. . .
2–3 CardBus and 16-Bit PC Card Signal Names by GHK Terminal Number2–6. . .
2–4 CardBus PC Card Signal Names Sorted Alphabetically to
The TI PCI1410 is a high-performance PCI-to-PC Card controller that supports a single PC Card socket compliant
with the 1997 PC Card Standard. The PCI1410 provides features that make it the best choice for bridging between
PCI and PC Cards in both notebook and desktop computers. The 1997 PC Card Standard retains the 16-bit PC Card
specification defined in PCI Local Bus Specification and defines the new 32-bit PC Card, CardBus, capable of full
32-bit data transfers at 33 MHz. The PCI1410 supports both 16-bit and CardBus PC Cards, powered at 5 V or 3.3 V,
as required.
The PCI1410 is compliant with the PCI Local Bus Specification, and its PCI interface can act as either a PCI master
device or a PCI slave device. The PCI bus mastering is initiated during 16-bit PC Card DMA transfers or CardBus
PC Card bridging transactions. The PCI1410 is also compliant with the latest PCI Bus Power Management InterfaceSpecification and PCI Bus Power Management Interface Specification for PCI to CardBus Bridges.
All card signals are internally buffered to allow hot insertion and removal without external buffering. The PCI1410 is
register compatible with the Intel 82365SL-DF and 82365SL ExCA controllers. The PCI1410 internal data path logic
allows the host to access 8-, 16-, and 32-bit cards using full 32-bit PCI cycles for maximum performance. Independent
buffering and a pipeline architecture provide an unsurpassed performance level with sustained bursting. The
PCI1410 can also be programmed to accept fast posted writes to improve system-bus utilization.
Multiple system-interrupt signaling options are provided, including: parallel PCI, parallel ISA, serialized ISA, and
serialized PCI. Furthermore, general-purpose inputs and outputs are provided for the board designer to implement
sideband functions. Many other features designed into the PCI1410, such as socket activity light-emitting diode (LED)
outputs, are discussed in detail throughout the design specification.
An advanced complementary metal-oxide semiconductor (CMOS) process achieves low system power consumption
while operating at PCI clock rates up to 33 MHz. Several low-power modes enable the host power management
system to further reduce power consumption.
1.2Features
The PCI1410 supports the following features:
•Ability to wake from D3
•Fully compatible with the Intel 430TX (Mobile Triton II) chipset
•3.3-V core logic with universal PCI interfaces compatible with 3.3-V and 5-V PCI signaling environments
•Mix-and-match 5-V/3.3-V 16-bit PC Cards and 3.3-V CardBus Cards
•Single PC Card or CardBus slot with hot insertion and removal
•Burst transfers to maximize data throughput on the PCI bus and the CardBus bus
•Parallel PCI interrupts, parallel ISA IRQ and parallel PCI interrupts, serial ISA IRQ with parallel PCI
interrupts, and serial ISA IRQ and PCI interrupts
TI is a trademark of Texas Instruments.
MicroStar BGA is a trademark of Texas Instruments.
Intel is a trademark of Intel Corporation.
Other trademarks are the property of their respective owners.
and D3
hot
cold
1–1
•Serial EEPROM interface for loading subsystem ID and subsystem vendor ID
•Pipelined architecture allows greater than 130-Mbps sustained throughput from CardBus to PCI and from
PCI to CardBus
•Interface to parallel single-slot PC Card power interface switches like the TI TPS2211
•Up to five general-purpose I/Os
•Programmable output select for CLKRUN
•Five PCI memory windows and two I/O windows available to the 16-bit PC Card socket
•Two I/O windows and two memory windows available to the CardBus socket
•Exchangeable card architecture (ExCA) compatible registers are mapped in memory and I/O space
•Intel 82365SL-DF and 82365SL register compatible
•Distributed DMA (DDMA) and PC/PCI DMA
•16-Bit DMA on the PC Card socket
•Ring indicate, SUSPEND
, PCI CLKRUN, and CardBus CCLKRUN
•Socket activity LED pins
•PCI bus lock (LOCK)
•Advanced submicron, low-power CMOS technology
•Internal ring oscillator
1.3Related Documents
•Advanced Configuration and Power Interface (ACPI) Specification (Revision 2.0)
•PCI Bus Power Management Interface Specification (Revision 1.1)
•PCI Bus Power Management Interface Specification for PCI to CardBus Bridges (Revision 0.6)
•PCI Local Bus Specification (Revision 2.2)
•PCI Mobile Design Guide (Revision 1.0)
•PCI14xx Implementation Guide for D3 Wake-Up
•1997 PC Card Standard
•PC 98
•PC 99
•Serialized IRQ Support for PCI Systems (Revision 6)
The PCI1410 is packaged in either a 144-terminal GGU MicroStar BGA or a 144-terminal PGE package. It is also
packaged in a 209-terminal GHK MicroStar BGA that is pin compatible with the TI PCI4410. The PCI4410 is a
single-socket CardBus bridge with integrated OHCI link. Figure 2–1 is a PGE-package terminal diagram showing
PCI-to-CardBus signal names, and Figure 2–2 is a PGE-package terminal diagram showing PCI-to-PC Card signal
names. Figure 2–3 and Figure 2–4 are terminal diagrams for the GGU and GHK packages, respectively.
Table 2–1 shows the terminal assignments for the 144-terminal GGU CardBus and 16-bit PC Card signal names.
Table 2–2 shows the terminal assignments for the 144-terminal PGE CardBus and 16-bit PC Card signal names.
Table 2–3 shows the terminal assignments for the 209-terminal GHK CardBus and 16-bit PC Card signal names.
Table 2–4 shows the CardBus PC Card signal names sorted alphabetically to the GGU/PGE/GHK terminal numbers.
Table 2–5 shows the 16-bit PC Card signal names sorted alphabetically to the GGU/PGE/GHK terminal numbers.
2–3
Table 2–1. CardBus and 16-Bit PC Card Signal Names by GGU Terminal Number
The terminals are grouped in tables by functionality (see Table 2–6 through Table 2–16), such as PCI system function
DESCRIPTION
I/O
DESCRIPTION
and power-supply function. The terminal numbers are also listed for convenient reference.
Table 2–6. Power Supply Terminals
TERMINAL
NAME
GND
V
CC
V
CCCB
V
CCI
V
CCP
NUMBER
GGUPGEGHK
B6, C10,
D3, F12,
H2, K11,
L4, M8
B4, C8,
D12, F3,
H11, K2,
L6
A7, G1390, 126A12, H19 Clamp voltage for PC Card interface. Matches card signaling environment, 5 V or 3.3 V.
L963R10Clamp voltage for interrupt subsystem interface and miscellaneous I/O, 5 V or 3.3 V
G1, N418, 44M1, V6Clamp voltage for PCI signaling, 5 V or 3.3 V
6, 22, 42,
58, 78,
94, 114,
130
14, 30,
50, 86,
102, 122,
138
A15, E11,
H15, J5,
L15, M5,
R9, W5
A13, B9,
F17, J18,
L2, P3,
W7
Device ground terminals
Power supply terminal for core logic (3.3 V)
DESCRIPTION
Table 2–7. PC Card Power Switch Terminals
TERMINAL
NAME
VCCD0
VCCD1
VPPD0
VPPD1
NUMBER
GGU PGE GHK
N13
M137374
N12
M127172
I/ODESCRIPTION
M18
M19
V12
U12
OLogic controls to the TPS2211 PC Card power interface switch to control AVCC.
OLogic controls to the TPS2211 PC Card power interface switch to control AVPP.
TERMINAL
NAME
GRSTM1066V11I
PCLKH121M6I
PRST
NUMBER
GGU PGE GHK
G420M3I
Table 2–8. PCI System Terminals
I/ODESCRIPTION
Global reset. When the global reset is asserted, the GRST signal causes the PCI1410 to place all
output buf fers in a high-impedance state and reset all internal registers. When GRST
device is completely in its default state. For systems that require wake-up from D3, GRST
normally be asserted only during initial boot. PRST
context is retained when transitioning from D3 to D0. For systems that do not require wake-up from
D3, GRST
When the SUSPEND
registers are preserved. All outputs are placed in a high-impedance state.
PCI bus clock. PCLK provides timing for all transactions on the PCI bus. All PCI signals are sampled
at the rising edge of PCLK.
PCI reset. When the PCI bus reset is asserted, PRST causes the PCI1410 to place all output buffers
in a high-impedance state and reset internal registers. When PRST
completely nonfunctional. After PRST
When the SUSPEND
registers are preserved. All outputs are placed in a high-impedance state.
should be tied to PRST.
mode is enabled, the device is protected from the GRST, and the internal
is deasserted, the PCI1410 is in a default state.
mode is enabled, the device is protected from the PRST, and the internal
PCI 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, AD31–AD0 contain a 32-bit
I/O
address or other destination information. During the data phase, AD31–AD0 contain data.
PCI bus commands and byte enables. These signals are multiplexed on the same PCI terminals.
During the address phase of a primary bus PCI cycle, C/BE3
During the data phase, this 4-bit bus is used as byte enables. The byte enables determine which
I/O
byte paths of the full 32-bit data bus carry meaningful data. C/BE0
C/BE1
applies to byte 1 (AD15–AD8), C/BE2 applies to byte 2 (AD23–AD16), and C/BE3 applies
to byte 3 (AD31–AD24).
PCI bus parity. In all PCI bus read and write cycles, the PCI1410 calculates even parity across the
AD31–AD0 and C/BE3
parity indicator with a one-PCLK delay. As a target during PCI cycles, the calculated parity is
compared to the initiator parity indicator. A compare error results in the assertion of a parity error
(PERR
).
–C/BE0 buses. As an initiator during PCI cycles, the PCI1410 outputs this
–C/BE0 define the bus command.
applies to byte 0 (AD7–AD0),
2–13
TERMINAL
I/O
DESCRIPTION
NAME
DEVSEL
FRAME
GNT
IDSELF413L1I
IRDY
PERR
REQ
SERR
STOP
TRDY
NUMBER
GGU PGE GHK
L132P6I/O
J428P2I/O
B12H1I
K129N5I/O
L334P5I/O
A11H2OPCI bus request. REQ is asserted by the PCI1410 to request access to the PCI bus as an initiator.
M135R3O
L233R2I/O
K331R1I/O
Table 2–10. PCI Interface Control Terminals
I/ODESCRIPTION
PCI device select. The PCI1410 asserts DEVSEL to claim a PCI cycle as the target device. As a PCI
initiator on the bus, the PCI1410 monitors DEVSEL
before timeout occurs, then the PCI1410 terminates the cycle with an initiator abort.
PCI cycle frame. FRAME is driven by the initiator of a bus cycle. FRAME is asserted to indicate that
a bus transaction is beginning, and data transfers continue while this signal is asserted. When FRAME
is deasserted, the PCI bus transaction is in the final data phase.
PCI bus grant. GNT is driven by the PCI bus arbiter to grant the PCI1410 access to the PCI bus after
the current data transaction has completed. GNT
on the PCI bus parking algorithm.
Initialization device select. IDSEL selects the PCI1410 during configuration space accesses. IDSEL
can be connected to one of the upper 24 PCI address lines on the PCI bus.
PCI initiator ready. IRDY indicates the ability of the PCI bus initiator to complete the current data phase
of the transaction. A data phase is completed on a rising edge of PCLK where both IRDY
are asserted. Until IRDY and TRDY are both sampled asserted, wait states are inserted.
PCI parity error indicator. PERR is driven by a PCI device to indicate that calculated parity does not
match PAR when PERR
Section 4.4).
PCI system error. SERR is an output that is pulsed from the PCI1410 when enabled through bit 8 of
the command register (offset 04h, see Section 4.4) indicating a system error has occurred. The
PCI1410 need not be the target of the PCI cycle to assert this signal. When SERR
command register, this signal also pulses, indicating that an address parity error has occurred on a
CardBus interface.
PCI cycle stop signal. STOP is driven by a PCI target to request the initiator to stop the current PCI
bus transaction. STOP
do not support burst data transfers.
PCI target ready. TRDY indicates the ability of the primary bus target to complete the current data
phase of the transaction. A data phase is completed on a rising edge of PCLK when both IRDY
are asserted. Until both IRDY and TRDY are asserted, wait states are inserted.
TRDY
is enabled through bit 6 of the command register (offset 04h, see
is used for target disconnects and is commonly asserted by target devices that
until a target responds. If no target responds
may or may not follow a PCI bus request, depending
is enabled in the
and TRDY
and
2–14
Table 2–11. Multifunction and Miscellaneous Terminals
I/O
DESCRIPTION
TERMINAL
NAME
MFUNC0K860W10I/O
MFUNC1N961V10I/O
MFUNC2K964P10I/O
MFUNC3N1065W11I/O
MFUNC4L1067U11I/O
MFUNC5N1168P11I/O
MFUNC6M1169R11I/O
RI_OUT/PMEL859P9O
SPKROUT
SUSPENDL1170W12I
NUMBER
GGU PGE GHK
M962U10O
I/ODESCRIPTION
Multifunction terminal 0. MFUNC0 can be configured as parallel PCI interrupt INTA, GPI0,
GPO0, socket activity LED output, ZV switching outputs, CardBus audio PWM, GPE
parallel IRQ. See Section 4.30, Multifunction Routing Register, for configuration details.
Multifunction terminal 1. MFUNC1 can be configured as GPI1, GPO1, socket activity LED
output, ZV switching outputs, CardBus audio PWM, GPE
Multifunction Routing Register, for configuration details.
Serial data (SDA). When VCCD0
provides the SDA signaling for the serial bus interface. The two-terminal serial interface loads
the subsystem identification and other register defaults from an EEPROM after a PCI reset. See
Section 3.6.1, Serial Bus Interface Implementation, for details on other serial bus applications.
Multifunction terminal 2. MFUNC2 can be configured as PC/PCI DMA request, GPI2, GPO2,
socket activity LED output, ZV switching outputs, CardBus audio PWM, GPE
parallel IRQ. See Section 4.30, Multifunction Routing Register, for configuration details.
Multifunction term i n a l 3 . MFUNC3 can be configured as a parallel IRQ or the serialized interrupt
signal IRQSER. See Section 4.30, Multifunction Routing Register, for configuration details.
Multifunction terminal 4. MFUNC4 can be configured as PCI LOCK, GPI3, GPO3, socket activity
LED output, ZV switching outputs, CardBus audio PWM, GPE
Section 4.30, Multifunction Routing Register, for configuration details.
Serial clock (SCL). When VCCD0
provides the SCL signaling for the serial bus interface. The two-terminal serial interface loads
the subsystem identification and other register defaults from an EEPROM after a PCI reset. See
Section 3.6.1, Serial Bus Interface Implementation, for details on other serial bus applications.
Multifunction terminal 5. MFUNC5 can be configured as PC/PCI DMA grant, GPI4, GPO4,
socket activity LED output, ZV switching outputs, CardBus audio PWM, GPE
See Section 4.30, Multifunction Routing Register, for configuration details.
Multifunction terminal 6. MFUNC6 can be configured as a PCI CLKRUN or a parallel IRQ. See
Section 4.30, Multifunction Routing Register, for configuration details.
Ring indicate out and power management event output. Terminal provides an output for
ring-indicate or PME
Speaker output. SPKROUT is the output to the host system that can carry SPKR or CAUDIO
through the PCI1410 from the PC Card interface. SPKROUT is driven as the exclusive-OR
combination of card SPKR//CAUDIO inputs.
Suspend. SUSPEND protects the internal registers from clearing when the GRST or PRST
signal is asserted. See Section 3.8.4, Suspend Mode, for details.
signals.
and VCCD1 are high after a PCI reset, the MFUNC1 terminal
and VCCD1 are high after a PCI reset, the MFUNC4 terminal