■
■
■
Has limited I/O pin leakage at
precharge voltage
Programmable Prefetch Counter-The PCI
9054 can be programmed to prefetch
data during PCI Initiator and PCI Target
operations. The prefetch size can be
programmed to match the master burst
length or can be used as Read Ahead
Posted Memory Writes-Supports Posted
Memory Writes (PMW) for maximum
performance and to avoid potential
deadlock situations
Hot Swap Friendly
■
Incorporates the Hot Swap
Control/Status register (HS_CSR)
PCI Bus Operation
■
PCI Dual-Address Cycle (DAC)-Support
(64-bit Address Space) enables 64-bit
addressing in 64-bit PCI host systems
I/O Chips (Datacom, Telecom, Storage, etc.)
■
PCI Power Management-Supports four
I/O
CPU
power states for PCI functions D , D ,
0
1
D , and D
Management Event interrupt (PME#)
and the Power
2
3hot
PCI Bus
Local Bus
PCI 9054
I/O Accelerator
■
New Capabilities Structure-Supports
New Capabilities registers to define
additional capabilities of PCI functions
RAM
ROM
Local Bus Operation
■
Programmable Local Bus-Runs up
Figure 2. High Performance CompactPCI Adapter
to 50MHz and supports non-multi-
plexed 32-bit address/data, multiplexed
32-bit, and slave accesses of 8-, 16-, or
32-bit Local Bus devices. Allows Local
Bus bursting up to 200Mbytes/second.
■
■
mode data. The PCI 9054 reads single
Incorporates an Extended Capability
Pointer (ECP) mechanism
data (8-, 16-, or 32-bit) if the master
initiates a single cycle; otherwise, the PCI
9054 prefetches the programmed size.
Incorporates added resources for soft-
ware control of ENUM#, the ejector
switch, and the status LED, which indi-
cates to the user insertion/removal
■
Three PCI-to-Local Address Spaces-The
PCI 9054 supports three PCI-to-Local
Address spaces when the PCI 9054 is
in PCI Target mode. These spaces (Space
0, Space 1, and Expansion ROM spaces)
allow any PCI Bus Master to access
the local memory spaces with program-
mable wait states, bus width, and burst
capabilities.
■
Six Programmable FIFOs for concurrent
burst transactions
■
■
Zero wait state burst operation
PCI Bus Embedded Host Design
Serial EEPROM Interface-Contains an
interface for an optional serial EEPROM
that can be used to load configuration
information. The PCI 9054 can also be
configured by a local CPU.
Another application for the PCI 9054 is
PCI host embedded system designs such
as network switches and routers, printer
engines, set-top boxes and industrial
equipment. In this configuration, the PCI
9054 Data Pipe Architecture allows high
performance transfer modes. In addition,
the PCI 9054 supports both Type 0 and
Type 1 PCI configuration cycles which
allows the PCI 9054 to configure other
PCI devices or cards in the system.
■
■
Clock-The Local Bus interface runs from
a local TTL clock and asserts the neces-
sary internal clocks. This clock runs
asynchronously to the PCI clock.
Figure 3.
PCI Bus Embedded
Host Design
Big/Little Endian Conversion-Supports
dynamic switching between Big
Endian and Little
Endian data for PCI
Initiator, PCI Target,
DMA, and internal
register accesses on
the Local Bus
Additional Features
General Purpose Bus Master Operation
■
Advanced Data Pipe Architecture
includes DMA engines, PCI Initiator, PCI
Target, and PCI messaging functions.
■
Fully supports the
Vital Product
Data (VPD) PCI
extension-Provides
an alternate access
method other than
Expansion ROM for
Vital Product Data
■
Dual independently programmable
Data Pipe Architecture DMA engines
with programmable FIFOs. Each channel
supports block and scatter/gather
DMA modes.
■
5V Tolerant Operation-The PCI 9054
requires 3.3 V . It provides 3.3V signal-
ing with 5V I/O tolerance on both the
PCI and Local Buses.
■
cc
Interrupt Generator-
Can assert PCI and local
interrupts from external
and internal sources