background image

Содержание 772

Страница 1: ...XylogiCS Model 772 User s Manual XYlogicS YOUR PARTNER FOR PERFORMANCE 166 772 001 Revision B August 15 1987 Copyright 1986 Xylogics Inc...

Страница 2: ...information in this manual is subject to change without notice and should not be construed as a commitment by Xylogics Xylogics assumes no responsibility for any errors that may appear in this docume...

Страница 3: ...XylogiCS Model 772 User s Manual xylogics YOUR PARTNER FOR PERFORMANCE 166 772 001 Revision B August 15 1987 Copyright 1986 Xylogics Inc...

Страница 4: ......

Страница 5: ...Manual 772 Revision Level Histo Revision Description I A 7 23 86 Initial release I B 8 15 87 I I I AcHed Byte C El RG1 Release Level to the I Controller Parameters IOPB and removed Byte 13 I EPROM Sub...

Страница 6: ......

Страница 7: ...ONS 3 1 7 TAPE DRIVE RELATED SPECIFICATIONS 4 1 8 VMEbus SPECIFICATIONS 5 1 9 SOFnN RE RELATED SPECIFICATIONS 6 1 9 1 Software Interface 6 1 10 PROORAMMABLE FEAWRES 6 SECl ION 2 INSTALL AND TESTm HE 7...

Страница 8: ...rive Unit Select 12 IN81 ALL AND CABLE mE 772 12 2 7 1 2 7 2 Install the 772 12 cable the Subsystem 13 INITIAL TES 13 2 8 1 2 8 2 2 8 3 Tape Drive Diagnostics 13 Power up and Self Test 13 Drive line 1...

Страница 9: ...3 Dm Data Address 31 lOPS B tes 14 lJhrough 17 Next lOPS Address 31 lOPS B tes 18 and 19 DOPS OleckslJll 31 4 2 PARAMB IOPS 32 4 2 1 4 2 2 4 2 3 4 2 4 4 2 5 4 2 6 4 2 7 4 2 8 lOPS B te 8 Controller Pa...

Страница 10: ...RIVE RESET 52 5 5 1 Drive Reset Subfunction Codes 53 WRITE PARAMETERS 54 5 6 1 Write Parameters Subfunction Codes 54 READ PARAMETERS 56 5 7 1 Read ParClDeters Subfunction Codes 56 EXTENDED WRITE 59 5...

Страница 11: ...ors You re Lost 70 75 75 75 76 80 80 81 IGNORING ERRORS 81 FA ERIO CODE DESCRIPTIONS 82 ERRORS IXJRIH IAlNED OR QUElJED OPERATIONS 82 ABORTOO 82 RAM aJECl StJM 83 ERROR RE P OO H 83 SECrION 7 A 1U IDR...

Страница 12: ...91 READ DA TA 91 7 6 1 7 6 2 7 6 3 772 Operation 91 Command COmpietion 93 Veri Data 93 LARGE mxDRD lE NSFERS 93 y 93 SECl ION 8 SPECIAL EUNCl IONS 8 0 8 1 8 2 8 3 94 MAlNl ENANCE MJDE 94 8 1 1 8 1 2...

Страница 13: ...IJ4A JBROrILE JBROrILE DEAD TIME 101 BLK K HOLE mANSFERS 101 8 7 PRIORITY IOPBs 101 8 7 1 8 7 2 8 7 3 Executing a Priority lOPS 102 Executing a Priority Chain 102 772 Response to a Priority lOPS Chai...

Страница 14: ...ters IOPB 88 Semple Write Drive Parcmeters IOPB 89 Semple Write Data IOPS 90 Sample Read Data IOPS 92 Scatter Gather Transfers 100 Disk to Tape Transfer Using Ring Buffers 103 Block Diagram 105 Base A...

Страница 15: ...etails the 772 theory of operation and Section 10 includes drive interface information Abbreyiations his manual uses the following mnemonics AlO AlOP AlOR AM ASS ADD BIlT lIEN CRIO oms Cl YP DFLT DRRD...

Страница 16: ...l components burned in o One card resides in backplane or expansion chassis o Controller is power cycled under thermal stress during test 1 3 PHYSICAL PACKAGING The 772 resides on one printed circuit...

Страница 17: ...o stores up to fifty lOPS addresses STA lUS LEOs he 772 implements two status LEOs IJ BSY indicates the controller is active L2 ERR indicates the on board diagnostics did not c anplete successfully or...

Страница 18: ...reams of data up to the the entire tape length by linking the data addresses together with a special camnand Ibis feature is extremely useful in all applications requiring a large amount of data colle...

Страница 19: ...nts the 772 fran taking over the bus and allows tine for other tMA devices to access the bus MTA TRANSFER LIMIT Data transfer length fran 1 to 65 536 bytes he 772 supports unlimited data transfer leng...

Страница 20: ...Error Register FER The CSR includes two bits that are very important to IOPB processing Add IOPB AIO and Ranove IOPB RIO The IOPB is a block of command and status information it includes the bus addr...

Страница 21: ...lease contact Xylogics at one of the following telephone numbers United States 617 272 8140 United Kingdan Milton Keynes 44 908 569444 Handling Precautions Observing proper handling precautions m maze...

Страница 22: ...RIN3 HE 772 You can configUre the 772 with several jumper options following subsections describe these options Q IIiIl i1 1 i __ rT 1 I _ i II I C o tJ f Co c a i i t I oo I I e l l t I X x Z II Figur...

Страница 23: ...ase Address Jumper Block Address Bit 4 Screen Label FED C B A 9 8 765 4 1gte 0200 I I I I I I 0 I I I I I 0800 I I I I 0 I I I I I I I EE70 0 0 0 I 0 0 0 I I 0 0 0 Eg O 0 0 0 I 0 0 0 I I 0 0 I o OJt I...

Страница 24: ...Grant levels fran JC6 to JD2 JO to JD3 and JC8 to JD4 Factory configuration Bus Request Level 3 Sane VME processors only support Bus Request Level 3 eoe eoe eoe e1e e1e e1e e2e e2e e2e e3e e3e e3e BU...

Страница 25: ...I L 1 l 1evision Level Figure 2 4 sample Part Number 2 5 PREPARIOO lHE cnn uTER SYSTEM 2 5 1 2 5 2 be backplane of your systan must provide a VMEbus slot for the 772 he slot must be capable of handlin...

Страница 26: ...ply that is just adequate may cause intemittent and unusual problems due to noise generated by occasionally going into overcurrent protection 2 6 PREPARIR HE TAPE DRIVE 2 6 1 2 7 2 7 1 Unpack and conf...

Страница 27: ...onal tape drives later 2 7 2 1 Mechanical Restraint Xylogics reOC Im lends nechanically restraining both cables at each end to prevent accidental disconnection 2 7 2 2 Tape Drive Grounds Install a gro...

Страница 28: ...s are inproperly connected or the tape reel is irrproperly IOOUnted If this is not the case then there is a possible hardware error on either the drive or the 772 If the problem persists check the tap...

Страница 29: ...772 accesses drives with unit numbers fran 0 through 3 and formatter addresses fran 0 through 1 7 F TAPE 0 TAPE 1 TAPE 2 TAPE 3 yt f 9 1 7 J1 M 2 T J2 0 t F TAPE 0 TONEXT L M C6 ORNE00 T TERMIN 1 ATO...

Страница 30: ......

Страница 31: ...ster Table 3 1 Register Offsets Offset 1 3 5 7 9 B D he 772 supports VME short addreSSing for I O devices Al 6 It responds to Aalress Modifiers 29B and 2DH For more information see the VMEbus Specific...

Страница 32: ...ition PRIORITY lOPS REQUFSr When set the lOPS or lOPS chain precedes all others except the o in process in the command queue RESERVED ADDRESS f DDIFIER See the VMEbus S cification 3 3 cntrRCL AND STA...

Страница 33: ...ts AIO to indicate that the 772 should execute the lOPS chain at the address pointed to by the lOPS Address and Address Modifier Registers As soon as the host asserts AIO the 772 asserts AIO Pending A...

Страница 34: ...BUSY ____________ FATAL ERROR ___________ MAINTENANCE MJDE ACrIVE _______ msE _______________ OONTRCLLER RESET ACrIVE __________ AIO DG _______________ lOEB __________________ REGISTER BUSY SDW HORE _...

Страница 35: ...nance Mode Test Number and 9 J CFAIL Asserted MAINl ENANCE K DE ACl IVE When set the 772 is in Maintenance mode see Section 8 RESER TED CDNTRCLLER RESET ICrIVE he host set CRST in the Control Register...

Страница 36: ...ble 3 2 lists the fatal error codes Section 6 4 describes them QlQe EO El EF FO Fl F2 F3 F4 F5 F6 Descri ption RAM Oleckslln Failure Power up Self Test lOPS Oleckslln Miscanptre lOPS IJr1A Fatal DDPS...

Страница 37: ...I DBSV I I FBSV I IDRRDVI I ONLIN I ISUBFUNCTION I 0 I BHT I 0 I UNIT I 01 02 03 04 05 06 07 08 09 011 OB oc 00 DE Of 10 11 12 13 14 15 16 17 18 19 I LINK LIST LENGTH I IINTERRUPT LEVEL I IINTERRUPT V...

Страница 38: ...LE When set the Next lOPS Address Modifier and Next lOPS Address point to the next chained lOPS When clear this lOPS is not chained to another lOPS If cmN and lEC are set the 772 returns the whole cha...

Страница 39: ...LaGrnI SHORr _______ RECDRD LaGrnI r cu ____________ FILE MARK DETECl ED ____________ PH ASE ENCDDED ID BURSr __________________ END OF TAPE ______________________ WRITB _____________________________...

Страница 40: ...Y _______________ FORMATrER BUSY _______________ DmNE READY _______________________ DmNE ON 4mE _____________________ Bit Mnemonic Description 7 GC NR 00VNRz When set this bit indicates one of two tap...

Страница 41: ...ME controllers generic to a group of controllers i e 772 712 751 etc or cific to a particular controller see Table 4 1 he 772 canbines standard Cannand Codes with Subfunction Codes to execute oamnands...

Страница 42: ...ead Drive Parameters 40 Read Sense Bytes 41 Read Extended Sense Bytes 7 EXTENDED WRITE 20 Write File Mark 21 Erase 40 Write Continuous 8 EXTENDED READ 40 Read Continuous 9 DI1 GIDSTI03 00 Self Test 40...

Страница 43: ...drive Unit Number for the operation Bits 0 and 1 are the Unit Selects for each formatter Bit 2 selects one of two possible formatters 4 1 7 IOEa ane n Interrupt Level 17 1 6 1 5 1 4 1 3 1 2 11 101 _...

Страница 44: ...a count of zero for these cormrarlcE Depending on the command Bytes 8 through 13 have different definitions see Sections 4 2 through 4 4 4 1 10 mm A Last Error If the Read Write Retry or Ignore Read...

Страница 45: ...s the modifier used for the lO PS addresses 4 1 14 IOm f Next IOPS Adlress Modifier I 7 6 5 4 3 210 PRIORI lY lOPS I I I I I I RESEBVED 1 1 1 1 1 1 NEXT IOPS ADmESS K DlFlER ____1_1_1_1_1_1 Bit Mnemon...

Страница 46: ...Next lOPS Address Low If OlEN is set in Byte 0 the 772 uses Bytes 14 through 17 with the Next lOPS Address Modifier to point to the next lOPS in the chain be Next 10m address must be on a 16 bit word...

Страница 47: ...IWWDI IPRIO I 0 ReV B August 15 1987 0 0 5 4 3 2 1 0 ICHENI ISGM I I COMMAND I I COMPLETION CODE I I RLS I g IFMKI lEOTI IWPT I IBOTI I REW I I DBSV I I FBSV I IDRRDVI I ONLIN I I SUBFUNCTION I I UNIT...

Страница 48: ...tatus 6 IM O TRANSFER IDOE When set the 772 executes transfers in Longword mode When clear it executes transfers in Word mode The 772 always transfers IOPBs in Word mode If a transfer starts on an inp...

Страница 49: ...mode l AIOR AIO RESPONSE TIME 1hese bits respom to the four values that indicate the maxinrum AIO response tine his is the tine fran setting AIO to the tine the 772 clears it he shorter the response...

Страница 50: ...___________1_1_1_1_1 tit Mnemonic DescriPtion 7 6 5 lEC 0IlERLAP REWIND When set the 772 skips over an IOI B in a chain that is currently rEMinding and executes commands for any drive not rewinding Th...

Страница 51: ...raneters D Bits 0 through 7 are the Throttle lHRO bits be throttle is the maximum number of transfers allowed each tine the 772 becanes OOS master be throttle value determines the maximum burst length...

Страница 52: ...Codes 4 2 7 mm Bytes JJl ana 11 EPR Jt1 Part Number 4 2 8 The 772 returns a portion of the EPRCM part number Ble four nibbles in these two bytes refer to the p lrt number I s last four digits For exa...

Страница 53: ...0 OE Of 10 11 12 13 14 15 16 17 18 0 IINTERRUPT LEVELl INTERRUPT VECTOR I HRER I IIWER I IRRTVI IWRTVI I GRTV I I DSB I ISWWDI ISWBVI ILGAPI IIPowl I SPD I I ASS I 0 I DENSITY I ISET DENSlTV TO 800 BP...

Страница 54: ...WRITE ERROR When set the 772 ignores Hard Tape File Mark Write Fault and Tape Parity errors1 it does not set the various tape error bits or return a canpletion status be controller reports the type a...

Страница 55: ...Subfunction Codes this also selects Long Gap over pin Pl 36 See Section 10 2 1 o Use Density Codes 0 3 Pl 36 Selects Density Pl 44 Selects Long Gap D SB Clear Use Density Codes 4 1 Pl 36 Selects Long...

Страница 56: ...ed Streaning mode for all transfers When clear the tape drive runs in Low Speed Start Stop mode he tape drive you are using determines the actual speed NJ ro STREAMIN SELECl When set the 772 measures...

Страница 57: ...__________ WFM ___________________________ EDIT _____________________ WRITE __________________________ be 772 uses these bytes to select the density of a p lrticular tape drive via the standard tape i...

Страница 58: ...C 10 03 STC 2920 lC 10 Telex Shamrock Fe 7C 70 horn 9800 9900 OA lC 10 OE he Tape drive will not support or select this density Write 00 in the associated byte Defaults to l600 PE at BOl Selects densi...

Страница 59: ...I ERRS ill GC NR IPRIO I 6 IDONE I CER I IHISD I 0 Rev B August 15 1987 5 I CHEN I RLS I IBOT 0 0 0 4 3 2 1 0 ISGM I ICOMMAND I I COMPLET ION CODE I IFMKI lEOTI IWPT I I REW I DBSV IFBSV I IDRRDVI I O...

Страница 60: ...facturer I s special conunand sets You must not use Command Pass Through To Drive with corranands that require other rarameters set such as reads and writes IYPically only the Tape Command byte is use...

Страница 61: ...vector fields to contain valid information After the 772 cxnpletes the cannand it updates rops Bytes 0 through 3 with ERRS IXlm a canpletion Code and tape drive status information he 772 ally updates...

Страница 62: ...t back to memory marked DONE You can rtm this amnand by setting the WP code in the Camnand byte NOP 00 UJ R i Hl tI U 01 mm fflffi ffiffi 02 fflm ffi 03 04 ij 05 l l7 06kn n7 07 4 08 i IREQUESTED COUN...

Страница 63: ...cord can be 1 to 65 536 bytes long In Gather Write mode the IOPB specifies up to 32 different host memory data blocks of varying sizes to write to the tape he block can contain any even m nnber of byt...

Страница 64: ...he data from the lhe transferred reoord can be 1 to 65 536 bytes long In Scatter Read mode the lOPS specifies up to 32 different blocks of host memory of various size where the tape data is to be plac...

Страница 65: ...reverse over records or files without transferring data The 772 uses the count field to set up the number of records to sp lce over or the number of file marks to search for or skip POSITION 00 01 02...

Страница 66: ...nt field Fach count places the tape heads in the interrecord gap just after the file mark in question If ADD is set the 772 reports the actual number of file marks found If this comnand is issued and...

Страница 67: ...nds the drive to reset go on line go off line or rewind DRIVE RESET o0 H H f i f i H 01 02 03 04 05 r L 07 08 r _1 09 IREQUESTED COUNT LOW I OA OB F OC 00 r r OE OF 10 ______________ ____________ IDAT...

Страница 68: ...ind camnand completes imrrediatly although the tape is still rewinding To verify the tape drive has completed rewinding software must issue either a Read Drive Parameters or a Drive NOP comnand he fol...

Страница 69: ...772 with its operational parameters These parameters are permanently written into a battery backe up RAM Only reissuing the comna nd or an RAM failure causes the parameter values to change Sections 4...

Страница 70: ...lure causes the J arameter values to change Like Controller Parameters the 772 has Drive Parameters that were set by factory diagnostics Up to eight different sets of drive parameters can be stored by...

Страница 71: ...on Codes Description 00 READ CONTROLLER PARAMETERS returns the controller p3 rameters written by the last Write Controller Parameters COInIIand it also tests the RAM checksum Bytes E through 13 contai...

Страница 72: ...PARAMETERS returns the drive parameters written qy the last Write Drive Parameters cammand for the unit selected and the RAM checksum 01 02 READ DRIVE PARAMETERS 03 04 05 06 07 mffl 08 mm mffi ffiffi...

Страница 73: ...or the number of bytes returned and their definitions 41 READ EXTENDED SENSE BYTES this conmand is almost identical to the Read Sense Bytes commands except the tape drive provides more information lJl...

Страница 74: ...MARK the 772 issues a Write File Mark command to the tape drive File marks are special records that logically group data records on tape Host software should write at least one file mark preferably t...

Страница 75: ...rameters ERASE requires are the Coourand and Subfuntion Codes Use this oornmand to erase over bad tape when write retries are not enabled ERASE 01 02 ffffi W ffi 03 04 ci ciZ 05 ____ __ 06 n77 0 07 08...

Страница 76: ...cord gap the 772 never sends the Last Word signal to the tape drive The FIFO empties if software fails to supply the next IOPB address in tine for the 772 to deoode it and IJJIA data to the FIFO At th...

Страница 77: ...byte oount of the first lOPS in a chain it deoodes the next lOPS and begins the transfer where the first transfer left off If software fails to suppiy the next lOPS in tine for the 772 to deoode it t...

Страница 78: ...TEST the 772 executes the on board Self Test code1 it reports errors from this test in the Fatal Error Register see Section 6 You can only use Self Test with a single priority IOPB i e no chaining an...

Страница 79: ...matter back through the read logic of the tape drive interface and then back to the read logic of the 772 The 772 checks the parity of the read data but does not store it Use this taI e drive diagnost...

Страница 80: ...e must issue a Rewind canmmd Ibis is camnonly used to erase a tape that has old data or to retension the tape on the tape reel SECURITY ERASE 00 J I R AA FtIttI 01 02 ffi mffi tm 03 04 05 r L 06 07 08...

Страница 81: ...t he 772 returns all IOPBs chained or queued with an Abort By Canmand error it does not abort the IOPB currently in process Use this camrnand when error reoove procedures fail to clear a hard error co...

Страница 82: ...l p lrameters as in the Write Parameters camnand he Subfunction Codes use the p lrameter information already present in the RAM that were initially written with the Write Drive Parameters Command SET...

Страница 83: ...Write Drive Parameters lOPS must be set for this feature to work The definition of high density is manufacturer dep ndent he following Subfunction Codes select combinations of tap sp ed and interreco...

Страница 84: ...ing a feature The 772 allows you to directly interface the tape drive canmand lines COMMAND PASS THROUGH TO DRIVE 00 01 02 03 04 05 06 07 08 09 OA OB OC 00 OE OF 10 0 11 0 12 0 13 0 14 15 16 17 18 19...

Страница 85: ...he TI2 updates other parameters upon canpletion i e actual count data address etc he 772 issues an interrupt if enabled after canpleting a cannand Cleek the Fatal Error FERR bit in the CSR If FERR is...

Страница 86: ...ming Errors Successfully Recovered Soft Errors Hard Errors Ret 10 11 12 13 14 lC IE 21 30 40 41 42 43 44 45 46 47 48 49 4A 4B 4C Density Change Not At BOT illegal Paraneters Canbination Cont and CW Ac...

Страница 87: ...ns Qode H Description 00 SUCCESSFUL mMPLETION Not an error indicates the canmand is complete and the IOPB may be removed from the queue 10 DENSITY E IDT AT BOI Software attempted to change the drive d...

Страница 88: ...ERROR A data error occurred on a Read or Write command Retry the operation the tape media may be damaged 41 END OF TAPE DETECl ED An EOT marker was passed in the forward direction It is possible to wr...

Страница 89: ...During a Read Write Continuous oferation the next lOPS did not reach the 772 in time to reload the tape byte counter he 772 canpletes the former transfer as a normal Read or Write operation IRG writte...

Страница 90: ...rker was detected while moving in the reverse direction tape motion ceases Al FILE MARK DETECl ED ON READ A file mark was detected during a Read operation 6 2 REXDVERY PROCEIXJRES 6 2 1 6 2 2 his sect...

Страница 91: ...ountering a hard error it reverses the tape to the beginning of the record in question and issues an Erase c x rnmand which erases three inches of tape and retries the Write he controller repeats this...

Страница 92: ...ile Mark Write Fault The 772 returns this code if a hard error condition occurs during a Write File Mark operation Like writes this o ration can be retried up to four times erasing Retry failures are...

Страница 93: ...urs during Read operations he record being read is larger than the i te count issued in the comnand The 772 can report this error in both the Canpletion Code and Tape Status Byte 1 RLL Since the 772 o...

Страница 94: ...the record with a Skip Record Reverse camand then reissue the Read During a Write operation this error indicates that the 772 FIFO buffer underflowed Ibis means the 772 received a Write command but t...

Страница 95: ...op rly chained or queued Errors ReQuiring Reset Ret 6 2 4 1 Drive Fault Certain drive manufacturers report this error the tape drive is reporting a malfunction Issue a Drive Reset command and retry th...

Страница 96: ...Rewind Tape JOOtion stops and the tape remains at BOT until the next Forward or Unload command is issued Most likely you have fewer records or file marks than you thought Since no data transfers take...

Страница 97: ...FAILURE 1he loqi ack cable test failed rr T FX2AL MAINrENANCE K DE TEST NtJ BER 1he c xxnnand is invalid or the Maintenance mode jlJ lp r is not in ACFAIL ASSERl ED 1he VMEbus signal ACFAIL is asserte...

Страница 98: ...l the parameters not just the ones being read Mlen this error occurs the cbecksll11S did not match rewrite or check all the parameters Arr i write parameters cannand generates and stores a new checksu...

Страница 99: ...SUBFUNCTION CODE oo 0 BHT 0 UNIT I ILINK L1ST LENGTH I INTERRUPT LEVEL l INTERRUPT VECTOR IREQUESTED COUNT HIGH I REQUESTED COUNT LOW ILAST RECOVERED IGNORED ERRORS I ICOUNT OF RECOVERED IGNORED ERRO...

Страница 100: ...egister bytes are ordered lCM to high unlike roPB bytes which are ordered high to lCM Starting the Qperation The 772 now points to the roPB in host memory Setting the AIO bit in the CSR directs the 77...

Страница 101: ...e lOPB Setting AIO directs the 772 to begin executing this lOPS READ CONTROLLER PARAMETERS 00 mfflmm ffiffi ffiffiffiffi 01 02 mm 03 05 r f 06 07 08 mmfflffl ffiffi IDm llilli lliW illill 09 fflm W OA...

Страница 102: ...ection 5 7 After making any necessaxy changes write the p3 rameters back to the 772 Specific bytes have knam values he Controller ype byte contains a 72H the PRG l Part Number bytes contain 21H and 38...

Страница 103: ...0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Figure 7 3 8ample Write Controller Parameters lOPB RETURNED 45 00 00 00 00 00 02 66 82 50 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7 4 READ WRITE DRI...

Страница 104: ...ion similar to that of the Write Controller Parameters c ornnand Use the Write Drive Parameters command to globally change drive parameters on a per unit basis WRITE DRIVE PARAMETERS O I I SENT RETURN...

Страница 105: ...buffer an incrementing count in the buffer will suffice Up to this point the tape drive has not been accessed The tape should be at BOr Issue a Write cornm md of 65 535 bytes see Figure 7 5 WRITE DATA...

Страница 106: ...ends Last Word to the tape terminating the transfer of that record At this point the tape drive writes an interrecord gap Command ComPletion he conmand is complete as soon as the tape drive drops Data...

Страница 107: ...a from the FIFO to host nemory he transfer is done when the J l 1A controller completes the D1A READ DATA 01 02 ffitt ffiffi ffi 03 05 06 OA W m DB ffiffffiffi He fflffiffiffmm DC ffimmffiffi mffiffif...

Страница 108: ...tten with the data read they should match 7 7 LARGE RECORD TRANSFERS You can repeat the steps in Sections 7 5 and 7 6 using various record sizes The 772 can transfer records sizes from 1 to 65 536 byt...

Страница 109: ...sters You should be familiar with the Control and Status Register before reading this section see Section 3 3 Register 1 3 5 7 9 B D Description Test Number or Function Code Input Address Low Input Ad...

Страница 110: ...OUtput Address Registers Since each test and its expected results are different in nature the OUtput Address Registers hold the test result information address data etc In any case firIlWare sets RIO...

Страница 111: ...cated for this data lhese locations are loaded with default values for initial use However you may alter these variables through the Manual IOOde As the internal tests are defined the protocol and res...

Страница 112: ...ign separate address space for each of the processors 8 3 SOF IWARE DNTRa 8 3 1 8 3 2 8 3 3 he 772 control all the command has many parameters that can be modified by software he parameters can be set...

Страница 113: ...of IIEIIlory Gather Write gathers data fran up to 32 blocks of IIEIIlory and writes it to the tape as one record he size of each memory block must be an even byte count and the total count must be les...

Страница 114: ...t descriptors on the list Elanents of nanory descriptors comprise the linked list Pach e1anent describes the starting address and the length in bytes of the memory block he lOPS and linked list in Fig...

Страница 115: ...H NEXT IOPB ADDRESS HIGH OH NEXT IOPB ADDRESS OH NEXT IOPB ADDRESS OH NEXT IOPB ADDRESS LOV OH IOPB CHECKSUM HIGH OH IOPB CHECKSUM LOV OH Figure 8 1 Scatter Gather Transfers ill Operation 00020H II NK...

Страница 116: ...ntroller with a Single port on the bus The Normal DMA mode increments the bus address on each transfer so that the data is put into oontiguous memory space When Black Hole Transfers are irrplemented t...

Страница 117: ...riority chain must have PRIO set 8 8 lOPS ClIEa sUM While debugging the driver you may choose to ap nd the checksllll to the lOPB he checksllll is the Sllll of Bytes 0 through 17 in the IOPB and is ex...

Страница 118: ...the buffers is lower than the output rate the tape drive outruns the buffers lherefore fill all the buffers before the tape drive starts emptying them Refill all the buffers while the tape drive is r...

Страница 119: ...mpletes all the IOPBs and interrupts once It may complete IOPBs at different interrupt levels and vectors normally When IEC is clear the 772 interrupts after completing each lOPB providing the interru...

Страница 120: ...f...

Страница 121: ...1 1 I t D c VI a t I I 881 1 Hz JeRO PROCESSOR I RAM 2k IYTES ADR IB COUNTERS DAr LATCHES CONTROL F lFO 4tK II Iii liT PARIT L I J J N f B rt 1 1 g 1 1 D I 1 1 fIl i...

Страница 122: ......

Страница 123: ...Initiate Command Y WOO PI 10 9 Write Data 0 MSB y WD1 PI 12 11 Write Data 1 y SPARE PI 14 13 Reserved Y LCL PI 16 15 Load On line y REV PI 18 17 Reverse Forward y HEW PI 20 19 Rewind y WOP PI 22 21 Wr...

Страница 124: ...35 Write Strobe Y DBY P2 38 37 ta Busy Y HSPD P2 40 39 ed Y CER P2 42 41 Corrected Error Y ONL P2 44 43 On line Y TAD1 P2 46 45 Transport Address 1 Y FAD P2 48 47 Formatter Address Y HISP P2 50 49 Hi...

Страница 125: ...PEID NRZ 10 3 VMEbus INTERFACE SIGNALS Used By Mnemonic Conn J in Tn Description 1 01 PIA 30 y 1 02 PIA 29 y A03 PIA 28 y 1 04 PIA 27 y A05 PIA 26 y 1 06 PIA 25 y 1 07 PIA 24 y 1 08 PIC 30 y 1 09 PIC...

Страница 126: ...6 PIA 7 y D07 PlA 8 y 008 PIC 1 y D09 PIC 2 y 010 PIC 3 y 011 PIC 4 y 012 PIC 5 y 013 PIC 6 y 014 PIC 7 y 015 PIC 8 y Data Bus 016 P2B 14 y 017 P2B 15 y 018 P2B 16 y 019 P2B 17 y 020 P2B 18 y 021 P2B...

Страница 127: ...BGlm PIB 6 y Bus Grant In BG2m PIB 8 y BG3m PIB 10 y BGOClJT PIB 5 y BGlClJT PIB 7 y Bus Grant Out BG2ClJT PIB 9 y BG3ClJT PIB 11 y BRO PIB 12 y BRl PIB 13 y Bus Request BR2 PIB 14 y BR3 PIB 15 y Int...

Страница 128: ...ERVED P2B 3 N Reserved SERDAT P1B 22 N Serial Data SYSRESET PIC 12 Y Systan Reset WRITE PIA 14 Y Write Power 5V PIA P1B PIC 32 Y 5 VDC 5V P2B 1 13 32 Y 5 VDC 5V S lmY P1B 31 N 5 VDC Standby 12V PIC 31...

Страница 129: ......

Страница 130: ...53 Third Avenue Burlington IIA 01803...

Отзывы: