Emerson MVME147 manual SCSI Versus SASI Rules, Custom Sequence Packet

Models: MVME147

1 170
Download 170 pages 32.5 Kb
Page 70
Image 70
SCSI Versus SASI Rules

6

TARGET ROLE ROUTINES

particular device on the SCSI bus. The indexing is accomplished by simply splitting the 64 entries into 8 entries of 8 peripheral devices. Each block of eight devices corresponded to each SCSI device. The MVME147 is one of these SCSI devices. Seven other SCSI devices may be added to the SCSI bus to perform some application. As long as there is another SCSI device that can play the initiator role on the bus, then the MVME147 may also play the TARGET role on the bus. The eight entries under the SCSI device entry deal with TARGET support of eight peripheral devices. In other words, the SCSI firmware TARGET role routines allow support of eight peripheral devices associated with the MVME147.

The method of addressing these peripheral devices is through the concept of logical units. Because the MVME147 supports eight logical units on the SCSI bus, LUN 0 may be a printer, LUN 1 may be an RS-232C port, and LUNs 2 through 7 may be some I/O devices on the VMEbus (as an example). Each logical unit is independent of the other as far as the SCSI firmware is concerned. To keep this independent feature, each service module for each logical unit should provide a different return vector to the SCSI firmware.

SCSI Versus SASI Rules

As far as the SCSI firmware is concerned, a SCSI system is one that supports arbitration, reselection, and the message-out phase. Typically, a SASI system contains only one initiator and at least one TARGET. A SASI system with only one initiator and no reselection clearly does not require bus arbitration because only one SCSI device ever tries to acquire the bus. With these rules in place, it is clear that for the MVME147 to operate both as an initiator and as a TARGET on the SCSI bus, you must have a SCSI system; one that supports arbitration, reselection, and the message-out phase. (The message-out phase is required for identification of reselectability after the selection phase and for identification of the peripheral logical unit immediately following reselection.) If the MVME147 is to operate only as a TARGET on the SCSI bus with only one initiator on the same bus, then you may use a SASI system with the MVME147 as a TARGET only.

MVME147 SCSI Firmware TARGET Role Structure Requirements

The following sections describe the data structures required by the SCSI firmware for the TARGET role custom sequence packets. Refer to Chapter 2.

Custom Sequence Packet

Custom Sequence packets are detailed in Chapter 2.

6-2

Page 70
Image 70
Emerson MVME147 manual SCSI Versus SASI Rules, Custom Sequence Packet