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 SUIT ABLE 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.
The TI PCI1420, the industry’s first 208-pin controller to meet the
for PCI to CardBus Bridges
sockets compliant with the
bridging between PCI and PC Cards in both notebook and desktop computers. The
the 16-bit PC Card specification defined in
capable of full 32-bit data transfers at 33 MHz. The PCI1420 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 PCI1420 is compliant with the
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 PCI1420 is also compliant with the latest
Specification
All card signals are internally buffered to allow hot insertion and removal without external buffering. The PCI1420 is
register compatible with the Intel 82365SL-DF and 82365SL ExCA controllers. The PCI1420 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
PCI1420 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 PCI1420, 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.
.
, is a high-performance PCI-to-CardBus controller that supports two independent card
1997 PC Card Standard
. The PCI1420 provides features that make it the best choice for
PCI Local Bus Specification
PCI Local Bus Specification
PCI Bus Power Management Interface Specification
1997 PC Card Standard
and defines the new 32-bit PC Card, CardBus,
, and its PCI interface can act as either a PCI master
retains
PCI Bus Power Management Interface
1.2Features
The PCI1420 supports the following features:
•Fully compatible with the Intel 430TX (Mobile Triton II) chipset
Table 2–1 and Table 2–2 show the terminal assignments for the CardBus PC Card; Table 2–3 and Table 2–4 show
SIGNAL NAME
SIGNAL NAME
SIGNAL NAME
SIGNAL NAME
the terminal assignments for the 16-bit PC Card. Table 2–1 and Table 2–3 show the CardBus PC Card and the 16-bit
PC Card terminals sorted alphanumerically by the associated GHK package terminal number. Table 2–2 and
Table 2–4 show the CardBus PC Card and the 16-bit PC Card terminals sorted alphanumerically by the signal name
and its associated terminal numbers. Pin E5 is a no connection identification ball.
Table 2–1. CardBus PC Card Signal Names by GHK/PDV Pin Number
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.
Table 2–5. Power Supply
TERMINAL
DESCRIPTION
GND
V
V
CCA
V
CCB
V
CCI
V
CCP
CC
NO.
PDVGHK
13, 22, 44, 75,
96, 129, 153,
167, 181, 194,
207
7, 31, 64, 86,
113, 143, 164,
187, 201
B10, C5, E8,
E18, F12, G2,
J5, K18, P2,
P9, V14
B14, C9, E7,
F3, G19, L3,
N15, U7, W12
Device ground terminals
Power supply terminal for core logic (3.3 V)
120M17Clamp voltage for PC Card A interface. Matches Card A signaling environment, 5 V or 3.3 V.
38M5Clamp voltage for PC Card B interface. Matches Card B signaling environment, 5 V or 3.3 V.
148F18Clamp voltage for interrupt subsystem interface and miscellaneous I/O, 5 V or 3.3 V
1, 178D1, E11Clamp voltage for PCI signaling, 5 V or 3.3 V
TERMINAL
NO.
I/ODESCRIPTION
PDV GHK
CLOCK151E19I/O
DATA152F14O
LATCH150F17O
Table 2–6. PC Card Power Switch
Power switch clock. Information on the DAT A line is sampled at the rising edge of CLOCK. CLOCK defaults
to an input, but can be changed to a PCI1420 output by using bit 27 (P2CCLK) in the system control register
(see Section 4.29). The TPS2206 defines the maximum frequency of this signal to be 2 MHz.
If a system design defines this terminal as an output, then this terminal requires an external pulldown
resistor. The frequency of the PCI1420 output CLOCK is derived from dividing the PCI CLK by 36.
Power switch data. DATA is used to serially communicate socket power control information to the power
switch.
Power switch latch. LATCH is asserted by the PCI1420 to indicate to the power switch that the data on the
DATA line is valid. When a pulldown resistor is implemented on this terminal, the MFUNC1 and MFUNC4
terminals provide the serial EEPROM SDA and SCL interface.
2–8
TERMINAL
NAME
NO.
PDV GHK
GRST175A11I
PCLK180A10I
PRST
166A14I
Table 2–7. PCI System
I/ODESCRIPTION
Global reset. When the global reset is asserted, the GRST signal causes the PCI1420 to place all output
buffers in a high-impedance state and reset all internal registers. When GRST
completely in its default state. For systems that require wake-up from D3, GRST
only during initial boot. PRST
transitioning from D3 to D0. For systems that do not require wake-up from D3, GRST
When the SUSPEND
preserved. All outputs are placed in a high-impedance state, but the contents of the registers are preserved.
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 PCI1420 to place all output buffers in a
high-impedance state and reset internal registers. When PRST
nonfunctional. After PRST
When the SUSPEND
preserved. All outputs are placed in a high-impedance state, but the contents of the registers are preserved.
should be asserted following initial boot so that PME context is retained when
mode is enabled, the device is protected from the GRST , and the internal registers are
is asserted, the device is completely
is deasserted, the PCI1420 is in a default state.
mode is enabled, the device is protected from the PRST , and the internal registers are
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
I/O
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
phase, this 4-bit bus is used as byte enables. The byte enables determine which byte paths of the full 32-bit
I/O
data bus carry meaningful data. C/BE0
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 PCI1420 calculates even parity across the
AD31–AD0 and C/BE3
indicator with a one-PCLK 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
–C/BE0 buses. As an initiator during PCI cycles, the PCI1420 outputs this parity
applies to byte 0 (AD7–AD0), C/BE1 applies to byte 1 (AD15–AD8),
–C/BE0 define the bus command. During the data
).
2–10
TERMINAL
NAME
NO.
PDV GHK
DEVSEL
FRAME
GNT
IDSEL182C10I
IRDY
PERR
REQ
SERR
STOP
TRDY
197C7I/O
193F8I/O
168C13I
195A7I/O
199A6I/O
169B13OPCI bus request. REQ is asserted by the PCI1420 to request access to the PCI bus as an initiator.
200B6O
198F7I/O
196B7I/O
Table 2–9. PCI Interface Control
I/ODESCRIPTION
PCI device select. The PCI1420 asserts DEVSEL to claim a PCI cycle as the target device. As a PCI initiator
on the bus, the PCI1420 monitors DEVSEL
occurs, then the PCI1420 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 PCI1420 access to the PCI bus after the
current data transaction has completed. GNT
bus parking algorithm.
Initialization device select. IDSEL selects the PCI1420 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 PCI1420 when enabled through bit 8 of the
command register (see Section 4.4) indicating a system error has occurred. The PCI1420 need not be the
target of the PCI cycle to assert this signal. When SERR
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
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
and TRDY are both sampled asserted, wait states are inserted.
is enabled through bit 6 of the command register (see Section 4.4).
is used for target disconnects and is commonly asserted by target devices that do not
and TRDY are asserted, wait states are inserted.
until a target responds. If no target responds before timeout
may or may not follow a PCI bus request, depending on the PCI
and TRDY are asserted.
is enabled in the command register, this signal also
and TRDY are asserted.
is
2–11
TERMINAL
NAME
NO.
PDV GHK
MFUNC0154F15I/O
MFUNC1155E17I/O
MFUNC2157A16I/O
MFUNC3158C15I/O
MFUNC4159E14I/O
MFUNC5160F13I/O
MFUNC6161B15I/O
RI_OUT/PME163C14O
SPKROUT
SUSPEND156D19I
149G15O
Table 2–10. Multifunction and Miscellaneous Pins
I/ODESCRIPTION
Multifunction terminal 0. MFUNC0 can be configured as parallel PCI interrupt INT A, GPI0, GPO0, socket
activity LED output, ZV switching outputs, CardBus audio PWM, GPE
Section 4.30,
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
Section 4.30,
Serial data (SDA). When LATCH is detected low after a PCI reset, the MFUNC1 terminal provides the
SDA signaling for the serial bus interface. The two-pin serial interface loads the subsystem identification
and other register defaults from an EEPROM after a PCI reset. See Section 3.6.1,
Implementation
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
Section 4.30,
Multifunction terminal 3. MFUNC3 can be configured as a parallel IRQ or the serialized interrupt signal
IRQSER. See Section 4.30,
Multifunction terminal 4. MFUNC4 can be configured as PCI LOCK, GPI3, GPO3, socket activity LED
output, ZV switching outputs, CardBus audio PWM, GPE
Multifunction Routing Register
Serial clock (SCL). When LATCH is detected low after a PCI reset, the MFUNC4 terminal provides the
SCL signaling for the serial bus interface. The two-pin serial interface loads the subsystem identification
and other register defaults from an EEPROM after a PCI reset. See Section 3.6.1,
Implementation
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 Routing Register
Multifunction terminal 6. MFUNC6 can be configured as a PCI CLKRUN or a parallel IRQ. See
Section 4.30,
Ring indicate out and power management event output. T erminal provides an output for ring-indicate or
PME
signals.
Speaker output. SPKROUT is the output to the host system that can carry SPKR or CAUDIO through
the PCI1420 from the PC Card interface. SPKROUT is driven as the exclusive-OR combination of card
SPKR
Suspend. SUSPEND protects the internal registers from clearing when the GRST or PRST signal is
asserted. See Section 3.8.4,
Multifunction Routing Register
Multifunction Routing Register
, for details on other serial bus applications.
Multifunction Routing Register
, for details on other serial bus applications.
Multifunction Routing Register
//CAUDIO inputs.
, for configuration details.
, for configuration details.
, for configuration details.
Multifunction Routing Register
, for configuration details.
, for configuration details.
, for configuration details.
Suspend Mode
, for details.
, RI_OUT , or a parallel IRQ. See Section 4.30,
, for configuration details.
, or a parallel IRQ. See Section 4.30,
, or a parallel IRQ. See
, or a parallel IRQ. See
Serial Bus Interface
, RI_OUT, or a parallel IRQ. See
Serial Bus Interface
2–12
Table 2–11. 16-Bit PC Card Address and Data (Slots A and B)
OPC Card address. 16-bit PC Card address lines. A25 is the most significant bit.
I/OPC Card data. 16-bit PC Card data lines. D15 is the most significant bit.
2–13
Table 2–12. 16-Bit PC Card Interface Control (Slots A and B)
I/O
DESCRIPTION
TERMINAL
NUMBER
NAME
PDVGHKPDVGHK
BVD1
(STSCHG
BVD2
(SPKR
CD1
CD2
CE1
CE2
INPACK127L1461R7I
IORD
IOWR
†
Terminal name for slot A is preceded with A_. For example, the full name for terminals 127 and L14 are A_INPACK.
‡
Terminal name for slot B is preceded with B_. For example, the full name for terminals 61 and R7 are B_INPACK
138H1972V9I
/RI)
137J1571W9I
)
82
140
9497P13
99W1533L5O
101V1535M2O
SLOT A
†
V11
H171674
R132830
SLOT B
‡
H3
R9
K6
L2
Battery voltage detect 1. BVD1 is generated by 16-bit memory PC Cards that
include batteries. BVD1 is used with BVD2 as an indication of the condition of the
batteries on a memory PC Card. Both BVD1 and BVD2 are high when the battery
is good. When BVD2 is low and BVD1 is high, the battery is weak and should be
replaced. When BVD1 is low, the battery is no longer serviceable and the data in
the memory PC Card is lost. See Section 5.6,
Configuration Register
Status-Change Register
status bits for this signal.
Status change. STSCHG is used to alert the system to a change in the READY,
write protect, or battery voltage dead condition of a 16-bit I/O PC Card.
Ring indicate. RI
Battery voltage detect 2. BVD2 is generated by 16-bit memory PC Cards that
include batteries. BVD2 is used with BVD1 as an indication of the condition of the
batteries on a memory PC Card. Both BVD1 and BVD2 are high when the battery
is good. When BVD2 is low and BVD1 is high, the battery is weak and should be
replaced. When BVD1 is low, the battery is no longer serviceable and the data in
the memory PC Card is lost. See Section 5.6,
Configuration Register
Status-Change Register
status bits for this signal.
Speaker. SPKR is an optional binary audio signal available only when the card and
socket have been configured for the 16-bit I/O interface. The audio signals from
cards A and B are combined by the PCI1420 and are output on SPKROUT.
DMA request. BVD2 can be used as the DMA request signal during DMA
operations to a 16-bit PC Card that supports DMA. The PC Card asserts BVD2 to
indicate a request for a DMA operation.
Card detect 1 and Card detect 2. CD1 and CD2 are internally connected to ground
on the PC Card. When a PC Card is inserted into a socket, CD1
I
low. For signal status, see
Card enable 1 and card enable 2. CE1 and CE2 enable even- and odd-numbered
address bytes. CE1
O
odd-numbered address bytes.
Input acknowledge. INPACK is asserted by the PC Card when it can respond to an
I/O read cycle at the current address.
DMA request. INPACK can be used as the DMA request signal during DMA
operations from a 16-bit PC Card that supports DMA. If it is used as a strobe, then
the PC Card asserts this signal to indicate a request for a DMA operation.
I/O read. IORD is asserted by the PCI1420 to enable 16-bit I/O PC Card data output
during host I/O read cycles.
DMA write. IORD is used as the DMA write strobe during DMA operations from a
16-bit PC Card that supports DMA. The PCI1420 asserts IORD
transfers from the PC Card to host memory.
I/O write. IOWR is driven low by the PCI1420 to strobe write data into 16-bit I/O PC
Cards during host I/O write cycles.
DMA read. IOWR is used as the DMA write strobe during DMA operations from a
16-bit PC Card that supports DMA. The PCI1420 asserts IOWR
from host memory to the PC Card.
, for enable bits. See Section 5.5,
, and Section 5.2,
is used by 16-bit modem cards to indicate a ring detection.
, for enable bits. See Section 5.5,
, and Section 5.2,
Section 5.2,
enables even-numbered address bytes, and CE2 enables
ExCA Card Status-Change-Interrupt
ExCA Interface Status Register
ExCA Card Status-Change-Interrupt
ExCA Interface Status Register
ExCA Interface Status Register
ExCA Card
, for the
ExCA Card
, for the
and CD2 are pulled
.
during DMA
during transfers
.
2–14
Table 2–12. 16-Bit PC Card Interface Control (Slots A and B) (Continued)
I/O
DESCRIPTION
TERMINAL
NUMBER
NAME
PDV GHKPDV GHK
OE98U1432L6O
READY
(IREQ
REG
RESET124L1858W5OPC Card reset. RESET forces a hard reset to a 16-bit PC Card.
WAIT
WE110R1946P3O
WP
(IOIS16
VS1
VS2
†
Terminal name for slot A is preceded with A_. For example, the full name for terminals 110 and R19 are A_WE.
‡
Terminal name for slot B is preceded with B_. For example, the full name for terminals 46 and P3 are B_WE
135J1769V8I
)
130K1763P8O
136J1470W8I
139H1873U9I
)
134
122
†
SLOT A
J18
M196856U8P7
SLOT B
‡
Output enable. OE is driven low by the PCI1420 to enable 16-bit memory PC Card data
output during host memory read cycles.
DMA terminal count. OE is used as terminal count (TC) during DMA operations to a 16-bit
PC Card that supports DMA. The PCI1420 asserts OE
operation.
Ready. The ready function is provided by READY when the 16-bit PC Card and the host
socket are configured for the memory-only interface. READY is driven low by the 16-bit
memory PC Cards to indicate that the memory card circuits are busy processing a previous
write command. READY is driven high when the 16-bit memory PC Card is ready to accept
a new data transfer command.
Interrupt request. IREQ
device on the 16-bit I /O PC Card requires service by the host software. IREQ
(deasserted) when no interrupt is requested.
Attribute memory select. REG remains high for all common memory accesses. When REG
is asserted, access is limited to attribute memory (OE or WE active) and to the I/O space
(IORD
or IOWR active). Attribute memory is a separately accessed section of card memory
and is generally used to record card capacity and other configuration and attribute
information.
DMA acknowledge. REG
to a 16-bit PC Card that supports DMA. The PCI1420 asserts REG
operation. REG
strobes to transfer data.
Bus cycle wait. WAIT is driven by a 16-bit PC Card to extend the completion of the memory
or I/O cycle in progress.
Write enable. WE is used to strobe memory write data into 16-bit memory PC Cards. WE
is also used for memory PC Cards that employ programmable memory technologies.
DMA terminal count. WE
supports DMA. The PCI1420 asserts WE
Write protect. WP applies to 16-bit memory PC Cards. WP reflects the status of the
write-protect switch on 16-bit memory PC Cards. For 16-bit I/O cards, WP is used for the
16-bit port (IOIS16
I/O is 16 bits. IOIS16
when the address on the bus corresponds to an address to which the 16-bit PC Card
responds, and the I/O port that is addressed is capable of 16-bit accesses.
DMA request. WP can be used as the DMA request signal during DMA operations to a 16-bit
PC Card that supports DMA. If used, then the PC Card asserts WP to indicate a request for
a DMA operation.
Voltage sense 1 and voltage sense 2. VS1 and VS2, when used in conjunction with each
I/O
other, determine the operating voltage of the PC Card.
is asserted by a 16-bit I/O PC Card to indicate to the host that a
is used as a DMA acknowledge (DACK) during DMA operations
is used in conjunction with the DMA read (IOWR) or DMA write (IORD)
is used as TC during DMA operations to a 16-bit PC Card that
to indicate TC for a DMA read operation.
) function.
applies to 16-bit I/O PC Cards. IOIS16 is asserted by the 16-bit PC Card
to indicate TC for a DMA write
is high
to indicate a DMA
.
2–15
Table 2–13. CardBus PC Card Interface System (Slots A and B)
I/O
DESCRIPTION
TERMINAL
NUMBER
NAME
PDVGHKPDVGHK
CCLK112P1848P6O
CCLKRUN
CRST
†
Terminal name for slot A is preceded with A_. For example, the full name for terminals 112 and P18 are A_CCLK.
‡
Terminal name for slot B is preceded with B_. For example, the full name for terminals 48 and P6 are B_CCLK.
139H1873U9O
124L1858W5I/O
SLOT A
†
SLOT B
‡
CardBus clock. CCLK provides synchronous timing for all transactions on the
CardBus interface. All signals except CRST
CCD2
, CCD1, CVS2, and CVS1 are sampled on the rising edge of CCLK, and all
timing parameters are defined with the rising edge of this signal. CCLK operates at
the PCI bus clock frequency, but it can be stopped in the low state or slowed down
for power savings.
CardBus clock run. CCLKRUN is used by a CardBus PC Card to request an increase
in the CCLK frequency, and by the PCI1420 to indicate that the CCLK frequency is
going to be decreased.
CardBus reset. CRST brings CardBus PC Card-specific registers, sequencers, and
signals to a known state. When CRST
placed in a high-impedance state, and the PCI1420 drives these signals to a valid
logic level. Assertion can be asynchronous to CCLK, but deassertion must be
synchronous to CCLK.
, CCLKRUN, CINT , CSTSCHG, CAUDIO,
is asserted, all CardBus PC Card signals are
2–16
Table 2–14. CardBus PC Card Address and Data (Slots A and B)
CardBus address and data. These signals make up the multiplexed CardBus address
and data bus on the CardBus interface. During the address phase of a CardBus cycle,
I/O
CAD31–CAD0 contain a 32-bit address. During the data phase of a CardBus cycle,
CAD31–CAD0 contain data. CAD31 is the most significant bit.
CardBus bus commands and byte enables. CC/BE3–CC/BE0 are multiplexed on the
same CardBus terminals. During the address phase of a CardBus cycle,
CC/BE3
–CC/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
CardBus parity. In all CardBus read and write cycles, the PCI1420 calculates even parity
across the CAD and CC/BE
outputs CP AR with a one-CCLK delay. As a target during CardBus cycles, the calculated
parity is compared to the initiator’s parity indicator; a compare error results in a parity
error assertion.
applies to byte 0 (CAD7–CAD0), CC/BE1 applies to
applies to byte 2 (CAD23–CAD8), and CC/BE3 applies
buses. As an initiator during CardBus cycles, the PCI1420
2–17
Table 2–15. CardBus PC Card Interface Control (Slots A and B)
I/O
DESCRIPTION
I
ith CVS1
CVS2 to identif
I/O
i
ith CCD1
CCD2 to identif
TERMINAL
NUMBER
NAME
PDVGHKPDVGHK
CAUDIO137J1571W9I
CBLOCK
CCD1
CCD2
CDEVSEL
CFRAME
CGNT
CINT
CIRDY
CPERR
CREQ
CSERR
CSTOP
CSTSCHG
CTRDY
CVS1134J1868U8
CVS2122M1956P7
†
Terminal name for slot A is preceded with A_. For example, the full name for terminals 137 and J15 are A_CAUDIO.
‡
Terminal name for slot B is preceded with B_. For example, the full name for terminals 71 and W9 are B_CAUDIO.
107P1542N6I/O
82V1116H3
140H1774R9
111P1747R1I/O
116N1751R3I/O
110R1946P3I
135J1769V8I
115M1450P5I/O
108N1443P1I/O
127L1461R7I
136J1470W8I
109R1845N5I/O
138H1972V9I
114P1949R2I/O
SLOT A
†
SLOT B
‡
CardBus audio. CAUDIO is a digital input signal from a PC Card to the system
speaker. The PCI1420 supports the binary audio mode and outputs a binary signal
from the card to SPKROUT.
CardBus lock. CBLOCK is used to gain exclusive access to a target.
CardBus detect 1 and CardBus detect 2. CCD1 and CCD2 are used in conjunction
w
operating voltage and card type.
CardBus device select. The PCI1420 asserts CDEVSEL to claim a CardBus cycle as
the target device. As a CardBus initiator on the bus, the PCI1420 monitors CDEVSEL
until a target responds. If no target responds before timeout occurs, then the PCI1420
terminates the cycle with an initiator abort.
CardBus cycle frame. CFRAME is driven by the initiator of a CardBus bus cycle.
CFRAME
transfers continue while this signal is asserted. When CFRAME
CardBus bus transaction is in the final data phase.
CardBus bus grant. CGNT is driven by the PCI1420 to grant a CardBus PC Card
access to the CardBus bus after the current data transaction has been completed.
CardBus interrupt. CINT is asserted low by a CardBus PC Card to request interrupt
servicing from the host.
CardBus initiator ready. CIRDY indicates the CardBus initiator’s ability to complete
the current data phase of the transaction. A data phase is completed on a rising edge
of CCLK when both CIRDY
both sampled asserted, wait states are inserted.
CardBus parity error. CPERR reports parity errors during CardBus transactions,
except during special cycles. It is driven low by a target two clocks following that data
when a parity error is detected.
CardBus request. CREQ indicates to the arbiter that the CardBus PC Card desires
use of the CardBus bus as an initiator.
CardBus system error. CSERR reports address parity errors and other system errors
that could lead to catastrophic results. CSERR
CCLK, but deasserted by a weak pullup, and may take several CCLK periods. The
PCI1420 can report CSERR
CardBus stop. CSTOP is driven by a CardBus target to request the initiator to stop
the current CardBus transaction. CSTOP
commonly asserted by target devices that do not support burst data transfers.
CardBus status change. CSTSCHG alerts the system to a change in the card’s
status, and is used as a wake-up mechanism.
CardBus target ready. CTRDY indicates the CardBus target’ s ability to complete the
current data phase of the transaction. A data phase is completed on a rising edge of
CCLK, when both CIRDY
inserted.
CardBus voltage sense 1 and CardBus voltage sense 2. CVS1 and CVS2 are used
n conjunction w
to determine the operating voltage and card type.
and
is asserted to indicate that a bus transaction is beginning, and data
y card insertion and interrogate cards to determine the
and CTRDY are asserted. Until CIRDY and CTRDY are
is driven by the card synchronous to
to the system by assertion of SERR on the PCI interface.
is used for target disconnects, and is
and CTRDY are asserted; until this time, wait states are
and
y card insertion and interrogate cards
is deasserted, the
2–18
Loading...
+ 107 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.