logo资料库

pci9054数据手册.pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
PCI 9054 PCI Bus Master I/O Accelerator Chip Continuing our tradition of providing the world’s most advanced and highest performance PCI-to-Local bus devices, PLX is offering the PCI 9054 Bus Master I/O Accelerator. The PCI 9054 is an ideal solution for high performance Motorola MPC 850/860 PowerQUICC® designs, CompactPCI® Hot Swap adapters, PCI bus master adapters, and embedded host designs. The PCI 9054 offers a variety of technological advances and features designed to simplify complex telecom, networking and I/O adapter embedded designs. Motorola MPC 850/860 PowerQUICC Designs The 3.3V PCI 9054 is a perfect match for high performance MPC 850/860 adapter designs. The PCI 9054 provides an advanced Data Pipe ArchitectureTM with two DMA engines, an enhanced direct-connect interface to the MPC 850/860, a 50MHz Local bus, and an industrial temperature range 225-ball PBGA. CompactPCI Hot Swap Adapter Designs To address the expanding CompactPCI Hot Swap market, the PCI 9054 offers a configurable Local Bus, unlimited bursting, and Hot Swap Friendly features like the Hot Swap Configuration Register, and resources for software connection control of the ENUM# signal, ejector switch, and the status LED. Additional PCI Bus Master Features For advanced high performance adapter designs, the PCI 9054 also offers Hot Plug compatibility, power management and incorporates PLX’s proven industry standard I2O v1.5 Ready messaging unit. The flexible PCI 9054 local bus allows easy connection to a wide variety of memory, I/O peripherals and CPUs including direct connections to the Motorola MPC 850/860, Intel i960, IBM PPC 401 processors and many others. Take advan- tage of what industry leaders already know: PLX PCI Accelerators are the solution for leading telecom, networking, and I/O adapter designs. Highlights n PCI v2.2 compliant 32-bit 33MHz Bus Master Interface Controller enables PCI Burst Transfers up to 132Mbytes/second n General Purpose Bus Master Interface featuring an advanced Data Pipe Architecture™ which includes two DMA engines, pro- grammable Target and Initiator data transfer modes and PCI messaging functions n PCI v2.2 Power Management Spec compatible n PCI v2.2 Vital Product Data (VPD) configuration support n PCI Dual Address Cycle (DAC) support n Programmable Interrupt Generator n Programmable Burst Management n Supports Type 0 and Type 1 Configuration Cycles n Supports Local Bus Direct- Connect to MPC 850/860 PowerQUICC, Intel i960, and IBM PPC 401 CPUs and similar bus protocol devices n 3.3V, 5V Tolerant PCI signaling supports Universal PCI Adapter designs n Flexible 3.3V, 5V Tolerant Local Bus operation up to 50MHz n 32-Bit Multiplexed, or Non- Multiplexed Local Bus Supports 8-, 16-, and 32-Bit Peripheral and Memory devices n CompactPCI Hot Swap Friendly n I2O v1.5 Ready Messaging Unit n Industrial Temp Range Operation n 3.3V CMOS in 176-pin PQFP or 225-ball PBGA packages http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
PCI 9054 I/O Accelerator The PCI 9054, a 32-bit 33MHz Bus Master I/O Accelerator, is the most advanced general purpose bus master device available. It offers a robust PCI v2.2 specification implementation enabling burst transfers up to 132Mbytes/second. The PCI 9054 incorporates PLX’s industry leading Data Pipe ArchitectureTM including DMA engines, programmable PCI Initiator and Target data transfer modes and PCI messaging functions. Data Pipe Architecture ™ Dual DMA Channels n Dual independent channels—provides flexible prioritization scheme n Direct H/W control of DMA -Demand mode DMA operation -Block Mode or Scatter/Gather operation -End of Transfer (EOT) signal n Programmable burst length including unlimited burst n Shuttle mode DMA channel support —Automatic invalidation of used DMA descriptors n Unaligned transfer support PCI Initiator n Type 0 and Type 1 configuration cycles n All PCI Memory and I/O cycles supported n Initiator READ prefetching n Burst length control—programmable threshold pointer n Unaligned transfer control n Endian swapping PCI Target n Multiple independent address spaces n Dynamic local bus width control n Target READ prefetching n Endian swapping n Local bus priority control n Latency timer PCI Messaging n Complete messaging unit with mailbox registers, doorbell registers n Queue management pointers which can be used for message passing under the I2O protocol or a custom protocol. PCI 9054 PCI Applications High performance Motorola MPC 850/860 PowerQUICC Designs A key application for the PCI 9054 is Motorola MPC 850/860 based adapters for telecom and networking applications. 2 1 PCI 9054 I/O Accelerator PowerQUICC MPC860 IDMA MEM 2 Local Bus DMA 0 DMA 1 ROM PCI Bus Figure 1. High Performance MPC860 PowerQUICC Adapter Design n Supports PCI bus mastering from local slave-only devices n Scatter/Gather list management -Descriptors can be in the PCI or local bus memory -Allows independent scatter/gather ring management These applications include high perfor- mance communications like WAN/LAN controller cards, high speed modem cards, frame relay cards, and networking cards for routers and switches to name a few. The PCI 9054 simplifies designs by pro- viding an industry leading enhanced direct-connect interface to the MPC 850/860 processor. The PCI 9054’s flexi- ble, 3.3V, 5V tolerant I/O buffers com- bined with a local bus operation up to 50MHz is ideally suited for current and future PowerQUICC processors. The PCI 9054 also provides support for the MPC860 IDMA channel for movement of data between internal MPC860 I/O and the PCI bus. In addition, the PCI 9054 also makes use of the advanced Data Pipe Architecture including unlimited burst capability as shown in figure 1. For PowerQUICC IDMA operation, 1 the PCI 9054 transfers data to PCI under the control of the IDMA hand- shake protocol. At the same time, the PCI 9054 Data 2 Pipe Architecture™ DMA can be oper- ated bi-directionally, with the PCI 9054 as the master for both buses, to manage transfers of data from the local bus to the PCI bus or from the PCI bus to the local bus. This is a prime example of how the PCI 9054 provides superior general purpose bus master perfor- mance and gives the designer using the PowerQUICC processor greater flexibility in implementing multiple simultaneous I/O transfers. The PCI 9054 has unlimit- ed bursting capability which enhances any MPC860 PowerQUICC design. High Performance CompactPCI Adapter Designs Another key application for the PCI 9054 is CompactPCI adapters for telecom and networking applications. These applica- tions include high performance commu- nications like WAN/LAN controller cards, high speed modem cards, frame relay cards, and telephony cards for telecom switches and remote access systems. The PCI 9054 has intergrated key features to enable live-insertion of Hot Swap CompactPCI adapters. The PCI 9054 PICMG 2.1 compatible Hot Swap Friendly PCI interface includes both Hot Swap Capable and Friendly features: Hot Swap Capable n PCI specification v2.1 or better n Tolerant of Vcc from early power n Tolerant of asynchronous reset n Tolerant of precharge voltage http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
n Has limited I/O pin leakage at precharge voltage Hot Swap Friendly n Incorporates the Hot Swap Control/Status register (HS_CSR) n 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 I/O Chips (Datacom, Telecom, Storage, etc.) I/O CPU Local Bus RAM ROM PCI Bus PCI 9054 I/O Accelerator Figure 2. High Performance CompactPCI Adapter n Posted Memory Writes-Supports Posted Memory Writes (PMW) for maximum performance and to avoid potential deadlock situations PCI Bus Operation n PCI Dual-Address Cycle (DAC)-Support (64-bit Address Space) enables 64-bit addressing in 64-bit PCI host systems n PCI Power Management-Supports four power states for PCI functions D0, D1, D2, and D3hot and the Power Management Event interrupt (PME#) n New Capabilities Structure-Supports New Capabilities registers to define additional capabilities of PCI functions Local Bus Operation n Programmable Local Bus-Runs up 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. n 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. Figure 3. PCI Bus Embedded Host Design I /O C h i p s (D a t a c om , Te l e c om , S t o r a g e, e t c . ) C PU I /O I /O L o c a l B u s P C I 9 0 5 4 I /O A c c e l e r a t o r M EM I /O P C I B u s P C I I /O P C I S l o t s n Incorporates an Extended Capability Pointer (ECP) mechanism n Incorporates added resources for soft- ware control of ENUM#, the ejector switch, and the status LED, which indi- cates to the user insertion/removal PCI Bus Embedded Host Design 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. Additional Features General Purpose Bus Master Operation n Advanced Data Pipe Architecture includes DMA engines, PCI Initiator, PCI Target, and PCI messaging functions. n Dual independently programmable Data Pipe Architecture DMA engines with programmable FIFOs. Each channel supports block and scatter/gather DMA modes. n 5V Tolerant Operation-The PCI 9054 requires 3.3 Vcc. It provides 3.3V signal- ing with 5V I/O tolerance on both the PCI and Local Buses. mode data. The PCI 9054 reads single data (8-, 16-, or 32-bit) if the master initiates a single cycle; otherwise, the PCI 9054 prefetches the programmed size. n Six Programmable FIFOs for concurrent burst transactions n Zero wait state burst operation n 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. n 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. n 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 n Fully supports the Vital Product Data (VPD) PCI extension-Provides an alternate access method other than Expansion ROM for Vital Product Data n Interrupt Generator- Can assert PCI and local interrupts from external and internal sources http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
Internal Registers PCI Cong Local Cong Run-Time DMA I2O Messaging FIFOs Dir. Master Write Dir. Master Read DMA 0 PCI-Loc DMA 1 PCI-Loc Dir. Slave Read Dir. Slave Write Dir. Slave Read PCI Bus State Machines PCI Initiator (For Direct Master Xfers) PCI Initiator (for Ch 0/1 DMA Xfers) PCI Target (For Direct Slave Xfers) s u B I C P PCI Bus Interface Serial EEPROM Initialization Local Bus State Machines s u B l a c o L Local Slave (for Direct Master Xfers) Local Master (for Ch 0/1 DMA Xfers) Local Master (for Direct Slave Xfers) Local Bus Interface: – Dynamic Bus Width 8,16 or 32-bit – Endian Conversion – Muxed or non-Muxe Addr/Data Control Logic I20 Messaging DMA DMA Scatter/Gather Unaligned Xfer PCI 9054 Internal Block Diagram Development Tool Support PLX recognizes that software often repre- sents the largest investment in develop- ment. The PCI 9054 is supported by a variety of development tools designed to assist the designer in the form of Reference Design Kits (RDK), and Software Design Kits (SDK). These Kits enable designers to quickly bring new designs to production without worrying about the complexities of implementing PCI and I 2O. The PCI 9054 is fully compatible 2O SDK with PLX’s PCI SDK and I software development kits which allow quick and easy development of high per- formance local and host PCI software through standard APIs, I 2O messaging protocols, PCI debug tools, and example drivers. PCI 9054 design support is provided through RDKs which provide a exible PCI development board, complete with Orcad schematics, documentation, and software. PLX Technology, Inc. 870 Maude Ave. Sunnyvale, CA 94085 USA Tel: 1-800-759-3735 Tel: 1-408-774-9060 Fax: 1-408-774-2169 Email: info@plxtech.com Web Site: www.plxtech.com Product Ordering Information PCI 9054-AC50BI PCI 9054-AC50BI F PCI 9054-AC50PI PCI 9054-AC50PI F CompactPCI 9054RDK-86 PCI SDK I2O SDK PCI to Local Bus Master I/O Accelerator Chip PBGA Package PCI to Local Bus Master I/O Accelerator Chip PBGA Package (Lead-Free) PCI to Local Bus Master I/O Accelerator Chip PQFP Package PCI to Local Bus Master I/O Accelerator Chip PQFP Package (Lead-Free) PCI 9054 Reference Design Kit with Motorola MPC860 PowerQUICC CPU PCI Software Development Kit for Motorola MPC860 PowerQUICC CPU I2O Software Development Kit for Motorola MPC860 PowerQUICC CPU © 2001 PLX Technology, Inc. All rights reserved. PLX and PLXMon are trademarks of PLX Technology, Inc. All other product names trademarks or registered trademarks of their respective companies. Information supplied by PLX is believed to be accurate and r material. PLX Technology reserves the right, without notice, to make changes in product design or specication. . that appear in this material are for identication purposes only and are acknowledged to be eliable, but PLX Technology, Inc. assumes no responsibility for any errors that may appear in this 9054-SIL-PB-P2-2.0 6/00 4K http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
分享到:
收藏