background image

SCSI  Bus  Interface

(Busy)

(Select)

(Control/Data)

(Input/Output)

(Request)

(Acknowledge)

(Attention)

(Message)

(Reset)

-BSY  f -

i

  i

"Bus settle delay”

-SEL  f .

-I/O  

f-

-REQ  ( -

-ACK  ( -  

-ATN  f—  

-M S G f“

-RST  f -

(Databit) 

D B (7 -0 ,P )f-

-( (

Write peripheral  device

1st CMD b yte -

I

Last CMD  byte

Target  “ requests” 
command  from 
Initiator.

:  COMMAND  PHASE  ;

The  Target  asserts,
C/D  and  deasserts  I/O 
and  MSG  for  all  of  the 

handshakes  of  this 
phase.

The  transfer  is  from 

Initiator  to  Target. 

HANDSHAKE 
PROCEDURE:

The  Target  asserts 

REQ.  The  Initiator 
drives  data  (7-0,P)  to 
their  desired  values, 
waits  at  least  one 
deskew  delay  plus  a 
cable  skew  delay,  and 
asserts  ACK.  The 

Initiator  continues  to 
drive  data  (7-0,P)  until 
REQ  is  false.

When  ACK  is  true  at 
the  Target,  the  Target 

reads  the  data  (7-0,P), 
then  asserts  REQ. 

When  REQ  becomes 
false  at  the  Initiator, 
the  Initiator  may 
change  or  release  data 
(7-0,P)  and  deassert 

ACK.
The  Target  continues 

requesting  command 
bytes.  The  number  of 
bytes  depends  on  the 
command  group  code 
detected  from  the  first 
command  byte 
received.

-((-

First d a ta ' 

Last d a ta '

(read  peripheral) 

(read  peripheral)

Target “ requests”  data 
transfer with  Initiator

DATA  PHASE;

DATA  IN  PHASE:  Read  Peripheral.

L

Data  is  to  be  sent  from  Target  to 
Initiator.

-   Target  asserts  I/O,  deasserts  C/D,  and 

MSG  during  the  REQ/ACK  handshake  of 
this  phase.

-   HANDSHAKE  PROCEDURE:

The  Target  first  drives  data  (7-0,P)  to 
their  desired  values,  waits  at  least  one 
deskew  delay  plus  a  cable  skew  delay, 
then  asserts  REQ.  Data  (7-0,P)  shall 

remain  valid  until  ACK  is  true  at  the 
Target.

-   The  Initiator  shall  read  data  (7-0,P)  after 

REQ  is  true,  then  asserts  ACK.

-   When  ACK  becomes  true  at  the  Target, 

the  Target  may  change  or  release  data 
(7-0,P)  and  deassert  REQ.

After  REQ  is  false,  the  Initiator  deasserts 
ACK.  After  ACK  is  false,  the  Target  may 
continue  the  transfer  by  drawing  data 
(7-0,P)  and  asserting  REQ.

DATA  OUT  PHASE:  Write  Peripheral.

Data  is  to  be  sent  from  Initiator  to 

Target.

Target  deasserts  C/D,  I/O  and  MSG 
during  the  REQ/ACK  handshake  of  this 
phase.  Refer  to  the  handshake 
procedure  of  the  Command  Phase.

-(L

- ( H

MD2103-0588B

Figure  7-3. 

SCSI Bus  Timing Diagram  (Sheet  2  of  3)

Interfaces 

7 - 1 .1

Содержание MD21/S2

Страница 1: ...MD21 S2 DISK CONTROLLER TECHNICAL MANUAL SCSI COMPATIBLE EMULEX 3545 Harbor Boulevard Costa Mesa California 92626 714 662 5600 TWX 910 595 2521 MD2151003 00 Rev E March 1988...

Страница 2: ...against such interference when operating in a residential installation However there is no guarantee that interference will not occur in a particular installation Emulex is a registered trademark of E...

Страница 3: ...BILITY 2 9 2 5 1 SCSI BUS HARDWARE COMPATIBILITY 2 9 2 5 2 ESDI DISK DRIVE COMPATIBILITY 2 9 THREE DISK CONTROLLER SPECIFICATIONS 3 1 OVERVIEW 3 1 3 2 GENERAL AND ELECTRICAL SPECIFICATIONS 3 1 3 3 PHY...

Страница 4: ...IALIZATION SEQUENCE 6 3 6 3 SELF TEST MODES 6 5 6 3 1 NORMAL MODE 6 5 6 3 2 BURN IN MODE 6 7 6 4 ONLINE DIAGNOSTIC COMMANDS 6 9 SEVEN INTERFACES 7 1 OVERVIEW 7 1 7 2 SCSI BUS INTERFACE 7 1 7 2 1 SCSI...

Страница 5: ...B l OVERVIEW B 1 B 2 EXCHANGING PROMS B l TABLES Table Title Page 2 1 Emulex Certified ESDI Disk Drives 2 10 3 1 General and Electrical Specifications 3 1 3 2 Physical Specifications 3 4 3 3 Environme...

Страница 6: ...Format for Soft Sectored Disk Drives 4 8 5 1 MD21 Configuration Reference Sheet 5 2 5 2 Sector Size Switch Setting 5 5 5 3 Drive Spin Up Switch Setting 5 6 5 4 Soft Error Reporting Switch Setting 5 6...

Страница 7: ...Small Computer System Interface SCSI command set for the MD21 Controller is based on the ANSI X3 131 1986 SCSI Specification Copies of the ANSI SCSI Specification can be obtained from the following pu...

Страница 8: ...epair or replace any defective product and unless otherwise stated pay return transportation cost for such replacement Purchaser shall provide labor for removal of the defective product shipping charg...

Страница 9: ...OEMs and system integrators The MD21 Controller supports a powerful set of SCSI commands By using those commands an efficient multiple initiator configuration can be constructed with the support of t...

Страница 10: ...ect indicators Ready indicators Write protect from the drive Support of one or two ESDI Disk Drives Provides a transfer rate up to fifteen megabits sec at the ESDI interface Supports physical sector s...

Страница 11: ...The manual provides no information about the SCSI command set or protocol For this information please refer to the Emulex SCSI Disk Controller Programming Reference Manual manual number MD2352501 The...

Страница 12: ...troller including power up and reset tests and online host initiated diagnostics Interfaces This section describes the SCSI bus and ESDI disk drive interfaces It also describes the user panel and DC p...

Страница 13: ...w 2 5 Compatibility 2 2 MD21 DISK CONTROLLER OVERVIEW 2 2 1 PHYSICAL DESCRIPTION The MD21 Controller shown in Figure 2 1 is assembled on a single board approximately 14 6 centimeters by 20 3 centimete...

Страница 14: ...MD21 Disk Controller Overview MD2103 0785 Figure 2 1 The MD21 Disk Controller 2 2 General Description...

Страница 15: ...ta bus and the microprocessor bus providing an interface between them Therefore the buffer controller provides a data path between the buffer memory the 8031 microprocessor disk formatter and SCSI pro...

Страница 16: ...MD21 Disk Controller Overview MD2103 0781 Figure 2 2 MD21 Controller Block Diagram 2 4 General Description...

Страница 17: ...ffer controller is a 68 pin VLSI IC fabricated with CMOS gate array technology The circuit is basically a three channel DMA controller The buffer controller controls data movement in or out of a dynam...

Страница 18: ...Initiator usually the host adapter originates an operation and the Target usually a peripheral controller such as the MD21 Controller performs the operation Sample system configurations supported by...

Страница 19: ...SCSI Bus Overview PERIPHERAL UNITS SUCH AS RIGID DISKS SINGLE INITIATOR SINGLE TARGET MULTI INITIATOR MULTI TARGET MD2103 0582 Figure 2 3 Sample SCSI Bus Configuration General Description 2 7...

Страница 20: ...ead of the controller as in ST506 interfaces therefore NRZ data can be used between controller and drive The drive not the controller provides the reference clock On the data cable ESDI replicates rot...

Страница 21: ...extend to 6 meters 20 feet All SCSI bus signals in the cable are terminated at each end by terminating resistors of 220 ohms to 5 VDC and 330 ohms to ground Terminators are optionally installed depen...

Страница 22: ...BLANK...

Страница 23: ...l and Electrical Specifications 3 3 Physical Specifications 3 4 Environmental Specifications 3 2 GENERAL AND ELECTRICAL SPECIFICATIONS Table 3 1 lists and describes the general and electrical specific...

Страница 24: ...self test diagnostic routines Error Detection Correction 48 bit ECC corrects up to 17 bit error bursts Bad sectors automatically remapped to spare sectors bad tracks automatically remapped to spare t...

Страница 25: ...sk drive interface supports one or two 5 25 inch disk drives RELIABILITY Mean Time Between Failures MTBF 4 2 4 2 5 hours Manufacturing Burn in 96 hours 4 days ELECTRICAL Power 5 VDC 5 1 5 amperes nomi...

Страница 26: ...eet away from the ESDI 5 25 inch Winchester disk drive using standard 6 screws Holes Set 1 Length 7 94 centimeters cm 3 125 inches center to center offset 4 13 cm 1 625 inches from the front edge of t...

Страница 27: ...NS Table 3 3 lists and describes the environmental specifications for the MD21 Controller Table 3 3 Environmental Specifications Parameter Description Temperature Operating Storage Relative Humidity 5...

Страница 28: ...BLANK...

Страница 29: ...a 10203 Wren III 94166 182 M2246E 97532EA Coyote DK512 EXT 4175 Series 2 EST 4380E Series 1 1350 D5652 623 Megafile 1300 MK 156FA I EXT 4380 Series 3 4 2 2 DRIVE PLACEMENT Uncrate and install the disk...

Страница 30: ...oth the Emulex ESDI to SCSI disk controllers and the ESDI specification Note that specific revision levels are listed for each model of drive Different revision levels of the same drive can sometimes...

Страница 31: ...ive Seek Fast com m and tim ing H itachi D K 512 F C T 3 35 512 Hard 29 11 20944 590 Hard sectors 62 256 Hard 334 recom m ended M axtor EXT 4175 Series 2 7 34 512 Soft 12 26 20808 611 58 256 Soft 352...

Страница 32: ...also the only sectoring possible The possible types are Soft The controller determines format Hard The drive provides the sector pulses Imbedded The drive provides sector pulses but the drive uses se...

Страница 33: ...ch track with a physical address in the header identification ID field of each sector The controller supports a 5 byte header as shown in Figure 4 1 and 4 2 The track address is defined as the cylinde...

Страница 34: ...rown Defect List is duplicated on each track of the Grown Defect List cylinder and may not be larger than one track The controller returns the contents of the Grown Defect List during the Data Out pha...

Страница 35: ...SYNC DATA ECC PAD SPEED TOLER INTER SECTOR z HI u ANCE GAP V 256 OR 512 BYTES A 6 BYTES 2 BYTES REPORTED BYTES AFTER INDEX FROM THE DRIVE REPORTED PLO FIELD FROM THE DRIVE 1 IF THE DRIVE REQUIRES A SP...

Страница 36: ...C PAD WRITE SPLICE 3 BYTES 1BYTE 1 BYTE 1 BYTE 1 BYTE 1 BYTE I 2 BYTES 1 BYTE 2 BYTES 1 BYTE 9 I PLO SYNC SPEED SYNC BYTE FEh DATA ECC PAD TOLER ANCE Y 256 OR 512 BYTES A f 6 BYTES A y 2 BYTES REPORTE...

Страница 37: ...nd reading this Installation Section before beginning When you are installing the subsystem you should make a record of the subsystem configuration and environment Figure 5 1 is a Configuration Record...

Страница 38: ...mber ___________________________ _________________ Parameters Number Units ___________________________ _________________ Sectors Track ___________ ________________ _________________ Heads ____________...

Страница 39: ...damaged components or any other evidence of physical damage 5 Carefully examine all socketed components to ensure that they are firmly and completely seated Report any obvious damage to the container...

Страница 40: ...to soft sectored drives and is ignored by hard sectored drives Figure 5 1 shows the location of the configuration switches on the MD21 Controller The configuration switches should be set before the M...

Страница 41: ...OSED 5 3 1 2 Sector Size SWl 5 Switch SWl 5 determines the size of the sector on the disk drive soft sectored drives only Setting this switch to ON closed sets the sector size on the disk drive to 256...

Страница 42: ...6 7 8 0BBI00 Figure 5 3 Drive Spin Up Switch Setting NOTE The disk drive must be configured to only spin up upon a command from the controller or this switch will have no effect 5 3 1 4 Disable Soft E...

Страница 43: ...pin 26 of the SCSI bus The SCSI Termination Power option is not required if the MD21 is resident in an Emulex subsystem that contains an internal terminator power board On board terminators see subsec...

Страница 44: ...e Emulex SCSI terminators kit P N MD0113002 A SCSI system configuration should contain only two devices that terminate the SCSI bus Usually these devices are a host adapter and one peripheral device c...

Страница 45: ...troller See Figure 5 7 5 Connect the data cable s from the disk drive to connectors J2 and or J3 on the MD21 Controller See Figure 5 7 6 Connect the cable from the power supply to power connector J7 o...

Страница 46: ...ntroller Installation Figure 5 6 Installing the MD21 Controller on the Mounting Bracket Figure 5 7 Connecting the Disk Drive Data and Control Cables and the SCSI bus to the MD21 Controller 5 10 Instal...

Страница 47: ...device in accordance with the specifications in Subpart J of Part 15 of FCC Rules However there is no guarantee that interference will not occur in a particular installation The MD21 Controller was te...

Страница 48: ...y to correct the interference by one or more of the following measures Reorient the receiving antenna Relocate the compliant subsystem that contains the MD21 Controller with respect to the receiver Mo...

Страница 49: ...CONTROLLER RESET POWER UP INITIALIZATION This section describes the sequence of events during controller initialization and self test sequences The self test sequence occurs before the initialization...

Страница 50: ...In addition the buffer controller is tested for proper refresh operation and parity detection This test also tests the memory parity interrupt Disk Formatter Test This routine tests the disk formatter...

Страница 51: ...hich portion of the self test failed NOTE Due to the large amount of RAM memory on some controllers the power up self test may take up to 10 seconds to complete During this time the controller will no...

Страница 52: ...c If this is a power up condition and the disable spin up switch is off a START UNIT command is sent to the drive to start the spin up operation The controller will not wait for the spin up to complet...

Страница 53: ...ing self test procedures are described in the following subsections 6 3 1 NORMAL MODE The MD21 Controller operates in the normal mode when it performs typical disk controller functions such as a disk...

Страница 54: ...0776 Figure 6 1 Location of LEDs on the MD21 Controller Table 6 2 LED Test Code Descriptions LED 2 LED 1 Red Green Test Description 0 0 1 1 Power up Reset Clear Power Up Self Test Pass Code 0 OFF not...

Страница 55: ...the self test result in a selection timeout 6 3 2 BURN IN MODE During the burn in mode the MD21 Controller self test procedure is repeated continuously until a failure is detected The MD21 Controller...

Страница 56: ...inuously ground pin J4 8 and reset the MD21 Controller Table 6 3 MD21 Controller Test Code Descriptions Test Code hexadecimal Test Description 00 Power up Start Code 01 Buffer Controller Reset Status...

Страница 57: ...mming Reference Manual manual number MD2352501 Table 6 4 MD21 Controller Diagnostic Subcommands Diagnostic Subcommand Description GET DRIVE STATUS Causes the MD21 Controller to return unmodified statu...

Страница 58: ...BLANK...

Страница 59: ...Title 7 1 Overview 7 2 SCSI Bus Interface 7 3 ESDI Disk Drive Interface 7 4 User Panel Connection 7 5 DC Power Connection 7 2 SCSI BUS INTERFACE This subsection provides information about MD21 Contro...

Страница 60: ...Cable Requirements If the MD21 Controller and the SCSI host adapter reside in the same compliant cabinet you must use a 50 conductor flat ribbon cable or a 25 twisted pair flat cable to connect the M...

Страница 61: ...s for the MD21 are shown in Figure 7 1 All signals use open collector drivers SCSI BUS CONNECTOR Figure 7 1 MD21 Controller Component Locations 7 2 2 1 Output Signal Characteristics When measured at t...

Страница 62: ...re 7 2 5 V NOM Figure 7 2 SCSI Bus Signals Termination 7 2 2 2 Input Signal Characteristics When measured at the SCSI device s connection each signal received by a SCSI device has the following input...

Страница 63: ...mmand Phase Data Phase Status Phase Message Phase These phases are described in more detail in Subsection 5 1 of the Emulex SCSI Disk Controller Programming Reference Manual manual number MD2352501 Wh...

Страница 64: ...nificance and priority decrease downward to DBO The parity represented by the DBP signal is always odd Host adapters and controllers on the SCSI bus can generate parity and have parity detection enabl...

Страница 65: ...eration ATN Attention Indicates ATTENTION condition i e the Initiator has a message to send to the Target RST Reset Indicates RESET condition i e r clears the SCSI bus of all activity SEL Select Used...

Страница 66: ...13 GND 14 DB 6 Input Output 15 GND 16 DB 7 Input Output 17 GND 18 DB P Data parity Input Output 19 GND 20 GND 21 GND 22 GND 23 GND 24 GND 25 Optional GND 26 TERMPWR 27 GND 28 GND 29 GND 30 GND 31 GND...

Страница 67: ...us connection for that device Normally these measurements do not consider delays in the SCSI bus cable The SCSI command timings are listed and described in Subsection 5 3 of the Emulex SCSI Disk Contr...

Страница 68: ...true on the data bus DB7 is the highest the Initiator loses arbitration and releases BSY If no higher priority SCSI device ID bit is true on the data bus then the Initiator wins arbitration and asser...

Страница 69: ...code detected from the first command byte received First data Last data read peripheral read peripheral Target requests data transfer with Initiator DATA PHASE DATA IN PHASE Read Peripheral L Data is...

Страница 70: ...be 1 message 1 1 to indicate that i sent to the 1 byte s to be 1 the bus is Initiator j sent from 1 I available for 1 1 Target to 1 subsequent L Target asserts 1 I Initiator 1 users j 1 C D and I O a...

Страница 71: ...ins 34 20 Maximum cumulative cable length 10 feet 3 meters 10 feet 3 meters Recommended connector AMP ribbon connector P N 499560 3 or equivalent AMP ribbon connector P N 499560 6 or equivalent MD21 c...

Страница 72: ...nal assignments for control signal interface between the MD21 Controller and an ESDI disk drive are shown in Figure 7 4 and Table 7 4 The pin signal assignments for data signal interface between the M...

Страница 73: ...SFER ACK 1 0 1 1 ATTENTION 12 13 0 HEAD SELECT 0 r 14 15_ SECTOR ADDRESS MARK FOUND 16 17 HEAD SELECT 2 r 18 19 0 m INDEX 2 0 21_o READY 2 2 __ 0 3 TRANSFER REQ 24 25 i DRIVE SELECT 1 r 26 27 i DRIVE...

Страница 74: ...TA Input 9 GND 10 TRANSFER ACK Input 11 GND 12 ATTENTION Input 13 GND 14 HEAD SELECT 2 Output 15 GND 16 SECTOR Input ADDRESS MARK FOUND Input 17 GND 18 HEAD SELECT 2 Output 19 GND 20 INDEX Input 21 GN...

Страница 75: ...NRZ READ DATA IN D EX A MUST BE AT A LOGIC ZERO LEVEL MD2103 0783 Figure 7 5 ESDI Data Pin Signal Assignments Connectors J2 and J3 Table 7 5 Data Cable Pin Assignments Pin Signal Name Input Output 1...

Страница 76: ...t indicate ready and write protect conditions for each disk drive On Emulex subsystems these external LEDs and switches are on a user panel located on the subsystem bezel as shown in Figure 7 6 Figure...

Страница 77: ...THE MD21 These output signals are driven by a 74LS374 type register When a low level is applied to any of these signal lines the LED is lit to indicate that the disk drive is either write protected or...

Страница 78: ...ted at least 2 milliseconds before the 5 VDC power falls below 4 75 VDC To use this power fail detect option the power supply used in the subsystem in which the MD21 resides must contain a power fail...

Страница 79: ...y Connections Pin Description 1 No Connection 2 Ground 3 Ground 4 5 VDC 5 1 5 amperes nominal A RESET occurs if the DC voltage drops to 4 5 or less and an INITIALIZATION sequence occurs when the volta...

Страница 80: ...BLANK...

Страница 81: ...directions for obtaining help from Emulex s technical support personnel in the subsection on Technical Assistance If the controller does not pass the self test when it is tested apart from the device...

Страница 82: ...fore returning the component to Emulex whether the product is or is not under warranty you must contact Emulex s Repair Center for instructions and a Return Materials Authorization RMA number DO NOT R...

Страница 83: ...ntified by the part numbers on top of the PROMs Place the MD21 PROM in socket U9 See Figure 7 8 for the location of the U9 socket Make certain that the PROM is firmly seated and that no pins are bent...

Страница 84: ...BLANK...

Страница 85: ...___ _ _ What features are most useful What faults or errors have you found in the manual Does this manual satisfy the need you think it was intended to satisfy ________ Does it satisfy your needs ____...

Страница 86: ...TAGE NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS PERMIT NO 202 COSTA MESA CA POSTAGE WILL BE PAID BY ADDRESSEE EMULEX CORPORATION 3545 HARBOR BOULEVARD PO BOX 6725 COSTA M...

Страница 87: ...urchase _ Purchased From______________________________ Sales Engineer_____________________ PERIPHERAL INFORMATION DISK TAPE Manufacturer _____________ ____________________ Drive Interface QIC36_______...

Страница 88: ...t loop routine that you are using to troubleshoot the problem Include a copy of the program s that demonstrates the problem on either hard copy or magnetic media DOS or FILES 11 format Please mail the...

Отзывы: