beautypg.com

Scsi protocol and target scripts instructions, Table 11.1 – Avago Technologies LSI53C1010 User Manual

Page 252

background image

11-2

Using the SCRIPTS Processor in Target Applications

.

Table 11.1

SCSI Protocol and Target SCRIPTS Instructions

Bus Phase

Definition

SCRIPTS

Instruction

Bus Free

Indicates that the SCSI bus is available.

N/A

Arbitration

Allows the initiator to gain control of the
SCSI bus.

N/A

Selection

During this phase, the target responds to
the initiator’s selection.

WAIT SELECT

Message Out

Target can receive messages from the
initiator, such as queuing and error
recovery information.

MOVE WITH
MESSAGE OUT

Command

Target can receive commands in the
form of a CDB to the target buffer.

MOVE

Data In/Out

Data In and Data Out phases send data
to the initiator or to the target and are
used dependent on the information
transferred during the Command phase.
This phase is optional. For example, a
Test Unit Ready command does not
require a data transfer.

MOVE

Status

Target sends status information to the
initiator about the previously executed
CDB.

MOVE

Message In

Target sends messages to the initiator.
These messages can acknowledge or
reject previously sent initiator messages.
They also can provide other information
like queuing, disconnect, or parity errors.

MOVE

Disconnect

Ends the target device's connection with
the bus.

DISCONNECT

Bus Free

After successful completion of an I/O
operation and a request for disconnect,
the bus returns to the Bus Free state,
indicating that it is now available.

DISCONNECT

This manual is related to the following products: