Emerson MVME147 Computer Hardware User Manual


 
MVME147 SCSI Firmware TARGET Role Structure Requirements
6-3
6
Command Table pointer
Script pointer
Interrupt level 7 through 1
Return vector
TARGET enable/TARGET sequence
Control number = MVME147 level
Peripheral device LUN (0 through 7)
Script
Below are the TARGET role script codes for SCSI bus phases.
$00 DISCONNECT
$04 COMMAND PHASE
$08 DATA-OUT PHASE
$0CDATA-IN PHASE
$10 STATUS PHASE
$14 MESSAGE-OUT PHASE
$18 MESSAGE-IN PHASE
$1CEND OF SCRIPT
$20 TARGET WAIT, NO DISCONNECT ALLOWED
$24 TARGET WAIT, DISCONNECT ALLOWED
$28 TARGET WAIT, NO DISCONNECT, DATA RECEIVED
$2CTARGET WAIT, DISCONNECT, DATA RECEIVED
Command Table
A command table is shown in the Initiator Role section in Chapter 2.
Status/Control Byte
Link (used in the TARGET module).
Parity (implemented in the TARGET module).
DMA (implemented in the TARGET module).
CSCSI (check SCSI status).
SG (implemented with DMA in the TARGET module).
SYNC/ASYNC (implemented in the TARGET module).
Link Pointer
Forward link pointer to the next command table (not used in
the first release).