■Independent 16 Qword (128 byte) read
and 32 Qword (256 byte) write FIFOs
■Deferred reads, deferred writes, posted
writes, read ahead, and programmable read
prefetch counter
■Programmable #READY time out
and recovery
Advanced Performance Features Common to
DMA, Direct Master, and Direct Slave
■Zero wait state PCI & local bus bursts
■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
Messaging
■Provides industry standard I2O r1.5
messaging unit
■Supports general-purpose messaging
for proprietary message schemes
–Eight 32-bit mailbox registers for polled
environments
–Two 32-bit doorbell register for interrupt
driven environments
Embedded Host Features
■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
Package
■272-pin PBGA
–27 mm x 27 mm, 1.27 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
Backward Compatibility
■The PCI 9656 register set is backward
compatible with the PCI 9054, with new
registers added for the new functionality
enhancements
Related PLX Products
■Support for 32-bit, 66MHz PCI with 32-bit,
66MHz C, J, and M Local Bus support is
provided by the PCI 9056
–See the PCI 9056 product brief for details
Serial EEPROM
■Store configuration register power on,
reset values
■An alternative to expansion ROM for stor-
ing Vital Product Data (VPD)
■Supports 2 Kbit/4 Kbit microwire devices
with sequential read
Data Pipe Architecture
DMA
Service DMA descriptors, mastering on both
bus interfaces during data transfer
■Two independent channels provide flexible
prioritization scheme
■Each channel has its own bi-directional
32 Qword (256 byte) deep FIFO
■Block Mode services a single DMA
descriptor in PCI 9656 registers
■Scatter/Gather Mode services DMA
descriptor linked lists in memory
–Burst descriptors from PCI or local
bus memory
–Descriptor lists either linear (static) or
circular (dynamic) with Valid bit sema-
phore control
■Direct Hardware DMA controls
–Demand Mode to pause/resume
–End of Transfer (EOT) to abort
■Programmable local bus burst length,
including infinite
–Enhanced M Mode supports bursts beyond
PowerQUICC 16 byte limit
Direct Master
Service local bus masters by mastering on
the PCI bus
■Two local bus address spaces map to PCI
bus: one to memory; one to I/O
■Generate all PCI memory and I/O
transaction types, including Memory
Write and Invalidate (MWI)
■Independent 16 Qword (128 byte) read
and 32 Qword (256 byte) write FIFOs
■Read ahead and programmable read
prefetch counter
■PowerQUICC deferred reads and IDMA
(M mode only)
Direct Slave
Service PCI bus masters by mastering on the
local bus
■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 transfer
PCI 9656 Features
The PCI 9656 64-bit, 66MHz PCI I/O accelera-
tor is the most advanced, general-purpose
bus mastering device available for Motorola
MPC 850/860 PowerQUICC and generic
32-bit, 66MHz local bus based designs. The
PCI 9656 incorporates PLX’s industry leading
Data Pipe Architecture technology, featuring
DMA engines, programmable Direct Master
and Direct Slave data transfer modes, and PCI
messaging functions.
Interfaces
PCI
■64-bit, 66MHz r2.2 operation
–Zero wait state bursts to 528 MB/s
–Dual Address Cycle (DAC) support as a
PCI bus master
–Vital Product Data (VPD)
–3.3V I/O, 5V tolerant
■PICMG 2.1 r2.0 Hot Swap Silicon
–Programming Interface 0 (P=0)
–Bias Voltage Support
–Early Power Support
–Initially Not Responding Support
■PCI Hot Plug r1.0
■PCI Power Management r1.1
–Supports D0, D1, D2, D3HOT, & D3COLD
power states
–D3COLD Power Management Event (PME)
generation to meet PC 2001 Windows
98/2000 communication adapter logo
certification requirements
Local Bus
■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
®
, DSPs, custom ASICs
and FPGAs, and others
–J Mode: Multiplexed address and data
buses for Intel i960, IBM PowerPC 401, IDT
RC32364, DSPs, IOP 480, and others
■32-bit, 66MHz operation
–Zero wait state bursts to 264 MB/s
–3.3V I/O, 5V tolerant
–Asynchronous clock inputs to PCI
and local bus