2-2
SYM53C875/875E Data Manual
Functional Description
SDMS: The Total SCSI Solution
Internal
SCRIPT S RAM
T he SYM53C875 has 4 K B (1024 x 32 bits) of
internal, general purpose RAM. T he RAM is
designed for SCRIPT S program storage, but is not
limited to this type of information. When the chip
fetches SCRIPT S instructions or Table Indirect
information from the internal RAM, these fetches
remain internal to the chip and do not use the PCI
bus. Other types of access to the RAM by the
SYM53C875 use the PCI bus, as if they were
external accesses. T he MAD5 pin enables the 4K
internal RAM. To disable the internal RAM, con-
nect a 4.7K
resistor between the MAD5 pin and
V
SS
.
T he RAM can be relocated by the PCI system
BIOS anywhere in 32-bit address space. T he RAM
Base Address register in PCI configuration space
contains the base address of the internal RAM.
T his register is similar to the ROM Base Address
register in PCI configuration space. To simplify
loading of SCRIPT S instructions, the base address
of the RAM will appear in the SCRAT CHB regis-
ter when bit 3 of the CT EST 2 register is set. T he
RAM is byte-accessible from the PCI bus and will
be visible to any bus-mastering device on the bus.
External accesses to the RAM (i.e., by the CPU)
follow the same timing sequence as a standard
slave register access, except that the target wait
states required will drop from 5 to 3.
A complete set of development tools is available for
writing custom drivers with SCSI SCRIPT S. For
more information on the SCSI SCRIPT S instruc-
tions supported by the SYM53C875, see Chapter
6, “Instruction Set of the I/O Processor.”
SDMS: T he Total SCSI
Solution
For users who do not need to develop custom driv-
ers, Symbios provides a total SCSI solution in PC
environments with the SCSI Device Management
System (SDMS ). SDMS provides BIOS driver
support for hard disk, tape, and removable media
peripherals for the major PC-based operating sys-
tems.
SDMS includes a SCSI BIOS to manage all SCSI
functions related to the device. It also provides a
series of SCSI device drivers that support most
major operating systems. SDMS supports a multi-
threaded I/O application programming interface
(API) for user-developed SCSI applications.
SDMS supports both the ASPI and CAM SCSI
software specifications.
Designing an Ultra SCSI
System
Migrating an existing single-ended SCSI design
from SCSI-2 to Ultra SCSI requires minor soft-
ware modifications as well as consideration for
some hardware design guidelines. Since Ultra
SCSI is based on existing SCSI standards, it can
use existing software programs as long as the soft-
ware is able to negotiate for Ultra SCSI synchro-
nous transfer rates.
In the area of hardware, the primary area of con-
cern in single-ended systems is to maintain signal
integrity at high data transfer rates. To assure reli-
able operation at Ultra SCSI transfer speeds, fol-
low the system design parameters recommended in
the SCSI-3 Ultra Parallel Interface standard,
which is available from the SCSI BBS referenced
at the beginning of this manual. Chapter 7 con-
tains Ultra SCSI timing information. In addition