PCI Bus Power Management Interface
Specification 1.0 Compliant
D
ACPI 1.0 Compliant
D
Fully Compatible With the Intel 430TX
(Mobile Triton II) Chipset
D
Packaged in 208-Pin TQFP
D
PCI Local Bus Specification Revision 2.1
Compliant
D
1995 PC Card Standard Compliant
D
3.3-V Core Logic With Universal PCI
Interfaces Compatible With 3.3-V and 5-V
PCI Signaling Environments
D
Mix-and-Match 5-V/3.3-V PC Card16 Cards
and 3.3-V CardBus Cards
D
Supports Two PC Card or CardBus Slots
With Hot Insertion and Removal
D
Uses Serial Interface to TI TPS2202/2206
Dual-Slot PC Card Power Switch
D
Supports Burst Transfers to Maximize Data
Throughput
D
Supports Parallel PCI Interrupts, Parallel
ISA IRQ and Parallel PCI Interrupts, Serial
ISA IRQ With Parallel PCI Interrupts, and
Serial ISA IRQ and PCI Interrupts
D
Serial EEPROM Interface for Loading
Subsystem ID and Subsystem Vendor ID
PC CARD CONTROLLER
XCPS016 – DECEMBER 1997
D
Pipelined Architecture Allows Greater Than
130M-Bytes-Per-Second Throughput From
CardBus to PCI and From PCI to CardBus
D
Supports Up to Five General-Purpose I/Os
D
Programmable Output Select for CLKRUN
D
Multifunction PCI Device With Separate
Configuration Space for Each Socket
D
Five PCI Memory Windows and Two I/O
Windows Available for Each PC Card16
Socket
D
Two I/O Windows and Two Memory
Windows Available to Each CardBus
Socket
D
Exchangeable Card Architecture (ExCA)
Compatible Registers Are Mapped in
Memory and I/O Space
D
Intel 82365SL-DF Register Compatible
D
Supports Distributed DMA (DDMA) and
PC/PCI DMA
D
Supports 16-Bit DMA on Both PC Card
Sockets
D
Supports Ring Indicate, SUSPEND, PCI
CLKRUN,
D
LED Activity Pins
D
Supports PCI Bus Lock (LOCK)
D
Advanced Submicron, Low-Power CMOS
T echnology
D
For the Complete Data Sheet for PCI1220,
Please See Literature #SCPS016
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.
Intel is a trademark of Intel Corporation.
PC Card is a trademark of Personal Computer Memory Card International Association (PCMCIA).
TI is a trademark of 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.
The TI PCI1220 is a high-performance PCI-to-PC Card controller that supports two independent PC Card
sockets compliant with the 1995 PC Card Standard. The PCI1220 provides a rich feature set that makes it the
best choice for bridging between PCI and PC Cards in both notebook and desktop computers. The 1995 PC
Card Standard retains the 16-bit PC Card specification defined in PCMCIA Release 2.1, and defines the new
32-bit PC Card, CardBus, capable of full 32-bit data transfers at 33 MHz. The PCI1220 supports any
combination of 16-bit and CardBus PC Cards in the two sockets, powered at 5 V or 3.3 V, as required.
The PCI1220 is compliant with the PCI Local Bus Specification 2.1, 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 direct memory
access (DMA) transfers or CardBus PC Card bridging transactions. The PCI1220 is also compliant with the
latest
PCI Bus Power Management Interface Specification
All card signals are internally buffered to allow hot insertion and removal without external buffering. The PCI1220
is register compatible with the Intel 82365SL-DF ExCA controller. The PCI1220 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
PCI1220 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 are designed into the PCI1220, such as socket activity
light-emitting diode (LED) outputs, and are discussed in detail throughout the design specification.
.
An advanced complementary metal-oxide semiconductor (CMOS) process is used to achieve 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.
Unused PCI1220 inputs must be pulled up using a 43 kW resistor.
2
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
PC CARD CONTROLLER
XCPS016 – DECEMBER 1997
system block diagram
A simplified system block diagram using the PCI1220 is provided below. The PCI950 IRQ deseralizer and the
PCI930 zoomed video (ZV) switch are optional functions that can be used when the system requires that
capability.
The PCI interface includes all address/data and control signals for PCI protocol. The 68-pin PC Card interface
includes all address/data and control signals for CardBus and 16-bit (R2) protocols. When zoomed video (ZV)
is enabled (in 16-bit PC Card mode) 23 of the 68 signals are redefined to support the ZV protocol.
The interrupt interface includes terminals for parallel PCI, parallel ISA, and serialized PCI and ISA signaling.
Other miscellaneous system interface terminals are available on the PCI1220 that include:
D
Programmable multifunction terminals
D
SUSPEND, RI_OUT/PME (power management control signal)
D
SPKROUT.
PCI Bus
PCI1220
Activity LED’s
TPS22xx
Power
Switch
PC Card
Socket A
PC Card
Socket B
External ZV Port
NOTE: The PC Card interface is 68 pins for CardBus and 16-bit PC Cards. In zoomed-video mode 23 pins are used for routing the zoomed
The terminals are grouped in tables by functionality, such as PCI system function, power-supply function, etc. The
terminal numbers are also listed for convenient reference.
power supply
TERMINAL
NAMENO.
GND
V
CC
V
CCA
V
CCB
V
CCI
V
CCP
PC Card power switch
13, 22, 44, 75, 96, 129, 153,
167, 181, 194, 207
7, 31, 64, 86, 113, 143, 164,
175, 187, 201
120Rail power input for PC Card A interface. Indicates Card A signaling environment, 5 V or 3.3 V.
38Rail power input for PC Card B interface. Indicates Card B signaling environment, 5 V or 3.3 V .
148Rail power input for interrupt subsystem interface and miscellaneous I/O. (5 V or 3.3 V)
1, 178Rail power input for PCI signaling (5 V or 3.3 V)
Device ground terminals
Power supply terminal for core logic (3.3 V)
TERMINAL
NAMENO.
CLOCK151I/O
DATA152O
LATCH 150O
PCI system
TERMINAL
NAMENO.
PCLK180I
PRST
166I
I/O
TYPE
I/O
TYPE
3–Line Power Switch Clock. Information on the DATA line is sampled at the rising edge of CLOCK.
CLOCK defaults to an input, but can be changed to a PCI1220 output by using the P2CCLK bit in the
System Control Register. The TPS2206 defines the maximum frequency of this signal to be 2MHz.
If a system design defines this terminal an output, then this terminal requires an external pullup resister.
The frequency of the PCI1220 output CLOCK is derived from dividing the PCI CLK by 36.
3–Line Power Switch Data. DATA is used to serially communicate socket power control information to
the power switch.
3–Line Power Switch Latch. LATCH is asserted by the PCI1220 to indicate to the PC Card power switch
that the data on the DATA line is valid. When a pulldown resitor is implemented on this terminal, the
MFUNC4 and MFUNC1 terminals provide the serial EEPROM SCL and SDA interface.
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 PCI1220 to place all output buffers in a
high-impedance state and reset all internal registers. When PRST
nonfunctional. After PRST
When the SUSPEND and PRST
registers. All outputs are placed in a high-impedance state, but the contents of the registers are preserved.
is deasserted, the PCI1220 is in its default state.
are asserted, the device is protected from the PRST clearing 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 address or other destination
I/O
information. During the data phase, AD31–AD0 contain data.
2
3
4
6
8
9
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
4-bit bus is used as byte enables. The byte enables determine which byte paths of the full 32-bit data bus carry
I/O
5
meaningful data. C/BE0
byte 2 (AD23–AD16), and C/BE3
PCI bus parity. In all PCI bus read and write cycles, the PCI1220 calculates even parity across the AD31–AD0 and
C/BE3
delay. As a target during PCI cycles, the calculated parity is compared to the initiator’s parity indicator . A compare
error results in the assertion of a parity error (PERR
PCI1220
PC CARD CONTROLLER
XCPS016 – DECEMBER 1997
Terminal Functions (Continued)
–C/BE0 define the bus command. During the data phase, this
applies to byte 0 (AD7–AD0), C/BE1 applies to byte 1 (AD15–AD8), C/BE2 applies to
applies to byte 3 (AD31–AD24).
–C/BE0 buses. As an initiator during PCI cycles, the PCI1220 outputs this parity indicator with a one-PCLK
).
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
7
PCI1220
FUNCTION
PC CARD CONTROLLER
XCPS016 – DECEMBER 1997
PCI interface control
TERMINAL
NAMENO.
DEVSEL
FRAME
GNT
IDSEL182I
IRDY
PERR
REQ
SERR
STOP
TRDY
197I/O
193I/O
168I
195I/O
199I/O
169OPCI bus request. REQ is asserted by the PCI1220 to request access to the PCI bus as an initiator.
200O
198I/O
196I/O
I/O
TYPE
PCI device select. The PCI1220 asserts DEVSEL to claim a PCI cycle as the target device. As a PCI initiator
on the bus, the PCI1220 monitors DEVSEL
occurs, the PCI1220 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
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 PCI1220 access to the PCI bus after the
current data transaction has completed. GNT
PCI bus parking algorithm.
Initialization device select. IDSEL selects the PCI1220 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 PCI bus initiator’s ability to complete the current data phase of the
transaction. A data phase is completed on a rising edge of PCLK where both IRDY
Until IRDY
PCI parity error indicator. PERR is driven by a PCI device to indicate that calculated parity does not match
PAR when PERR
PCI system error. SERR is an output that is pulsed from the PCI1220 when enabled through the command
register indicating a system error has occurred. The PCI1220 need not be the target of the PCI cycle to
assert this signal. When SERR
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
support burst data transfers.
PCI target ready. TRDY indicates the primary bus target’s ability to complete the current data phase of the
transaction. A data phase is completed on a rising edge of PCLK when both IRDY
Until both IRDY
Terminal Functions (Continued)
until a target responds. If no target responds before timeout
is
may or may not follow a PCI bus request, depending on the
and TRDY are asserted.
and TRDY are both sampled asserted, wait states are inserted.
is enabled through bit 6 of the command register.
is enabled in the control register, this signal also pulses, indicating that an
is used for target disconnects and is commonly asserted by target devices that do not
and TRDY are asserted.
and TRDY are asserted, wait states are inserted.
8
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
Terminal Functions (Continued)
multifunction and miscellaneous pins
PCI1220
PC CARD CONTROLLER
XCPS016 – DECEMBER 1997
TERMINAL
NAMENO.
MFUNC6161I/OMultifunction Terminal 6. MFUNC6 can be configured as a PCI CLKRUN or a parallel IRQ.
MFUNC5160I/O
MFUNC4 159I/O
MFUNC3158I/O
MFUNC2 157I/O
MFUNC1155I/O
MFUNC0 154I/O
RI_OUT/PME 163O
SUSPEND156I
SPKROUT149
I/O
TYPE
O
FUNCTION
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
Multifunction Terminal 4. MFUNC4 can be configured as PCI LOCK, GPI3, GPO3, socket activity LED
output, ZV switching outputs, CardBus audio PWM, GPE
Serial Clock (SCL). When the serial bus mode is implemented by pulling the LATCH terminal low, the
MFUNC4 terminal provides the SCL signaling. The two pin serial interface is used to load the
subsystem identification and other register defaults from an EEPROM after a PCI reset.
Multifunction Terminal 3. MFUNC3 can be configured as a parallel IRQ or the serialized interrupt signal
IRQSER.
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
Multifunction Terminal 1. MFUNC1 can be configured as parallel PCI interrupt INTB, GPI1, GPO1,
socket activity LED output, ZV switching outputs, CardBus audio PWM, GPE
Serial Data (SDA). When the serial bus mode is implemented by pulling the LATCH terminal low, the
MFUNC1 terminal provides the SDA signaling. The two pin serial interface is used to load the
subsystem identification and other register defaults from an EEPROM after a PCI reset.
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
Ring Indicate Output and Power Management Event. When configured by the
PME
, this terminal is used to indicate that a power management event is occuring. If the ring indicate
function is enabled by the
Suspend. SUSPEND is used to protect the internal registers from clearing when the PRST signal is
asserted.
Speaker output. SPKROUT is the output to the host system that can carry SPKR or CAUDIO through the
PCI1220 from the PC Card interface. SPKROUT is driven as the exclusive-OR combination of card
SPKR
//CAUDIO inputs.
Card Control Register
, the ring indicate signal is output on this terminal.
, or a parallel IRQ.
, or a parallel IRQ.
, or a parallel IRQ.
, or a parallel IRQ.
, or a parallel IRQ.
Card Control Register
as
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
9
Loading...
+ 18 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.