• Aucun résultat trouvé

ACB-5580 Tech Brief

N/A
N/A
Protected

Academic year: 2022

Partager "ACB-5580 Tech Brief "

Copied!
18
0
0

Texte intégral

(1)

ACB-5580 Tech Brief

SCSI to SMD Controller

August 1985

@] adaptec, inc.

(2)

.1tl<iit.i.~1 ~e.

of this manual, or other Adaptec literature may

1b'f:. At'5b~a i

ned

:t-r-~rr:

Adaptec, Inc.

Literature Department 580 Cottonwood Drive Milpitas, CA 95035

The information in this document "is subject to change without notice.

No part of this document may be copied or reproduced in any form or by any means without prior written consent of Adaptec, Inc.

Adaptec, Inc. 580 Cottonwood Drive Milpitas California 95035

Copyright 1984

(3)

1.0

2.0

INTRODUCTION 1.1 Scope

TABLE OF CONTENTS

Reference Documents ACB-5580 Features

. . .

• • 1-1

• • • • 1-1

• • • • 1-1

• 1-1 1.2

1.3 1.4 1.5

Hardware/Software Compatibility Requirements • 1-4

1.6

Product Specification

1.5.1 Physical Dimensions • 1.5.2 Power Requirements

1.5.3 Environmental Requirements Quality Assurance • • • • • •

THEORY OF OPERATION • • • • • • • • • • 2.1 System Configuration.. • • • •

1-4

• 1-4

• 1-4

• 1-5

• • • • • 1- 5

• • 2-1

• 2-1

(4)

Table 3-1

Fig.

1-4 2-1 2-2 2-3

LIST OF TABLES

Title

Command Code Summary

LIST OF FIGURES

Title

Block Diagram of ACB-5580 •

Minimum System • • • • . • • • • Simple Multi-Processor System • • • • Complex Multi-Processor System

Page 3-1/3-2

Page

• • 1- 3

. • 2-2

• 2-2

• 2-3

(5)

1.0 INTRODUCTION

The ACB-5580 disk controller provides an intelligent interface from an ANSI X3T9.2 SCSI host interface to four SMD compatible disk drives.

1.1 SCOPE

This technical brief describes the features of the ACB-5580 and theory of operation. An expanded manual is available at cost and contains all of the information necessary to install and operate the ACB-5580 with an SCSI compatible host adapter and up to four SMD disk drives.

1.2 REFERENCE DOCUMENTS

o ANSI X3T9.2 Small Computer System Interface Specification o Magnetic Peripherals, Inc.--Flat Cable Interface Specifica-

tions for the SMD, MMD, FHT MMD, LMD, WMD, WMD-0, CMD, RSD, and FSD families. (Doc. #64712400 Rev. N, Nov. 1983)

1.3 ACB-5580 FEATURES

o The ACB-5580 supports four SMD drives. The drives are used in hard sector mode and may transfer data at up to 1.2 Mbytes/sec.

o Software support of the ACB-5580 is designed to be a superset of the software required for the ACB-5500. All normal ACB-

5500 instructions operate unchanged on the ACB-5580 and no additional instructions are required for normal ACB-5580 operation. This allows systems to be upgraded to the very large capacity and very high performance of the SMD drive families with no software impacts. Advanced Functions supported by the ACB-5580 will require program extensions.

o The A C B - 5 5 80, uti 1 i z i n g a 4 K d u a 1- po r ted b u f fer, eli min ate s the need for sector interleaving. This allows the host to read a track of data in a single revolution.

o The ACB-5580 offers complete device independence by auto configuring to any size formatted drive. By storing drive parameters on the drive at format time, the need for hosi initialization of the controller for various drive types is eliminated.

(6)

o The ACB-558~ may handle defects on a sector level by allowing the host to request that spare sectors be reserved on a cylinder basis. This provides formatted disks with constant data capacity and allows cylinder level formatting. An alternative format using maximum capacity and Adaptec's unique defect skipping algorithm may be selected.

I) The ACB-558~ guarantees excellent data integrity by utilizing a 32-bit error correction code on both the data and I.D.

fields, SCSI bus parity checking and generation, and parity checking on the internal buffer memory.

<) The ACB-558~ provides great operating system flexibility by

offering sector lengths of 256, 512, or 1~24 bytes. The sector length is programmed at format time.

() The ACB-5580 supports direct and relative addressing of logical blocks.

() The ACB-558~ supports a fully arbitrating SCSI system with up to seven other controllers or hosts sharing the SCSI bus.

o The ACB-558~ provides maximum SCSI bus throughput by supporting bus disconnection and reconnect ion for explicit and implied seeks.

o The ACB-5580 allows the host to reserve an entire logical unit, or particular extents on a logical unit, limiting or prohibiting data access by other hosts on the SCSI bus.

o The ACB-5580 reduces selection overhead by allowing the host to link commands. Once a command is completed, the con- troller will immediately request and execute the next linked command.

