User’s Guide
21020285 D
Chapter 4 Command Operation
Single Command Structure
Page 4 - 9
Single
Command
Structure
There are two ways to issue a command to the RF3880 adapter. The simplest
method involves the use of the Single Command structure. This 52-byte
structure combines a Parameter Block and a Status Block into a single structure
along with a field that specifies an interrupt level and ID. This Single Command
structure is shown below. The important things to remember about the Single
Command structure are:
•
It is designed to be used for initial set-up.
•
The first command you issue to the board after power-up or reset must
use this structure.
Format of
Single
Command
Structure
The Single Command structure is illustrated for you below:
Parameter Block
This section of the Single Command structure is where you build a Parameter
Block containing information related to the command you wish to execute:
Initiator Pass-through or Board-control.
Most of the fields are command-specific; if there is data to transfer, for example,
an address, address modifier and transfer count must be provided. For details
about the parameter block fields necessary for a Initiator Pass-through
command refer to Chapter 5, Initiator Pass-through Commands and a SCSI
specification. For details about a Board-control command see Chapter 7, Board-
control Commands.
Reserved Fields
Reserved fields must be zeroed. If a non-zero value is permitted in a Reserved
block, you may get an error.
Address
Offset
Byte Memory Address
0
1
2
3
00H
Parameter Block
(detail for Initiator Pass-through commands on page 5 - 3,
see Chapter 7 for details on individual Board-control commands.)
04H
08H
0CH
10H
14H
18H
1CH
Reserved
Reserved
20H
Reserved
24H
Status Block
(detail for Initiator Pass-through status on page 5 - 12,
see Chapter 7 for detail on individual Board-control status.)
28H
2CH
30H
Table 20: Single Command Structure
Summary of Contents for Rimfire 3880
Page 1: ...Rimfire 3880 SCSI Host Bus Adapter User s Guide Ciprico Inc Publication No 21020285 D...
Page 2: ......
Page 4: ...21020285 D User s Guide...
Page 25: ...2 H a r d w a r e E s s e n t i a l s...
Page 42: ...21020285 D User s Guide Chapter 2 Hardware Essentials Page 2 18 Descriptions of Port Usage...
Page 43: ...3 H a r d w a r e I n s t a l l a t i o n...
Page 59: ...4 C o m m a n d O p e r a t i o n...
Page 85: ...5 I n i t i a t o r M o d e P a s s t h r o u g h C o m m a n d s...
Page 103: ...6 T a r g e t M o d e P a s s t h r o u g h C o m m a n d s...
Page 125: ...7 B o a r d c o n t r o l C o m m a n d s...
Page 175: ...8 D e t a i l s o f U s a g e...
Page 193: ...A E r r o r C o d e s...
Page 201: ...B C a b l e s a n d C o n n e c t o r s...
Page 206: ...21020285 D User s Guide Appendix B Cables and Connectors Page B 6 VMEbus Connector Pinouts...
Page 207: ...C S p e c i f i c a t i o n s...
Page 210: ...21020285 D User s Guide Appendix C Specifications Page C 4 Specifications...
Page 211: ...D D e f a u l t s...
Page 216: ...21020285 D User s Guide Appendix D Defaults Page D 6 HardwareDefaults...
Page 217: ...E D e s i g n D i f f e r e n c e s...
Page 229: ......
Page 230: ...21020285 D...