background image

Summary of Contents for 3234 Series

Page 1: ...CONTROL DATA CONTROL DATA 3234 MASS STORAGE CONTROLLERS HARDWARE REFERENCE MANUAL ...

Page 2: ...same as that found in revision U of the obsolete manual Manual revised incoroorates En lineerin l Chan le Order 32840 which incorporates Field Change Orders 32554 and 32555 This edition obsoletes all previous editions Address comments concerning this manual to Control Data Corporation Technical Publications Department 4201 North Le ington Ave Arden Hills Minnesota 55112 by Control Data Corporation...

Page 3: ...L DATA 3234 A B c D E Mass Storage Controllers which may be used with the CONTROL DATA 3000 Computer Data Channels The user of this manual should be familiar with the Control Data 3000 Series Data Channel 110 specifications and operating characteristics 60333300 B iii ...

Page 4: ......

Page 5: ...PROGRAMMING Program A 2 51 Codes 2 1 Program B 2 55 Connect Code NODU 2 3 Function Codes 2 5 3 SWITCHES AND INDICATORS Status Codes 2 18 Maintenafl ce Panel 3 1 Programming Considerations 2 24 MAINTENANCE PANEL 3 2 Connect 2 24 CONTROL A and CONTROL B 3 2 Simultaneous Connect 2 24 LOGICAL PHYSICAL UNITS 3 2 Mode Restrictions 2 24 DEVICE SELECT 3 3 Master Clear Release and REGISTER SELECT 3 3 Disco...

Page 6: ...ty 2 1 Connect Function and Status Codes vi 3 5 Switch Panel 3 7 3 MODE 3 7 3 5 MARGIN SELECT 3 7 3 6 OFFSET and STROBE 3 8 3 6 FAULT CLEAR 3 8 3 6 FIGURES 1 2 2 4 Disk File Address Format 2 34 1 3 2 5 Disk Storage Drive Address Format 2 35 1 5 2 6 Strip File Addres s Format 2 35 1 6 2 7 Cell Indicator and Elevating Door 2 44 1 6 2 8 Cell Array 2 45 1 9 2 9 Cell Cell Cover and 1 10 Protective Cont...

Page 7: ...ciated disk pack and the cabinet in which the pack and associated drive unit logic are housed Disk Pack The 850 Disk Pack assembly co sisting of 10 recording disks mounted on a common vertical axis Each disk is approximately 14 inches in diameter The packs are portable and interchangeable among various disk drive units Strip File t t The 2321 Data Cell Storage unit and the cabinet in which the cel...

Page 8: ... Yes FUNCTIONAL DESCRIPTION The controller in conjunction with the applicable peripherals singly or in any combi nation operates as a mass storage SUQsystem having medium access time nonvolatile mass storage facilities The subsystem provides large volume data storage with ran dom access and interchangeable storage pack and data cell capabilities 3234 813 814 DISK DATA MASS CHI N STORAGE FILES CONT...

Page 9: ...els the adapter chassis special option 60076 must be added to the controller The adapter can accommodate up to four strip file units Figure 1 2 Disk Pack and Data Cell The types of storage units used in the subsystem may be intef mixed in any combination or may be all of one type No provision is made for more than one adapter in the controller Therefore no more than four strip files may be connect...

Page 10: ...els the adapter chassis special option 60076 must be added to the controller The adapter can accommodate up to four strip file units Figure 1 2 Disk Pack and Data Cell The types of storage units used in the subsystem may beintet mixed in any combination or may be all of one type No provision is made for more than one adapter in the controller Therefore no more than four strip files may be connecte...

Page 11: ... to the con troller The data is loaded into the address register of the cont oller and the seek operation starts immediately upon termination of the output operation If the address loaded is a legal address the selected storage unit seeks the position specified by the contents of the register in the controller A sector verify operation automatically begins upon initiation of the I O at the locatio...

Page 12: ... on This method uses internal switching of the R W heads to minimize positioner movement which results in the data being recorded in a cylindrical drum type pattern Figure 1 3 Cylinder Concept of Data Recording DISK FILES The 813 and 814 Disk Files are contained in similar cabinets Figure 1 4 Each cabinet contains two drive spindles A stack of 18 disks can be mounted on each half of the spindle Fi...

Page 13: ...3G6 Figure 1 4 813 814 Cabinet Figure 1 5 Disk File Physical Layout 1 6 60333300 B ...

Page 14: ... access and operation in an 813 Disk File DISK STORAGE DRIVES The disk storage drives Figure 1 6 are random access storage devices The access mechanism consists of ten arms mounted in pairs on a movable carriage Each pair of arms is positioned between two disks A single R W head is mounted on the extremity of each arm On an initial seek performed by loading a disk pack closing the cover and pressi...

Page 15: ...ls and arranged in a vertical cylinder Figure 1 8 Each cell is subdivided into 20 subcells with 10 recording strips per subcell During operation the array is hydraulically positioned in the direction of least travel to any of the 200 subcells A mechanical linkage then selects the addressed strip pulls it from its storage location and places it on a small drum The drum rotates the strip past a R W ...

Page 16: ...Figure 1 6 853 Disk Storage Drive 60333300 B 1 9 ...

Page 17: ...Figure 1 7 Strip File SUBCEll 10 Strlpt per 5ube 1I 10 C lh per Drive CEll 20 Subc lI per C II Figure 1 8 Array Subdivisions 1 10 60333300 B ...

Page 18: ...1536 bits 1536 bits 1536 bits 16 560 bits Track 32 sectors 32 sectors 16 sectors 16 sectors 1 sector 49 152 bits 49 152 bits 24 576 bits 24 576 bits 16 560 bits Cylinder 128 tracks 128 tracks 10 tracks 10 tracks 20 tracks 6 291 456 bits 6 291 456 bits 245 760 bits 245 760 bits 331 200 bits Access 128 cylinders 128 cylinders NAt NA NA 805 306 568 bite4 805 306 568 bits Strip t t NA NA NA NA 5 cylin...

Page 19: ...gap Data field Tolerance gap II HEAD GAP Disk file Disk drive Strip file t Upper portion Lower portion Checkword Disk file Disk drive Strip file t Disk file Disk drive Strip file t Disk file Disk drive Strip filet SYNC PATTERN 60 hits 360 bits 12 hits each 60 hits 360 bits 128 bytes 1 1536 bits 1380 hytes 6 16 560 hits 95 hits 830 bits GAP II END OF RECORD BIT Provides initial head switching time ...

Page 20: ...d or written each bit is also fed into the cyclic encoder As the data or addresses enters the encoder it is shifted through the encoder and half adder stages A B C D and E Figure 1 11 continuously until the last bit of data or address is entered The remainder is a cyclic code generated from the address or data being transferred The checkword is obtained by dividing the address or data which is tak...

Page 21: ...n error 1 If a burst is 12 bits or lessl all errors are detected 2 If a burst is 13 bits an undetected error occurs approximately every 2 11 one out of every 2048 errors is undetected 3 If a burst is 14 bits or greater an undetected error occurs approximately 12 every 2 one out of every 4096 errors is undetected DATA TRANSFER Data is addressed and written in a storage unit in discrete blocks secto...

Page 22: ...me Average access time Maximur n positioning time Average positioning time 1 3 of maximum move Cylinder to cylinder positioning time Maximum latency Av rage latency STRIP FILE t 162 9 milliseconds 95 7 milliseconds 100 0 milliseconds 25 0 milliseconds 70 0 milliseconds 51 4 1 5 milliseconds 25 7 milliseconds 190 0 milliseconds 107 5 milliseconds 165 0 milliseconds 95 0 milliseconds 30 0 millisecon...

Page 23: ...s Moved o 1 50 100 Strip Seek Time With Restore 375 milliseconds 450 milliseconds 550 milliseconds 600 milliseconds Certain design and operatin compatibility exists between the 1738 Disk Drive Subsystem and the 3234 Mass Storage Subsystem For a complete explanation refer to Disk Storage Drives under Programming Considerations 60333300 B ...

Page 24: ...ek t t 1 cylinder seek t t Clear Load address Return address Read disk address t t Connect Function Select interrupt on ready and not busy Release interrupt on ready and not busy Select interrupt on end of operation Release interrupt on end of operation t N equipment number of controller NODU t 0000 0001 0002 0003 0005 0010 0011 0013 0020 0021 0022 0023 D device type 1 Disk Drive 2 Disk File 3 Str...

Page 25: ...sable sector verify t Write address normal t Write address defective t Write address lockoutt Read Write Search compare Masked search compare Checkword verify Read checkword Magnitude search record buffer Magnitude search record buffer Equality search record buffer Buffer mode End of record mode Margin selectiont Ready Busy Abnormal unavailable On sector Address error t 3234 D E only Status o I 2 ...

Page 26: ...nel basis Once the data channel is con nected to the controller and unit the controller and unit are reserved until specifically released by that channel via a master clear channel clear or release and discbnnect function code Upon receipt of the connect code by the controller a reply or reject is returned to the data channel If the desired controller device and unit are available a reply is retur...

Page 27: ...e control panel Figure 3 1 BITS 3 THROUGH 5 Bits 3 through 5 designate the type of peripheral device with which the program is to communicate All other device codes are illegal and cause a reject to be i sued XX1X XX2X XX3X BITS 6 THROUGH 8 Unused BITS 9 THROUGH 11 Disk drive Disk file Strip file Bits 9 through 11 designate the equipment with which the progranl desires to communi cate The number d...

Page 28: ... in the controller CONTROL AND ADDRESS CODES The control codes provide the computer with a means of releasing the subsystem re moving all reserves I O selections and interrupt signals deselecting the data chan el and restoring the recording strip in the case of the strip file thus reducing the address time on future references to new strips The address codes are used to address the selected storag...

Page 29: ...t of 1 is sent to the disk unit without computing the difference or restoring to zero Th e automatic restore is cleared This function does not affect the contents of the address register in the controllerl the cylinder headl and sector register in the drive Interrupts resulting from this operation are the same as a seek operation except for the seek interrupt It is generated if the last operation ...

Page 30: ...eturned in the format indicated under addressing until the input operation terminates READ DISK ADDRESS 0013 t The read disk address function code causes a 36 bit input buffer to return the address read from the disk unit The address re ad is that specified by the address register An end of operation interrupt is generated after the third 12 bit byte of data An end of record is sent on the fourth ...

Page 31: ...nd of operation is normal Or abnormal The following conditions cause an interrupt on end of operation 1 At the end of the sector in which a read or write operation ended 2 When the channel goes inactive at the end of a return address operation 3 After a seek command is sent to the storage unit on a load address operation RELEASE INTERRUPT ON END OF OPERATION 0023 The release interrupt on end of op...

Page 32: ...tion is reselected SELECT INTERRUPT ON OPPOSITE CHANNEL RELEASE 0026 The select interrupt on opposite channel release code causes an interrupt signal to be sent whenever the opposite data channel the channel presently maintaining a reserved state of the controller releases its reservation of the controller and storage units If only one data channel is connected to the controller this code is not a...

Page 33: ...out certain restricttons The margin selection function allows movement of the positioner in small increments to circumvent track defects if necessary It also provides for varying the read strobe to adjust for fluctu ations in read timing DISK FILE STATUS 0032 t The disk file status function brings up the read status select Hne to enable the file fault status onto the control bus The controller the...

Page 34: ... tive sector and write lockout status is suppressed during this operatiou Selection of this function requires that the correct address of the pack or disk must have been specified in the last seek operation A read disk address function 0013 should precede this function to ensure that the head is properly positioned WRITE ADDRESS NORMAL 0035 t The write address normal function when followed by a lo...

Page 35: ...to the disk which add small incre ments in cylinder movement or allow small variations in the read strobe time depending on the bit assignments Figure 2 3 A reply is sent to the channel if the controller is ready and not busy and if no transmission parity error exists A reject is generated if the controller is busy or not ready with one exception the clear fault function 0600 is accepted if the co...

Page 36: ...linder A write operation in any offset position other than zero generates a fault and drops ready No interrupts are generated during this operation Function 0400 0401 0402 0403 0404 0405 0406 0407 0410 0411 0412 0413 0414 0415 0416 0417 READ STROBE Offset inch 00000 00000 00075 00075 00150 00150 00225 00225 00300 00300 00375 00375 00450 00450 00525 00525 The read strobe portion of the function var...

Page 37: ...tions which cause the transfer of data between the data channel andlor the controller and the selec ted peripheral storage device With the exception of the checkword verify the codes all require initiation of an input or output operation in order to activate the subsystem Refer to Programming Considerations for timing diagrams of buffered 110 operations READ 0040 The read mode in conjunction with ...

Page 38: ...s register The output operation transmits data to the controller which is compared by bytes on a bit by bit basis with the data read from the storage unit The compare is performed according to the previous settings of the mode select functions Upon occurrence of a miscompare unsuccessful comparison the no compare status bit is set MASKED SEARCH COMPARE 0043 The masked search compare mode in conjun...

Page 39: ...ss register This operation is identical to the 0040 read function except that all checkword s read are returned to the data channel along with the data There is one checkword per data block in the disk file and disk drive units There are six checkwords per data block in the strip file refer to Checkword Location The operation continues until halted by one of the conditions listed under Select Inte...

Page 40: ...data bit is different from the record bit read BUFFER MODE 0053 The buffer mode code prepares the controller for a subsequent I O operation wherein the end of operation is defined as the word count of the I O operation Refer to Buffer Restrictions under Programming Considerations END OF RECORD MODE 0054 The end of record mode code prepares the controller for a subsequent I O operation wherein the ...

Page 41: ...on that would normally set the interrupt has occurred that is a copy status does not indicate that an abnormal end of operation has occurred unless the abnormal end of operation interrupt is selected If the abnormal end of operation interrupt is selected the operation ends the interrupt error status bits are set and the interrupt is sent to the data channel immediately upon occurrence of the error...

Page 42: ... specified by the connect code are currently performing an operation and are unable to initiate any new action at this time The bit becomes a 0 at the end of operation The busy status normally follows the channel busy signal However the busy status remaips until the checkword has been written or read the address register updated and in the case of the strip file until the adapter busy signal drops...

Page 43: ...tor with or after the positioner ready status This allows the computer a one sector time slot in which to initiate an operation on the addressed sector If no operation is initiated within the one sector time slot 1 millesecond the on sector status bit drops and comes up again one revolution later STRIP FILE t When operating with the strip file unit there is only one sector per track therefore the ...

Page 44: ...d error This results from a read error which causes a header checkword error 4355 Address error with checkword error defective sector and write lockout detected This condition is the same as 0255 except that the incorrect sync bit c auses other bits to be detected 4205 Defective sector status The defective sector bit without address error indicates the header was tagged defective by the computer o...

Page 45: ...nce of the checkword error status code indicates that an incorrect checkword has been detected during a read search compare or checkword verify operation WRITE LOCKOUT ON READ X1XO BITS 6 2 On an input read operation it is permissible to operate in a write protected area and other than setting this status bit operation proceeds in a normal manner WRITE LOCKOUT ON WRITE XI X4 BITS 6 2 For an output...

Page 46: ...tionship between the on sector and positioner ready signals END OF OPERATION INTERRUPT X4XX BIT 8t The presence of bit 8 indicates the interrupt was caused by an end of operation ABNORMAL END OF OPERATION INTERRUPT lXXX BIT 9 t The presence of bit 9 indicates the interrupt was caused by an abnormal end of opera tion SEEK INTERRUPT 2XXX BIT 10 The presence of bit 10 indicates the interrupt was caus...

Page 47: ...CT I Device type codes other than XXIX XX2X and XX3X are illegal and cause the con nect to be rejected The unavailable and not ready status bits set SIMULTANEOUS CONNECT If the two data channels attached to the same controller simultaneously attempt to con ect to the controller neither channel is given preference The controller connects to the data channel recognized first Initiation of the operat...

