BVM Ultra 160 SCSI Controller Module

Compare

64bit/66MHz PMC module with LSI53C1000 supporting SCSI transfers up to 160Mbytes/sec, auto-sensing LVD or SE termination.

SKU: PMCSCU160 Category:

Description

64bit/66MHz PMC module with LSI53C1000 supporting SCSI transfers up to 160Mbytes/sec, auto-sensing LVD or SE termination. On-board flash for BIOS and SDMS. Front panel VHDCI connector.
See Accessories for carriers.

Key Features

 

  • PCI 64-bit/66MHz single chip Ultra160 SCSI controller (LSI53C1000R).
  • Ultra160 SCSI support:
    • Double Transition (DT) clocking.
    • Cyclic Redundancy Check (CRC).
    • Domain Validation.
    • 160Mbytes/sec maximum transfer rate.
  • Asynch Information Protection (AIP) augments CRC.
  • Auto-sensing of LVD (low voltage differential) or SE (single ended) SCSI connection.
  • Software control of SCSI terminators – automatic selection LVD or SE termination.
  • Support for up to 16 devices in LVD mode or 8 in SE mode (including module itself).
  • Accidental connection to HVD (high voltage differential) causes board shut-down.
  • Configuration EEPROM (16Kbits) for set-up parameters and other configuration information.

 

    • On-board FLASH for BIOS & SDMS (SCSI Device Management System).

 

  • SCSI signals accessible via 68-way VHDCI front panel.
  • Conforms to PMC standard P1386.1/Draft 2.4 12-Jan-01.

 

  • Conforms to PCI Local Bus Specification Revision 2.2.

Typical Applications

 

  • High performance storage interface for industrial PC’s or servers.
  • Interface to high performance hard discs.
  • Interface to CD-ROM drives, tape streamers, SCSI scanners etc.

 

General Description

The PMCSCU160 is a state of the art PMC module using the LSI53C1000R PCI-to-Ultra160 SCSI Controller which supports a 64-bit or 32-bit, 66 or 33MHz PCI bus. It implements the following Ultra160 SCSI features complying with the Ultra160 SCSI industry initiative: Double Transition (DT) clocking, Cyclic Redundancy Check (CRC), and Domain Validation.

Ultra160 SCSI delivers data up to two times faster than Ultra2 SCSI. Ultra160 SCSI is a subset of Ultra3 SCSI, which is an extension of the SPI-3 draft standard. When enabled, Ultra160 SCSI performs 80Mtransfers/sec resulting in approximately double the synchronous data transfer rates of Ultra2 SCSI. The LSI53C1000R performs 16-bit, Ultra160 SCSI synchronous data transfers as fast as 160Mbytes/sec. This advantage is most noticeable in heavily loaded systems, or large block size applications such as video on-demand and image processing.

Domain validation allows different peripheral devices to be mixed on the SCSI bus with each running at its optimum speed unlike earlier configurations which slow to match the slowest peripheral.

The PMCSCU160 is fitted with 128Kbytes of FLASH which can be programmed (and erased) on board. It is designed to contain boot code to allow operating system booting via the SCSI interface.

The FLASH memory is supplied pre-programmed with a BIOS from Symbios which supports controller configuration, device booting, device booting order and many other SCSI functions. The BIOS also contains the SDMS Configuration Utility.

The LSI53C1000R has integrated Universal LVDlink transceivers, and uses the Differential Sense (DIFFSENS) signal to detect the bus cabling condition supporting single-ended (SE) or low-voltage-differential (LVD) SCSI modes, depending on the type of devices connected to the bus. Active termination is selected dependent upon the type of SCSI devices detected.

SCSI Features

 

  • Performs wide, Ultra160 SCSI synchronous data transfers as fast as 160Mbytes/sec using DT clocking. Supports CRC checking and generation in DT phases.
  • Protects non-data phases with AIP.
  • Supports Domain Validation:
  • Basic (Level 1).
  • Enhanced (Level 2).
  • Margined (Level 3).
  • Includes integrated LVD Link universal transceivers:
  • Supports SE and LVD signals.
  • Allows greater device connectivity and longer cable length.
  • LVD Link transceivers save the cost of external differential transceivers.
  • Supports a long-term performance migration path.
  • Bursts of up to 512bytes across the PCI bus with an independent 896–920byte FIFO.
  • Handles phase mismatches in SCRIPTS without interrupting the system processor.
  • Includes an on-chip SCSI clock quadrupler that allows the chip to achieve Ultra160 SCSI transfer rates with an input frequency of 40MHz.
  • Includes 8Kbytes of internal RAM for SCRIPTS instruction storage.
  • Supports 31 levels of SCSI synchronous offset in the Single Transition (ST) mode and 62 levels in the DT mode.
  • Supports variable block size and scatter/gather data transfers.
  • Performs sustained Memory-to-Memory DMA transfers to approximately 100Mbytes/sec.
  • Minimises the SCSI I/O start latency.
  • Performs complex bus sequences without interrupts, including restoring data pointers.
  • Reduces ISR overhead through a unique interrupt status reporting method.
  • Supports Load/Store SCRIPTS instructions to increase the performance of data transfers to and from the chip registers without using PCI cycles.
  • Includes SCRIPTS support of 64-bit addressing.
  • Supports target disconnect and later reconnect with no interrupt to the system processor.
  • Supports multithreaded I/O algorithms in SCSI SCRIPTS with fast I/O context switching.

 

  • Supports expanded Register Move instructions to support additional arithmetic capability.

PCI Features

    • Complies with PCI 2.2 specification.
    • Supports a 64-bit/66MHz PCI interface for 528Mbytes/s bandwidth that:
    • Can function in a 32-bit or 64-bit PMC site.
    • Operates at 33 or 66MHz.
    • Supports dual address cycle (DAC) generation for all SCRIPTS.
    • Bursts 4/8, 8/16, 16/32, 32/64, or 64/128 Qword/Dword transfers across the PCI bus.
    • Supports 32-bit or 64-bit word data bursts with variable burst lengths.
    • Pre-fetches up to 8 Dwords of SCRIPTS instructions.
    • Bursts SCRIPTS opcode fetches across the PCI bus.
    • Performs zero wait-state bus master data bursts up to 528Mbytes/sec (@ 66MHz).
    • Supports PCI Cache Line Size (CLS) register.
    • Supports PCI Write and Invalidate, Read Line, and Read Multiple commands.
    • Complies with PCI Bus Power Management Specification Rev 1.1.
    • Complies with PC99.

Software Support

BVM can supply a disc containing the LSI53C1000R Symbios driver files for Windows from LSI Logic, along with installation files. The installation files will ensure that the correct driver configuration is selected upon installation. Windows 95, 98, NT4.0 and 2000 are currently supported. Also available from LSI Logic are drivers and SCRIPT code for Linux and Solaris.

Specifications

On-Board Functions

LSI53C1000R PCI SCSI Controller

Ultra160 SCSI I/O Processor,

160MB/s synchronous wide LVD,

SE synchronous up to Ultra SCSI,

up to 16 LVD SCSI devices,

944byte DMA FIFO,

up to 512byte PCI bursts,

64-bit PCI DMA Bus Master,

PCI 2.2 66MHz PCI zero wait state,

PCI bus master data bursts > 528Mb/s (@ 66 MHz),

8Kb internal RAM for SCSI SCRIPTS,

LVDlink transceivers with LSI Logic TolerANT.

Board Configuration

SWITCH:

SCSI Termination

EEPROM:

16Kbits – PCI Configuration

FLASH EPROM:

128Kbytes – BIOS

LED Indicators (3):

SCSI Activity, External TERMPWR, Internal Terminator

PMC Interface

Bus Interface:

PCI 2.2 compliant

Bus Width:

64-bit/32-bit

Data Transfer:

PCI 2.2 Bus Mastering

Interrupts:

PCI INT #A & INT #B

Memory Address:

BIOS assigned

PCI configuration:

QWORD, DWORD, WORD & BYTE

SCSI Interface

Bus Interface:

synchronous or asynchronous

Bus Width:

8-bit or 16-bit

Arbitration:

8-bit or 16-bit

Signal Level:

single-ended or low-voltage-differential

Termination:

active single-ended or low-voltage-differential

Operating Environment

Dimensions:

74.0mm x 149.0mm (single PMC size)

Power:

+5v 850mA typical, +3.3v 250mA typical

Environmental:

0 to 70  C, 95% humidity non-condensing (extended range to order)