21020285 D
User’s Guide
Chapter 4 Command Operation
Page 4 - 12
Some Example Single Commands
Some Example
Single
Commands
The following examples will help you understand how to use the Single
Command structure. Two examples are given here. The first is an example of
a Board-control command. The second shows you how to issue a Initiator Pass-
through command to the RF3880 adapter.
Example 1:
Start
Command List
Board-control
command
The Start Command List Board-control command sets up a Command List
structure for you to use for subsequent commands. (Basically, the Command
List uses a location in memory as a depot for multiple commands and their
Status Blocks. This feature is discussed in detail later in this chapter.)
This example shows you how to use the Single Command Structure to initiate
the Command List.
1.
Select a portion of system memory for the Single Command structure.
You will need 52-bytes of space to hold the Parameter Block, Interrupt
and Reserved fields, and the Status Block that make up a Single
Command structure.
Example Memory Address = 822F4H
2.
Fill in the Parameter Block information. (Detailed Parameter Block
information for each Board-control command is given in Chapter 7.)
These are the Parameter Block values for this example:
Command Identifier = 822F4H
Even though the Status Block is part of the Single Command structure and
easily identified it is good to provide a value here in order to be consistent with
Command List structures. The value chosen is the address of the Single
Command structure.
Address Modifier = 3DH
This value indicates that Standard Supervisory Data Access will be used for
Command List data transfers.
ID = FFH
Indicates to the RF3880 adapter that this is a Board- control command.
Command List Memory Address = 99450H
Address
Offset
Byte Memory Address
0
1
2
3
00H
Command Identifier = 000822F4H
04H
Reserved
Addr Mod = 3DH
ID = FFH
08H
Command List Memory Address = 00099450H
0CH
Reserved
Interrupt = 0300H
10H
Command = 10H
Reserved
14H
Reserved
18H
Reserved
Table 22: Example Start Command List PB
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...