PCI 9056 Features
The PCI 9056 32-bit, 66MHz PCI I/O accelera-
tor is the most advanced, 32-bit general-pur-
pose bus mastering device available for
Motorola MPC 850/860 PowerQUICC and
generic 32-bit, 66MHz local bus based
designs. The PCI 9056 incorporates PLX’s
industry leading Data Pipe Architecture
technology, featuring DMA engines, program-
mable Direct Master and Direct Slave data
transfer modes, and PCI messaging functions.
Serial EEPROM
s
Stores configuration register power on,
reset values
s
s
Independent 32 Lword (128 byte) read and
64 Lword (256 byte) write FIFOs
Deferred reads, deferred writes, posted
writes, read ahead, and programmable read
prefetch counter
Programmable READY# time out
and recovery
s
An alternative to expansion ROM for
storing Vital Product Data (VPD)
Supports 2 Kbit/4 Kbit microwire devices
with sequential read
s
s
Data Pipe Architecture
DMA
Service DMA descriptors, mastering on both
bus interfaces during data transfer
s
Two independent channels provide flexible
prioritization scheme
s
Advanced Performance Features Common to
DMA, Direct Master, and Direct Slave
s
Zero wait state PCI and local bus bursts
s
s
Deep FIFOs prolong bursts
Unaligned PCI and local bus transfers of
any byte length
On-the-fly Endian conversion
Programmable local bus wait states
Parity checking on both buses
Interfaces
PCI
s
32-bit, 66MHz r2.2 operation
–
Zero wait state bursts to 264 MB/s
–
Dual Address Cycle (DAC) support as a
PCI bus master
–
Vital Product Data (VPD)
–
3.3V I/O, 5V tolerant
s
Each channel has its own bi-directional
64 Lword (256 byte) deep FIFO
Block Mode services a single DMA
descriptor in PCI 9056 registers
Scatter/Gather Mode services DMA
descriptor linked lists in memory
s
s
s
s
s
Messaging
s
Provides industry standard I O r1.5
2
messaging unit
s
PICMG 2.1 r2.0 Hot Swap Silicon
–
Burst descriptors from PCI or local
bus memory
–
Descriptor lists either linear (static)
or circular (dynamic) with Valid bit
semaphore control
s
Supports general-purpose messaging for
proprietary message schemes
–
Programming Interface 0 (PI=0)
–
Bias Voltage Support
–
Early Power Support
–
Intially Not Responding Support
s
s
–
Eight 32-bit mailbox registers for polled
environments
–
Two 32-bit doorbell registers for interrupt
driven environments
Direct Hardware DMA controls
PCI Hot Plug r1.0
PCI Power Management r1.1
–
Demand Mode to pause/resume
–
End of Transfer (EOT) to abort
s
Embedded Host Features
s
s
–
Supports D0, D1, D2, D3
HOT
, and D3
COLD
power states
–
D3
COLD
Power Management Event (PME)
generation to meet PC 2001 Windows
98/2000 communication adapter logo
certification requirements
Local Bus
s
Three local bus options on the device
–
M Mode: Motorola MPC 850/860
PowerQUICC and PowerPC 80x/82x
–
C Mode: De-multiplexed address and data
buses for Intel i960(r), DSPs, custom ASICs
and FPGAs, and others
–
J Mode: Multiplexed address and data buses
for Intel i960, IBM PowerPC 401, IDT
RC32364, DSPs, PLX IOP 480, and others
s
Programmable local bus burst length,
including infinite
PCI arbiter supports 7 external masters
Reset and interrupt signals configurable for
embedded host operation
Type 0/1 Configuration support allows
local bus master to configure PCI bus
and devices
256-ball fine pitch PBGA (FPBGA)
–
Enhanced M Mode supports bursts beyond
PowerQUICC 16 byte limit
Direct Master
Service local bus masters by mastering on
the PCI bus
s
Two local bus address spaces map to
PCI bus: one to memory; one to I/O
s
s
Package
s
–
17 mm x 17 mm, 1.00 mm ball pitch
–
Low power 2.5V CMOS core
–
3.3V I/O, 5V tolerant
–
Industrial temperature range operation
–
IEEE 1149.1 JTAG boundary scan
Generate all PCI memory and I/O transac-
tion types, including Memory Write and
Invalidate (MWI)
Independent 32 Lword (128 byte) read
and 64 Lword (256 byte) write FIFOs
Read ahead and programmable read
prefetch counter
PowerQUICC deferred reads and IDMA
(M mode only)
s
s
Backward Compatibility
s
32-bit, 66MHz operation
s
–
Zero wait state bursts to 264 MB/s
–
3.3V I/O, 5V tolerant
–
Asynchronous clock inputs to PCI and
local bus
The PCI 9056 register set is backward
compatible with the PCI 9054, with
new registers added for functionality
enhancements
Support for 64-bit, 66MHz PCI with 32-bit,
66MHz C, J, and M Local Bus Support is
provided by the PCI 9656
Direct Slave
Service PCI bus masters by mastering on
the local bus
s
Two general-purpose and one expansion
ROM PCI address spaces map to local
bus memory
–
Each address space may specify 8-, 16-, or
32-bit local bus data transfers
Related PLX Products
s
–
See the PCI 9656 product brief for details