Page 48: ...peration causes the operation to cease immediately however the previously recorded data and checkword in the re mainder of the sector are unaltered and now useless Therefore a subsequent read operation causes a checkword error to be generated from the inconsistent data recorded in the sector Any l laster clear to a disk unit busy with a read operation causes operation to cease immediately but has ...

Page 49: ...than the load and return address functions If the interrupt is not used and either an address error or not ready condition occurs the channel hangs up in a busy condition With the interrupt selected an interrupt lockout override is sent back to the data channel to allow the program via a clear channel instruction to recover from the hung condition SEEK SECTOR VERIFICATION When any I O code 4X oper...

Page 50: ... NOTE The seek interrupt is generated from a line common to all units where an interrupt can be generated by a unit in which a seek was initiated even though the con troller is no longer connected to that particular storage device The on sector status is returned from a storage unit after a seek operation has been com pleted The on sector status line remains active until a read write or new seek i...

Page 51: ...on as the controller has sent the seek pulse to the unit If the end of operation interrupt is set the interrupt is genera ted when the controller is ready to accept a new connect or function lX AND 4X FUNCTION CODES When preparing the subsystem for operation via the issuance of the various function codes the IX address or 4X I O codes must be issued last or they will be cleared out by the next fun...

Page 52: ...rom the data channel generate a new parity bit for that byte and co mpare the parity bit generated with the parity bit accompanying the byte If the bits do not agree the PARITY ERROR indicator lights Transmission of the error indication to the data channel is dependent upon the code or data causing the error XMSN PARITY ERROR ON CONNECT If the error is detected on a connect code the controller doe...

Page 53: ...tor The smallest segment of storage area that can be locked out is a track 3234 A B C The smallest segment of storage area that can be locked out in the 3234 D E is a sector Attempting to write in a sector or track that has the write lockout bit set generates an abnormal condition write lockout error The write operation is then performed in a normal manner except that no writing or erasing takes p...

Page 54: ...utput operation following a load address function the R W heads are positioned to the addressed cylinder 2 A header verification sequence wherein upon initiation of an operation an automatic s eek operation takes place and the address header is read and verified for the addressed sector An address error can occur in either the previously initiated seek operation or during the header verification s...

Page 55: ...efective sector bit is being read on the 3234 A B C models indicated by status 4215 on the 3234 D E models indicated by status 4205 4 An address in which the incorrect sync bit has been detected causing the checkword error defective sector and write lockout bits to be detected on the 3234 A B C models indicated by status 4315 on the 3234 D E models indicated by status 4355 On detection of an addre...

Page 56: ... any abnormal condition occurs 3 An address error occurs This process takes place throughout the entire file pack or cell from the starting address up to and including the last available address If the I O operation attempts to cause incrementation to continue beyond the last available address an address error occurs and if selected the abnormal end of operation interrupt is generated Once the las...

Page 57: ...e disk file and disk drive the lower order bits of the lower address specify one of the sectors in a track the upper order bits of the lower address specify one of the tracks in the cylinder During multiple recorded transfers operations of more than one sector in length the address is automatically augmented to select the next sequential sector location This process takes place throughout the enti...

Page 58: ...gh 19 specify one of 100 10 cylinders addresses 0 through 143 8 in the 853 Disk Storage Drive units or one of 203 10 cylinders addresses 0 through 312 8 in the 854 Disk Storage Drive units Addresses above 143 8 in the 853 or above 3128 in the 854 are illegal and cause an address error to be generated STRIP FILEt UPPER PORTION LOWER PORTION I __________ JA ________ __________JA __________ 23 20 19 ...

Page 59: ... ADDRESSES 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 5 6 7 10 11 12 13 14 15 16 17 20 21 22 23 31 32 33 34 35 36 37 40 41 42 43 44 45 46 47 55 56 57 60 61 62 63 64 65 66 67 70 71 72 73 101 102 103 104 105 106 107 110 111 112 113 114 115 116 117 125 126 127 130 131 132 133 134 135 136 137 140 141 142 143 UPPER ADDRESSES 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 62 74 106 120 132 144 156 170 202 214 226...

Page 60: ...nance procedures It becomes program responsibility to prevent damage writing of the information within this cell when the test cell is in the array CELL REPLACEMENT Individual cells can be installed in any of the 10 positions of the array When installing a cell care must be taken to ascertain that it is in the proper position The cell ac cessed by the previous operation is under the access station...

Page 61: ...is bit is not used or recognized by the 1738 subsystem 3 The 3234 subsystem has an EOR mode available the 1738 subsystem does not use or recognize the EOR bit UNSAFE CONDITIONS The presence of an unsafe condition indicates the selected storage unit has one or more of the following fault conditions and causes the controller to become not ready 1 More than one R W head selected 2 Both the read and w...

Page 62: ...RE ON SECTOR CAN COME UP Ims r I 1 L jf I ___ f_______ ON SECTOR DROPS WHEN BUFFER IS INITIATED AND DOES NOT OCCUR AGAIN UNLESS THE UNIT IS READDRESSED INTERRUPT OCCURS AT THIS TIME hr H j SO ms I 8 2 t 2 MS r FIRST SECOND POSITIONER READY I 11 SELECTED UN T ON SECTOR SELECTED UNIT SEEK INTERRUPT i 1 1 I If ON SECTOR DROPS WHEN A BUFFER IS INITIATED AND DOES NOT OCCUR AGAIN UNLESS THE UNIT IS n RE...

Page 63: ...E A n ____B_Y_T_E_B ___ n ___ B Y TE C n BYTE D I I t 320 NSEC t 320 NSEC t t 320 NSEC DATA SIGNAL 1 I 340 t t 200 NSEC r I NSEC REPLY l L f I 340 t w 200 NSEC NSEC 1 I 101 200 340 lOI NsEC NSEC 1 1 MAXIMUM TIME FOR NEW DATA SIGNALIF 1 BUFFER REGISTER IS 1 FULL DATA B U C 1 U D SIGNAL 0 340 t 200 t to 200 0 340 t 200 NSEC NSEC IBl NSEC rcl NSEC REPLY I J NSEC 101 f ALL TIMES ARE MEASURED AT THE CO...

Page 64: ...ull complement of drive units should be up to speed in approximately 1 minute The last disk drive or controller if no disk drives are in the subsystem initiates the power on sequence in the strip files A strip file requires approx imately 10 to 15 seconds to become ready and sequence the next unit however the power on sequencing does not overlap and each file begins only upon comple tion of the pr...

Page 65: ...he ON position 7 Press START and observe START indicator light The following indicators light temporarily LOW FILE TEMP STACK RPM 0 STACK RPM 1 and dc voltages The disk file requires approximately 3 minutes to come up to operating speed the hydraulic unit requires approximately 15 minutes on water cooled unit L OADING AND UNLOADING PROCEDURES The storage medium of the disk file units cannot be cha...

Page 66: ... permits access to the cell array An interlock in the door molding prevents any machine motion while the door is open 2 The cell location indicator which identifies by number the cell located in the replacement position It also identifies the cell presently positioned at the access station 3 SPINDLE RELEASE lever which allows the operator to manually rotate the array to any position 4 The cell loc...

Page 67: ...ay be lifted from the unit and placed in protective plastic container Figure 2 9 To load the unit reverse the events previously listed starting with step 4 When loading is completed and the entry door is closed the indicator light pattern should be 2 44 AC ON DC ON Figure 2 7 DRIVE OP DRIVE READY Cell Indicator and Elevating Door 60333300 B ...

Page 68: ...SPINDLE _ RELEASE LEVER CELL ELEVATING DOOR CELL LOCKING LEVERS Figure 2 8 Cell Array 60333300 B 2 45 ...

Page 69: ... approximately 15 minutes to become operative ready depending on the type of storage in the subsystem configuration The controller is always ready when power is available however subsystem readiness indicated by the ready status bit depends upon the state of the selected storage unit 2 46 60333300 B ...

Page 70: ...e ready only when all of the following conditions are present 1 A pack is loaded 2 The cover is closed 3 The disks are spinning and up to speed 2400 rpm 4 An initial seek has been performed to position the R W head refer to Loading and Unloading Procedures The disk drive requires approximately 30 seconds to bring the disks up to speed and perform the initial seek operation STRIP FILEt Strip file u...

Page 71: ...evice type 4 Select the desired ending mode by pressing the appropriate switch indicator TRACK CYL etc 5 Enter the starting addresses into the upper and lower portions of the address register Select the appropriate portion of the address register via the REGISTER SELECT switch and enter the starting address by pressing the appropriate register indicator pushbutton switches 6 If there is no good or...

Page 72: ...te switch indicator TRACK CYL etc 5 Enter the data to be written into the data register Select the appropriate data register via the REGISTER SELECT switch and enter the data by pressing the appropriate register indicator pushbutton switches 6 Set the HEADER switch to READ and the DATA switch to WRITE 7 The WRITE LOCKOUT and or DEFECTIVE TRACK switches should be OFF 8 Press the SEEK ADRS switch St...

Page 73: ... the connect operation is successful a reply is returned if not controller or peripheral unit unavailable a reject is returned Return to connect after determining the cause of the reject Any desired interrupt conditions should be s elected at this point If a new address location other than the one presently held in the controller address register is desired it should be sent prior to the execu tio...

Page 74: ...or a successful positioner ready status on either unit As soon as a positioner ready status is located that unit is eaddressed and one sector of data is written The unit is readdressed again and a compare is performed to d termine whether the data was correctly written If the data is incorrectly written the write and compare operations are performed again Upon completion of a successful compare a ...

Page 75: ...2 52 OUTPUT ADDRESS INITIATE SEEK WRITE OUTPUT ONE SECTOR OF DATA Figure 2 10 OUTPUT ADDRESS INITIATE SEEK Flow Chart Program A ITE OUTPUT ONE SECTOR OF DATA 60333300 B ...

Page 76: ... OUTW 3 ADDRESS 2 ADDRESS 3 1 Output disk file addres s UJP 2 DD CON 5010B 3 Reconnect disk drive UJP 1 EXS 200B 0 Check for the first unit UJP E that will have positioner ready CON 5021B 3 Reconnect disk file UJP 1 EXS 200B 3 Check positioner ready UJP F DDD UJP DD E CON 5010B 3 UJP 1 ERR SEL lOB 3 Load address UJP 1 Reset the address register OUTW 3 ADDRESS I ADDRESS 1 1 for the disk drive UJP 2...

Page 77: ...G 2 H 5021B 3 1 lOB 3 1 3 ADDRESS 2 ADDRESS 2 1 2 41B 3 1 3 DATA 1 DATA 1 64 2 1 FLAG 2 40B 1 lOB 3 1 3 ADDRESS 2 ADDRESS 2 1 2 52B 3 1 42B 3 Reposition the disk drive Select equal mode Select compare function Output data for compare Wait not busy Compare error MIst rewrite data Has disk file been written on If yes flag 2 1 Reposition the disk file Write one sector of data Wait channel inactive Re...

Page 78: ...sts are performed which calculate the time in milliseconds to perform the following 1 The time required to pick one strip 2 The time for the drum which rotates the selected strip past the R W heads to make one revolution The r outine loops 10 times during the first test operation and then types out the maximum average and minimum time required to perform the operation a similar loopi ng and typeou...

Page 79: ...ONDS TYPEOUT MAXIMUM AVERAGE AND MINIMUM TIMES FOR DRUM TO MAKE 1 REVOLUTION TIME IS INMILLISECONDS Figure 2 11 Flow Chart Program B CON 1002B 3 Connect UJP 1 Channel OUTPUT ADDRESS INITIATE SEEK to unit 2 3 Equipment 1 SEL 5 3 Function clear to knockdown UJP 1 on sector status DINT Dis able interrupts ENI 0 1 Counter to repeat 10 times 2 56 60333300 B ...

Page 80: ...controller not busy Wait 200 milliseconds to make sure restore is complete Select load address Output address initiate seek Pick up clock as soon as output initiated Store initial clock Wait on sector status On sector store final clock Function clear to knockdown on sector status Wait controller not busy Repeat 10 times Typeout maximum average and minimum times to pick one strip B 60333300 B ENI S...

