FEATURES
• Single-chip CardBus host adapter
• Supports 2 PCMCIA 1.0 and JEIDA 4.2 R2 cards or 2
CardBus cards
• ACPI-PCI Bus Power Management Interface
Specification Rev1.0 Compliant
• Supports OnNow LAN wakeup, OnNow Ring Indicate,
PCI CLKRUN#, PME#, and CardBus CCLKRUN#
• Compliant with PCI specification v2.1S, 1998 PC Card
Standard 7.0
• Yenta PCI to PCMCIA CardBus Bridge register
compatible
• ExCA (Exchangeable Card Architecture) compatible
registers map-able in memory and I/O space
• Intel 82365SL PCIC Register Compatible
• Supports PCMCIA_ATA Specification
• Supports 5V/3.3V PC Cards and 3.3V CardBus cards
• Supports two PC Card or CardBus slots with hot
insertion and removal
• Supports multiple FIFOs for PCI/CardBus data transfer
• Supports Direct Memory Access for PC/PCI and
PC/Way on PC Card socket
• Programmable interrupt protocol: PCI, PCI+ISA,
PCI/Way, or PC/PCI interrupt signaling modes
• Win’98 IRQ and PC-97/98 compliant
• Parallel or Serial interface for socket power control
devices (TI or Micrel)
• Zoomed Video Support
• Integrated PC 98 – Subsystem Vendor ID support, with
auto lock bit
• LED Activity Pins
ORDERING INFORMATION
OZ6833T – 208 pin TQFP
OZ6833B – 208 pin Mini-BGA
GENERAL DESCRIPTION
The OZ6833 ACPI CardBus controller provides a high
performance, synchronous, 32-bit, bus master/target
interface between computers and plug in PC Cards.
CardBus is the new 32-bit interface standard of Personal
Computer Memory Card International Association,
PCMCIA. The CardBus provides 32-bit interface with
multiplexed address and data lines. This will allow the
addition of high performance computer system
enhancements and new functions in a user-friendly way.
Further, the expansion capability of the CardBus will
provide benefits to the end user. CardBus is intended to
OZ6833
ACPI CardBus Controller
support “temporal” add-in functions on PC Cards, such as
Memory cards, Network interfaces, FAX/Modems and other
wireless communication cards, etc. The high performance
and capability of the CardBus interface will enable further
development of many new functions and applications.
The OZ6833 CardBus controller is a 33MHz PCI compliant
master/target device that attaches to the PCI bus and
manages two PC Card sockets. The PC Card sockets
support both 3.3V / 5V versions of 8/16-bit PCMCIA R2
card or 32-bit CardBus card. R2 card support is compatible
with the Intel 82365SL PCIC controller. CardBus card
support is fully compatible with the 1998 PC Card Standard
V7.0. The OZ6833 is a stand alone device. It does not
require an additional buffer chip for the two PC Card socket
interface. The OZ6833 is implemented with a complex
multiple FIFO data buffer for the PCI and CardBus interface
to provide better PCI/CardBus access.
The FIFO buffers allow the bridge to accept data from a
target bus while moving data to it, facilitating deadlock
prevention. In addition, the OZ6833 is designed with
dynamic PC Card hot insertion and removal and auto
configuration capabilities.
The OZ6833 ACPI CardBus Controller provides the power
saving mixed 5V / 3.3V capability. An advance CMOS
process minimizes system power consumption. The dev ice
also provides a power-down mode, allowing host software
to reduce power consumption further while stopping
internal clock distribution and the clocks on PC Card
sockets. The OZ6833 is not only a CardBus bridge, but
also a socket controller. The OZ6833 supports two master
devices and arbitrates the priority of each. Further, it
supports inter CardBus direct data transfer. The register set
in the OZ6833 is the superset of the OZ67xx register set,
assuring full compatibility with existing socket/card-services
software and PC-card applications. The OZ6833 provides
the most advanced design flexibility for the PC Card
interface in notebook computer design.
To enhance the performance between the PCI bus and any
CardBus card, two buffers (each composed of 16 double
words) are added on both sides going from PCI to CardBus
or the other way around. By implementing these buffers,
the OZ6833 will not refuse data from a target bus while
moving data and preventing deadlock situations.
In order to allow maximum flexibility for system designers,
the CINT# of the PC card 32-bit may be programmed to
steer to either INTA# or INTB# of the PCI bus. Further, the
interrupts may be programmed to route through the bridge
to either PCI INT lines or IRQ interrupts on the ISA bus.
04/25/00 OZ6833-DS-1.55 Page 1
Copyright 1999 by O2Micro All Rights Reserved
FUNCTIONAL BLOCK DIAGRAM
PCI Interface
OZ6833
PCI Configuration/
Function Control Registers
Power Switch
Control
PCI
Function Control
Configuration/
Registers
Power
Contro
Switch
l
PC Card
Machine
EXCA
8/16-Bit
16-
PC
Bit
Machin
Card
State
e
PCI
PCI
Arbite
Arbiter
r
CardBus FIFO
CardBu
Data Buffering
s
CardBus
PC Card
State
Machine
and
Arbiter
FIFO
ACPI/ OnNow
Power Management
for PC99
Interrupt
Subsystem
Interrup
t
EXCA
8/16 Bit
PC Card
State
Machine
CardBus
PC Card
State
Machine
and
Arbiter
Powe
Power
Switc
r
Switch
h
Interface
Socket A PC Card Interface
PC Card
Interface
Socket B PC Card Interface
OZ6833-DS-1.55 Page 2
OZ6833
SYSTEM BLOCK DIAGRAM
The following diagram is a typical system block diagram utilizing the OZ6833 ACPI CardBus controller with other related
chipsets.
CPU
PCI Bus
VGA
AGP
OZ6833
CardBus
Controller
PC
Card
PC
Card
Memory
North Bridge
South Bridge
ISA
OZ6833-DS-1.55 Page 3
PIN LIST
Bold Text = Normal Default Pin Name
PCI Bus Interface Pins
Pin Name Description
AD[31:0]
C/BE[3:0]#
FRAME#
IRDY#
TRDY#
STOP#
IDSEL
DEVSEL#
PERR#
PCI Bus Address Input/Data: These
pins connect to PCI bus signals AD[31:0].
A Bus transaction c onsists of an address
phase followed by one or more data
phases.
PCI Bus Command/Byte Enable: The
command signali ng and byte enables are
multiplexed on the same pins . During the
address phase of a transaction,
C/BE[3:0]# are interpreted as the bus
commands. During the data phase,
C/BE[3:0]# are interpreted as byte
enables. The byte enables are to be val id
for the entirety of each data phase, and
they indicate which bytes in t he 32-bit data
path are to carry meaningful dat a for the
current data phase.
Cycle Frame: This input indicates to the
OZ6833 that a bus transaction is
beginning. While FRAME# is asserted,
data transfers continue. When FRAME#
is de-asserted, the transaction is in its final
phases.
Initiator Ready: This input indicates the
initiating agent’s ability to complete the
current data phase of the transaction.
IRDY# is used in conjunction with TRDY#.
Target Ready: This output indicates
target Agent’s the OZ6833’s ability to
complete the current data phase of the
transaction. TRDY# is used in conjunction
with IRDY#.
Stop: This output indicates the current
target is requesting the m aster to s top the
current transaction.
Initialization Device Select: This input is
used as a chip sel ect during configurat ion
read and write transactions. This is a
point-to-point signal. IDS EL can be used
as a chip selec t during configuration read
and write transactions.
Device Select: This output is driven
active LOW when the PCI address is
recognized as supported, thereby acting
as the target for the current PCI cycle.
The Target must respond before timeout
occurs or the cycle will terminate.
Parity Error: The output is driven active
LOW when a dat a parity error is detected
during a write phase.
OZ6833
Pin Number
TQFP BGA
4-5, 7-12, 1620, 22-24, 3843, 45-46, 48-
49, 51-56
13, 25, 36, 47 F4, H1, M4, R1 TTL I/O 4 -
27 J3 TTL I/O 4
29 J1 TTL I/O 4 -
30 K2 TTL I/O 4 PCI Spec
32 L4 TTL I/O 4 PCI Spec
15 F3 TTL I 4 -
31 K3 TTL I/O 4 PCI Spec
33 K1 - TO 4 PCI Spec
B1, C1, D2, D1,
E4, E3, E2, E1,
G4, F1, G2,
G3, H4, H2,
H3, J4, M2, M3,
N4, M1, N2,
N1, P2, P1, P3,
R2, R3, T2, U1,
T3, U2, P4
Input Type
TTL I/O 4 PCI Spec
Power
Rail
Drive
-
OZ6833-DS-1.55 Page 5