Manual background

Initiator Role Custom Packet

*****************************COMMAND TABLE FOR THE FIRST COMMAND**************

CT1

DC.B %11000000

*X LINK FLAG ON

*X PARITY CHECKING ENABLED

*X DMA ENABLED

*X CUSTOM SEQ. FLAG=> FIRMWARE CHECKS STATUS

*X FIRMWARE USES SCSI RULES (RESELECT, ETC.)

*X RESERVED

XNO SCATTER/GATHER OPERATION X ASYNC SCSI TRANSFER

DC.B 0

RETRY COUNT=0

DC.L CT2

THE ADDRESS OF THE SECOND COMMAND TABLE

DC.W 6

COMMAND LENGTH = 6 (GROUP 0 COMMAND)

DC.B $08 READ COMMAND

DC.B $00

LUN=0, BLOCK ADDR MSB=0

DC.B $00

BLOCK ADDR

DC.B $86

(FULL BLOCK ADDR=$00086)

DC.B $04

4 BLOCKS REQUESTED

DC.B $03

CONTROL BYTE: FLAG BIT=1, LINK BIT=1.

*see *NOTE below the second command table. DC.B 00 DON’T CARE

DC.B 00 DON’T CARE DC.B 00 DON’T CARE DC.B 00 DON’T CARE DC.B 00 DON’T CARE DC.B 00 DON’T CARE

DS.B 01 USER’S STATUS BYTE IS STORED HERE DC.B 07 SCSI INITIATOR ADDRESS = $07

DC.L $400

4 BLOCKS * $100 BYTES/BLOCK= $400 BYTES

DC.L BUFF

DATA BUFFER ADDRESS

DC.W 1

MESSAGE IN AREA ALLOCATION= 1 BYTE

DC.L MSIN1

MESSAGE IN AREA POINTER

DC.W 1

MESSAGE OUT AREA ALLOCATION = 1 BYTE

DC.L MSOUT1

MESSAGE OUT AREA POINTER

DS.B 342

REMAINING OF THE 384 BYTE COMMAND TABLE

MSIN1

DS.B 1

 

MESSAGE IN AREA FOR COMMAND TABLE #1

MSOUT1

DC.B $C0

THE IDENTIFY MESSAGE FOR LUN 0, WITH

RESELECTION

 

 

BUFF

DS.B $400

4 BLOCK DATA BUFFER

2

2-17

Page 27
Image 27
Emerson MVME147 manual Initiator Role Custom Packet