Page 81: ... not busy Select read function Read one word Wait channel inactive Channel inactive store initial clock Select read function Read one word Wait channel inactive Channel inactive store final clock Wait controller not busy Repeat 10 times End Typeout maximum average and minimum times for one drum revolution in milliseconds ADDRESS STaR CLOCK I CLOCK F BUFFR 2 58 OCT OCT OCT OCT BSS 10330044 o o o 50...

Page 82: ...ter indicator switches WRITE DATAe READ ON FECTI SECTOR U OFF UPP R LOWER NOTE The maintenance panel switch indicators TRACK CYL STRIP etc light up when pressed even when the keyswitch is in the OFF position The switch function is active only when the keyswitch is in the ON position WRITE HEADElle READ 011 WRITEt iii LOCI OUT OFF o 0 0 0 0 0 0 0 0 0 000 211 ZIO 2 2 27 Z Z Z4 2S 22 21 ZO CLR COMICC...

Page 83: ... the panel CONTROL A AND CONTROL B CONTROL A and CONTROL B are two sets of switches and indicators which provide individual control for each data channel physically connected to the controller Each set consists of a rotary switch which permits varying the equipment controller desig nation from 0 through 7 and STBY and a CONNECTED RESERVED and PARITY ERROR indicator which lights when the associated...

Page 84: ...g and or entering information to and from the register indicated by the setting of the REGISTER SELECT switch The CLR switch clears only the selected register DEFECTIVE SECTOR For normal programmed operations this switch should be OFF This toggle switch is used to write a defective track bit in each sector of the address headers refer to Procedures for Writing Address Headers DATA WRITE For normal...

Page 85: ...tected during panel operations Six indicator pushbutton switches provide for selecting the ending point of an operating mode storage area repeating the selected operation seeking and master clearing from the panel For normal programmed operations these switch indicators should be off The following are the various switch indicators and their functions TRACK The TRACK switch indicator selects the tr...

Page 86: ...en the switch is off When in file cell mode this switch should be off A file cell is not repeated SEEK ADRS NOTE The previous switch must be used for maintenance purposes only When this switch is used the con troller does not stop for any abnormal conditions unless it is unable to continue This switch indicator initiates a seek operation on the selected unit to the address indi cated by the conten...

Page 87: ... between cylinder zero and the selected cylinder under the following conditions 1 It is on up position 2 Track or cylinder mode is selected 3 The SEEK ADRS switch is pressed REPEAT SEEK OPERATE This switch is for maintenance purposes only and causes the disk unit to seek alternately between cylinder zero and the selected cylinder and perform an operation under the following conditions 1 It is on u...

Page 88: ...RS indicator on the maintenance panel lights The positions are described as follows NORMAL Inactive position REPETITIVE SEEK Causes the disk unit to seek alternately between cylinder zero and the selected cylinder when track or cylinder is selected and the SEEK ADRS switch is pressed REPETITIVE OPE RATION Causes the disk unit to seek alternately between cylinder zero and the selected cylinder and ...

Page 89: ...function offset and strobe values The switches are set to the desired value and the MARGIN SELECT switch is pushed to pass the information to the file FAULT CLEAR The FAULT CLEAR toggle switch when uP clears fault status conditions in the file when the MARGIN SELEC T switch is pressed 3 8 60333300 B ...

Page 90: ...s not intended to be used s n order blank Your evaluation of this manual will be welcomed by Control Datil Corporation Anyerrorl suggested additions or deletions or general comments may be mt lde below Please includ page number references and fill in pubUcation revision level as shown by the last entry on the Record of Revi ion page at the front of the manual Customer engineers are urged to use th...

Page 91: ...POSTAGE STAMP NECESSARY IF MAILED IN U S A POSTAGE Will BE PAID BY CONTROL DATA CORPORATION Technical Publications Depto 4201 North Lexington Avenue Arden Hills Minnesota 55112 FIRST CLASS PERMIT NO 8241 MINNEAPOLIS MINN FOLD FOLD w Z i C z o 4 I u ...

Reviews: