background image

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

Summary of Contents for MD21/S2

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 14: ...MD21 Disk Controller Overview MD2103 0785 Figure 2 1 The MD21 Disk Controller 2 2 General Description...

Page 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...

Page 16: ...MD21 Disk Controller Overview MD2103 0781 Figure 2 2 MD21 Controller Block Diagram 2 4 General Description...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 22: ...BLANK...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 28: ...BLANK...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 38: ...mber ___________________________ _________________ Parameters Number Units ___________________________ _________________ Sectors Track ___________ ________________ _________________ Heads ____________...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 58: ...BLANK...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 80: ...BLANK...

Page 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...

Page 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...

Page 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...

Page 84: ...BLANK...

Page 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 ____...

Page 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...

Page 87: ...urchase _ Purchased From______________________________ Sales Engineer_____________________ PERIPHERAL INFORMATION DISK TAPE Manufacturer _____________ ____________________ Drive Interface QIC36_______...

Page 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...

Reviews: