background image

Summary of Contents for DISK 3

Page 1: ...A243 20 00 ...

Page 2: ...DISK3 TECHNICAL MANUAL HARD DISK CONTROLLER FOR ST 506 COMPATIBLE DRIVES ...

Page 3: ...es of merchantability or fitness for any particular purpose Further CompuPro reserves the right to revise this publication and to make any changes from time to time in the content hereof without obligation of CompuPro to notify any person of such revision or changes Trademark DISK 3 CompuPro Registered Trademark CP1M Digital Research Inc All rights reserved No part of this publication may be repro...

Page 4: ...ation procedures 1 Testing 6 Troubleshooting 8 DISK 3 Technical Information Introduction 9 Hardware interface 9 Software overview 10 Software interface 10 Specify format 16 Appendix 17 Hardware Section Logic diagram 20 23 Parts list 24 Component layout 25 ...

Page 5: ......

Page 6: ...D Along with the board you will find an extra jumper shun t and two card ears in the plastic bag STEP 2 INSTALL CARD EARS a Hold the board so the component side is toward you See diagram below b Insert the peg on the card ear into the hole in the right corner of the board Fold the ear over the board s edge until the ear s hole snaps over the peg make sure the long edge of the ear is along the top ...

Page 7: ...are for MP MTII 8 16 Version 2 1 I and Concurrent DOS 8 16 Check your software documentation for the latest update on the switch settings The black dot shows which side of the switch should be down SWITCH 1 S1 OFF ON m J 1 c m2 c mJ POSITION SET IT 1 OFF 2 ON 3 ON 4 OFF 5 ON 6 ON 7 ON m J 4 c m 5 c m6 c m7 8 8 NOT USED S1 J7 J8 J10 Figure 2 DISK 3 jumper and switch location 2 ...

Page 8: ...ctor Jumper shunts should be installed notch side down ACB J7 should be connected from B C I l I l J8 should be connected from A C Ol l I 01234567 o J9 is for the interrupt selection Use position I for VII 1 2 JI0 selects the data bit for reset 3 The top position is for DO 4 5 6 7 P3 P2 U P1 U Jumper the middle two positions of Jll PO J11 IF The board is not correctly jumpered THEN Use a pair of n...

Page 9: ...ommend the following procedure WARNING BEFORE YOU OPEN YOUR COMPUTER ENCLOSURE ALWAYS MAKE SURE THE POWER IS OFF AND IT S UNPLUGGED REMOVE RINGS WATCH ETC VHICH CAN CONDUCT ELECTRIC CURRENT DO NOT TOUCH THE POWER SUPPLY STEP 1 IDENTIFY CABLES CBL14 short 20 pin cable CBL17 long 20 pin cable CBLl3 short 34 pin cable CBLl6 long 34 pin cable STEP 2 ATTACH THE CABLES TO THE BACK PANEL OF COMPUTER ENCL...

Page 10: ... slot closest to the back of the enclosure The edge connector is offset so that the DISK 3 will fit with the component side facing the form panel of the enclosure PUSH DOWN GENTLY UNTIL THE BOARD IS FIRMLY INSTALLED STEP 4 ATTACH THE CABLES TO THE DISK 3 Face the component side of the board a Pick up the female connector of CBL14 Keep the red stripe on the cable to the left b Gently slide the conn...

Page 11: ... drive cable is attached from the disk enclosure to the DISK lA board before the CONFIDENCE TEST is run IT IS NECESSARY TO RUN A CONFIDENCE TEST BEFORE YOU BEGIN TO USE YOUR NEW HARD DISK SUBSYSTEM Follow the steps below using the floppy based operating diskette to forma t the hard disk and run the drive confidence test The operating system diskette sent by CompuPro is set up to run the floppies o...

Page 12: ...our best guarantee that the DISK 3 and the hard disk subsystem will work properly After the test is complete DO NOT REFORMAT the disk as this will destroy the bad sector map TROUBLE IMPORTANT If you have been using an SA11 OO type hard disk and are now going to use the SAl IOO compatible DISK 3 you will have to copy your files from your hard disk onto floppies then reformat the hard disk as descri...

Page 13: ...the test again as indicated above IF The test does not work at all the 34 pin cable is probably reversed THEN Check your cable and start the test again CONCLUSION Now that the hard disk drive has been form atted and error mapped you need to refer to your operating system manual to prepare a system diskette that will recognize the hard disk Each operating system prepares its diskettes differently s...

Page 14: ...e Manual you ve already done this To hold the local 8085 processor in a reset state write a 01h This will reset the first controller set at I O port 90h An FFh will reset all controller boards set at this I O port An attention signal may be sent to the DISK 3 by writing OOh to the attention port Up to eight DISK 3 or equivalent controllers may share the atten tion port address Each of the eight da...

Page 15: ...3 will fetch the last three bytes from the previous IOPB which starts at 50 hex after an initial reset 2 The DISK 3 fetches 13 bytes from the current IOPB which was spe ified in the three bytes read in step 1 3 The DISK 3 will interpret the command and perform the task or terminate in an error state if there is some problem 4 The DISK 3 will write the STATUS byte in the IOPB to let the bus master ...

Page 16: ...lag in the most significant bit position A range check will be performed on the operation code and if an invalid operation code is detected the command is terminated with an argument range error The most significant bit of the command byte is a flag which is used to indicate if an interrupt is to be generated on completion of the command Each of the operation codes are described below in the OPERA...

Page 17: ...wise the indicated drive is selected for the current command and the command is executed ARGI ARG7 These bytes contain command specific information described in the OPERATION CODE section of the manual Commands which interact with the drives seek read or write will first test DRIVE READY and may terminate with a NOT READY status DATA This three byte field contains the starting address for the DISK...

Page 18: ...em ARG3 Number of drives connected to all the DISK 3 boards in the system 03 SPECIFY A table of parameters for the selected drive will be loaded fronl the main Inenlory address indicated by DATA See SPECIFY FORMAT on the following pages for the format of this table 04 SET MAP Used to read a bad sector map into the internal RAM of the DISK 3 board Data field contains the address of the relocation m...

Page 19: ...t will be zero and the DATA address will be pointing to the last byte transferred plus one If a hard error occurs the argu ments in the IOPB will be left so that the command may be retried by simply clearing the status and sending an attention The track and sector will point to the sector in which the error occurred The count will indicate the number of sectors yet to be transferred and the DATA a...

Page 20: ...y arguments 2 3 for a count as indicated by arguments 4 5 All two byte arguments are stored low byte first INITIALIZATION To initialize the DISK 3 a software reset should be performed by pulsing the appropriate reset bit in the atten tion port An initial IOPB must be constructed at 50h where all but the LINK field bytes are don t care The LINK field must point to the first actual IOPB Following a ...

Page 21: ...Note that some of the values are scaled BYTE FUNCTION DESCRIPTION o STEP RATE The step time to be used for seek This is the time in 100 micro second increments Use zero for drives with 3 us buffered seek 2 SETTLE TIME The head settle time to wait following seek complete before a read or write is attempted This is the time in 100 micro second increments Use zero if head settle time is included in s...

Page 22: ...rst Possible values for each word are 0 Marks this entry as available for dynamic sector relocation 1 Marks the end of the map Other value Contains the logical track of the relocated bad sector The offset within the map entry indicates the track number of the reserved track to use 0 1 0 First reserved track for relocated sectors 0 7 8 1 0 0 1 7 8 2 0 0 2 5 8 Last possible reserved track 2 6 0 Firs...

Page 23: ...18 ...

Page 24: ...HARDWARE SECTION 19 ...

Page 25: ...R4 SOUT 2 EOUT 19 8 AS I M A3 I S A2 I All 7 L __ 4 q G2A 3 N C S XG2B 2 CLR OR 1 m fUSSTB 0 DRIVE STB iW1STs 2 U28 2 EPROM STS A14 jA I STB I 0 NC L 74LSI39 D FINGERS OF S100 EDGE BOARD CONNECTOR D JI THRU JS CONNECTORS 6 5 i Ala A9 AS A7 r A6 r A5 A4 f A3 f A2 AI f A0 lir 1 22 U33 ll 6116 1 4 5 7 8 E SI WE OE RM1CE 17 16 IS 14 13 11 10 9 S 14 I SR7 10 I OE 13 23 14 t SR7 I sR6 9 CO 15 017 I r 1 ...

Page 26: ...S139 SRA I A SRA 0 AUTO 8 7 6 5 t 4 14 DWi3 A7 DMA2 A6 A5 OMAT A4 A3 OHiO A2 Al A0 illiLD READ MARK HANG START A RST 5 5 CELLCiK sMEMR VCO ENA stn slNP sOUT sUO INTA sHLTA sXTRQ CRCTIlAJ slfENAJ RNl ENA DrTIiA 4 3 U34 194P 2 14 74S472 13 11 12 GE BYTE AUTO veo ENA ClOCV T2 SYiiD W C1 MARK CELL eRC INPUT 74LS393 UI3 CLR ft ilffi 82 CELL 2 CRe PRESET 3 2 SRA 0 2 READ HOLD BUS CRe PRESET DMA MARK COM...

Page 27: ... JI J4 DISK 3 194G 8 7 6 4 3 5 i r T A LO CIJRRENT 1 Y t l l 6 JI J4 m J 6 5 4 3 R16 RIR 680J QJ 17 r K QA MATCH 2 330pf Ul I LS628 veo 2 1 GND 2 RNG ill XTAL NC Y Veo J5 6 0 iIlm rGJ Tt 1983 Cm1PUPRO Page 3 of 4 0 C B A ...

Page 28: ...NOTE Nt NOTE 2 11 ST506 TYPE DRIVES A SAl TYPE jSl DRIVES 51 8 7 6 0 0 0 0 1 C IV v 5 i 4 3 2 DISK 3 194G 1983 COt1PUPRO Page 4 of 4 A ...

Page 29: ...LS02 R15 R19 3 3 K UI6 U24 U27 74F74 R5 R13 U17 74F04 R16 R17 330 Ohms U19 74LS04 R9 1 5 K U20 8085AH l RII lK U22 74LS157 R12 68 Ohms U23 9401 U25 74FOO U28 74LS139 U29 74LS138 U30 74LS08 U31 U46 U47 74LS373 SIP RESISTORS U32 D3 PROM U33 6116 2 SRI 110 Ohms U34 194P 2 SR2 220 U36 74LS38 SR3 330 U37 194P 3 SR4 SR5 5 1 K U39 194P 4 SR6 1 5 K U40 U43 U44 74LS461 U41 74LS244 RPI 16 Pin Socket only U4...

Page 30: ...tv Vt I COMPONENT LAYOUT ...

Page 31: ... NOTES ...

Page 32: ...nsure the product or assume the risk of loss or damage in transit to prepay shipping charges to the warranty service location System Center or COMPUPRO and to use the original shipping container or equivalent Contact your COMPUPRO System Center dealer or write to COMPUPRO at the above address for further information ALL EXPRESS AND IMPLIED WARRANTIES FOR THIS PRODUCT INCLUDING THE WARRANTIES OF ME...

Page 33: ...GmpuPro 11945 4 3506 Breakwater Court Hayward CA 94545 415 786 0909 14400G ...

Reviews: