LSI53C876E MULTIFUNCTION CONTROLLER The Communications Company ™ P C I - D U A L C H A N N E L U LT R A S C S I M U LT I F U N C T I O N C O N T R O L L E R BENEFITS • True PCI multifunction device provides direct connection from the PCI bus to two independent bus mastering Ultra SCSI channels • One device replaces two, reducing the number of PCI bus loads and bus masters in the system OVERVIEW The LSI53C876E controller brings the proven performance of the LSI53C8XX family of PCI-SCSI controllers to a new performance and integration level. This single-chip multifunction device connects directly to the PCI bus, presenting one electrical load, while functioning as a single 32-bit PCI DMA bus master. It contains two wide Ultra SCSI interfaces for maximum performance and flexibility. The LSI53C876E, and its companion host adapters that support both singleended and differential SCSI environments, along with a complete set of SCSI drivers, provide a total SCSI solution in desktop, workstation, server, and RAID environments. PCI FEATURES • True multifunction device as defined in PCI 2.1 specification — Presents only one load to the PCI bus • Connects directly to the PCI bus without external logic • Functions as one 32-bit PCI DMA bus master • Supports 33 MHz PCI bus zero wait state operation • Supports maximum burst transfer rate of 132 MBps • Supports shared or separate interrupts on the PCI bus for maximum flexibility • PCI Subsystem Vendor ID and Subsystem ID support with 2-wire serial EEPROM port on each channel • Supports PCI extended access cycles • Supports 3.3V and 5V PCI interface • Increases throughput up to twofold for systems that now operate with single channel SCSI • High-performance wide Ultra SCSI solution based on the proven technology of the LSI53C875 controller FEATURES • Two independent DMA channels with internal programmable arbitration • Motherboard or host adapter solution — BIOS can be stored in system, or in local EPROM or FLASH memory • LSI Logic provides complete software support with BIOS and drivers • Allows custom driver development with LSI Logic SCSI SCRIPTS™ • 208-pin PQFP or 256-pin BGA package • Supports IEEE 1149.1 JTAG boundary scan for improved testability ® • Compliant with Microsoft PC99 LSI53C876E Multifunction Controller SCSI FEATURES • 16-bit Ultra SCSI design for high performance • One differential channel (can be configured as single-ended) and one single-ended channel* • Up to 40 MBps synchronous transfer rate on each channel • Two separate high-performance SCSI cores with integrated SCRIPTS processors • Local memory bus for BIOS storage, including EPROM and FLASH memory ® • LSI Logic TolerANT active negation SCSI driver and receiver technology • 536-byte DMA FIFO on each channel allows PCI burst length up to 128 dwords • 4 KB SCRIPTS RAM on each channel reduces or eliminates instruction fetches over the PCI bus • 8 dword SCRIPTS instruction prefetch buffer to reduce PCI bus overhead • 41 scratchpad registers on each channel for user-defined functions • SCSI bus loopback diagnostics to test cable integrity • Software drivers and SCRIPTS compatible with LSI53C825AE and LSI53C875E — Software written for the LSI53C875E operates as is with the LSI53C876E * A separate device in a 256-pin BGA package is available with two differential channels (can be configured as single-ended). LOCAL MEMORY BUSES A parallel ROM interface supports both channels with up to one megabyte of external memory, allowing the use of expansion ROM for add-in PCI cards. For ease of software development and field upgrades of the device’s local ROM, the interface supports local programming of FLASH memory. A serial 2-wire interface on each SCSI channel provides a connection to an external serial EEPROM for storing the Subsystem Vendor ID and Subsystem ID. DIRECT CONNECTION TO PCI Drawing upon LSI Logic’s long-term participation in PCI standards committees, this part was designed with PCI compliance in mind, as were all of the LSI Logic LSI53C8XX family parts. The LSI53C876E is fully compliant with the PCI 2.1 specification, including the requirements for multifunction devices. SOFTWARE SUPPORT LSI Logic provides a complete software solution with BIOS and drivers to support the LSI53C876E and the entire LSI53C8XX family of PCI-SCSI controllers. Drivers are available for: • Windows NT 4.0 • Windows 95/98 • DOS • Linux • NetWare • SCO UnixWare™ • OS/2 Warp • Solaris ® ® ® ® ® ® PCI Bus Interface Controller PCI Bus One PC Bus Load Typical PCI Computer System Architecture LSI53C876E Multifunction Controller PCI to Ultra SCSI PCI to Ultra SCSI SCSI Bus Fixed disk, Optical Disk, Printer Tape, and Other Peripherals SCSI Bus Fixed disk, Optical Disk, Printer Tape, and Other Peripherals PCI Graphic Accelerator Monitor PCI Sound Card Processor Bus Central Processing Unit (CPU) Speaker Memory Controller Memory Figure 1: Typical LSI53C876E system application diagram Speaker LSI53C876E Multifunction Controller For more information please visit the LSI Logic web site at: Host PCI Bus (32-bit, 33 MHz) http://storageio.lsilogic.com PCI Master and Slave Control Block, PCI Configuration Registers (2 sets) and SCSI Channel Arbitration 8 dword SCRIPTS Prefetch Buffer Tel: 800 574 4286 LSI Logic Europe Ltd. Operating Registers SCSI SCRIPTS Processor 4 KB SCRIPTS RAM 536-bytes DMA FIFO Serial EEPROM Controller ROM/FLASH Memory Control Operating Registers 8 dword SCRIPTS Prefetch Buffer SCSI SCRIPTS Processor 536-bytes DMA FIFO 4 KB SCRIPTS RAM North American Headquarters Milpitas, CA Ultra SCSI Controller Ultra SCSI Controller LSI Logic Corporation European Headquarters United Kingdom Tel: 44 1344 426544 SCSI FIFO and SCSI Control Block TolerANT Drivers and Receivers SCSI FIFO and SCSI Control Block Local Memory Bus TolerANT Drivers and Receivers Fax: 44 1344 481039 LSI Logic KK Headquarters Tokyo, Japan Single-ended/Differential Wide Ultra SCSI Bus (A Channel) ROM/FLASH Memory Bus 2-Wire Serial 2-Wire Serial Single-ended/Differential EEPROM Bus EEPROM Bus Wide Ultra SCSI Bus (B Channel) (A Channel) (B Channel) Tel: 81 3 5463 7165 Fax 81 3 5463 7820 ISO 9000 Certified Figure 2: LSI53C876E block diagram LSI Logic logo design and TolerANT are registered trademarks, and SCRIPTS is a trademark of LSI Logic Corporation. All other brand and product names may be trademarks of their respective companies. LSI Logic Corporation reserves the right to make changes to any products and services herein at any time without notice. LSI Logic does not assume any responsibility or liability arising out of the application or use of any product or service described herein, except as expressly agreed to in writing by LSI Logic; nor does the purchase, lease, or use of a product or service from LSI Logic convey a license under any patent rights, copyrights, trademark rights, or any other of the intellectual property rights of LSI Logic or of third parties. Copyright ©2001 by LSI Logic Corporation. All right reserved. Order No. S20028 2/01-500 – Printed in USA