21020285 D
User’s Guide
Chapter 4 Command Operation
Page 4 - 4
The Base Parameter Block
The Base
Parameter
Block
The Parameter Block is one of the basic building blocks of the RF3880
command structures. It is designed to hold all facts relevant to a single
command.
The same Parameter Block format is used whether the command is a Pass-
through command directed to a SCSI device, or a Board-control command to
be interpreted and acted on by the adapter. (The various flags and byte values
may have different meanings in each case though.)
All Board-control commands are described in detail in Chapter 7. More
information about how the RF3880 implements SCSI commands can be found
in Chapter 5. See a SCSI specification and vendor-supplied peripheral
documentation for details about particular SCSI commands.
Parameter
Block Format
The Parameter Block format for all Pass-through and also adapter Board-
control commands is illustrated below:
A brief description of each of the fields follows:
Command Identifier
When setting up a command structure, you use this field to distinguish a
command in order to associate it with a returned Status Block. The value is a
double-word and must be unique; the Command Identifier for each currently
executing command should be different. Any unique four-byte value will work.
You could, for example, use the command address or a Parameter Block Index
pointer as the Command Identifier. Both Pass-through commands and adapter
Board-control commands use this field for proper identification of status to be
returned whether the command is issued in a Single Command structure or a
Command List.
Address
Offset
Byte Memory Address
0
1
2
3
00H
Command Identifier
04H
Command Options, Addresses, and Transfer Count
Target/Adapter ID
08H
0CH
10H
Command Code
Command Descriptor Block
14H
18H
Table 17: Base Parameter Block
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...