o The ACB-5580 reduces system overhead by queuing commands to the controller • As commands are completed , the n ext queued command will be executed.

o The ACB-558~ provides a high level of system flexibility and reliability by its support of the dual port option available on certain SMD drives.

o The ACB-5580 is initialized by jumpers to support the following user-selectable functions:

Hard or soft SCSI device reset Short or extended sense data Tag 4/5 error information

Local or remote power control.

1-2

(7)

EXTEFINAL RESET CONTROL JUMPERS

AND CONTROLS

~~g>~~g>~1

r I

ROM OR/RCV

CONTROL r---

MEMORY CONTROL 8085 ...--

<J

CABLE B

RAM PROCESSOR

DR 0

DEVICE CONTROL SWITCH ~

BLOCK MEMORY

-

r---

DR/RCV MICROPROCESSOR SMD SERIAL ~

<J

CABLE B

-

BUS DATA AND CLOCKS

l--Je>

DR 1

--

r - - - ~

SCSI r---

r <J

CABLE B

CONTROL

I

I - - -

~

DR 2

RQST/ACK

..

AIC·300

-

CONTROLS CONTROLLER BUFFER

-

~

<J

100-0-

AIC.() 1 0 CABLE B

" - - -

I

SEQUENCE ECC, AND SERDES,

~

OR 3

DR/RCV CONTROLLER

-

BUFFER DATA

-

RAM SMD r---

DEVICE CONTROLS SCSI

<J

INTERNAL DATA

<J

DATA BUS BUS CABLE A

1>

MICROPROCESSOR

[>

-

BUS

-

Figure 1-4. Block Diagram of ACB-5580

(8)

1.4 HARDWARE/SOFTWARE COMPATIBILITY REQUIREMENTS

The ACB-5580 requires application and system software that will provide correctly structured Command Descriptor Blocks and data and parameter fields. Low level control software or a properly structured host adapter or channel must be provided to control t.he SCSI protocols that transmit the Command Descriptor Blocks and other fields. Any system that supports the ACB-5500 will support all basic' functions of the ACB-5580. Advanced ACB-5580 functions require system software extensions.

The SCSI must meet the arbitration iequirements of Revision 14 if t.he ACB-5580 is installed in an arbitrating system. Certain lower 1 eve 1 s 0 f the S C S I may be s u pp 0 r ted . Co n t act Ad apt e c for detailed compatability analysis.

The mode select command implemented by the ACB-5580 requires two bytes more than the ACB-5500 Hard Sector format to provide for the extended function provided by the SMD drives.

The ACB-5580 supports most standard SMD drives.

the following drive families have been tested:

In particular,

NEC Fujitsu

Others TBD (Contact Adaptec).

1.5 PRODUCT SPECIFICATION

1.5.1 PHYSICAL DIMENSIONS Length:

width:

Height:

14.0 inches 7.0 inches .8 inches POWER REQUIREMENTS Voltage

(volts)

+5 -12

Tolerance (Uni ts)

4.75 to 5.25 -13.8 to 10.8

1-4

Current (max amps)

2.0 1. 5

Ripple (volts, RMS)

.150 .150

(9)

1.5.3 ENVIRONMENTAL REQUIREMENTS

- - -

Temperature (F/C):

Humidity:

Altitude (ft.):

Operating

32/0 to 131/55 10% to 95%

Sea Level to 10,000

Storage

-40/-40 to 167/75 10% to 95%

Sea Level to 20,000

Exhaust air flow may be required to keep the air on both sides of the board at or below the maximum operating temperature if ade- quate convective ventilation is not available.

1.6 QUALITY ASSURANCE

The ACB-5580 has been processed through Adaptec's extensive quality control procedure. All Adaptec custom ICs have been fully tested at temperature and voltage margins. All boards have been fabricated and assembled under close quality inspection.

All boards have passed complete incircuit test procedures, have endured burn-in testing, and have been fully functionally tested.

Adaptec should be notified immediately of any deviations from our high standard of quality.

(10)
(11)

2.9 THEORY OF OPERATION

The ACB-5580 provides a powerful mechanism for connecting up to four SMD compatible disk drives to a host computer via the Small Computer Systems Interface (SCSI). The SCSI provides a powerful general purpose device-independent connection usable by a wide range of computing systems. .

The ACB-5580 provides all required formatting and data synchronizing functions for SMD compatible disk drives. The formatting function is provided by Adaptec's proprietary 10 MHZ sequencer chip, the AIC-010.

The ACB-5580 provides up to 4K bytes of buffering to allow high performance data access even if the attached host system can only accept data at very low rates. Adaptec's AIC-30~ buffer controller provides full dual porting for the buffer memory.

The data transfer path is fully checked, using ECC and buffer parity checking to assure data integrity. Data integrity is not compromised by the unchecked control microprocessor.

All low-speed control operations are managed by a powerful 8-bit microprocessor executing instructions from a 16K read-only con- trol memory. The large control memory allows the implementation of several optional functions as well as a diagnostic self-tst capclbi 1 i ty.

The FORMAT command stores device dependent parameter information on the attached disk drives. When the ACB-5580 is powered up, it automatically configures all internal tables from the stored parameters so that no drive configuration commands are required

from the host system.

2.1 SYSTEM CONFIGURATION

The ACB-5580 supports systems with a wide range of complexity.

Figures 2-1, 2-2, and 2-3 demonstrate the wide variety of configurations supported.

(12)

HOST SYSTEM

T=TERMINATOR

T SCSI T

CABLE B DR 0

CABLE A ACB-6680

T

Figure 2-1. Minimum System

HOST SYSTEM

HOST SYSTEM

T-TERMINATOR

Figure 2-2.

. . _ - - - -... CABLE B DR 1

CABLE B ACB-5580 DR 0

CABLE A

Simple Multi-Processor System

2-2

(13)

H()ST SY!,TEM

HOST SYSTEM

T=TERMINATOR SCSI

SCSI

SCSI

SCSI

SCSI

Figure 2-3.

OTHER SCSI CONTROLLERS

EXAMPLE OF ACB-55BO SUPPORTING 4 DRIVES

CABLE B DR 1 CABLE B DR 0

ACB-55BO T t--C_A_B_L_E_A _ _ _ _ _ _ --'

ACB-55BO

ACB-55BO

CABLE B DR 2 CABLE B DR 3

CABLE B DR 2 CABLE B DR 1 CABLE B DR 0 CABLE A

T t---""'\.

DUAL PORT SMD DRIVES

CABLE A CABLE B DR 0 CABLE B DR 1 CABLE B DR 2

EXAMPLE OF PAIR OF ACB·5580 CONTROLLERS SUPPORTING 3 DRIVES

Complex Multi-Processor System

(14)
(15)

3.0 COMMAND DESCRIPTIONS

The following section lists the command set of the ACB-5580.

Adaptec has followed the ANSI X3T9.2 SCSI Specification where possible. Deviations occur only to 'support special Adaptec functions or to clarify certain commands with a very large number of possible implementations. Each command contains a l i s t of possible conditions and the exception Sense Error Code.

Table 3-1. Command Code Summary Command

Code Command Name Data/Parameter Source*

- - - -

00 Test Unit Ready S

01 Rezero Unit S

03 Request Sense Sense Info In S

04 Format Unit Defect List Out SA

08 Read Data In S

0A Write Data Out S

OB Seek S

OF Translate Info In A

10 Set Threshold Info Out A

11 Read/Reset Usage Counter Info In A

12 Inquiry Info In S

13 Write Buffer Data Out A

14 Read Buffer Data In A

15 Mode Select Info Out SA

16 Reserve S

17 Release S

(16)

Table 3-1. Command Code Summary (Continued)

Command

Code Command Name Data/Parameter Source*

lA Mode Sense Info In SA

lB Start/Stop Unit S

lC Receive Diagnostic Info In SA

10 Send Diagnostic Info Out SA

25 Read Capacity Info In S

28 Read (Extended) Data In S

2A Write (Extended) Data Out S

2E Write and Verify Data Out SA

2F Verify SA

31 Search Data Equal Data Out SA

33 Set Limits S

* S

=

SCSI Standard Command A

=

Adaptec Special Function

SA = SCSI Standard Command with Adaptec Subset.

3-2

(17)

To receive a copy of the expanded manual, send $5.00 and the form below to:

ADAPTEC, INC.

Literature Department - AB 580 Cottonwood Drive Milpitas, California 95035

Make check payable to: Adaptec Manuals

I am interested in receiving the ACB-5580 User's Manual. Please send to:

YOUR NAME AND TITLE

COMPANY NAME

(18)

Références

Documents relatifs

Thus the next command can be issued to a device as soon as the SCSI bus is available and a device is ready for it Because commands are queued, the VI SCSI 4210 Host Adapter

Enter y to confirm your selection for the swap device. + Successful edit of root and swap specification in Isys/sunX/conf/RIMFIRE. [The next step is mandatory for driver

The adapter then extracts the SCSI command from the parameter block and sends it over the SCSI bus, where the SCSI compatible disk controller in the drive

To  honour  those  Canadian  family  physicians  who  contribute  so  much  to  improve  global  health  and  to  acknowledge  this  special  issue, 

2 Until a refrigerator-stable vaccine becomes available, however, varicella vac- cine will not be incorporated into the recommend- ed immunization schedule in Canada, as most

[r]

On va utiliser différentes expressions de l’aire S du triangle pour extraire 3 grandeurs a, b, c susceptibles d’être les côtés

Une condition necessaire et suffisante pour existence d'une triangle avec semipérimètre s, le rayon du cercle inscrit r et le rayon du cercle circonscrit R est. On a