21020285 D
User’s Guide
Chapter 4 Command Operation
Page 4 - 18
Command List Structure
Command List
Structure
The previous pages have discussed the use of a Single Command Structure to
issue a command to the RF3880 adapter. This section deals with the other
method of operation: the Command List Structure. With this structure you are
able to queue commands for execution; use of the Command List Structure
enhances performance by decreasing command overhead and allowing both
system and adapter to perform command I/O at the same time.
Format of
Command List
Structure
The address of the Command List Structure should be on a double word
boundary. The Command List Structure is illustrated for you below:
Description of
the Fields
The following section describes the information you will need to properly
complete a Command List Structure.
Parameter Block IN Index
This field contains an index into the Parameter Block array. It points to the next
open block. When you add a Parameter Block to the Command List Structure,
you must increment this number. This value is never changed from the adapter
side of operations.
Parameter Block OUT Index
This field also contains an index into the Parameter Block array, but it points
to the next Parameter Block in the structure to be read-in by the adapter for
execution. This value will be incremented by the adapter after it reads a new
Parameter Block; the value should never be changed from the Host side.
Status Block IN Index
The Status Block IN field is incremented each time a Status Block is placed
into the Status Block array by the adapter. This value should never be changed
from the Host side.
Address
Offset
Byte memory Address
0
1
2
3
00H
Parameter Block IN Index
04H
Parameter Block OUT Index
08H
Status Block IN Index
0CH
Status Block OUT Index
10H
Number of Parameter Blocks (n) (max = 2340)
14H
Number of Status Blocks (y) (max = 4096)
18H
Reserved
1CH
Reserved
20H
Parameter Block #1
3CH
Parameter Block #2
.
Parameter Blocks (up to #2340)
.
Status Block #1
.
Status Block #2
.
Status Blocks (up to #4096)
Table 24: Command List Structure
Содержание Rimfire 3880
Страница 1: ...Rimfire 3880 SCSI Host Bus Adapter User s Guide Ciprico Inc Publication No 21020285 D...
Страница 2: ......
Страница 4: ...21020285 D User s Guide...
Страница 25: ...2 H a r d w a r e E s s e n t i a l s...
Страница 42: ...21020285 D User s Guide Chapter 2 Hardware Essentials Page 2 18 Descriptions of Port Usage...
Страница 43: ...3 H a r d w a r e I n s t a l l a t i o n...
Страница 58: ...21020285 D User s Guide Chapter 3 Hardware Installation Page 3 16 Step 5 Configure and Connect SCSI Devices...
Страница 59: ...4 C o m m a n d O p e r a t i o n...
Страница 84: ...21020285 D User s Guide Chapter 4 Command Operation Page 4 26 Example C Routines for Command List...
Страница 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...
Страница 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...
Страница 125: ...7 B o a r d c o n t r o l C o m m a n d s...
Страница 175: ...8 D e t a i l s o f U s a g e...
Страница 193: ...A E r r o r C o d e s...
Страница 201: ...B C a b l e s a n d C o n n e c t o r s...
Страница 206: ...21020285 D User s Guide Appendix B Cables and Connectors Page B 6 VMEbus Connector Pinouts...
Страница 207: ...C S p e c i f i c a t i o n s...
Страница 210: ...21020285 D User s Guide Appendix C Specifications Page C 4 Specifications...
Страница 211: ...D D e f a u l t s...
Страница 216: ...21020285 D User s Guide Appendix D Defaults Page D 6 HardwareDefaults...
Страница 217: ...E D e s i g n D i f f e r e n c e s...
Страница 229: ......
Страница 230: ...21020285 D...