Ciprico Rimfire 3880 User Manual

Browse online or download User Manual for Unknown Ciprico Rimfire 3880. Ciprico Rimfire 3880 User's Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 230
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - Rimfire 3880 SCSI Host

Rimfire 3880 SCSI Host Bus Adapter. . . . . . . . . . . . . User’s GuideCiprico Inc.Publication No. 21020285 D

Page 2

21020285 D User’s Guide Table of ContentsPage vi Status Port Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 13Status Port:

Page 3

21020285 D User’s Guide Chapter 5 Initiator Mode Pass-through CommandsPage 5 - 16 Initiator Pass-through Status Block Format Default Sense BytesYou

Page 4

User’s Guide 21020285 DChapter 5 Initiator Mode Pass-through Commands Initiator Pass-through Status Block Format Page 5 - 17Selectable Sense Bytes

Page 5 - Organization

21020285 D User’s Guide Chapter 5 Initiator Mode Pass-through CommandsPage 5 - 18 Initiator Pass-through Status Block Format

Page 6

6Target Mode Pass-through Commands

Page 7 - Conventions

21020285 D User’s Guide Chapter 6 Target Mode Pass-through CommandsPage 6 - 2 Introduction IntroductionWith the RF3880 you have the option to use t

Page 8 - Documents

User’s Guide 21020285 DChapter 6 Target Mode Pass-through Commands Overview of Target Mode Page 6 - 3Overview of Target ModeOf course, if you are

Page 9 - Contents

21020285 D User’s Guide Chapter 6 Target Mode Pass-through CommandsPage 6 - 4 Overview of Target Mode What must theadapteraccomplish inTarget Mode?

Page 10

User’s Guide 21020285 DChapter 6 Target Mode Pass-through Commands Overview of Special Target Mode Commands Page 6 - 5Overview of Special Target M

Page 11

21020285 D User’s Guide Chapter 6 Target Mode Pass-through CommandsPage 6 - 6 Command Descriptor Block Group Codes Command Descriptor Block Group C

Page 12

User’s Guide 21020285 DChapter 6 Target Mode Pass-through Commands Command Operation Page 6 - 7Command OperationIn this section, the sequence of e

Page 13

User’s Guide 21020285 DTable of Contents Page viiSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 2

Page 14

21020285 D User’s Guide Chapter 6 Target Mode Pass-through CommandsPage 6 - 8 Command Operation Sequence ofEvents—Receiving acommandfrom anInitiato

Page 15

User’s Guide 21020285 DChapter 6 Target Mode Pass-through Commands Command Operation Page 6 - 9Sequence ofEvents—Responding toan InitiatorThe foll

Page 16

21020285 D User’s Guide Chapter 6 Target Mode Pass-through CommandsPage 6 - 10 Target Selection Data Structure Target Selection Data StructureThe T

Page 17

User’s Guide 21020285 DChapter 6 Target Mode Pass-through Commands Target Selection Data Structure Page 6 - 11Flags FieldThis field contains flags

Page 18

21020285 D User’s Guide Chapter 6 Target Mode Pass-through CommandsPage 6 - 12 Target Selection Data Structure SCSI FlagsThis byte indicates the st

Page 19

User’s Guide 21020285 DChapter 6 Target Mode Pass-through Commands Target Selection Data Structure Page 6 - 13Error Sequence Code - The Error Sequ

Page 20

21020285 D User’s Guide Chapter 6 Target Mode Pass-through CommandsPage 6 - 14 Target Selection Data Structure SCSI CDB fieldsThese 12 bytes contai

Page 21 - Product Overview

User’s Guide 21020285 DChapter 6 Target Mode Pass-through Commands Target Mode Response Command Page 6 - 15Target Mode Response Command After the

Page 22 - Rimfire 3880

21020285 D User’s Guide Chapter 6 Target Mode Pass-through CommandsPage 6 - 16 Target Mode Response Command Flags-1The Flags-1 byte contains specif

Page 23 - Management

User’s Guide 21020285 DChapter 6 Target Mode Pass-through Commands Target Mode Response Command Page 6 - 17Response Control FlagsSince the adapter

Page 24 - What next?

21020285 D User’s Guide Table of ContentsPage viii Index Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 21Command

Page 25 - Hardware Essentials

21020285 D User’s Guide Chapter 6 Target Mode Pass-through CommandsPage 6 - 18 Target Mode Response Command NoteAs an example of how to use the bit

Page 26

User’s Guide 21020285 DChapter 6 Target Mode Pass-through Commands Target Mode Response Command Status Block Page 6 - 19Target Mode Response Comma

Page 27 - Description

21020285 D User’s Guide Chapter 6 Target Mode Pass-through CommandsPage 6 - 20 Target Mode Response Command Status Block FlagsThis byte can be poll

Page 28 - Block Diagram

User’s Guide 21020285 DChapter 6 Target Mode Pass-through Commands Target Mode Response Command Status Block Page 6 - 21Command Status FlagsThis b

Page 29 - Addressing

21020285 D User’s Guide Chapter 6 Target Mode Pass-through CommandsPage 6 - 22 Target Mode Response Command Status Block Error Sequence Code - The

Page 30 - Ports: General

7Board-control Commands

Page 31

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 2 Introduction IntroductionThere are two types of commands that you will issue to

Page 32 - Address Buffer

User’s Guide 21020285 DChapter 7 Board-control Commands Using the Reference Page 7 - 3Using the ReferenceThe RF3880 adapter recognizes the type of

Page 33 - SET 0 0 0 0 WID WSC BSC

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 4 General Status Block General Status BlockWhen a Board-control command does not r

Page 34 - Attention Port

User’s Guide 21020285 DChapter 7 Board-control Commands List of Commands Page 7 - 5List of CommandsThese are the Board-control commands that you c

Page 35

User’s Guide 21020285 DTable of Contents Page ixWhat must the adapter accomplish in Target Mode? . . . . . 6 - 4The adapter must provide a means t

Page 36

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 6 Start Command List (01H) Start Command List (01H)With this command you can instr

Page 37

User’s Guide 21020285 DChapter 7 Board-control Commands Start Command List (01H) Page 7 - 7InterruptThis field defines the interrupt level for the

Page 38 - Status Port:

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 8 Stop Command List (02H) Stop Command List (02H)The Stop Command List command is

Page 39

User’s Guide 21020285 DChapter 7 Board-control Commands Identify (05H) Page 7 - 9Identify (05H)This command returns a special Status Block that co

Page 40 - Reset Port

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 10 Identify (05H) IdentifyCommandStatus BlockThe Status Block returned by the Iden

Page 41 - Port Usage

User’s Guide 21020285 DChapter 7 Board-control Commands Identify (05H) Page 7 - 11Option FlagsThe Options field of the Identify command Status Blo

Page 42

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 12 Board Statistics (06H) Board Statistics (06H)The RF3880 adapter keeps track of

Page 43 - Hardware Installation

User’s Guide 21020285 DChapter 7 Board-control Commands Board Statistics (06H) Page 7 - 13OptionsThis field has the following bit-meanings:CLR Cle

Page 44

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 14 Board Statistics (06H) Statistics DataStructureThe Statistics Data Structure re

Page 45 - Installation

User’s Guide 21020285 DChapter 7 Board-control Commands General Options (07H) Page 7 - 15General Options (07H)The General Options command allows y

Page 46 - Unpacking the

21020285 D User’s Guide Table of ContentsPage x Target Mode Response Command Status Block . . . . . . . . . . . . 6 - 19Status Block Format. . . .

Page 47 - Termination

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 16 General Options (07H) Bus ThrottleNoteThe adapter will enforce a minimum burst

Page 48 - Configuration

User’s Guide 21020285 DChapter 7 Board-control Commands General Options (07H) Page 7 - 17PAR Check SCSI Bus Parity - This bit allows you to select

Page 49 - Grant Jumper

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 18 Unit Options (08H) Unit Options (08H)The Unit Options command allows you to ind

Page 50

User’s Guide 21020285 DChapter 7 Board-control Commands Unit Options (08H) Page 7 - 19Disconnect Time-outIf you have enabled SCSI bus Disconnect/R

Page 51 - Addresses

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 20 Unit Options (08H) RCE Retry Command Errors - Allows you to select whether the

Page 52 - SCSI bus

User’s Guide 21020285 DChapter 7 Board-control Commands Unit Options (08H) Page 7 - 21IAT Inhibit ATN Signal - With this bit you can select whethe

Page 53 - Insertion

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 22 Unit Options (08H) If more than 32 bytes of sequential sense information is req

Page 54 - Step 4: Apply

User’s Guide 21020285 DChapter 7 Board-control Commands Unit Options (08H) Page 7 - 23If the Sense Count field is set to 0, but there are non-zero

Page 55 - Conditions

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 24 Diagnostic/Self-test (09H) Diagnostic/Self-test (09H)The Diagnostic/Self-Test c

Page 56 - Connect SCSI

User’s Guide 21020285 DChapter 7 Board-control Commands Diagnostic/Self-test (09H) Page 7 - 25186XL 80186XL Processor Test - This routine verifies

Page 57

User’s Guide 21020285 DTable of Contents Page xiDescription of Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 10Command Ide

Page 58

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 26 Diagnostic/Self-test (09H) Status BlockFormatThe Status Block returned from the

Page 59 - Command Operation

User’s Guide 21020285 DChapter 7 Board-control Commands Target Mode Enable (0AH) Page 7 - 27Target Mode Enable (0AH)With this command you instruct

Page 60

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 28 Target Mode Enable (0AH) Selection InterruptThis field is used to define the in

Page 61 - Adapter must

User’s Guide 21020285 DChapter 7 Board-control Commands Target Mode Disable (0BH) Page 7 - 29Target Mode Disable (0BH)Use the Target Mode Disable

Page 62 - Parameter

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 30 Abort (0DH) Abort (0DH)This command is used to halt a specific command. It atte

Page 63

User’s Guide 21020285 DChapter 7 Board-control Commands SCSI Hard Reset (10H) Page 7 - 31SCSI Hard Reset (10H)The SCSI Hard Reset command simply a

Page 64

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 32 Board Information (15H) Board Information (15H)This command returns a special B

Page 65

User’s Guide 21020285 DChapter 7 Board-control Commands Board Information (15H) Page 7 - 33OptionsThe Options field is one byte wide with the foll

Page 66 - Status Blocks

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 34 Board Information (15H) Description ofFieldsThe Data Structure returned from a

Page 67

User’s Guide 21020285 DChapter 7 Board-control Commands Board Information (15H) Page 7 - 35Bus ThrottleThis field displays the currently selected

Page 68 - 000 0 0 INT ID

21020285 D User’s Guide Table of ContentsPage xii Diagnostic/Self-test (09H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 24Comman

Page 69 - Using a Single

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 36 Board Information (15H) Option FlagsThe Options Flags byte returned here is ide

Page 70 - Some Example

User’s Guide 21020285 DChapter 7 Board-control Commands Board Information (15H) Page 7 - 37TerminationThis field returns the status of the SCSI fu

Page 71

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 38 Board Information (15H) Per Target - Disconnect Time-outIf Disconnects are enab

Page 72

User’s Guide 21020285 DChapter 7 Board-control Commands Board Information (15H) Page 7 - 39NoteThe setting of this bit indicates only that you hav

Page 73 - Pass-through

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 40 Board Information (15H) Per Target - Synch OffsetThis value is negotiated betwe

Page 74

User’s Guide 21020285 DChapter 7 Board-control Commands Extended Board Statistics (16H) Page 7 - 41Extended Board Statistics (16H)The RF3880 adapt

Page 75

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 42 Extended Board Statistics (16H) OptionsThis field has the following format and

Page 76 - Command List

User’s Guide 21020285 DChapter 7 Board-control Commands Extended Board Statistics (16H) Page 7 - 43ExtendedStatistics DataStructureThe Extended St

Page 77

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 44 Extended Board Statistics (16H) Per SCSI Target — Queue Full CountThis field re

Page 78 - Creating the

User’s Guide 21020285 DChapter 7 Board-control Commands Extended Unit Options (18H) Page 7 - 45Extended Unit Options (18H)This command, in either

Page 79 - Using a

User’s Guide 21020285 DTable of Contents Page xiiiOptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 33Board Inf

Page 80 - Removing a

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 46 Extended Unit Options (18H) Extended UnitOptions DataStructureThe Data Structur

Page 81 - Routines for

User’s Guide 21020285 DChapter 7 Board-control Commands Extended Unit Options (18H) Page 7 - 47Retry ControlThis field is used to particularize th

Page 82

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 48 Extended Unit Options (18H) Unit FlagsThe Unit Flags field of the Extended Unit

Page 83

User’s Guide 21020285 DChapter 7 Board-control Commands Extended Unit Options (18H) Page 7 - 49TAG - The function of this bit varies depending on

Page 84

21020285 D User’s Guide Chapter 7 Board-control CommandsPage 7 - 50 Extended Unit Options (18H) To receive any number of the first 32 bytes of Requ

Page 86

21020285 D User’s Guide Chapter 8 Details of UsagePage 8 - 2 Introduction IntroductionThe previous chapters informed you about the details you will

Page 87 - Block Format

User’s Guide 21020285 DChapter 8 Details of Usage Byte and Word Swapping Page 8 - 3Byte and Word SwappingThe RF3880 adapter is flexible enough to

Page 88 - DBV 0 ICC 0 IRS DAT DIR 0

21020285 D User’s Guide Chapter 8 Details of UsagePage 8 - 4 Byte and Word Swapping Example Pass-through CommandThe information in the table below

Page 89 - Table Values

User’s Guide 21020285 DChapter 8 Details of Usage Byte and Word Swapping Page 8 - 5If written to VME memory in the order given above, these comman

Page 90 - Settings

21020285 D User’s Guide Table of ContentsPage xiv Retry Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 46Retry Cont

Page 91

21020285 D User’s Guide Chapter 8 Details of UsagePage 8 - 6 Byte and Word Swapping However, if you have an Intel processor, you must reinterpret t

Page 92

User’s Guide 21020285 DChapter 8 Details of Usage Byte and Word Swapping Page 8 - 7DataSwappingSince the RF3880 does not handle data swapping you

Page 93

21020285 D User’s Guide Chapter 8 Details of UsagePage 8 - 8 Tagged Queuing Tagged QueuingThe SCSI-2 and SCSI-3 specification provide a protocol fo

Page 94

User’s Guide 21020285 DChapter 8 Details of Usage Tagged Queuing Page 8 - 92. Choose a tag message.There are three tag messages specified by the S

Page 95

21020285 D User’s Guide Chapter 8 Details of UsagePage 8 - 10 Tagged Queuing Notes onUsageThe following provides additional detail about how tagged

Page 96

User’s Guide 21020285 DChapter 8 Details of Usage Target Mode Usage and SCSI Protocol Handling Page 8 - 11Target Mode Usage and SCSI Protocol Hand

Page 97

21020285 D User’s Guide Chapter 8 Details of UsagePage 8 - 12 Target Mode Usage and SCSI Protocol Handling If a SCSI bus reset occurs after a Targe

Page 98

User’s Guide 21020285 DChapter 8 Details of Usage Target Mode Usage and SCSI Protocol Handling Page 8 - 13Wide DataTransferRequestsWhen Wide Data

Page 99

21020285 D User’s Guide Chapter 8 Details of UsagePage 8 - 14 Target Mode Usage and SCSI Protocol Handling Parity error conditionsIf a parity error

Page 100

User’s Guide 21020285 DChapter 8 Details of Usage Target Mode Usage and SCSI Protocol Handling Page 8 - 15DisconnectPrivilegeInitiators that acces

Page 101

User’s Guide 21020285 DTable of Contents Page xvStatus or Message Sequences Sent to the Initiator (by the Adapter) . . . . . . . . . . . . . . . .

Page 102 - 21020285 D User’s Guide

21020285 D User’s Guide Chapter 8 Details of UsagePage 8 - 16 Target Mode Usage and SCSI Protocol Handling Clear Queue - Treat this command as a se

Page 103 - Target Mode Pass

User’s Guide 21020285 DChapter 8 Details of Usage Target Mode Usage and SCSI Protocol Handling Page 8 - 17Synchronous Data Transfer Request (5 byt

Page 104 - Introduction

21020285 D User’s Guide Chapter 8 Details of UsagePage 8 - 18 Target Mode Usage and SCSI Protocol Handling Simple Queue Tag (2 bytes) - This messag

Page 106 - Target Mode?

21020285 D User’s Guide Appendix A Error CodesPage A - 2 Introduction IntroductionWhen the RF3880 adapter encounters a command or operation error,

Page 107 - Special Target

User’s Guide 21020285 DAppendix A Error Codes Summary Page A - 3Code Name Description01H Invalid CommandThis code will be reported for the followi

Page 108 - Block Group

21020285 D User’s Guide Appendix A Error CodesPage A - 4 Summary 21HUnexpected DisconnectIf a SCSI device unexpectedly goes to the bus free state,

Page 109 - Operation

User’s Guide 21020285 DAppendix A Error Codes Summary Page A - 536HTarget Mode Message Out Limit ExceededThe adapter received and rejected unsuppo

Page 110

21020285 D User’s Guide Appendix A Error CodesPage A - 6 Status Port Error Codes Status Port Error CodesIn addition to the Error Codes that are rep

Page 111 - Responding to

User’s Guide 21020285 DAppendix A Error Codes Status Port Error Codes Page A - 7Self-test ErrorCodesSelf-test occurs each time the RF3880 is power

Page 113 - CC ERR RTY 0 0 0 0 TME

21020285 D User’s Guide Table of ContentsPage xvi Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E -

Page 114

21020285 D User’s Guide Appendix A Error CodesPage A - 8 Status Port Error Codes Code Description00H or FDHThe onboard processor is not working; it

Page 115

BCables and Connectors

Page 116 - 0000000SAV

21020285 D User’s Guide Appendix B Cables and ConnectorsPage B - 2 Introduction IntroductionThe SCSI specification allows devices to operate with e

Page 117 - Response

User’s Guide 21020285 DAppendix B Cables and Connectors SCSI Connector Page B - 3SCSI ConnectorThe RF3880 supports the differential SCSI interface

Page 118 - 0 0 ICC TMO 0 DAT DIR 0

21020285 D User’s Guide Appendix B Cables and ConnectorsPage B - 4 VMEbus Connector Pinouts VMEbus Connector PinoutsThe VMEbus backplane uses two c

Page 119

User’s Guide 21020285 DAppendix B Cables and Connectors VMEbus Connector Pinouts Page B - 5Pin Number Row B1+5V2 GND3 -RETRY4+A245+A256+A267+A278+

Page 120

21020285 D User’s Guide Appendix B Cables and ConnectorsPage B - 6 VMEbus Connector Pinouts

Page 122 - CC ERR RTY 0 0 CSB 0 TMS

21020285 D User’s Guide Appendix C SpecificationsPage C - 2 Introduction IntroductionThe RF3880 is designed to meet certain physical, electrical, a

Page 123

User’s Guide 21020285 DAppendix C Specifications Specifications Page C - 3SpecificationsType DescriptionPhysicalSingle slot, double height VME Eur

Page 124

1Product OverviewThis chapter provides an overview of the RF3880 product and is intended to orient you to the product as a whole, before focusing on s

Page 125 - Board-control Commands

21020285 D User’s Guide Appendix C SpecificationsPage C - 4 Specifications

Page 126

DDefaults

Page 127 - Reference

21020285 D User’s Guide Appendix D DefaultsPage D - 2 Introduction IntroductionEach Rimfire 3880 is shipped with the same factory settings. If you

Page 128 - General Status

User’s Guide 21020285 DAppendix D Defaults Hardware Defaults Page D - 3Hardware DefaultsThis section describes the defaults you will find for both

Page 129 - List of

21020285 D User’s Guide Appendix D DefaultsPage D - 4 Hardware Defaults CommandDefaultsIf you do nothing to change the board operation by using the

Page 130 - List (01H)

User’s Guide 21020285 DAppendix D Defaults Hardware Defaults Page D - 5Note† This value is returned when Synchronous transfer rate is 10 MHz.†† Th

Page 131 - 0 0 0 0 0 INT Status/ID

21020285 D User’s Guide Appendix D DefaultsPage D - 6 Hardware Defaults

Page 132 - List (02H)

EDesign Differences

Page 133 - Identify (05H)

21020285 D User’s Guide Appendix E Design DifferencesPage E - 2 Introduction IntroductionAlthough the RF3880 is compatible with previous Ciprico VM

Page 134 - Description of

User’s Guide 21020285 DAppendix E Design Differences Features no longer Supported Page E - 3To make differences easy to find, the following descri

Page 135

21020285 D User’s Guide Chapter 1 Product OverviewPage 1 - 2 About the Rimfire 3880 Design About the Rimfire 3880 DesignThe Rimfire 3880 contribute

Page 136 - Statistics (06H)

21020285 D User’s Guide Appendix E Design DifferencesPage E - 4 Implementation Differences Implementation DifferencesThe following descriptions exp

Page 137

User’s Guide 21020285 DAppendix E Design Differences Implementation Differences Page E - 5Unit Options and Extended Unit Options Commands - The Un

Page 138 - Statistics Data

21020285 D User’s Guide Appendix E Design DifferencesPage E - 6 How to Maximize Performance Uniquely Identify the RF3880In order to differentiate t

Page 139 - Options (07H)

Aabort (0DH). . . . . . . . . . . . . . . . . . . . . 7 - 30adapter base model #field in board information data structure. . . . . . . . . . . . . .

Page 140

21020285 D User’s Guide IndexPage ii command identifieruse of in parameter block . . . . . . . . .4 - 4use of in status block . . . . . . . . . .

Page 141

User’s Guide 21020285 D Index Page iiiFflags fieldin base status block . . . . . . . . . . . . . 4 - 6in identify command status. . . . . . 7 - 1

Page 142 - Unit Options

21020285 D User’s Guide IndexPage iv Mmessage bytes receivedin target mode. . . . . . . . . . . 6 - 13, 6 - 22motorola ordering. . . . . . . . . .

Page 143 - 0 0 0 RBE RCE RPE ISB INT

User’s Guide 21020285 D Index Page vreset portdescription of . . . . . . . . . . . . . . . . 2 - 16response control flagsin target mode . . . .

Page 144 - 0 TAG 0 0 WID IAT SYN UNQ

21020285 D User’s Guide IndexPage vi note on use . . . . . . . . . . . . . . . . . . .8 - 10target mode . . . . . . . . . . . . . . . . . . . . .

Page 146

User’s Guide 21020285 DChapter 1 Product Overview About the Rimfire 3880 Design Page 1 - 3BufferManagementIt is in the buffer management technique

Page 147

21020285 D

Page 148 - Self-test (09H)

21020285 D User’s Guide Chapter 1 Product OverviewPage 1 - 4 What next? What next?Depending on what you wish to do next, you should turn to one of

Page 149

2Hardware Essentials

Page 150

21020285 D User’s Guide Chapter 2 Hardware EssentialsPage 2 - 2 Introduction IntroductionThis chapter explains, in text and illustrations, the basi

Page 151 - Enable (0AH)

User’s Guide 21020285 DChapter 2 Hardware Essentials Hardware Structure and Description Page 2 - 3Hardware Structure and DescriptionThe RF3880 har

Page 152 - 000 0 0 INT Status/ID

21020285 D User’s Guide Chapter 2 Hardware EssentialsPage 2 - 4 Hardware Structure and Description Block DiagramThe figure below is a block diagram

Page 153 - Disable (0BH)

User’s Guide 21020285 DChapter 2 Hardware Essentials Board Addressing Page 2 - 5Board AddressingThe Board Address and Slave Address Modifier to wh

Page 154 - Abort (0DH)

©1997 by Ciprico Inc.All rights reserved. No part of this publication may be reproduced or transmitted in any form, or by any means, electronic or mec

Page 155 - Reset (10H)

21020285 D User’s Guide Chapter 2 Hardware EssentialsPage 2 - 6 Hardware Ports: General Hardware Ports: GeneralThere are four ports that are used t

Page 156 - Information

User’s Guide 21020285 DChapter 2 Hardware Essentials Hardware Ports: General Page 2 - 7Channel Attention Port - The Channel Attention Port is your

Page 157 - Data Structure

21020285 D User’s Guide Chapter 2 Hardware EssentialsPage 2 - 8 Address Buffer Port Address Buffer PortThe Address Buffer Port is a write-only port

Page 158

User’s Guide 21020285 DChapter 2 Hardware Essentials Address Buffer Port Page 2 - 9Control FieldUse this byte-wide field to tailor the RF3880 adap

Page 159

21020285 D User’s Guide Chapter 2 Hardware EssentialsPage 2 - 10 Channel Attention Port Determining a Control Field value - These are the significa

Page 160

User’s Guide 21020285 DChapter 2 Hardware Essentials Channel Attention Port Page 2 - 11Command List Channel Attention - To execute commands via Co

Page 161

21020285 D User’s Guide Chapter 2 Hardware EssentialsPage 2 - 12 Status Port Status PortThe Status Port is a read-only port. It contains informatio

Page 162

User’s Guide 21020285 DChapter 2 Hardware Essentials Status Port Page 2 - 13NoteWhenever the board is reset, the host operations should wait a min

Page 163

21020285 D User’s Guide Chapter 2 Hardware EssentialsPage 2 - 14 Status Port Status Port:GeneralFormatAfter the RF3880 self-tests have completed su

Page 164

User’s Guide 21020285 DChapter 2 Hardware Essentials Status Port Page 2 - 15Code - Board Type or Error Code - When the ERR bit is set to one, this

Page 165 - Statistics (16H)

21020285 D User’s Guide

Page 166

21020285 D User’s Guide Chapter 2 Hardware EssentialsPage 2 - 16 Reset Port Reset PortThis is a write-only port. You may write to this port when yo

Page 167

User’s Guide 21020285 DChapter 2 Hardware Essentials Descriptions of Port Usage Page 2 - 17Descriptions of Port UsageThe following describes port

Page 168

21020285 D User’s Guide Chapter 2 Hardware EssentialsPage 2 - 18 Descriptions of Port Usage

Page 169 - Options (18H)

3Hardware Installation

Page 170 - Options Data

21020285 D User’s Guide Chapter 3 Hardware InstallationPage 3 - 2 Introduction IntroductionUnifying the parts of a system into a whole requires a s

Page 171

User’s Guide 21020285 DChapter 3 Hardware Installation Overview of the Installation Process Page 3 - 3Overview of the Installation ProcessThere ar

Page 172

21020285 D User’s Guide Chapter 3 Hardware InstallationPage 3 - 4 Step 1: Unpacking the Board Step 1: Unpacking the BoardThe RF3880 adapter is ship

Page 173

User’s Guide 21020285 DChapter 3 Hardware Installation Step 2: Jumpers and Termination Page 3 - 5Step 2: Jumpers and TerminationThe RF3880 board h

Page 174

21020285 D User’s Guide Chapter 3 Hardware InstallationPage 3 - 6 Step 2: Jumpers and Termination SCSIConfigurationJumpersThis block of jumpers is

Page 175 - Details of Usage

User’s Guide 21020285 DChapter 3 Hardware Installation Step 2: Jumpers and Termination Page 3 - 7Bus Request/Grant JumperThis jumper block is used

Page 176

PrefaceThis manual is intended to instruct you on how to install and use the Rimfire® 3880 (RF3880) SCSI Host Bus Adapter. This adapter is essentially

Page 177 - Swapping

21020285 D User’s Guide Chapter 3 Hardware InstallationPage 3 - 8 Step 2: Jumpers and Termination Figure 8 Bus Request and Grant on Level 0SysfailJ

Page 178

User’s Guide 21020285 DChapter 3 Hardware Installation Step 2: Jumpers and Termination Page 3 - 9For the VMEbus Address Jumpers:IN - Is equal to a

Page 179

21020285 D User’s Guide Chapter 3 Hardware InstallationPage 3 - 10 Step 2: Jumpers and Termination SCSI busTerminationEach end of the SCSI bus cabl

Page 180

User’s Guide 21020285 DChapter 3 Hardware Installation Step 3: Board Insertion Page 3 - 11Step 3: Board InsertionAlthough the VMEbus Specification

Page 181

21020285 D User’s Guide Chapter 3 Hardware InstallationPage 3 - 12 Step 4: Apply power and observe LEDs Step 4: Apply power and observe LEDsAfter y

Page 182 - How to Use

User’s Guide 21020285 DChapter 3 Hardware Installation Step 4: Apply power and observe LEDs Page 3 - 13ErrorConditionsThe amber LED is used to ind

Page 183 - How It Works

21020285 D User’s Guide Chapter 3 Hardware InstallationPage 3 - 14 Step 5: Configure and Connect SCSI Devices Step 5: Configure and Connect SCSI De

Page 184 - Notes on

User’s Guide 21020285 DChapter 3 Hardware Installation Step 5: Configure and Connect SCSI Devices Page 3 - 15resistors installed. If termination i

Page 185 - Handling

21020285 D User’s Guide Chapter 3 Hardware InstallationPage 3 - 16 Step 5: Configure and Connect SCSI Devices

Page 186

4Command Operation

Page 187

21020285 D User’s Guide Page ii Organization A brief description of each section of the manual follows:Overview of the RF3880 User’s GuideChapter

Page 188 - Routines

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 2 Introduction IntroductionThe purpose of this chapter is to provide a comprehensive vi

Page 189 - Privilege

User’s Guide 21020285 DChapter 4 Command Operation What the Adapter must accomplish Page 4 - 3What the Adapter must accomplishThere are several ba

Page 190

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 4 The Base Parameter Block The Base Parameter BlockThe Parameter Block is one of the ba

Page 191

User’s Guide 21020285 DChapter 4 Command Operation The Base Parameter Block Page 4 - 5Command Options, Addresses, and Transfer CountYou will use t

Page 192

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 6 The Base Status Block The Base Status BlockThe Status Block is another of the buildin

Page 193 - Error Codes

User’s Guide 21020285 DChapter 4 Command Operation The Base Status Block Page 4 - 7CSB Continued Status Block - This bit indicates that the curren

Page 194

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 8 The Base Status Block MultipleStatus BlocksIt is possible to receive more than one St

Page 195 - Table 116: Error Codes

User’s Guide 21020285 DChapter 4 Command Operation Single Command Structure Page 4 - 9Single Command StructureThere are two ways to issue a comman

Page 196 - Page A - 4 Summary

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 10 Single Command Structure Interrupt This field selects the Interrupt level which the

Page 197 - Summary Page A - 5

User’s Guide 21020285 DChapter 4 Command Operation Using a Single Command Structure Page 4 - 11Using a Single Command StructureThe Single Command

Page 198 - Status Port

User’s Guide 21020285 D Conventions Page iiiConventionsThis manual incorporates the following conventions:Notational1. An upper case letter H fol

Page 199 - Self-test

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 12 Some Example Single Commands Some Example Single CommandsThe following examples will

Page 200

User’s Guide 21020285 DChapter 4 Command Operation Some Example Single Commands Page 4 - 13System Memory address of the Command List structure.Int

Page 201 - Cables and Connectors

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 14 Some Example Single Commands 5. The example board is jumpered at address EE00H. The

Page 202

User’s Guide 21020285 DChapter 4 Command Operation Some Example Single Commands Page 4 - 15Example2:InquiryPass-throughCommandThis example describ

Page 203 - Connector

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 16 Some Example Single Commands SCSI 6 byte Command Descriptor Block - These six bytes

Page 204

User’s Guide 21020285 DChapter 4 Command Operation Some Example Single Commands Page 4 - 176. Read the Hardware Status Port at address EE10H. Sinc

Page 205 - Table 123: P2 Connector

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 18 Command List Structure Command List StructureThe previous pages have discussed the u

Page 206

User’s Guide 21020285 DChapter 4 Command Operation Command List Structure Page 4 - 19Status Block OUT IndexThe Status Block OUT Index advances whe

Page 207 - Specifications

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 20 Creating the Command List Structure Creating the Command List StructureTo create a C

Page 208

User’s Guide 21020285 DChapter 4 Command Operation Using a Command List Structure Page 4 - 21Using a Command List StructureThe Command List Struct

Page 209

21020285 D User’s Guide Page iv Reference Documents Reference DocumentsThe following documents apply to the Ciprico Rimfire 3880 SCSI host bus ada

Page 210 - Page C - 4 Specifications

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 22 Using a Command List Structure Adding aParameterBlockTo add an entry to the Paramete

Page 211 - Defaults

User’s Guide 21020285 DChapter 4 Command Operation Example ‘C’ Routines for Command List Page 4 - 23Example ‘C’ Routines for Command ListThe follo

Page 212

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 24 Example ‘C’ Routines for Command List BYTE cdb[12]; /* cdb - Command Descriptor Blo

Page 213 - Hardware

User’s Guide 21020285 DChapter 4 Command Operation Example ‘C’ Routines for Command List Page 4 - 25{ /* First: check to see if the list is full *

Page 214

21020285 D User’s Guide Chapter 4 Command OperationPage 4 - 26 Example ‘C’ Routines for Command List

Page 215

5Initiator Mode Pass-through Commands

Page 216 - Appendix D Defaults

21020285 D User’s Guide Chapter 5 Initiator Mode Pass-through CommandsPage 5 - 2 Introduction IntroductionThere are two types of commands that you

Page 217 - Design Differences

User’s Guide 21020285 DChapter 5 Initiator Mode Pass-through Commands Initiator Pass-through Parameter Block Format Page 5 - 3Initiator Pass-throu

Page 218

21020285 D User’s Guide Chapter 5 Initiator Mode Pass-through CommandsPage 5 - 4 Initiator Pass-through Parameter Block Format Flags-1The Flags-1 b

Page 219 - Supported

User’s Guide 21020285 DChapter 5 Initiator Mode Pass-through Commands Initiator Pass-through Parameter Block Format Page 5 - 5Setting DBV,DAT and

Page 220 - Differences

User’s Guide 21020285 DTable of Contents Page vTable of ContentsPreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 221

21020285 D User’s Guide Chapter 5 Initiator Mode Pass-through CommandsPage 5 - 6 Initiator Pass-through Parameter Block Format Table of DATand DIRA

Page 222 - Performance

User’s Guide 21020285 DChapter 5 Initiator Mode Pass-through Commands Initiator Pass-through Parameter Block Format Page 5 - 72BH 0 0 Extended See

Page 223

21020285 D User’s Guide Chapter 5 Initiator Mode Pass-through CommandsPage 5 - 8 Initiator Pass-through Parameter Block Format 59H 0 0 not defined5

Page 224 - Page ii

User’s Guide 21020285 DChapter 5 Initiator Mode Pass-through Commands Initiator Pass-through Parameter Block Format Page 5 - 9Flags-2The bits of t

Page 225 - Page iii

21020285 D User’s Guide Chapter 5 Initiator Mode Pass-through CommandsPage 5 - 10 Initiator Pass-through Parameter Block Format IAD Inhibit Automat

Page 226 - Page iv

User’s Guide 21020285 DChapter 5 Initiator Mode Pass-through Commands Initiator Pass-through Parameter Block Format Page 5 - 11MessageFormatWhen y

Page 227

21020285 D User’s Guide Chapter 5 Initiator Mode Pass-through CommandsPage 5 - 12 Initiator Pass-through Status Block Format Initiator Pass-through

Page 228 - Page vi

User’s Guide 21020285 DChapter 5 Initiator Mode Pass-through Commands Initiator Pass-through Status Block Format Page 5 - 13CSB Continued Status B

Page 229

21020285 D User’s Guide Chapter 5 Initiator Mode Pass-through CommandsPage 5 - 14 Initiator Pass-through Status Block Format SCSI StatusWhen a SCSI

Page 230 - 21020285 D

User’s Guide 21020285 DChapter 5 Initiator Mode Pass-through Commands Initiator Pass-through Status Block Format Page 5 - 15The unexpected phase e

Comments to this Manuals

No comments