3420_3803_MLM_Volume_4_Sep1979 3420 3803 MLM Volume 4 Sep1979
User Manual: Pdf 3420_3803_MLM_Volume_4_Sep1979
Open the PDF directly: View PDF .
Page Count: 162
Download | |
Open PDF In Browser | View PDF |
( (/ ( ( (/ (~ ( ( ( ( ( ( ( ( --- ---------= =---= ~ Maintenance Library 3803-21 3420 3803-21 3420 3803-21 3420 3803-21 3420 SIN SIN SIN SIN MLM MLM MLM MlM PLAN START SENSE MAP INTF MAP OPER 00-000 1A-000 SA-XXX 18-000 S8-XXX VOL. 1 .. 07-000 CARR 1S-000 21-XXX 08-000 40-000 58-XXX REF MAP 75-001 85-XXX 11-000 1S-XXX INST 90-000 INDEX VOL. 2 VOL. 3 VOL_4 Magnetic Tape Subsystem Maintenance Manual 3183-2/3420 27 I Seq XGCIIII 1 of 2 1Part:.31 Number © I See EC Hi.tory I 7~ MIIII 1 Sap I Copyright International BUlin ••• Machines Corporation 1976, 1979 - --- .- .-.~----.- - .-. --_ ....., _._."---, ---_.-_ ..-._- ( SAFETY PERSONAL The importance of personal safety cannot be overemphasized. To ensure personal safety and the safety .of co-workers, follow established safety practices and procedures at all times. CE SAFETY PRACTICES 16. Avoid touching moving mechanical parts when lubricating, checking for play, etc. 17. When using stroboscope, iIo not touch ANYTHING - it may be moving. 1B. Avoid wearing loose clothing that may be caught in mao chinery. Shirt sleeves must be left buttoned or rolled above the elbow. 19. Ties must be tucked in shirt or have a tie clasp (preferably nonconductivel approximately 3 inches from end. Tie chains are not recommended. 20. Before starting equipment, make certain fellow CEs and customer personnel are not in a hazardous position. 21. Maintain good housekeeping in area of machine while per· forming and alter completing maintenance. All Customer Engineers afe expected to take every safety precaution possible and observe the following safety prac· tices while maintaining IBM equipment: 1. You should not work alone under hazardous conditions or around equipment with dangerous voltage. Always advise your manager if you MUST ",ark alone. 2. Remove all power, ae and dc, when removing or assembling major components, working in immediate areas of power supplies, performing mechanical inspection of pow· er supplies, or installing changes in machine circuitry. 3. Alter turning off wall box power switch, lock it in the Off position'or tag it with a "Do Not Operate" tag, Form 229-1266. Pull power supply cord whenever possible. 4. When it is absolutely necessary to work on equipment having exposed operating mechanical parts or exposed live electrical circuitry anywhere in the machine, observe the following precautions: a. Another person familiar with power off controls must be in immediate vicinity. b. 00 not wear rings, wrist watches, chains, bracelets, or metal cuff links. c. Use only insulated pliers and screwdrivers_ d. Keep one hand in pocket. e. When using test instruments, be certain that controls are set correctly and that insulated probes of proper capacity are used. f. Avoid contacting grourid potential Imetal floor strips, machine frames, etc.l. Use suitable rubber mats, purchased locally if necessary. 5_ Wear safety glasses when: a. Using a hammer to drive pins. riveting, staking, etc. b. Power Or hand drilling, reaming, grinding, etc. c. Using spring hooks, attaching springs_ d. S'oldering, wire cutting, removing steel'bands. e. Cleaning parts with solvents, sprays, cleaners, chemicals, etc. f. Performing any other work that may be hazardous to your eyes. REME'MBER - THEY ARE YOUR EYES. 6. Follow special safety instructions when performing specialized tasks, such as handling cathode ray tubes and extremely high voltages. These instructions are outlined in CEMs and the safety: portion of the maintenance manuals_ Look for and obey the DANGER notices found in the maintenance documentation. All CEs must be familiar with the general safety practices and the procedures for artiticial respiration'outlines in IBM Forhl 229-1264. For convenience, this form is dupl~cated to the right. MACHINE To protect machines from damage, turn off power before removing or inserting circuit cards of components. Do not leave internal machine areas needlessly exposed, avoid shoring panel pins when scoping, and handle machine parts sarefully, in addition, look for and observe the CAUTION notices found in maintenance documentation. Knowing safaty rul .. is not enough. An unsafe act will inevitllbly lead to an accident. Usa good judgrnant . eliminata unsafe acts. ARTIFICIAL RESPIRATION General Considerations 1. Start Immediately - Seconds Count Do not move victim unless absolutely necessary to remove from danger. Do not wait or look for help or stop to loosen clothing, warm the victim, or apply stimulants. 2. Check Mouth for Obstructions Remove foreign objects. Pull tongue forward. 3. Loosen·Clothing'- Keep Victim Warm Take care' of these items after victim is breathing by him~ self or wl>en "elp is available. 4: Remain in Position Aher victim revives, be'ready to resume respiration if necessary .' 5. Call a Doctor Have someone summon medical aid. 6. Don't Give Up Continue without interruption until victim is breathing without help or is certai!1ly dead. Rescue Breathing for Adults 7. Do not use solvents, chemicals, greases, or oils that have not been approved by IBM_ 8. Avoid using tools or test equipment that have n,ot been approved by IBM. 9_ Replace worn or broken tools and test equipment. 10. Lih by standi'ngor pushing up wi,th stronger lee muser!!sthis tak'''' sttllin Otf liack muscles. Do not ntt ahy equ'ipment or parts weighing over 60 pounds. 11. A her maintenance, restore all safety deviCes, such as guards, shields, signs, and grounding wires. 12. Each Customer Engineer is responsible to be,certain that no action on his part renders products unsafe or exposes customer personnel to hazards. 13. Place removed machine covers in a safe out-of-the-way place where no one can trip over them. 14. Ensure'that all machine covers are in place before returning machine to customer. 15. Always place CE tool kit away from walk areas where no one can trip over it; ,,1or example, u~~r desk or table. / ~ j , ../" /-~, , " / \ '\.,./ I r'" (J (J ,j ~ '- ) () '--.. r',\ I I'-----j (~\ \--.j /. ! 0 / ('j ' ...../ C) ( \ '- ) 0 ~~ \...~ ) tion. Thumb and finger positions ! "- Place victim on his back immediately. 'Clearlh;o"l' of water, food, or foreign matter_ Tilt hllad !;lack to ope!, a,ir passage. Lilt jaW upto'keep tongue out of air passage. Pinch, ~bst.ilstQ preveni air leakage when you blow. Blow until you see chest rise. Remove your lips and allow lungs to empty. Listen for snoring and gurglings - signs of throat obstruc· 9. Re"".t mouth to mQuth breathing 10-20 times a minute. Continue rescue breathing until victim breathes for himself. >, /.--~ 'I 1. 2. 3. 4. 5. 6. 7. B_ /C'- " Final rnouth·to· mouth position ".--..., ~''. ) ~ .J '.j . - / "\ , \ / I () .' ( f ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( c (- (-' (/ ( (' 40-000 VOLUME 4 CONTENTS BY SECTION For subject details or subjects not found in this table of contents. refer to the general INDEX section in this volume. SECTION 40 Subsystem Concepts . . . . . Subsystem Recording Methods 3803-2 Controls . 3803-2 Features. Tape Commands (/ 40-001 40-002 40-003 40-004 40-005 SECTION 50 Channel Buffer Circuits Write Circuits . . . Read Circuits . . . MP1 /MP2 Circuits ROS Circuits 6250 bpi . . . . . 50-000 50-001 50-002 50-003 50-010 50-020 SECTION 52 Microprocessor Clocks MP1 Instruction Counter Local Storage Register XOUTA/XOUTB Registers High/Low Order ROS Registers D and Special MP1/2 Registers Channel Tag In/Bus In Registers TUBO Registers . . . . . . Microprocessor Information Microprocessor Instructions 52-005 52-010 52-015 52-025 52-030 52-035 52-040 52-045 52-060 52-065 SECTION 53 Oscillator . . . . . . . . . Read/Write Counters/Clocks. Data Flow Clock Write Clock/Counter Write Group Buffer . Channel Buffer Controls CRIC/CROC . . . . . Write Service Controls . Miscellaneous Write Registers Read Sequencing and A/B Registers CRC Generators. . . Write Triggers . . . Read Track Register . RIC/ROC . . . . . . Skew Detection . . . Group Buffer Counter Read Cycle Controls 53-005 53-010 53-015 53-020 53-025 53-030 53-035 53-040 53-045 53-055 53-065 53-070 53-075 53-080 53-085 53-090 53-095 SECTION 54 Interface . . . . . . Command Typing . . Selection and Priority 54-000 54-001 54-005 SECTION 55 LWR (Loop Write Read) . . . . . Basic Recording Technique Common Microprogram Routines . 55-005 55-007 55-020 SECTION 57 NRZI . . . . . . . Translate . . . . . Write Data Convert Read Data Convert 57-006 57-020 57-025 57-026 SECTION 58 S/360. S/370 Switching Two Channel Switch Tie Breaker . . . . . . Device Switching . . . Inbound Crosspoint Switching 58-005 58-010 58-030 58-050 58-101 SECTION 75 CE Panel Information . . 75-001 SECTION 80 Tools and Test Equipment 80-000 SECTION 85 PM Procedures and Schedules 85-000 SECTION 90 Installation . . . . . . . . . 90-000 INDEX Detailed Index (Volumes 1 through 4) . INDEX 1 40-000 © Copyright International Business Machines Corporation 1976, 1979 40-001 OPER-SUBSYSTEM CONCEPTS READ BACK CHECKING BASIC SUBSYSTEM The IBM 3803-2/3420 Magnetic Tape Subsystem consists of an IBM 3803 Model 2 Tape Control and one or more IBM 3420 Magnetic Tape Units. The 3420 tape units are available in six models with tape speeds of 75, 125, and 200 inches per second (ips) (190,5/317,5/508 em/sec) for Models 3 and 4, 5 and 6, and 7 and 8, respectively. The 3803 Model 2 operates in 6250 bpi and 1600 bpi modes. 1. The number of sense bytes and contents of those bytes differ from those used by 2400-series subsystems. 2. All commands not shown on 40-005 and 40-008 set COMMAND REJECT in the sense information which, in turn, sets Unit Check in the status byte, indicating to the system that something is wrong. 3. A sense command must be issued after an error condition sets Unit Check in the unit status byte. In most instances, non-time dependent programs that operate successfully on an IBM 2400-series tape subsystem will operate correctly on an IBM 3803-2/3420 subsystem. 3420 TAPE UNIT Information presented in this section applies to all models of the tape unit. With compatible features, 3420 Models 3, 5, and 7 can be attached to the 3803-2 without modification. I I Interface Device I I . CONTROL UNIT i Channel Buffer I 50-000 I Interface - Channel ;..--- Two·Channel Switch (Feature) 58-010 - Tape Unit I Dataflow Section 50-001 & 50-002 I MPl 50-003 _______ I I -1-I MP2 50·003 - _______ Device Switch (Feature) 58-050 Maintenance (CE) Section 75-001 Subsystem Limits ---i ~ ~ Tape Unit I Tape Unit I --- 3803/3420 Subsystem Schematic AUTOMATIC THREADING TAPE TRANSPORT A write reel latch secures the file reel to the reel hub automatically. When the operator places a file reel or cartridge on the reel hub and presses LOAD/REWIND, the power window closes, the write reel latch secures the file reel to the hub, and tape is automatically threaded, loaded into the vacuum columns, and positioned at load point without further operator action. A single direct-drive capstan moves tape forward or backward. Air bearings reduce friction and tape wear since the oxide (recording) surface of the tape contacts only the read/write head and the tape cleaner. Short, tapered vacuum columns greatly reduce tape inertia when starting and stopping tape. The tapered columns and single, direct-drive capstan start and stop tape quickly and smoothly. I BM Easy load cartridge When used with a solid-flange tape reel (standard IBM 10.5 inch), the optional, IBM Easy Load Cartridge reduces tape handling and helps prevent tape contamination or physical damage. During a load operation, if the first threading sequence is unsuccessful, tape is rewound into the cartridge and another attempt is made. A two-gap read/write head with 0.150 inch (3,81 mm) between read and write gaps allows read back checking during a write operation. Moving forward, tape passes first the write gap, then the read gap. FULL-WIDTH ERASURE --------.--------- A 3803 tape control without any switching features controls up to eight 3420 tape units (1 x8 configuration, also called selection logic). The 3803 command set, status responses, and basic sense data are compatible with those used by IBM 2400-series tape subsystems. However, there are some minor programming differences. For example: :..:.:.: ':,:':':,:':,: dial REWINDING Tape remains in the vacuum columns during rewind operations. Rewind ends when a photocell senses a ) reflective marker on beginning-of-tape (load point) reflective marker on tape. During a rewind unload operation, tape is rewound completely onto the file reel. The tape unit is left in unloaded status, with the tape reel latch unlocked and the window open, allowing the operator to remove the file reel. An erase head applies a strong magnetic field that erases the entire width of tape during write operations. Full-width erasure prevents interchangeability problems when tape is written on one tape unit and read on another; it also reduces the chances of leaving extraneous bits in interblock gaps or skip areas. During a write, write tape mark, or erase operation, the tape unit monitors the erase head operation. On a 3420 Model 4, 6, or 8, an erase head failure drops tape unit ready status and halts tape motion. On a 3420 Model 3, 5, or 7, an erase head failure sets Unit Check, but does not drop ready status. FILE PROTECTION A write enable ring must be present in the file reel when writing. To avoid destroying information on tape, the write enable ring is removed. A reel without the ring is "file-protected". FILE PROTECT turns on when the reel is mounted and no writing can occur. 3420 MODELS 4, 6, AND 8 Models 4, 6, and 8 tape units can write and read 6250 bpi tapes with 0.3-inch interblock gaps. Nominal da~a rates are 470, 780, and 1250 kilobytes per second at 6250 bpi. A tape cleaning mechanism is added. 3420 Models 3, 5, and 7 can be converted in the field to Models 4, 6, and 8. 40-001 ( ( ( ( ( ( ( ( ( ( ( ( (\ ( ( OPER-SUBSYSTEM CONCEPTS (Cont'd) RECORDING METHODS 6250 BPI In 6250 bpi mode, 6250 data bytes per inch (246 data bytes per mm) are recorded in nine parallel tracks on tape. 6250 bpi tapes are written with an identification burst (10 burst) in track 1 at load point. The 10 burst is followed by a control burst and a 0.3-inch (7,62 mm) IBG before a data block is written. 6250 bpi is a basic density on 3803 Model 2 and on 3420 Models 4, 6, and 8. 6250 BPI ERROR CORRECTION The 6250 bpi format employs an error-correcting/ detecting code capable of correcting all single-track errors on the strength of the code alone and correcting all double-track errors with the aid of track pointers. Pointers such as phase error and incorrect pattern are indications of questionable data. If the errors fall outside the code capability, Data Check and Unit Check are set and Error Recovery Procedures (ERPs) are invoked. 1600 BPI In 1600 bpi mode, 1600 bytes per inch (63 bytes per mm) are recorded in nine parallel tracks on tape. The data format uses eight of the nine bits for data, the ninth is a parity bit. Data is recorded in odd parity. The eight bits of one byte can represent an alphabetic character, zoned decimal digit, two decimal digits (packed), a special character, or eight binary bits. 1600 bpi is a basic density on the 3803 Model 2 and on 3420 Models 3, 5, and 7, and a feature on 3420 Models 4,6, and 8. NINE-TRACK NRZI In nine-track NRZI, data is recorded at 800 bpi (31,5 bytes per mm) in nine parallel tracks on tape. Data representation is the same as for 1600 bpi PE. For nine-track NRZI operation, the dual density feature is required on a Model 3, 5, or 7 tape unit and the nine-track NRZI feature is required on a 3803 Model 2. 40-002 SEVEN-TRACK NRZI In seven-track NRZI mode, data is recorded at 200, 556, or 800 bpi (7, 6/21, 9/31, 5 bytes per mm). The data format uses six of the seven bits for data and the seventh bit for parity checking. Data is recorded in either odd or even parity. The six bits of one character can represent a BCD character or six binary bits. For seven-track NRZI operation, a seven-track feature is required on both a 3420 Model 3, 5, or 7 and on the 3803-2. INTERBLOCK GAP An interblock gap (lBG) is the erased section of tape used to indicate the end of a block or record. Interblock gaps are: 6250 bpi: Nine-track PE/NRZI: Seven-track: 3420 SUBSYSTEM CHARACTERISTICS Model 3 ModelS ModelS Model 7 ModelS Tape Speed (Read or Write) (ips) (em/sec) 75 75 125 125 200 200 190,5 190,5 317,5 317,5 508 508 4.0 4.0 2.9 2.6 2.0 1.65 6250 Read Access Time, nominal*(ms) 1600 Read Access Time, nominal*(ms) 2.3 6250 Write Access Time, nominal*(ms) 1.6 2.1 1.1 1.5 0.95 1600 Write Access Time, nominal*(ms) 4.0 3.0 2.9 2.0 2.0 1.28 Forward Start Time, nominal**(ms) 1.8 1.4 1.4 1.1 1.3 .08 Data Rates (Kb/sec; Kd/sec): 6250 BPI 0.3 inch (7,6 mm) nominal. 0.6 inch (15,2 mm) nominal; 0.5 inch (12,7 mm) minimum. 0.75 inch (19,05 mm) nominal; 0.68 inch (17,27 mm) minimum. Model 4 470/940 1600 BPI PE 120/240 800 BPI NRZI (9-Track) 60/120 120/240 780/1560 200/400 200/400 100/200 1250/2500 320/640 800 BPI NRZI (7-Track) 60 100 160 556 BPI NRZI (7-Track) 41.7 69.5 111.2 25.0 40.0 200 BPI NRZI (7-Track) 15.0 320/640 160/320 Passing Times per Byte (,..sec): 6250 BPI 2.133 1.28 0.80 1600 BPI PE 8.3 MAGNETIC TAPE AND REELS 800 BPI NRZI 16.7 556 BPI NRZI 24.0 14.4 9.0 Most tape volumes that operate satisfactorily on 3420 Models 3, 5, and 7 will operate with equal or better read/write reliability for an equivalent number of bytes transferred on 3420 Models 4, 6, or 8. Tape must conform to IBM Half-Inch Tape Specifications, GA32-0006. 200 BPI NRZI 66.7 40.0 25.0 8.3 5.0 5.0 10.0 3.1 3.1 6.2 Passing Times, IBG (ms): 6250 BPI 4.0 9-track (PE and NRZI) 8.0 7-track (NRZI) 10.0 Rewind Time (2400-foot reel) 8.0 2.4 4.8 4.8 1.5 3.0 3.0 3.75 6.0 60 60 60 60 45 45 66 66 66 66 51 51 10 10 10 10 7 7 Rewind/Unload Time: (2400-foot reel) (sec) Load Operation, approximate time (in sec.) to 'tape unit ready' (after reel/cartridge is mounted and LOAD/REWIND is pressed) . Read access time is the interval from initiation of a Forward Read command given to the tape control when tape is not at load point, until the first data byte is read when tape is brought up to speed from stopped status. Write access time is the interval from the issuance of a Move command given to the tape unit when tape is not at load point, until the first data byte is written on tape when tape is brought up to speed from stopped status. *. Start time is the interval from the issuance of a Move command to the tape unit, until tape attains 90% of specified velocity. 3803-2/3420 © Copyright International Business Machines Corporation 1976, 1979 40-002 40-003 OPER-3803 MODEL 2 CONTROLS 3803 MODEL 2 TAPE CONTROL ADDRESSING The 3803 Model 2 Tape Control connects to the I/O interface of an IBM System/360 Model 50 and above (by RPQ only) or an IBM System/370, Model 135 and above. The tape control has a CE panel. two microprogram control sections, a read section, a write section, and a channel buffer section. Every tape unit has a unique device address, which consists of a channel address, a tape control address, and a tape unit address. Pluggable jumpers assign the tape control address when the system is installed. The tape control has separate device interface connectors for each tape unit address. A tape unit's address is determined by the tape control connector to which it is attached. There is no address decoding at the tape unit or device interface level. Note: "I/O Inte.rface" refers to a set of lines over which the tape control and system channel exchange control and data signals. Interface lines and operations are described in IBM System/360 and System/370 I/O Interface, Channel to Control Unit, Original Equipment Manufacturers' Information, Order Number GA22-6974. The 3803 may exceed an interface signal sequence of 32 microseconds, and may produce a worst case interface signal sequence of up to 50 microseconds on some instructions when in seven-track mode with the two-channel switch feature installed. The 3803 Model 2 operates at 6250 or 1600 bpi. The 3803 Model 2 with appropriate features can process nine-track, 800 bpi NRZI and seven-track, 200/556/800 bpi NRZI tape when used with 3420 Model 3, 5, and 7 tape units having the companion NRZI features. All data transfers are in burst mode. The tape control executes one command on one tape unit at a time. The tape control parity checks each data byte transferred between the system and a tape unit. On write operations, bus out parity is checked and parity is generated, if necessary, before the byte is sent to the tape unit. On read operations, tape control parity is checked and generated, if necessary, before the byte is placed on the I/O interface. On sense operations, correct parity is supplied for each byte. Parity is also checked on command bytes. I/O commands issued by the channel are executed with microprograms resident in two independent read-only storage (ROS) units. One ROS unit controls communication lines to the channel, while the other ROS unit controls communication lines to the tape unit. 3803-2/3420 CONFIGURATIONS Operation with Model 4/6/8 Tape Units (6250 or 1600 bpi Mode and Models 3/5/7 1600 bpi Tape Units Operation with Model 4/6/8 Tape Units (6250 or 1600 bpi Mode) and Model 3/5/7 Tape Units (1600 bpi PE and 800 NRZI Modes) 3803 Model 2 Tape Control 3803 Model 2 Tape Control Nine Track N RZI Feature METERING A usage meter is installed in the tape control and in each tape unit. The tape control's usage meter records elapsed time whenever the METERING OUT line is active and the tape control is in online status (Enabled). A tape unit's usage meter records elapsed time when the tape control METERING OUT line is active, tape unit is loaded, and the tape is not at load point. METERING IN is used by the central processing unit (CPU) metering circuits; this line is active from the time a command is accepted by the tape control until Device End is generated for that command. See IBM System/360 and System/370 I/O Interface: Channel to Control Unit OEM I, Order Number GA22-6974. ENABLE/DISABLE SWITCH This switch allows the tape control and all attached tape units to be put online or taken offline so a customer engineer can use the CE panel switches and indicators to diagnose errors. Whenever the tape control is placed in offline status (Disabled), the usage meters in the tape control and all attached tape units are prevented from running. When the two-channel switch feature is installed, a second Enable/Disable switch is provided on the 3803. Mod 6 6250 or 6250/1600 6250 or 6250/1600 Single Density (1600) Dual Density (1600/S00) Operation with 3420 Model 4/6/8 Tape Units (6250 or 6250/1600 bpi Modes) and Nine and Seven Track Tape Units (Nine Track 1600 bpi PE and Nine Track 16oo/S00 bpi and Seven Track 2OO/556/SOO bpi NRZI Modes) 3803 Model 2 Tape Control Seven Track Feature POWER ON/OFF SEQUENCING Normal power on/ power off sequencing for the 3803-2/3420 tape subsystem is controlled by system power interlock circuits. Maintenance activities may necessitate dropping power in the tape control and attached tape units while power remains on in the system. To take the subsystem offline, see 12-010. Single Density (1600) Dual Density (1600/S00) MJU(tM lJM Qf 8JAP~ NITS-PER T APE-CONTRObFor 3420 Model 8 Power Requirements. see 90-1S0. 3803-2/3420 40-003 © Copyright International Business Machines Corporation 1976, 1979 "1,'0,. ( f .-. / ( ( ( ( ( ( (' ( ( 40-004 OPER-3803 MODEL 2 FEATURES 3803 MODEL 2 FEATURES DENSITY FEATURE COMBINATIONS Features available on a 3803 Model 2 are nine-track NRZI, seven-track (NRZI), two-channel switch, and device switch. For switch feature descriptions, see Section 58-005 through 58-111. 6250. 9-Track Not Applicable Standard Not Applicable 6250 Feature 1600.9-Track Standard Standard 1600 Feature 6250/1600 Feature NINE-TRACK NRZI 800. 9-Track Dual Density Feature 9-Track NRZI Feature Dual Density Feature Not Applicable The nine-track NRZI feature, available on the 3803 Model 2, permits operation in nine-track NRZI mode. Nine-track NRZI operation requires a 3420 Model 3. 5, or 7 Tape Unit with the dual density feature. ( Density (bpi) (Note 1) 3803-1 3803-2 3420-3/5/7 (Note 2) 3420-4/6/8 (Note 3) 800. 7-Track 7-Track Feature 7-Track Feature (Note 4) 7-Track Feature Not Applicable 556, 7-Track 7-Track Feature 7-Track Feature (Note 4) 7-Track Feature Not Applicable 200, 7-Track RPQ only 7-Track Feature (Note 4) 7-Track Feature Not Applicable Notes: 1. Density must be specified for each 9-track 3420 tape unit. SEVEN-TRACK NRZI 2. 3420-3/5/7 can be operated by a 3803-1 or 3803-2. The seven-track feature permits operation in seven-track NRZI mode. Seven-track operation with a 3803 Model 2 is at 800/556/200 bpi. The seven-track feature contains both the data translator and data converter for seven-track operations. The operation is similar to that of the 3803-1 with the seven-track feature. For seven-track operation, the seven-track feature on a 3420 Model 3, 5, or 7 and on the 3803 Model 2 is required. The nine-track NRZI feature is a prerequisite for the seven-track feature on the 3803 Model 2. 3. 3420-4/6/8 can be operated by a 3803-2 only. 4. 9-track NRZI feature is a prerequisite for 7-track feature on 3803-2. Writing a tape with the translator on causes eight-bit bytes from the I/O interface to be written on tape as six-bit BCD characters; reading such a tape causes six-bit BCD characters to be translated into their EBCDIC equivalents. When using the translator, data rates are not changed and there are no changes in the tape unit's operation. Writing a tape with the data converter on causes four tape characters (24 data bits) to be written for every three storage bytes (24 data bits); reading such a tape reverses the process by converting four tape characters into three storage bytes. When operating with the data converter on, the data transfer rate is 75 percent of the rate with data converter off. 3803-2/3420 8459&8 1. Sep 79 © Copyright International Business Machine. Corporation 1976. 1979 40-004 OPER-TAPE COMMANDS' , ." 40-.005 .,. COMMANDS AND INSTRUCTIONS * indicates the logical record on which problems may occur. COMMANDS Commands executed by this subsystem fall into one of the following three categories: 1. Burst Commands 2. Motion Control Commands 3. Non-Motion Control Commands Write is allowable following a backspace. Assume the following tape format with labels where * is used to denote a TM: VOL HDR The 'table on thispage and the one on 40-008 list the subsystem commands and command codes, , Commands not listed will set COMMANO REJECT. ' Prog~amming Note: The 3803/3420 subsystem has no interlocking to prevent improper sequencing of writeand read-type operations that may result in writing extraneous. bits or leaving partial blocks on tape. Avoiding these improper sequences is a program responsibility. * DATA SET * EOF A write-type operation after a forward read-type operation except: a. When the block or Tape Mark (TM) read is known to be followed by a TM. A tape mark is a special block used to separate files. b. When the block or TM read is known to have been followed by erase record gap (ERG) oris known to have been the last block written before a backward operation. A rewrite of the last data set involves the following safe and proper sequence. After processing the next to last end of file (EOF) and TM. read foward to verify the header (HOR) lal)el of the last data set. backspace. write a new HDR. an~ rewrite the data set. If a new data set is being added. the read forward verifies the second consecutive TM. and thus. the true end of a data set on this tape. A backspace. write new HDR. etc.• completes the sequence. Burst Commands 0 1 234 5 6 7 Write 0 0 0 0 0 0 0 1 01 Read Forward 0 0 0 0 0 0 1 0 02 Read Backward 0 0 0 0 1 1 0 0 OC Sense 0 0 0 0 0 1 0 0 04 Sense Reserve 1 1 1 1 0 1 0 0 F4 Hex Sense Release 1 1 0 1 0 1 0 0 04 Request Track-hi-Error 0 0 0 1 1 0 1 1 1B Loop Write-To-Read 1 0 0 0 1 0 1 1 8B For example: R R W* avoid. W B R W* allowed. Set Diagnose 0 1 0 0 1 0 1 1 4B A read forward-type operation following write-type operations. Motion Control Commands 0 1 2 3 4 5 6 7 Command Byte 2. o 1 1 1 Hex Rewind 0 0 0 0 For example: R B W.R* avoid. W B R R* avoid. Rewind Unload 0 0 0 0 1 1 1 1 OF Erase Gap 0 0 W indicates a write-type operation: write. write TM. or (ERG). Write Tape Mark 0 0 0 1 1 1 1 1 Backspace Block 0 R indicates .a forward read-type operation: read forward. forWard space block. or forward' space file. B indicates a backward .read-type operation: read backward; backspace block. or backspace file. o o o 1 0 1 1 1 1 0 0 1 1 1 07 17 1F 27 Backspace File 0 1 0 1 1 1 1 2F Forward Space Block 0 0 1 1 0 1 1 1 37 Forward Space File 0 Data Security Erase 1 0 0 1 0 1 1 1 97 o 1 1 1 1 1 1 Non-Motion Control Commands No-Operation 0 Diagnostic Mode Set 0 000 1 0 1 1 Mode Set 1 See 40-008 Mode Set 2 See 40-008 o READ BACKWARD Hex 0 0 0 0 1 1 03 OB Read Backward sets the tape unit to backward read status. The operation of the command is similar to Read Forward. except that the 7-track NRZI data converter mode cannot be used. Data flow and controls are the same as in Read Forward. A Read Backward. given at load point or into load point. sets Unit Check. The tape unit remains in backward status at the end of a Read Backward command. BURST COMMANDS * HDR * DATA SET * EOF ** Command Byte Avoid the following two basic sequences: 1. Because it may be difficult or impossible to ensure the above safe situations. a write after read forward sequence should be used only in applications where strict control of format and command sequence exists. Command Byte 0 1 234 5 6 7 Burst commands transfer data across the channel/tape control interface. Channel End and Device End are signaled when the operation is complete (ending status). The burst commands are: Write Read Forward Read Backward Sense Sense Reserve Sense Release Request Track-In-Error Loop Write-To-Read (maintenance aid*) Set Diagnose (maintenance aid*) * Diagnostic programs issue maintenance aid commands via start I/Os (SIOs) that are op-codes in the Channel Command Word (CCW). SENSE Sense transfers the sense bytes to channel. There are 24 bytes of sense data available. The CCW specifies the number of sense bytes to be transferred and the starting storage address. The information transferred includes unusual conditions associated with the last operation and provides details about the current conditions present in the tape control and tape unit. A sense command addressed to a tape unit that is not ready will be executed. SENSE RESERVE Sense Reserve reserves the addressed tape control for the channel issuing this command. The tape control will remain reserved for the channel until either: A Sense Release command is issued from the reserving channel. or • WRITE Write records data on tape as it moves forward and creates an interblock gap (lBG) at the end of each block. The tape control checks the parity of each data byte received from the I/O interface. A system reset occurs. Attempting to select a tape control that is reserved to another channel results in a Control Unit Busy indication. The Sense Reserve command should only be issued by the Control Program. . READ FORWARD Read .Forward sets the tape unit to forward read status. As the tape moves. data is read until the read head detects the next IBG. The tape' control checks and. if necessary and possible. corrects the bits of each byte transferred to the I/O interface. Sensing a tape mark sets. Unit Exception with Channel End and Device End in the Unit Status byte .. 3F 40::005 ( C) o o ()'" ""-' ( '~ ) C) C) i"" '-. \ ~ I ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (, (/ (,' ( (", f ( (' ( I 40-006 OPER-TAPE COMMANDS (Cont'd) SENSE RELEASE LOOP WRITE-TO-READ (LWR) Inhibit Postamble Sense Release releases the reserved tape control so it is available to either channel. The Sense Release command should only be issued by the control program. Loop Write-to-Read checks the tape control and tape unit data and control paths without moving tape. In 6250 or 1600 bpi mode, LWR writes and error checks the record. In NRZI mode, LWR writes the record but checks only for Write Trigger VRC errors. Read errors will occur during the NRZI operation but will be reset by ALU2 when the LWR operation is completed. Prevents writing the last 39 zeros of the postamble. The ending all-ones marker and the first zero is written. Programming Note: Sense Reserve and Sense Release commands can only be used on subsystems having the two-channel switch feature. If these commands are issued to a tape control without this feature, COMMAND REJECT results. When using these commands, they must be the first command in a chain or COMMAND REJECT results. The Sense Reserve and Sense Release commands are not supported by IBM Operating Systems. REQUEST TRACK-IN-ERROR (REQUEST TIE) Request TI E returns to the tape control a data byte containing track-in-error information for 9-track and sensing level information for 7-track tape units. This information is transmitted to the channel in sense byte 2 on a Sense command following a Read, Read Backward, Write, or Loop Write to Read command. When issued following a 6250 bpi or PE operation, Request TIE is treated as a No Operation (NOP Reset Sense. When issued following a 9-track NRZI read operation, a Request TIE either: LWR does not require the tape unit to be in write status, but the tape unit must be ready. Execution of an LWR does not change the status of the tape unit. An LWR performed from the processing unit uses the same data path as a Write command. SET DIAGNOSE '4B' Set Diagnose is used to call microdiagnostic routines. Bytes are transferred from channel to the tape control to modify the operation of succeeding commands in the chain. FLAG BYTE 1 Bit Write Read Two bytes (flag bytes 3 and 4) are sent to the tape control unit. These bytes are used to control the wait time before starting the next operation in the chain following the Set Diagnostic (48) command. 103.15 Microseconds to decrement one count. 27 Milliseconds to decrement the low order counter 256 ('FF) counts and cause one decrement of the high order count. Inhibit Preamble Prevents writing the first 39 zeros of the preamble. The last (40th) zero and the beginning all-ones marker is written. Loop Write-To-Read N/A N/A IBG Measure 2 Inhibit Postamble Read Access Does not enable the tape control to perform a correction read operation if the data byte contains bits 6 and 7, which indicate an uncorrectable error. 3 Var Go-down Time Var Go-down Time 4 Inhibit Preamble N/A Change Direction 5 LWR DMR 6 TUBO Mask N/A 7 Change Direction Change Direction Change Direction allows the following word (CCW) chain to progress through turnaround, if necessary, and up to the point of activating the Move line to the tape unit. At this point, the operation is terminated. The tape unit is left in forward or backward, write or read status, depending on the operation follow the Change Direction instruction. Clipping levels are cyclically altered in this way as long as read attempts result in Vertical Redundancy Check (VRC) errors. Block Data Check 1 N/A 2 Block Interrupts 3 4-7 Force Control Unit Busy N/A FLAG BYTE 3 (OPTIONS) DMR Go-Up Time in tack pulses GDT Hi order byte of go-down count TUBO Mask Byte used to mask TU Bus Out FLAG BYTE 4 (OPTIONS) DMR Go-down time measure count equivalent to tach pulses. No tach pulse when tape is not moving. GOT Lo order byte of go-down count. Flag byte 3 is used as a mask to control the tape unit Bus Out. Any bit on in flag byte 3 causes that tape unit Bus Out bit to be held active, and thus prevents the tape unit from writing data for that specific bit. Diagnostic Write Performs the same function as the 'OB' command. 0 Set TUBO Mask 1 Diagnostic Write Description Write data is sent to the tape unit. In the MST board it is gated to the read circuits and then returned to the tape control unit for read checking. 0 Second attempt-Middle Level Third attempt-Low Level Fourth attempt-High Level Bit Count values are: Enables the tape control to perform a correction read operation if the data byte contains a single bit, or When issued following a 7-track read operation, the Request TIE byte controls the read clipping level in the following sequence: © On 9-track 3420 tape units, a LWR command issued at beginning-of-tape (BOT) is executed in 1600 bpi mode. Elsewhere on tape, LWR is executed in the current operating mode of the tape unit. Variable Go-down Time FLAG BYTE 2 PE - causes writing to be inhibited in any track when the write data contains successive one bits. NRZI - 9 track - Inhibits writing P bits. 7 track - Inhibits writing C bits. 40-006 Copyright International Business Machines Corporation 1976. 1979 OPER-TAPE COMMANDS (Cont'd) 40-007 . MOTION CONTROL COMMANDS ERASE RECORD GAP (ERG) Motion control commands move tape but do not transfer information across the channel/tape control interface. Erase Record Gap causes the selected tape unit to move tape forward and erase tape as follows: Single ERG All motion control commands operate as follows: 1. 2. 3. Channel End is signaled when the command is accepted (initial status). For commands other than Rewind/Unload, device end is signaled when the operation is completed (ending status). The tape control responds with BUSY if the tape control is addressed while executing the command. As a result, the 3803 is obligated to present a CUE interrupt to the channel that received the BUSY as soon as the current operation is complete. Note: For Rewind/Unload, Channel End is signaled in initial status, and Device End, Control Unit End, and Unit Check are signaled in an interrupt status cycle after the command becomes effective at the tape unit. Device End is signaled again when the operator reloads tape, presses START, and the tape unit goes from not-ready to ready providing the tape control has not been offline in the interim. Motion control commands are: Rewind Rewind/Unload Erase Gap Write Tape Mark Backspace Block Backspace File Forward Space Block Forward Space File Data Security Erase Rewind causes the selected tape unit to rewind tape to load point. REWIND UNLOAD (RUN) Rewind Unload causes the selected tape unit to rewind tape to load point. removes tape from the columns, finishes winding tape onto the right reel, closes the cartridge (if used). and opens the window. /-"\ ) Successive ERGs 6250 bpi 3.75 in. (95,3 mm) 3.45 in. (87,6 mm) 1600 bpi and 800 bpi 9-track 4.2 in. (106,7 mm) 3.6 in. (91.4 mm) 7-track 4.5 in. (114,3 mm) 3.75 in. (95,3 mm) WRITE TAPE MARK (WTM) Write Tape Mark causes the selected tape unit to move tape forward and write a tape mark block. At 6250 and 1600 bpi, a WTM causes the subsystem to write a tape mark preceded by an Erase record gap. Data Check, Equipment Check, and Unit Check can be set during a Write Tape Mark (WTM) operation. Attempting to write a tape mark on a file-protected tape unit sets COMMAND REJECT. BACKSPACE BLOCK (8SB) Backspace Block causes tape to move backward to the next interblock gap or to load point, whichever comes first. No data bytes are transferred. Channel End is signaled when the command is accepted. Device End is signaled at the next interblock gap or load point. Sensing a tape mark sets Unit Exception, with Device End in the status byte. Backspacing into or at load point sets Unit Check with Device End in the status byte. The tape unit remains in backward status. BACKSPACE FILE (BSF) REWIND (REW) © FORWARD SPACE BLOCK (FSB) Backspace File causes the selected tape unit to move tape backward to the interblock gap on the load point side of a tape mark, or to load point. whichever comes first. No data bytes are transferred. Unit Exception is not set when tape mark is sensed. Backspacing into or at load point sets Unit Check with Device End in the status byte. Device End is signaled at the completion of the operation. The tape unit remains in backward status. Forward Space Block causes the selected tape unit to move tape forward to the next interblock gap. Initial status contains Channel End. Sensing a tape mark sets Unit Exception, with Device End in the status byte. FORWARD SPACE FILE (FSF) Forward Space File causes the selected tape unit to move tape forward to the interblock gap beyond the next tape mark. No data bytes are transferred. Initial status contains Channel End. Device End is signaled at the completion of the operation. Sensing the tape mark does not set the Unit Exception bit. Programming Note: The tape control responds with a Control Unit Busy sequence while performing an ERG, WTM, BSB, BSF, FSB, or FSF operation. o The Data Security Erase command is not currently supported by IBM Operating Systems. DOS supports DSE via a Magnetic Tape Command (MTC). DATA SECURITY ERASE (DSE) Data Security Erase causes the selected tape unit to erase tape from the point at which the operation is initiated until the end-of-tape marker is sensed. The DSE command is accepted by the tape control only when chained immediately following an Erase Gap command. Receipt of this command under any other condition results in COMMAND REJECT. If the command is accepted, initial status contains Channel End, and Device End is signaled when the operation is complete. An attempt to erase a file-protected tape sets COMMAND REJECT. Unit Exception never occurs as a result of this command. Data Security Erase at end of tape (EOT) causes an immediate ending sequence. The tape control does not remain busy after initial selection. An attempt to select the tape unit while executing a DSE results in busy status. During DSE execution, the tape unit monitors erase head current to ensure that tape is erased. If eraSe head failure is detected, the operation is terminated by dropping TAPE UNIT READY. Device End and Unit Check are issued as a result of dropping READY. At the completion of a DSE, the tape control presents Device End to channel. Programming Note: If the tape unit drops ready or fails logically during DSE, the ending status containing Device End and sense byte 7, bit 4 (Erase Head Failure) is also set. 40-007 Copyright International Business"Machines Corporation 1976. 1979 (). "'-.. Device End is signaled when the EOT marker is sensed during a normal DSE completion. However, a sense command should be performed to assure EOT was reached. Upon completion of the DSE, the operating program must issue sufficient erase gap commands to ensure erasure of any data written beyond the EOT marker. Issuing 14 erase gap commands, which erases about 4 feet (1,22m) of tape, is generally sufficient. The channel must be enabled for interrupts to detect a Unit Check condition due to manual intervention. When Device End is signaled, a sense command should be performed to ensure the tape unit reached EOT. rC'~ \"-....J' () C) (j (""'\ ",--j o .~ "-. ) f-~ \ "- / (--.~ ': \'-/ "-. ( { ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 40-008 OPER-TAPE COMMANDS (Cont'd) NON-MOTION CONTROL COMMANDS DIAGNOSTIC MODE SET (OMS) Non-motion control commands do not move tape and do not transfer data across the channel/tape control interface. DMS causes an artificial signal-loss condition that checks read and write error detection circuits. Channel End and Device End are signaled when non-motion control commands are accepted (initial status). Non-motion control commands are: No-Operation Mode Set 1 Mode Set 2 Diagnostic Mode Set (maintenance aid) NO-OPERATION (NOP) NOP performs no function in the tape control or tape unit, and does not transmit data or move tape. NOP does not reset tape control sense data. Programming Note: Placing a NOP command at the end of a series of chained commands delays channel disconnect from the tape control until the NOP is executed. Indiscriminate use of this command delays the channel program, and may contribute to a channel overload condition. • At 6250 bpi, track P is made all zeros and the program supplies the error correcting code as part of the data. Mode Set Commands 556 800 Odd Data Converter Even On Off Translator On Command Byte 2 3 4 7 Hex Off 0 1 5 6 X a a a a a a a a a a 1 1 13 1 1 23 1 1 2B 1 a a 1 a a a 1 a a a a 1 a 1 a a 1 1 a a a 1 1 1 a 1 a 1 a a 1 1 a a a 1 1 a 1 0 1 1 1 a a 1 1 1 1 a a a 1 a a a 1 a a a a 1 a 1 a a 1 1 a a a 1 1 1 a 1 1 1 1 1 1 a 1 a a a a a a a a 1 a Mode Set 1 (7-Trackl (See Notel X X X • At 6250 bpi Diagnostic Read inhibits single- and double-track error corr check characters to channel with data. X X X X X X X X X • At 1600 bpi, whenever write data contains successive one bits in any track, writing in that track is inhibited until the last one bit is reached. X X X X X X X X • In 7-track NRZI mode, no bits are written in track C. X X X X X X X X X x X X X X X X A Diagnostic Mode Set command affects only operations for the command chain in which it is issued. X X X • In 9-track NRZI mode, no bits are written in track P. X X X X X X X X x X X X X X X X 1 X 1 X 1 X X 1 1 1 33 1 1 38 1 1 53 1 1 63 1 1 6B 1 1 73 1 1 7B 1 1 93 1 1 A3 1 1 AB 1 1 B3 1 1 BB 1 1 D3 Mode Set 2 (9-Trackl 800 1600 MODE SET 1 (MS 1) Mode Set 1 commands sent to tape controls with the 7-track NRZI feature establish an operating mode for succeeding 7-track NRZI operations. Bits 0 and 1 control density (200/556/800 bpi) and bits 2, 3, and 4 control parity (odd or even), data converter (on or off), and translator (on or off) circuits in the tape control. See chart on this page. Parity Set Density 200 6250 X X X 1 1 C3 1 1 CB Note: Seven-track Mode Set 1 commands are treated as 'NOP reset sense' when issued to a tape control without the seven-track NRZI compatibility feature. A Mode Set 1 command affects operation of all 7-track tape units attached to the tape control. Unless reset, the tape control retains its mode setting until it receives another Mode Set command. MODE SET 2 (MS 2) Mode Set 2 commands sent to a 3803 Model 2, set the operating mode for succeeding write-type operations. Modes are: 6250 bpi, 1600 bpi PE, or 800 bpi nine-track NRZI. Unless reset, the tape control retains its mode setting until it receives another Mode Set command. 40-008 © Copyright International Business Machines Corporation 1976. 1979 ( o.PER-TAPE COMMANDS (Cont'd) 40-009 I/O INSTRUCTIONS In addition to initiating one of the I/O operations by means of the Start I/O (510) instruction. the program can cause certain actions at the tape control by using the Test I/O and Halt I/O instructions. TEST I/O A Test I/O instruction performed by the Central· Processing Unit (CPU). causes the status byte for the selected tape unit to be sent to the channel for analysis. No actual operation is performed. Note: A Test I/O command issued to a not ready tape unit results in a contingent connection on tape control units with the two-channel switch. HALT I/O A Halt I/O instruction causes data transfer to stop. The tape control disconnects from the channel and proceeds independently to the completion of the operation. When the operation is completed. the tape control tries to re-establish connection with the channel to transfer ending status. If addressed while completing the operation. the tape control returns a BUSY signal. If a Halt I/O instruction is executed after STATUS IN and befpre tape motion is started during a Write or Read operation. the operation is canceled. and Channel End. Device End. Unit Check. and Data Check are generated. 3803·2/3420 © 40-009 Copyright International Business Machines Corporation 1976. 1979 o ;r""',\ ~j) () C) C) (') .. '-, , ~ ~-- .. 0 /'.-~ ,y ", ,"-~ /''''\ (' '".y '''---) \. ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (~\ ( (' ( ( 50-000 OPER-CHANNEL BUFFER CIRCUIT READ/WRITE FLOW LOGIC See 6250 Write Service Requirements on 50-020. ~ FC061 Switched to ~ r- I I I I o usut Chan A ... B Write and Tape Op ~ t ~ OR I 6FC091 p;W I I ~ Read and Tape Op 8. PG Switched to B Intf Bus In Write Byte Buffer 53-040 Write Pulse 1 -- Reg l '- ;g Pad Gate S 53-045 A1F2 PC ... , ~ 1 I XMOS1 I ~ Chan B PG I I ... XM161 ----- Shift CRC A FC111 9 CRC Generator A 53-066 A1D2 Channel Buffer Controls X CRC D Reg 53-066 A1D2 ~ I ___ .J BK031 [ 53-030 BK011 Gate Chan Bus Out to ALU " " ' " " " . _ 0", 1-2 TO WRITE DATA FLOW LOGIC 5()'()()1 BR031 BR031 Bus Out Check I I I XM191 - ~ Channel Buffer I -.I~' I I L FCOB1 ~ Bus Out Chan B ( B2M2 -';;0 Chan;'; 5:itCh - - -, I I I ~ Set Write Regs - x 32 A1F2 BR031 CRIC/CROC Controls 53-035 CRC Gen C 53-066 A1D2 Store CRC D BK021 - Shift CRC C 1-5 FROM READ DATA FLOW LOGIC 5().()()2 50-003 Feature Code Bits High Serial Bits OR See 6250 Reed Service Requirements on 5Q.030. ( FC291 Intf Bus In Chan A Low Serial Bits CRC Gen B 53-066 A1C2 '11' Switched to A ~ FC261 A2R2 FC171 FC211 A Chan Bus In OR Reg Al C2 ~ A r-- Bus Ripple Bit Dead Track OR BS051 Set A Rd Buffer 53-055 • A1C2 B5051 Tie Down B Read Reg A Bus In Assembly BS071 A2R2 -- Reg ... ". -'t_ A I-- A2R2 52-040 A Read Reg BS081 Bus In OR Shift CRC B III Reg 14-~- Set B Rd Buffer 53-055 FC171 A1C2 1-1 B5051 50-003 © Copyright InternatiQnal Business Machines Corporation 1976. 1979 50-000 OPER-WRITE CIRCUITS 50-001 WRITE DATA FLOW LOGIC ,,1Se;.;- -I T7a"ckFe;Wre- I I I !IIII Write Translator and· Data Converter 57-020 57-025 I I I A1E2 I I BN011-BN311 I I I I L Channel Buffer Out ..- ~II ~'" I I Write Heads Write Drivers I OR DOT ~ (9) BR101 "XC601 - .. .. To Control Circuits - ___ --..J Without 7-Track Feature. install jumpers 1-2 0 50-000 BR10l - - Write Condition Channel Buffer Gate A Write Group Buffer Set Byte 1 OR ,.~ I Write Encoder ...Residual or CRe A ~ Write CRC Generator II1II 53-065 - ORC Generator --- ~ .: Al G2 Write Triggers Set Byte 4 A1H2 BW061BWOBl Mark 2 r Write Tgr VRC Cntr 4 'I A1H2 Set Write Group Buffer 2 53·020 A1H2 BW011BW051 FD021 BWOllBW051 Format A1G2 Format Control Write Clock and Controls 53-020 --x A1G2 Write Group Buffer Control TUBO 53-070 Cntr 2 BW171 53-025 - Mark 1 Write Bus 53-045 Write Bus Control -X- Cntr 1 A BW121 I A2 (01010) - Set Byte 3 - ~ I Serializer Al (10101) "': A A1G2 BW131 Set Byte 2 A ~ 1 5 Buses I-- ~ BW151 1-4 ~ Write Counter 53-025 53-020 Wrt Cntr = 0 ' LA - From TU Bus Out Register 50-003 ~ Wrt Cntr = 0 and WC 0 50-003 50-001 ) /::......".~~\ \.. ),J o o C) C) 0 ('l\ ", J "y ~~ !'j ~i f"e '" /) ," i\. '" j /-~, "--------' ) ,'°1 'j / \ ,,~ ( ( ( ( c- ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 50-002 OPER-READ CIRCUITS READ DATA FLOW LOGIC 50-003 (to Spec Reg) isev~-T~c;Featu~ I I Read T ra nslator I and Data , . Converter I 57-021 57-026 I I 2-2 NRZI I I NRZI Read Data Flow l....J... T 57-006 I I I A1E2 ~ BNO~-B~3~ I J Read CRC 53-065 Y1D2 Read Data 1-5 50-000 CNOll ~--. ECC Buffer OR Without 7-Track Feature. install jumpers ~"'::liIII"'''_'''''''1..... BR111 Combined .. ECC Group Buffer 8 x9 Reg OE 1 X 9 Y1G2 CJ031-041 Set ECC Buffer Y1G2 CJ031-041 ... ~ ......... 0-7 ECC Data P. 0-7 Y1K2 Y1L2 Y1M2 ~ Y1G2 CJ031-041 ECC Correction Matrix CD181.281.381 - Pointer System -- Xlate Buffer Track Xlate Xlator _ Out Array Logic 1x 9 Y1K2 Y1L2 Y1M2 Set Xlate Buffer 53-090 ..-- CD181.281.381 ~ Y1G2 5 Buses I 5x9 GB Adr Ctr Y1K2 Y1L2 Y1M2 pOin. I-III CD181-381 FL (9) f4 53-045 Format & Invalid I Format g~~~~~i~~ Char 32x27 VFC Data Phase Error 53-090 CD181-381 Skew Buffer Data Out Pointers - CEOll-l0l Y1K2 Y1L2 Y1M2 Group Buffer r- .- Y1F2 VFC Prime Data 53-095 Correction Data Read Cycle Controls Y1K2 Y1L2 Y1M2 CD191-391 Y1K2 Y1L2 Y1M2 • • PE Phase Error Gated ~ Step RIC . . . . . . . Dead Track . . . . . . . . . . . . . . . 53-080 ...."""'!!' . . . . . Control ~ Yl K2 53-075 ........ Skew Y1L2 Y1P2 ~ RICY1M2 DetectROC ion CD161.261.361 CC031-111 53~080 53-085 CD121-341 Y1K2 --.. Y1L2 Y1M2 1----4 Sample HDB 53-080 ---- CD191-391 Excessive Skew (To Sense) . . . . . L09iC Yl H2 CH151 © Copyright International Business Machines Corporation 1976. 1979 Invalid Char 50-002 OPER-MP1/MP2 CIRCUITS 50-003 MICROPROCESSORS (MP1/MP2) SCHEMATIC ( 50-000 A 50-000 50-001 -=r=---~ Chan Tags In Reg 52-040 A2R2 FC161 ...-x-------, 1 Not Clock 21 XOUTA ..........____________ )I( B Bus XB ...J ~~. 52-035 B2C2 AB341 '" ~ a: a;F0041 A Reg 52-030 A2N2 AA331 Xlr LSR to TU Tag OR A2N2 Xlr LSR2 to A202 TU Tag Reg '," • ~x-- 52-015 Inst Decode Stat AA401 h- Br Cond (32) B2D2 A2T2 B2M2 IC Look Ahead 7 8 91OH1211314115 ·.t-BOB10l B2H2 H ~8~____~1~____1~5 PC 011 52-015 ~ 15 A2M2 AB411 B2D2 •..;4_..L-~7 B Bus Stats B, C, and 0 to Microprocessor 2 FD021 1 --TX Xlr LSR to A . Stat Reg ~ B Bus AA391 I Stats B, C, and 0 to Microprocessor 1 Xlr LSRl to Stat 52-045 A2R2 AA331 AA221-271 B• B•uiii s __ AA351 A2R2 A Bus ,_I_.. PC FD031 OR A2M2 AA381 From Hdwr Error Lth 52-030 AB301 B2C2 AA291-31~lb XOUTB TU Bus Out Reg Local Storage Regs (LSRs) 52-015 r- !4-X..J..:.::.IIIII!..A.2.N.2_ _..._ _ XOUTB ~X- AA361&~. X :x A2T2 -..;,-....;,..----~ 0 Bus Xlr LSR2 to TUBO ......-_....-..... o Bus Not Clock 21 AB371 PG ~ to LSR AB391 _-. Clock 15 ..... I _____. .I:. . . ......r~_, Xlr XINA to LSR2 MICROPROCESSOR 2 Spec Reg 52-035A 2 T 2 " ' - A2T2 OR FDOll A2T2 DReg AA431 ~ ALU2 1 1-4 l - ---CI~ TUBI-r--;~;_:~-t--..r-oR MICROPROCESSOR 1 ~r---------------------~ OR 50-001 R 2-1 XfrLSR1 to )( Channel Bus In FC291 50-002 0123 5TO 5TO BOC BOC XFR XFR BU unused ORI ORM ADD ADDM AND ANDM XO XOM 4-7 8 - 15, P Op Code Field 1 Field 2 oa 0 a 00 a 1 L5R Addr L5R Addr Condition Constant Constant Address CondItion Address 00 1 0 0011 0100 a 10 1 0110 0111 1000 100 1 1010 101 1 1100 1101 1110 1111 LSR Addr Location LSR Addr Location HI ROS Addr La ROS Addr LSR LSR LSR LSR LSR LSR LSR LSR Addr Addr Addr Addr Addr Add, Addr Addr Constant Constant Constant Constant Constant Constant Constant Constant - . Br Cond XC041-051 A2D2 A2M2 A202 J IC Look Ahead AA081 Branch Set IC 32 Branch AA171 ~~~g~t;ons AA181 1 1 I PC ~ AA121-141 Xlr Decode 52-101 A2L2 A2N2 AAlll LLn x.;i r I X- 7 8 15 ROS Reg A2M2 AA061 52-030 A2L2 AA051 A2L2 I Low IC OR Gate B Bus to IC I .~ Hlqh I c m_ _ _R_e_a_d_o_n_'_Y_S_to_,_a_ge_A_rr_a_Y_I_R_O_S_)_ _- ' A2H2 QA031-061_ AA091 AB071 PC AA101 50-003 © Copyright International Business Machines Corporation 1976. 1979 \ (-""-\ ,,--) '~ r--~ I r----"., ! \ '\.J 0_-:' C) '--.. (-h\ \,_Y r) ~-.... C) C) (-.l1.;. \.;) (--"', ,E )-, \.y \ .. y I"'~ ~) ,""'11\ \,-_.) (. « f ( c ( ( ( ( ( ( ( ( ( ( ( ( ( OPER-ROS 50-010 ROS 1 TRAP CONDITIONS -Initial SI eectlon AB CE AB171,.... II A f~ I-- +General Reset Chan A B FC041 • +ROSl Error FC151,....., -Selective Reset FC151 ........ I'--.. -Trap ROSl OR OR A r..... A ,....., I--OR FC141 lli ~ AB161 t ABOll ....... ~ "" ~ A OR OR A FC141 ~ t--.. I A A h OR ......... -Any ROS Hardware Err ......... t--.. A OR ......... ~ 10- P~ A +Reset Sw N/O ,.... ........ +Reset or Start/Stop Sw N/C ........ • I - Power Reset FC271 ......... PSOll A ~ OR A PS011 N I::::-- I A + Reset ROSllC OR J +Mach Reset 2l r-.... System 1 Reset IC DOT .....- AB091 FC141 N ,....., Reset ABOll N FC141 8-15 OR ""'-- ~ ABOll 7F ........ 1 FF --N -Gate B Bus to IC ....... -B Bus 0-7 A - OR A Lo IC ROS AB091 AB031 OR OR ~FC141 ~ +CE Reset Sw OR PS011 r-FC141 r-- ......... -Mach Reset ......... N ' " -Mach Resets +Mach Reset Harderr A Harderr B FC141 ALU2 Clock AAOll ALU2 D Bus Parity AA361 ALU2 IC Control Errors AA451 ALUl D Bus Parity AB371 75-125 And Xfr +Mach Reset ~1 FC141 To: To: AlU2 Stat A & B AA411 ALUl Stat A & B AB421 Sel Sig Chan A FCOll Sel Out. CUE FC031 " - - Metering FC041 OR TU Sel Reg FD031 . . FD041 TU Tags Reg XMOll AB181 Sel Sig Chan B T Sel Out. CUE Chan B XM031 o· . Metering. Chan B XM041 XM10l Sw to A. Sw to B I VFC Swi"'h 7-Tk Clip level CE In Tags Intf BOC CA100 CN071 PR181 AB161 Sys Xfr Rst {BO" C'ock Timi,•• IC Clock Errors LD Inst. Ctr Ptk Ck Inst. Card Errors AlUl Hdwe Error latches Reset Emit Addr AAOll AA451 AB10l AB381 AB471 FC151 ,..... FC141 A ROS Reg 11 AlUl ........ II. ThrOugh. are conditions which trap ROSl OR OR A SS PSOll ......... N Panel Enable '" 1 - OR ~ ~- 1.04 usec A ~ A ~ A A ....... Panel Enable -Reset/Err Mode ........ Reset 3 ........ --I:::::. ""'- A OR ~ ~ ~ ~ 50 ns Tap ,....., ........ "-- OR AB181 ....... ......... A -100 ns Tap ........ A Reset 4 -CE Select Reg Pulse AlU 1 Clock Gating AlUl Clock Powering AA451 AB021 AB031 AB041 -Xfr B Bus to IC ........ ........ -Gate Trap Pulse + Hardware Error AlU 1 ....... I'CAlUlC~'"" E~ ALU' Clock Output ........ N IFC141 AB03i -Reset/Cmpr Mode To: -Branch Set IC ROS1 ........ T ........ ~ +5.12 MHz OR A ~ "-- ALUl Clock Reset 2 FC141 -System Reset Reset 1 25 ns Trap ROSl ,....., FC141 -General Reset Chan A B II Trap ROSl +lock ROSl IC AB181 IL Reset Sense Data { Bo•• To: A ROS Reg 14 ALUl ....... C''''' Timi.... Write Service Controls Chnl Buffer Addr Ck Write Data Parity Error Write Tgr VRC Command Hold Reg ABOll B5031 BS061 BW141 BW161 BW231 AB181 © Copyright International Business Machines Corporation 1976. 1979 50-010 ~OPER--ROS (Cont'd) 50-011 ROS 1 TRAP CONDITIONS (Cont'd) Both hardware and microprograms generate resets. Types of resets are General, Selective, and Machine. [1] GENERAL RESET resets all flags, stats, and reserve bits that apply to the selecting interface. [2] SELECTIVE RESET performs the same functions except the Control Unit Reserve and Hold Interface bits are not reset. . [3] POWER ON RESET and CE panel resets generate MACHINE RESET. Turning power on and pressing RESET both generate POWER ON RESET. POWER ON RESET clears some LSRs and initiates INTERFACE CHECKOUT. Channel outbound tags are checked to ensure all are inactive and all inbound tags except OP IN are activated. Contents of the CHANNEL BUS IN register are sent to CHANNEL BUS OUT. [4] INITIAL SELECTION ABCE trapsROS 1 to 000 at each selection of the tape control. [5] LOCK ROS 1 IC traps ROS 1 to 000 when an ALU 1 hardware error occurs. MP2 is activated for the proper reset after Stat B has been set on or off to reset only the selecting interface. CONTROL UNIT BUSY is activated for the duration of the reset and is deactivated at completion of MP2 reset. If MP2 has hardware errors, the tape control "hangs up" with BUSY active and loops on a trap address. If all steps are completed correctly, the reset is finished. Any failure "hangs up" the tape control at a trap address and BUSY remains active. © 50-011 Copyright International Business Machines Corporation. t 976. 1979 o (-l' \,-J! () ~ .. () (). "'- o o (' ( ( c ( ( ( ( f ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 50-020 OPER-6250 BPI 6250 WRITE SERVICE REQUI~EMENTS The write buffers fill automatically at the maximum rate permitted by the control unit, cable, and channel delays. This diagram shows when byte requirements occur. The channel must respond only to the average need during the period of overrun, checking such that at least one ECC (error correction codel group remains in control unit buffers at all times until stop occurs. Note that no individual channel byte transfer is overrun checked. 36 bytes are pre-buffered and one ECC group or more must remain in the buffer at all times prior to Stop. This time could permit some data chaining or be considered a safety factor. Request bytes at maximum data rate n Byte requirements are governed by tape data rate after this pOint >900 usee @ 200 ips I (See Note 1) 32 '--_ _ _ _ _ _..... Initial Selection t Start Tape \ A Data Group B A B A A B A B A B "---------'n'-----1lJlJlJl Tape Full Speed. Gap crossed Preamble Written .-~-Overrun _ ____________________________________________________ Checked ...... Burst ReSynC - preamble-----__t~-I-------Data-----__t... ~lfoo (See Note 2) .. .. ... ~t ..------Data - - - -........... ~r ~-~I~TOP _. -ReSYnc_1 Repeat to Burst End (See Note 2) Not•• : [1] Proportionately more on lower speed tape units. [2] The Resync Burst consists of a mark 1 group, 2 sync groups, and a mark 2 group. It is interleaved in a block of data after every 158 data groups, and is used to re-synchronize the read circuits during a 6250 read operation. 3803·2/3420 © Copyright International Business Machines CorpOration 1976. 1979 50-020 50-030 OPER-6250 BPI (Cont'd) 6250 READ SERVICE REQUIREMENTS The channel buffer and both read byte buffers are empty at the start. Overrun is called only if there is insufficient room in the buffer for a waiting ECC group. The ECC rate varies according to corrections required but follows the tape rate average over periods of 50 bytes or more. The channel has until the postamble end to accept all data from the buffer. Note that no individual data transfer is checked for overrun. To overrun, the buffer fills during a channel lag. There is excess read buffer capacity equivalent t01 0 usee· available for "slip" or possible data chaining. The time may be distributed or lumped. Overrun check effectively starts at the 34th byte since that is the total buffer capacity. ECC Group 800 usec @ 200 bpi" ECC Group ECC Group Present bytes at . maximum data rate I:m B~. Overrun Checked ECC Group _____fl r, I I I I r, I I Two groups of 7 are skipped for Resync Burst Selection Begin Block ....1----------- Data -----------1......---- Resync Burst I I ECC Group ECC Group ECC Group n n n ----........1------ ECC Group ECC Group n~------------~~-D-at-a-B-y-te-s---- Variable depending on block length Data - - - - -....of End of Data Mark ....1------ Approximately 50 byte times to empty buffer of all contents ., 3803-2/3420 50-030 © Copyright International Business 'Machines Corporation 1976. 1979 '\ ) (\ \ " /' f () "-' () "'-- r),' (.) ~" '-... ' c) o ( ~,,, (,,,~ "--Y '-../ 'f ("i " ./ ''I f" ',./ ,.c-~ '" .; / ......... _- « ( (: c f ( ( ( ( ( ( ( ( ( ( ( ( ( ( 52-005 OPER-CLOCK CIRCUITS MICROPROCESSOR CLOCKS CONTROL LOGIC MP1 Clock Control Logic -20.48 MHz -0 ns Tap 0-50 ns PH AR Hardware clocks control both microprocessors (MP1 and MP2). The clocks are stepped by 20.48-MHz . pulses. +175 ns Tap PH -25 ns Tap 25-75 ns The MP2 clock is similar to the MP1 clock shown. The clocks run on either 150- or 200-nanosecond cycles. The length of the cycle depends on the instruction. FL -0 ns Tap -25 ns Tap .... .... PH OR OR +100 ns Tap 25 50 75 100 125 150 175 ns ns ns ns ns ns ns Tap Tap Tap Tap Tap Tap Tap BU Oper Clk 4 (STO Clk 6 Clk 7 Clk 8 I-Short Cycle (150 nsec) 'I' o 0 PH 50 75 100 125 " 50 0 75 100 125 150 175 AB031 B2F2 FL PH -Long Cycle I (unused) 4-4- - -1- ~ ~6- 1-7- ~ A PH 1-15 1-16- 21 -22- +Reset Hi Order ROS ALUI AB031 AB011 B2F2 -4- - PH -175 ns Tap 175-225 ns f-6- ~ 1-7- I--- A +Set Page Reg Clk 1""11- f--12 I--1-15- ~ 1-15- -18- +Set IC ALUI -150 ns Tap 150-200 ns ~8- ~ 1-8- f--- 1-17 - -50 ns Tap + System Reset (inst card error) (Add) 150-0 Logic Op) 100 ns Tap (S1'O) (not BU) (BU) Initialize (XFR to LSR) (ADD) 16 (XFR to LSR) 17 18 (unused in ALU1) 19 (ADD) 21 (XFR to LSR) 22 (Logic Op) (ADD) 25 Long Cycle (200 nsec) -100 ns Tap 100-150 ns -125 ns Tap 125-175 ns Clk 11 (ROS Cycle Mode) Clk 12 Clk 15 (STO) (Logic Op) Clk Clk Clk Clk Clk Clk 25 -1- ~ Clk 1 -100-175 ALUI AB021 ADD Ope< ALUI AAOll / ABOll AAOll / AB011 AA011 / ABOll AAOll / AB011 AAOll / ABOll AAOll / ABOll AAOll/ABOll AA011 / ABOll 1'00... OR -75nsTap 75-125 ns BOC Oper ALUI o ns Tap -0-75 ALUI +125 ns Tap - Short Cycle Clock Timing Chart ..... -50 ns Tap 50-100 ns + Reset Xlr B Bus to IC - +Block Ie Bypass AB021 PH The numbers on the clock outputs (CLK1-CLK22) bear no relationship to the times these lines become active within the clock cycle. OR OR - - -Set IC Mode -Single Step or Start ALU -11- f--f0012- f--- - AB011 PSOll +5.12 MHz + Reset Strobe Mem A f0015- I--- - -Set IC ALUI -System Reset -Gate Trap Pulse +Reset ALUI -17 -18-19 +Mach Reset -- OR AB031 +System Reset ABOll -22 + Reset Sense Oat. OR +Systam Xfr Reset ABOll 52-005 © Copyright International Business Machines Corporation 1976. 1979 OPER-MP1 IC CIRCUITS 52-010 MICROPROCESSOR 1 INSTRUCTION COUNTER (Ie) MP2 IC is similar on: ALD Cards AA071. 081. 091 A2L2. A2M2 -Branch Set IC '" -100 ns Tap - '" ,...... -50 ns Tap ~ -Xfr B Bus to IC Reset " IC 9-15 .. ...... A - ~ IC 10-15 .... - r-.JA t'.... IC 11-15 ... - ...... A " IC 12-15 .,.J A - ' - IC 13-15 ' - IC 14-15 Fl " 4v ~ +Clk 6 -ROS Reg 8-15 ....... r- .... - Branch Set IC AB091 A +Block IC Bypass B2 E2 AB091 -BU or BOC ... ROS Reg 4 ... +ROS Reg 5 or Set IC 1 +ROS Reg 6 or Set IC 2 - +ROS Reg 7 or Set IC 3 +Clk 8 2 1 ......1A - ~ Al _. Branch Set IC I .... ....... A -Page Bit 5 To ROS 50-003 -Page Bit 6 1."".",1 FL L ..... ~/ -Page Bit 4 ...... - ~ '" ..... ~ ·-BOC Oper B2E2 AB081 i'.. Fl ....... ~ FL ... to. r& ....... ....... A ~ ':::-/ FL A B2 E2 AB195 Fl 4 ...... A FL rJA (8) AB195 8 - -:-/ .. .... - OR p$ A -BOC Met t::::.../ 15 - (8) To ROS 50-003 + Inst Count 8-15 +Reset Hi Order ROS 14 - ... ...b. B2 E2 6-./ ,.JA •••...1 A A ....JA 13 IC Trigger 8-15 -ROS Reg 8-)5 ...... FL ... ... IC 15 (8) N- OR 6-./ Fl AB101 .....b - Gate B Bus to IC Fl 12 -B FF -Step IC 8-15 -Initialize lSR ABOll ...... B Bus 0-7 10 "- A Fl 6-./ " IC 8-15 b-/ ... - ~ (8) 9 Fl A Fl ,.JA - A E2 B2 AB091 .... -Clk 11 11 ... - I-- IC Overflow ..... A ~ ,...... ,...... . 100 ns Tap OR A -System Reset 8 A A -Page Bit 7 Bump to 4 Fl !-- PC - Bump Cond Met AB071 3803-2/3420 © '"\) / o 52-010 Copyright Internati~n81 Business Machines Corporation 1976. 1979 0." , o o C) C) o (~ / "- / / \,- ,,-,/ (~ "-..J ,.L" -"" ("-~, "- -/ ( ( ( ( ( ( (- ( ( ( ( ( ( ( ( ( ( ( ( ( ( 52-015 OPER-LSR BUFFERS LOCAL STORAGE REGISTERS STAT REGISTERS The Local Storage Registers (LSRs) serve as buffers to hold command codes, addresses, error conditions, and any other data the microprocessors use. Each microprocessor has 32 Local Storage Registers. Each register holds one byte (8 bits) of data and a parity bit. The registers are numbered LSR 0 through LSR 31. STAT registers are used for microprocessor to microprocessor communication and for microprocessor to data flow communication. MP1 Stat Register Usage MP2 Stat Register Usage MP1 Stat Data from the D Register is stored in the LSRs, and the output from the LSRs goes to the A Register and the B Bus. Microprogram instructions gate the contents of the LSRs to other registers. When the LSRs are used, Field 1 of the microprogram instruction addresses a specific register. The procedure on page 12-012 displays contents of local storage registers. MP2 Stat 0 Stop 0 Tape Op 1 Sense 1 Start R/W 2 Sense II 2 Wr 10 3 Oiag. Mode 3 7 Trk 4 Stat A 4 Stat A 5 Stat B 5 Stat B 6 Stat C 6 Stat C 7 Stat 0 7 Stat 0 ROS/LSR Logic ROS Reg. 0 1 2 3 4 5 6 7 LSR Adr Decode MP1/MP2 Stat Registers .... B Bus 107) The MPI and MP2 Stat Registers are identical except for the gating lines. D Bus Clock 15B LSR Out Bit (0.7) FL 19) (MPL) + XFR LSR 1 To Stat ~ i-B ,.... ,.... A To: A A Register B Bus Stat (0.7) FL 18) IMP2) + XFR LSR 2 To Stat / PC ... MPI ALD Card ALD Card LSRs AB231 B2C2 AA221 A2N2 LSR Decode AB201 B2D2 AA191 A2N2 Address Decode AB071 B2D2 AA071 A2N2 Panty Check © Copyright International Business Machines Corporation 1976. 1979 MP2 +Reset Stat REG (A, B, C, or D) '" ~ A t::::...... MPI ALD AB411 AB361 B2C2 AA351 Card A2T2 MP2 ALD AA401 Card A202 A2N2 52-015 OPER~XOUTA/XOUTB 52-025 CROSSOVER (XOUTA/XOUTB) REG.ISTERS Bits from XOUT A (XOUTA BIT x) are used as follows: The MP1 XOUTA Crossover Register is both a buffer for MP1 control information and a transfer register when sending a byte of information to MP2. Bit ALD Function o BW231 AA141 AA141 CC021 BW231 CB111 AA141 CBll1 Gates PE Mode Gates forward operation Allows envelope loss Gates Sync Mode for Detection Gates 6250 Mode Gates Detection Frequency Gates low gain to read logic Gates detection frequency The individual bits from XOUTA (XOUTA BIT x) are used for the following: Bit o Location Function FC211 Gates unit serial number to Channel. FC211 BW311 BW151 Gates EC level and features data to channel Gates 7-track Mode Sets Generates WRITE END GATE TO DF 2 BN311 Gates 7-track Mode Sets 3 BN311 BW151 Gates 7-track Mode Sets Gates Write Tape Mark 4 BN311 'CN031 BW15l Gates 7-track Mode Sets Gates NRZI Track-in-Error Gates WRITE MARK 1 ·5 CN031 BW151 BN231 Gates N RZI Track-in-Error Gates WRITE MARK 2 Gates WRITE OP TO DF 6 PR161 CN031 BW151 Gates the Sense Bytes to Channel Gates NRZI Track-in-Error Gates WRITE A2 7 PR161 CN031 BW151 Gates Sense Bytes to Channel Gates NRZI Track-in-Error Gates WRITE Al The contents of XOUTA are gated to MP2 by XFR XINA TO LSR 2 on AA431. Output of XOUTA in MP1 is called XINA in MP2. MP1 XOUTB crossover register is a transfer register sending a byte of information to MP2. When MP1 XOUTB is used, MP2 traps to address 000. The contents of XOUTA becomes an index to a specific routine in MP2. The MP2 XOUTA crossover register is both a buffer for MP2 control information and a transfer register when sending a byte of information to MP1. 1 2 3 4 5 6 7 MP1 XOUTA Register Bit Usage MP1 XOUTA Sense Stat On Dataflow Control 6250 BPI Write 1600 BPI Write NRZI Write Format Format Format End Gate End Gate End Gate XFR TIE P 0 The contents of XOUTA are gated to MP1 by XFR XINA TO LSR 1 on AB441. Output of XOUTA in MP2 is known as XINA in MP1. The MP2 XOUTB Crossover Register is a transfer register sending a byte of information to MP1. This register is primarily used to send sense bytes from MP2 to MP1 for transfer to channel. 1 7-track Mode Set* 2 7-track Mode Set* 3 7-track Mode Set* Tape Mark Tape Mark 4 7-track Mode Set* 00111 00111 5 Write# 11100 11100 Any binary combination over 8 will Dead Track only track O. P 0 1 2 3 4 7 1 1 1 1 6 Bin 2 PE 01010 1 1 7 Bin 1 NRZI 10101 1 Real Time gating of Sense Bytes 5 6 1 1 1 1 1 1 * Bits 1-4 of 7-track Mode Set. # Bits are phase locked in dataflow hardware by rise of TAPE OP to allow use of register for write format. Strobed into write controls at each group boundary except bit 3 which is real time. Microprogram encoded. Crossover Register MP2 XOUTA Bit Usage -B Bus (P, 0-7) MP2 XOUTA A Crossover registers are identical except for the gating lines FL Data Control P (9) 0 -XOUTA Bit (P, 0-7) +XFR LSRl to XOUTA +XFR LSR to XOUTA +XFR LSR2 to XOUTB +XFR XOUTB (To Trap MP2) MPl A2T2 AB391 MP2 A2Q2 AA381 PE 1 Forward 2 Allow Env. Loss 3 Sync 4 6250 5 Speed 6 Low Gain 7 Speed 52-025 o o o () :r~\ ,--. __....) ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 52-030 OPER-MP INFORMATION MICROPROCESSOR LISTINGS Microprocessors 1 and 2 have different listings that can be identified by ALU 1 or ALU2 printed in the upper left corner of each page. Listings are in four parts: 1. 2. General reference information, sense byte descriptions, Local Storage Register layout, branch condition codes, transfer codes, etc. Equate statements which specify a symbolic name for a value. Equate statements are generally followed by a description of the use of the constant. 3. Listing of the executable instructions. 4. Cross reference table containing all symbolic names used in the listing. This table includes the length of the referenced field, its value, the statement number in which it is defined, and the statement number of all instructions using the symbolic name. COMMUNICATION BETWEEN MICROPROCESSORS Either microprocessor can move a byte of information from an LSR to either the XOUTA or XOUTB registers. The other microprocessor can then move the byte of information from the XOUTA or XOUTB register to an LSR. Each microprocessor can test, with Branch On Condition instructions, STAT BITS B, C, and D from the other microprocessor. LINKING MICROPROGRAM ROUTINES LINK registers store microprogram addresses for return to a major routine from subroutines. Before branching to a subroutine, the address of a Branch Unconditional instruction is stored in a LINK register. The Branch Unconditional instruction must be in the same page as the subroutine to which the program is branching. When the subroutine has completed its function, the contents of the LINK register are transferred to the Instruction Counter. The microprogram then branches to the Branch Unconditional instruction, which, in turn, branches to the return point in the calling routine. MP 1 has six link registers named LINK 1 through LlNK6 and MP2 has three LINK registers named LINK 1 through LlNK3. The LINK registers are local storage registers used for linkage purposes. The specific local storage registers used for linkage are: LINK MPl MP2 LINK 1 LlNK2 LlNK3 LlNK4 LlNK5 LlNK6 LSR16 LSR17 LSR18 LSR19 LSR24 LSR25 LSR28 LSR25 LSR26 Multiple link registers are available because there may be several possible branches out of a subroutine. MICROPROCESSOR (MP 1 AND MP2) FUNCTIONS Two microprocessors (50-003) control logic operations of the tape control. Operation of MP2 is dependent on the operation of MP 1. MP2 remains idle until MP 1 supplies it with an address at which to begin. MP 1 operates constantly, either executing a routine. required by the operation being performed or polling the possible conditions that can require the execution of a routine. Microprocessors consist of: Read Only Storage (ROS) in which the microprogram is stored for use by the microprocessor. The contents of ROS cannot be modified by the microprogram. An Arithmetic Logic Unit (ALU) which performs all arithmetic and logic operations: ADD, AND, OR, and XOR. Registers and Buses to hold or transfer data for subsequent use. Read Only Storage is addressed by three-digit hexidecimal numbers 000 through 7FF. Each addressable unit in the Read Only Storage is 16 bits long. The first digit of the address specifies a page (block of 256 addresses) of Read Only Storage. Each microprocessor has 8 pages of storage, 0 through 7. The two low-order digits specify one of the possible 256 addresses in a page. In general, MP 1 handles all logic operations dealing with the channel and MP2 handles the operations dealing with the tape units. The microprocessors can transfer bytes of information between them and test single bits stored in the other microprocessor. MICROPROCESSOR INSTRUCTIONS The microprocessors use 12 instructions. See following pages. MICROPROGRAM EC's Microprogram EC's are applied with two Array Patch Cards, type DEO 1, which provide auxiliary ROS arrays. The arrays contain four sets of microcode patches (ALU 1 and 2 for 3803-1 and 2). Plug each card as shown in Figure 1 in order to select the proper patches for it's location. The following patches are active when these two cards are installed Irefer to page 52-102 for the patch listings): 1. Alternate Path Device Busy 2. Velocity Retry Extension MICROPROCESSOR INSTRUCTION FORMAT 3. Turnaround Delay 4. Allocated Busy Microprocessor instructions have the following format: 5. Truncated Postamble 6. Extra Device End 7. Sense Reset [label]OPCODE field 1 ,field2[comments] where label is a one- to eight-character name by which the instruction can be referenced. Branch instructions point to locations in the microprogram by label. OPCODE is the operation to be performed on the data or addresses in Field 1 or Field 2. Verify factory plugging: Card locations = B2J2 A2G2 Field 1 is generally the address of a Local Storage Register. In some instructions this field may be a branch condition or ROS page number. Field 2 is generally a constant. referred to as a decimal number or by a symbolic name. The value of symbolic constants for each microprocessor is listed in the beginning of the listings as EQU statements. In some instructions this field may be a branch address or transfer code. Field 2 can contain several symbolic constants combined arithmetically, that is, the sum or difference of two or more constants. ('I 0 IJ 17 000 8 15 6 ("2·high" card) Note: If RPQ 510231 is installed see pluggmg instructions on pages 52-103/104. 17 16 15 8 6 - - r For example, the constant in the instruction: ADD WORK 1,ONES-17 4 Plug If location B2J2 ,ALU l' 0 results in the constant hexidecimal FF (ONES) minus the decimal value 174, or a deCimal value of 81. 0 0 -,- Plugged for 3803 _ _ .J Model 2 0 0 0 -.L _ Plug It location A2G2 iALU 2' FIGURE 1 • Copv"\Ih' 'n,em...,.,. B_..... Mech.... C..--.."'" 1976. 1979. 1980 52-030 52-035 OPER-MP REGISTERS · HIGH-ORDER ROS REGISTER The High-Order ROS Register in each microprocessor holds the 8 high-order bits of a microprogram instruction. The registers in MP1 and MP2 are identical. Bits 0 through 3 contain the operation code. Bits 3 through 7 contain a branch condition or LSR address. Bits 4 through 7 and the Hi/Lo latch can also contain the LSR address. B Bus (O-n AlUl (or 2) A .... -lSR Out Bit 0 AlUl (or 2) ... -Xfr lSR to A Register .... Bit 3 will be zero for OR. AND, ADD, XO, and STO instructions. In these instructions, bit 3=0 allows the addressed LS'R to, be updated. A Register A Fl (8) Bit 3 in this register serves different purposes, depending on the instruction being executed. Bit 3 is part of the operation code for the modified instructions ORM, ADDM, ANDM, and XOM. This use prevents updating the LSR by blocking the gate to the LSR, ClK OR ROS Reg 18-15) MPl A Bus (0-7) AlU 1 MP2 A Bus 10-7) Mask ... +Clock 4 AlUl lor 2) 15. A r-l:::a. Bit 3 is part of the branch condition code for the BOC instruction. There are 32 branch condition codes used. MP1 lOW-ORDER ROS REGISTER The Low-Order ROS register in each microprocessor holds the 8 low-order bits of a microprogram instruction. The registers in MP1 and MP2 are identical. The output from these registers goes to the A Bus, the transfer decode circuits, or the Instruction Counter, depending on the instruction. ~ MP2 ALD Card ALD Ca rd AB301 B2C2 AA291 A2 N2 ROS Reg + ROS Bit 10-7) or 18-15) ........ A N A REGISTER The A Register serves as a buffer for information from an LSR that is used as input to the AlU. The contents of the selected LSR are gated to the A Register by XFR LSR TO A REGISTER. The next logic operation (ADD, AND, OR, or XOR) ORs the contents of the A Register with the contents of the instruction's Field 2 and places the result on the A Bus. r-... Fl 181 10 7) OR ROS Reg 10- 71 or 18-1SI AlU 1 lor 2) Fl 18) 18-1S) + Clk 1 not CE Cycle Mode l2 During logic operations, the A Register is reset by the CLK 4 line. ,... MP2 MP1 ALD Card ALD Card Order ABOSl B202 AA06 A2M2 low Order AB061 B2E2 AAOS A2l2 A .,....t::. ~ High 52-035 \. C) (~) \.. (j C) ~. / ",\ '-- --' ( ,~ i '--. 0' / \. ( ( ( ( ( ( ( ( ( c- ( f ( (- ( 52-040 OPER-CHANNEL TAGS CHANNEL TAGS IN REGISTER CHANNEL BUS IN REGISTER The Channel Tags in register holds the channel tags bits until they are transferred to the Channel Bus In. Individual register bits are used as follows: The Channel Bus In register serves as a buffer to transfer bytes from LSRs in MP1 to channel. -8 f3us (0-7) ALUI -B Bus (0-7) ALUI A N FL +CTI Bit (0-7) (8) (To Channel) +Reset CTI Reg A A A '" ~ +Combined Bus Data (0-7) Bit Function 0 Chain Hold A Chain Hold B Hold Interface or Busy CU Busy Service In Status In CTI Bit 5 to CE Address In CTI Bit 6 to CE Opln 4 5 6 7 © Copyright International Business Machines (To Channel) FC171 A2R2 FC161 A2R2 2 3 OR A .-t::::. I CBI Bit (0-7) 8 FLs +Xfr LSR to Channel Bus In +Xfr LSRI to Channel Tags '" '" CorporatIon 1976. 1979 52-040 ( OPER-TUBO REGISTER 52-045 TAPE UNIT BUS OUT (TUBO) REGISTER The TUBO register is a buffer to hold control information. High speed output is ORed with data bus bits. The TUBO register stores MP2 control information for the 3420. The output information is multiplexed with tag lines (MOVE, CONTROL, COMMAND) to control tape unit functions. -Bus 0·7 ALU2 h A N I'-..... S FLs TUBO Bits 0·7 OR (S) A2R2 TUBO BitsO·7 FD021 To: +Xfr LSR2 to TUBO '" A ~ FD021 A2R2 ./ ~ 52-045 © C~pyright International Business Machines Corporation 1976. 1979 .", XC091 - Devi ce Interface Primary SC10l - Devi ce Interface Secondary PROSl - CE Sel Reg o c ( ( ( ( ( ( ( (. ( ( (. ( OPER-MP REGISTERS 52-060 D REGISTERS MP1 SPECIAL REGISTER (HARDWARE ERRORS) The D Register serves as a buffer between the ALUs and LSRs. The Special Register in MP1 (AB461) is not used as a conventional register, because the input gate is always active and the latchback is always inactive. MP1 hardware errors merely pass through the register becoming SPEC REG BITS 0-7. When needed, parity bit is generated to maintain odd parity. A CLK 22 pulse loads the data into the D Register and resets individual positions when no data is available to load them. Transfer (XFR) microinstructions gate input from BUS OUT. MP2 SPECIAL REGISTER (TU BUS IN) The Special Register in MP2 (FD011) is used as the Tape Unit Bus In Register. The Device Bus In bits are called DEVICE BITS LATCHED. The register gate is CLK 18 SET TUBI ALU2. When needed, parity bit is generated to maintain odd parity. MIST OR TCS REGISTER (MP1) Special Register bits are activated as follows: CLK 21 degates D Register input from the ALU during store and transfer operations. During logic operations, this input remains active because CLK 21 does not occur. Spec Reg Bit o 1 2 3 4 5 6 7 Error line ALU Parity Error ALUl ROS Parity Error ALU 1 IC or XFR Parity Error ALU 1 Microprogram Error ALUl Instruction Care Error ALUl D Bus Parity error ALUl Unused Branch Error Interface ALUl The MIST (Multi-Interface Tags) Register (FC181) is used as a Request In Register when the Two-Channel Switch (TCS) feature is installed. This register has four bits assigned as suppressable and non-suppressable REQUEST INS for Channel A and B. Bit functions are: Bit Function 4 5 Suppressable REQUEST IN Channel A Non-suppressable REQUEST IN Channel A Suppressable REQUEST IN Channel B Non-suppressable REQUEST IN Channel B 6 7 -LSR Out Bit 7 ALUl lor 2) + TIE Up ALUl (or 2) ( r-..... - A '" Gate Channel Bus Out to ALUI I +Bus lOut) Bit (0-7) to ALUl +(ALU) Register In Bit (0-7) ALU2 ~ x-- OR ....... N DReg r--.. r-.....r-..... A -~ -Adder (0-7) Out ALUl (or 2lf'..., +Clk 21 r-..... A D Bus (()..7) 8 FLs ~ To LSRs r-..... +Clk 22 J::::= A ~ AB341 B2C2 AA331 A2N2 IMP1) (MP2) 3803-2/3420 © Copyright International Business Machines Corporation 1976. 1979 52-060 ( OPER-ARITHMETIC ADD Long Cycle o 25 Step IC Load ROS Reg Hi ROS Panty Check Sample Lo ROS Parity Check Sample Set Lookahead to Incremented IC Address ADD/ADDM (HEX CODE A OR B) 50 75 100 125 150 175 52-065 200 ~ 1. The LSR byte selected by Field 1 (ROS reg bits 4-71 is placed on the B Bus. 2. The A register is ORed with the constant in Field 2 (ROS reg bits 8-15). Sample DReg 3. The result is placed on the A bus. Gate D Bus to LSR (if ROS reg bit 3 not active) 4. The A bus and the B bus are added together. 5. The result is placed on the 0 bus. Reset A Reg D Bus If the operation is an ADD, the 0 bus is stored into the LSR byte addressed by Field 1 and the Hi/Lo latch. The r~sult of an AOOM operation is not stored in an LSR. The result of either operation remains on the 0 bus until the next ALU operation. While on the 0 bus, the result of the operation is available for branch control. The A Register is reset at the end of the operation. o Low LSRs B Bus 15 16 Hi LSRs 31 A Reg Select Low LSRs Select Hi LSRs / ""'---1 PC Set by (5006) Xfr Hi LSR Sample of an Arithmetic ADD Instruction ADD WORK1. 1 Reset by (4006) Xfr LSR ] , Bump lowest counter L..._ _ _ _ _ L..._ _ _ _ _ _ _ ' -_ _ _ _ _ _ _ _ _ ' -_ _ _ _ _ _ _ _ _ _ _ ' -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ' -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Programme(s comment Field 2 mnemonic of the constant Field 1 mnemonic of the LSR being selected Mnemonic of Arithmetic Add op code Mnemonic of the location of the instruction (Label) Field 2 Hex value of constant ' -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Field 1 Hex value which will select desired LSR ~------------------ Hex value of ADD OP code ROS address at which this instruction is located 52-065 (() Copyright International Business Machines CorporatIon 1976, 1979 C) C) o o o \) '--- C) C) C) () r"" 'I \ ;i ( ( ( ( ( ( ( ( ( ( ( (' ( ( ( (. 52-070 OPER-LOGICAL AND Short Cycle AND/ANDM (HEX CODE C OR D) o 25 50 75 100 125 150 Step Ie 1. The LSR byte selected by Field 1 is placed on the B bus. 2. The A Register is ORed with the constant in Field Load RDS Reg 2. Set Lookahead Latches to Incremented IC Address 3. The result is placed on the A bus. Set DReg Gate D Bus to LSR (if RDS Bit 3 Not Active) 4. The A bus and the B bus are ANDed. 5. The result is placed on the D bus. Reset A Reg D Bus If the operation is an AND, the D bus is stored back into the LSR byte addressed by Field 1 and the HI/La latch. The result of an ANDM is not stored in an LSR. The result of either operation remains on the D bus until the next ALU operation. While on the D bus, the result of the ANDM operation is available for branch control. The A Register is reset at the end of the operation. o 1_ • • Low LSRs 15 16 Hi LSRs 31 B Bus 14_- Select Hi LSRs Sample of a Logical AND Instruction A Reg Select Low LSRs / t----1PC Set by (5006) XFRH LSR Reset by (4006) XFR LSR Reset the Flag 1. Programmer s comment Field 2 mnemonic of the constant Field 1 mnemonic of the LSR being selected Mnemonic of Logical AND DP code Mnemonic of the location of the instruction (Label) ....- - - - - - - - - - - - - - - Field 2 Hex value of constant Field 1 Hex value which will select desired LSR Hex value of Logical AND DP code RDS address at which this instruction is located Hi/Lo Latch o 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Dp Code Field 1 Field 2 RDS Register AND DP Hex (C or D) RDS Selett RDS Page Page Reg (Hi IC) Low IC 52-070 1:.... Copyright Interna'tional Business Machines Corporation 1976, 1979 ( OPER-LOGICAL OR Shon Cycle ORI/ORM (HEX CODE 8 OR 9) 0 25 50 75 1. The lSR byte selected by Field 1 is placed on the B bus. 2. The A register is ORed with the constant in Field 2. 3. The result is placed on the A bus. 4. The A bus and the B bus are ORed. Set 0 Reg Gate 0 Bus to LSR (Not ROS Reg 3) 5. The result is placed on the 0 bus. Reset A Reg Hi ROS Parity Check Sample I Lo ROS Parity Check Sample Set Lookahead Latches to incremented IC Address If the operation is an OR!, the 0 bus is stored back into the LSR byte addressed by Field 1 and the Hi/lolatch. The result of an ORM is not stored in the lSR. The result of either operation remains on the 0 bus until the next AlU operation. While on the 0 bus, the result of the operation is available for branch control. The A Register is reset at the end of the operation. 100 125 150 I Step IC Load ROS Reg - I o Bus o Low LSRs 15 B Bus 1,6 Hi LSRs 31 A Reg 4 - - Select Low LSRs / I----Ipe Select Hi LSRs Set by (5006) XFRH LSR Reset by (4006) XFR LSR Hi/Lo Latch Sample Logical OR Instruction o1 .01" Mask for Stop Bit ......- - - - ......- - - - - - ......- - - - - - - - ......- - - - - - - - - - ......- - - - - - - - - - - - - - ......- - - - - - - - - - - - - - - ......- - - - - - - - - - - - - - - ......- - - - - - - - - - - - - - - - - - • Programmer's comment Field 2 mnemonic of the constant Field 1 mnemonic of theLSR being selected Mnemonic of Logical ORI OP code Mnemonic of the location of the instruction (Label) Field 2 Hex value of constant Field 1 Hex value which will select desired lSR Hex value of Logical OR OP code ROS address at which this instruction is located 8 9 1 4 5 6 7 Field 1 23 Cc;>de 11 12 13 14 15 Field 2 ROS Register OR OP Hex 8 or 9 ROS Select ROS Page Page Reg (Hi Ie) Low Ie 3803-2/3420 52-075 o o o o o /'~ , "-J' ,,-) /"_.--...., ./.0 ~~\ ' .. / \ "- " /" .,~" ( ~ ) /-.' \ '. '. / ( ( c c ( f ( ( ( ( ( ( ( ( ( ( OPER-CLOCK CHART ( ( (. ( ( ( 53-015 DATA FLOW CLOCK Clock Output -10.24 MHz Divider - Tape Op Powered A A1C2 o r---- 25 50 75 I 0 -'50 I t---.!:~I£.-.--1 BS021 I 100 I I 25·75 I CD151 CD251 CD351 CH061 CH081 Skew and Master Clock Zone 1 Skew and Master Clock Zone 2 Skew and Master Clock Zone 3 Format Character Clocks Residual Frame Controls -0 - 50 Clock Bus YB CB411 CE10l CN281 ROC Counter Sl Register NRZI Hi Clip and Read VRC -0 - 50 Delayed BS051 Read Buffer Controls -0 - 50 Clock Bus A 1 Delayed BN051 BR071 DC and Xlate Controls Cycle Request Latches -25 - 75 Clock Bus YA CD151 CD251 CH061 CH141 Skew and Master Clock Zone 1 Skew and Master Clock Zone 2 Format Character Clocks Modular 7 Residue Compare Equal -25 - 75 Clock Bus YB CB411 CD351 CN281 ROC Counter Skew and Master Clock Zone 3 NRZI Hi Clip and Read VRC ·25 - 75 Clock Bus A 1 Delayed BN071 BR071 Read DC and XI ate Control (7-trk Mode) Cycle Request Latches -75 - 25 Delayed BS051 Read Buffer Controls I 25 . 75 Delayed I i Use -0 - 50 Clock Bus Y A I o . 50 Delayed ALD I 50 . 100 Delayed I 3803-2/3420 53-015 I() Copyright International BUSiness Machmes Corporation 1976, 1979 53-020 OPER-CLOCK/COUNTER WRITE CLOCK AND WRITE COUNTER WRITE CLOCK Running I-- -WCl ~A A -WC15A -6250 Repowered ~ ~ WC9 -6250 BW16l BW151 Reset WRITE TIME GATE. With WRITE CNTR=O. flip CNTR B FF. (Write Group B Branch) WC6 2 BW151 Gate SET 2ND BUFFER. WC7 3 BW161 Sample WR TGR VRC. WC9 5 BW09l PE Diagnostic Mode. 6 BW15l BYV'6' Set SAMPLE FL if CNTR 4 is On. Flip ODD/EVEN CHAR FF. 7 BW161 Generate WR TGR GATE if not NRZI. 9 BW091 Step WRITE COUNTER 1. 11 BW091 BW101 BW151 BW161 Step WRITE COUNTER 4 if 1 and 2 are off. Restart Clock (6250). Set Write Controls. Sample WR TGR VRC. WC5 OR - A f-A I .... WC 11 A " ,,'" I- we T ,.j, ,.,., 11 WC 13 Not 6250 Al G2 .. " ...b WC 15 Tape Op BW10l A1G2 BW10l A P 13 BW161 Set WRITE TIME GATE (PE and NRZI). 15 BW151 BW161 BW10l Gate SAMPLE SET trigger. Generate WRITE TRIGGER GATE. Restart Clock (PE and NRZI). WRITE COUNTER Cntr 1 FF Wr Cntr ALD 0 BW15l BW151 1. 2. 4A BWO"-05' --P Use Cntr 1 1 1 WClt 1 WC2 Wi f-~ A ~ Reset Error Sample. With CNTR=O. Gate Write Controls A 1. A2. Markl. Mark2. Format. Initiate Sample. All Ones Branch Condition. 0 WC3 IA -usee Freq Use BW15l WC1 Clk Start Wr Cond ALD WCO ~ I -W[ WC Pulse Write Clock I\. A OR f-- With WCO. See WCO Pulse. Gate END MARK FL. Gate CNTR B FL at WC1. BW151 4 With WC6 and Not NRZI. Sample BUFF ER EMPTY. With WC15 and NRZI. Sample BUFFER EMPTY. I-- FF Gate Write Encoder. Cntr 2 ... ~ ,..b A Not End Ones Latch" ~. P FF Cntr 4 - A Not Tape Op -Diagnostic Mode I\. -Not Format I\. A A " OR Lb OR -wc 2 I\. -Set Write Group Buffer 2 A1H2 BW091 A -Write Cntr 01\. -Write Cntr=O 50-001 A1G2 BW151 BW091 A1H2 WC 1'" Write Counter: Gates bytes to the write triggers. 53-020 © .Copyright International Business Machines Corporation 1976. 1979 ) 0 i) ~" o !~ '" ) r~ \",,) 0 4) ~i 0 () f) '- .. ,~, "" ~ ~" \,-y 0 (J \' r~ '"j ,.E' ""I i ~/ ,/ , ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( OPER-LOGIC CIRCUITS ( 53-025 Byte Dlst WRITE GROUP BUFFER CONTROL 6250 Mode Spec ..... -Set Byte 1 A -Set Byte 2 50-001 +Read Cycle -Set Byte 3 Pseudo Cycle -Set Byte 4 FF A1F2 BR041 -Byte Dist 2 First Resld -75-100 .... A ..... CRC Gate Fl .... Pseudo Cycle Req .... ........... ~.;;...;..;;.;;..- -Not NRZI CRC Cntl Fl -Fill Write Group Buffer ~ A ( FL -Byte Dist 4 ... ~ ORC Cntl CRC Cntl AR Fl A ..... -Stop to Data Flow -----.....,~End Write Seq A -End Cond Fl .bl +Set CRIC Reg ..... L..fN"b L._~ _~::.......~:.rAl ........ A A1F2 ~ Byte Ctr 1 .... -Byte Dist 6 A FF .. p ~ ~~ ..... ..... Reg ~ -CRIC 1 ..... "':Byte Reg 2 1'0... -Byte Reg 4 ~ +CRIC Reg 1 W I } A Wnte CRC or Residual (Module 7) """- OE If ~ A1G2 BW121 Pad Gate BR051 p-Byte Reg 1 Resid Gate I..... A1F2 Byte Ctr 2 ~ Fl L-. - - A ~ BR041 FF a..-p .... Resid Cntl --t.... A A1F2 BR051 +Pad Gate (Degates Channel Buffer Out) Byte Ctr 4 FF 0- ~P -Tape Op BR041 © Copyright International" Business Machines Corporation 1976. 197.9 A1F2 BR041 53-025 ( ( OPER-LOGIC CIRCUITS (Cont'd) 53-030 CHANNEL BUFFER CONTROLS + Read or Write .. Read Op 50-100 A +CRIC =CROC +25-50 Rd Byte Buffer Empty Sync Read and Tape Op +Combined Resid 32 Cmpr Full Frame +ORC Control .. Write GB Empty Sync -Write Requestt.. Req CB Wrt - Fl rJA -25 + Reset r-..- -Tape Op rJA -Write Group Buffer Empty - rk ~ A OR ~ A - ....... rt: -Read and Tape Op lr-...r........ A 0-50 N ......,... A ~A A1 F2 BR071 A I- ~A +Read Cycle Reset 53-035 (Empties Channel Buffer) A1F2 ';::: A +Tape OP..... 53-035 BR011 - OR t - A -Read Cycle "- It.. -25-50 I-- r-- A 53-040 Write Data Ready -0-25 ...... NA L. - Tape Op ~ A1F2 I..... ~+wm' N OR A I-A BR011 Fl _+ Difference Reset 53-035 t-.,. Wr Cyc Req A1F2 ...... r-... ..~ --- ..-- ~ I".: '" k Fl A -Buffer Full '" I Fl I- Write Cycle ""'- -Write Cycle Request lRfA L.. -Tape Op I- r-...r~A A -25-50B ~ A ..JA I... A1F2 BR061 OR ~ I~ -75-100 p.J- ~A - BR011 WD Rdy Fl Rd or Wrt Cycle BR071 +25-50 +25-50 I......rA1F2 BR071 BR071 -50-100 Delayed NRZ BN071 L. +Read Cycle Fl -Tape Op BR111 r-Et- - A -25-50 ..... -,..;; r-... wlo r-... It.. ~ Read Cycle BR071 CH021 -Not Data Converter ONI;: 'h: I - - +25-75 Delayed -Fill vvrite Group Buffer '" - Read Cycle Request A L..b -Req CB Wrt Cycle ~ Ceq CB Write Cyc ~ A - Req CB Wr Cye Chan DOT DOT +NRZI Write Req ...... r-... Ir-... I...... Fl Ir-... ipo,;: lb A1F2 ~r~sent OR rfo,; A I ...... A BR071 CH021 t~ t-... Write Op r-... r-... -Stop or Full Frame OR Rd Cye Req ......r; I Fl H (Fills Channel Buffer) A1F2 BR011 -Write Cycle " 53-035 +Write Cycle Reset OR BR071 +Buffer Write Cycle A1F2 BR071 (53-040 Initiates Service for Data) BR071 53-030 C) o C) o :",3 \' " (~, \, J/ () () ,r''), ; "\ \,j) "".) jK-~\ (-"! ", j/ \.- pi r-", "- () c ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( « ( ( ( c (, OPER-LOGIC CIRCUITS (Cont'd) A 75-100 53-035 Step Cntr CROC Adr Reg CROC Adr Cntr Reg CROC 1 4 CROC 4 8 ICROC 8 16 OR DOT CROC 16 A1F2 BROIl +Read Cvcle 00-31 50-000 (Channel Buffer Adr) 8 +Chnl Bfr Address 16 Read Cycle I I (Resetl DCD 2 4 A1F2 (not) Tape Op Address 1 OR DOT 2 CROC 2 -Read Cycle 53-030 +Chnl Bfr Reg o (Reset) BR021 A1F2 A1F2 BR021 53-030 BR031 CRIC Adr Reg -Write Cycle Reg CRIC 53-030 r A ntr Reg (Step Cntr) A CRIC 1 2 CRIC 2 4 -75-125 16 CRIC 16 I I (not) Tape Dp -Xfr Pulse Reset CRC x Read (Reset) Chnl Bfr (Presets Cntr 1) A1F2 Ir--~F~L~--l-____Jto BROIl Set CRIC Reg o A1F2 (Reset) 0- ! I CROC 1 TR CROC 2 -Read and Tape Op ! CROC BROIl -Stop to Data Flow Al F2 BROIl Reg ..... ..... 16 64 A Buffer Full ..J::a 16 I-- TI A1F2 ..... ..... ..... 0- Set CRIC Reg_ ! I CRIC 1 1 R l".. 1'0. -- +Difference Reset A1F2 53,030 ~ BR021 OR to... Read Req or Wr Cycle Reg A OR .... .... t-;:- Wr Buffer Empty Stop to Data Flow Overrun "'"(To Sense Latch) I-- ..... 8 ! CRIC 2 ..... 4 CRIC 4 1'0. 1'0. 2 CRIC 8 CRIC 16 ...... I (To Cycle Request Latches) A r-- CRIC Reg Buffer Full !'o... OR (To Microprocessor) _ FL L 32 BR021 Rd Channel Buffer Branch . ..... ..... 128 ..... ..... I A A1F2 .... .... .... CROC 4 i CROC 8 Tape Op 0-25 CROC Reg BR021 _ Set CRDC Reg_ .b Decoder Array ~ 1 L...J::::. ..... h. ,....b A1F2 A1F2 ...... BR021 BR021 ..... -00-25 .... 6 or Fewer A FL BR021 to... 6 or Fewer Bytes on Bfr (To End Cond) OR A I- + Difference Reset 53-030 A1F2 BR021 © Copyright International Business Machines Corporation 1976. 1979 53-035 53-040 OPER-LOGIC CIRCUITS (Cont'd) WRITE SERVICE CONTROLS -G -Write and Tape Op Not etl ...... A "- ..b Service -Service Response ..... .b OE ~ A A1e2 BS031 ~ ,...... P r-- A1C2 BS031 OR i"o... A1C2 BS031 -Service Only ..... ..... -Write & Tape Op Not Ctl + Stop to Data Flow Buffer FF 53-030 +Buffer Write Cycle - P .- ~ ~A + Overrun Error + Service Only ...... A1C2 BS031 -Service Out A1e2 BS031 Service In A +Write Service In - BS031 ...... "- ~ Permit rb FL "- ...... ..... Match A OR Data Out or .... Svc Resp P .... A I - OR I ...... ...... "- A A1C2 BS031 OR DOT +Service In for Data BS041 A - OR A Data In +Write Data In +Data In OR - A1C2 8S031 FF ~ ,..... A BS031 Alternate A -t: ,..... A1C2 BS031 lb 53-030 Different FF b -Write Data Ready "- -Data In BS041 J " 1 + Read & Tape Op ,..... ,..... A J ,..,. -Set WRT Register Objectives: 50-000 1. The AlTE RNATE flip flop controls alternate Service In and Oata In cycles. 2. The PERM IT flip latch ensures that multiple tag lines will not be active at the same time. 3. Buffer Write Cycle or Req controls Service Different and Buffer. +Reset Sense Data 53-040' I""~ "-~ (\ ",-.YJ r"\ (,) r", i 'I '-....Y (1\ ,,-y , 1 0 0 0 r'" "-.Y /-~ \ ... Y r--~ '-......j) 0 0 0 ;': (j C) '-. . . , 0 1"-) ~: .,....'' ',, ~yi (~ \...y r~ ly' r~, I \, . Y r~, \ ..y () (~ ~)/ / '''. -, /' { ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 53-045 OPER-LOGIC CIRCUITS (Cont'd) CHANNEL WRITE BYTE REGISTER POINTER REGISTERS WRITE CHECK REGISTER Hdw Ptr P 0-7 - Pointer Trk P, 0-7 -Set Group Bfr Hdr Ptrs -Bus Out Bits 0-7-P -Read Data Trk 0-7, P -PE Pointer Trk P, Channel Write Byte ... r" OR Reg Wnte Bus Bits 0-7 OE ~ j:b o-;.ji Fl A A Write Check Reg (11 ) +Reset GB ..... +Read & Tape Op Pow ~ ""'""- ~ A1F2 BR031 -ORC Shift,.." -Channel Buffer Out P 0-7 +ORC Reset (To Channel Buffer) 50-000 (9) r-... A1G2 BW171 Y1M2 Yll2 Y1K2 I"-.. -GB Ptr p, 0-7 (Reset Group Ctrs) CD191 - Zone 1 CD291 - Zone 2 CD391 - Zone 3 -ORC 0-7 (To Write Channel Buffer Ga ting) 50-001 Hdw p, 0-7 -Set Group Bfr Hdr Ptrs OR - A Fl (9) 50-002 ~ +Set WRT Regs +Step Ptr Ctrs A1F2 BR031 +End of Data or PE Objective: Objective: This register is a temporary buffer for the channel buffer write byte from either interface bus out or read data track. An ORC byte character is generated for each ECC group. .....R=t ..... A - +Ct 8 Trk P, 0-7 ~ OR -FB Ptr Tk P, 0-7 Y1G2 CJOll Objective: The POINTER register accumulates the pointers for one group of 6250 data. These pointers are used for correction as required. 3803-2/3420 53-045 © Copyright International Business Machines Corporation 1976. 1979 -- - ------- -~----.----------- - - - - - - -- _._------- 53-055 OPER-LOGIC CIRCUITS (Cont'd) -Channel Buffer Out p, 0-7 READ SEQUENCING AND AlB READ REGISTERS To Wrote Dataflow 50-000 + Set B Rd Buffer +Set A Rd Buffer "A" Full +Set A Read Buffer 0K - FF p FF OE Need Byte -Read & Tape Op A1C2 BS041 '" OR ..... ..... A ~ P -Read Byte Buffer Empty -Read & Tape Op A1C2 ~-FiIiB Read Buffer -50-75 Delayed ...... ...... -Read Cycle ...... BS091 "B" Full +Set B Read Buffer . -Fill A Read Buffer Sequencer FF A L.b. r-"""- Reg ~X r-b -Set B Rd Buffer X ~ ...... rt ...... Finish A -Stop to Data Flow l0r' ...... ...... ...... I -A - ...... ~ OR Counter A (Drive) OR ~ .... .... -B - ~Shift A1C2 BS041 I-- 4 +Read Reg Bits p, 0-7 (To Bus In) _ToCRCB Gen ~. _ {6) A --: 8 ..... 9 A1C2 BS041 Objectives: Channel 1. During a read operation, the AlB registers buffer read data to the CHANNEL BUS IN, each alternately receiving a data byte. 2. During a write operation, output from the AlB register generates CRC bits . A OR f-A ..... l--A /t-., OR Dot A1C2 .... .... -Service Out "..... ",9 ..... ...... r-;:- ~if~ CRC Read -Gate B to Bus ~8 (Drove) .. OE ,,6 """- Reg BS051 ...... f -A - -Overrun Error ~ ",4 r-A ...... ~ Spec B Rd Reg b r-- """-5 ...b. t h. ~ A1C2 BS051 OE A1C2 +Data Out or Service Out Resp -Set A Rd Buffer -Gate A to Bus P -Shift CRC All A Rd Reg " -Wr and Tape Op Not Ctl 9 J ..... A1p BS041 3803-2/3420 53-055 © Copyright International Business Machines Corporation 1976, 1979 ) 0 ~jJ ,,- ~ (.J (~"\ \,,_ pi 0 0 C) (t-, ',- jJ / l \~ I ( ',,--Y 0 \.Y 0 0 0 (~ ,----y () () 0 ."----~~ '-'. - ' (~ , .1 ' .. .Y 0 () /'~ , '---- 1 """" 1 ''-- y! ~'1 ,,-- /' \...y -'-'l ( \..JI (~\ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( OPER-LOGIC CIRCUITS (Cont'd) ( ( 53-065 CRC GENERATORS -Write Bus Bits OE A1G2 1'- Write CRC ......... +CRC p. 0-7 ........ Reg N BW13l (To Channel Buffer Gate) 50-001 -Write and Tape Op Repowered +Shift CRC CRC 0-7. P '" A1G2 BW13l Read CRC Combined ECC Data P. 0-7 r-.... -Po 0-7 OE -Wr or Rd Forward -Rd Backward r-.... - -Combined ECC Data 7-0. P r-.... ~ OR A L- Yl H2 r-.... Reg -EOD -6250 Mode or CHlll + Tape - Read CRC 9- Trk Check CRC ..... "r--t~ I---~~ ~A A FL - Tape Op "" ~ -EOD ~I Op "" A OR '" A ......... -EOD or CRC OK .:.+.;.;.Re;;;se;;;.t.;..C;;,;R.;.;C;;...._ _~ -Rd CRC 2. 4 r....... ~ t-....................... Y1H2 CHlll +Rd CRC P. 0-7 -- +Rd CRC N .......iIiiii..._ . I EPR Reg NRZ Y1D2 CNOll ~ - OE NRZ DE NRZ ~ . . . __ .OR "':::~l~ L-____J--.. -CRC Not Equal EPR ~--- - 3803-2/3420 (() Copyright International Business Machines Corporation 1976. 1979 53-065 c 53-066 OPER-LOGIC CIRCUITS (Cont'd) , , , 0 CRC ABC CRC A OE C RCA: -Rd Data Trk P. 0-7 ..... ...... ... ..... -Write and Tape Op -Bus Out Bit p. 0-7 ..... ..... ... OR ----' (9) A A1D2 BK011 - OE -,... A1D2 BK031 CRC A A - Read and Tape Op .... ..... Reg OR DOT -B Equal A TP N PEl +Shift CRC A +Sense Reset Repo A1D2 BK011 +CRC A P. 0-7 50-000 -CRC B Read Reg Bits OE ..... " ..... C RC B: Sense Write A=B B=D A=B B=C P Compare CRC III Byte 3, Bit 7 Byte 9. Bit 3 Read Fwd. A=B B=D A=B P Compare CRC III Byte 3. Bit 7 Byte 9. Bit 3 Read Bkwd. A=B C = Match A=B P Compare CRC 1\1 Byte 3, Bit 7 Byte 9, Bit 3 OE A1D2 BK031 CRC B Error NRZI 6250 ~ OR DOT -B Equal C TP Reg ~ Shift CRC ALL -Tape Op A1C2 BS081 +CRC B P. 0-7 .... OE CRC C: .&iii OE -Read Data Trk P. 0-7 ... CRC C A -Forward Repe ! -Road D... T'" ....... 7"'~ I-- Reg OR A A1D2 BK021 -Rd Data Trk P. 0-7 -Store 0 Pulse .- CRC 0 ,,~ Reg T' -CRC C +Sense Reset Repo " +Shift CRC C rIT; A1D2 ..... BK021 "8- -B Equal 0 TP CRC 0: A1D2 BK031 . +CRC C P. 0-7 53-066 © Copyright International Business Machines Corporation 1976, 1979 ) o () o a o (1 o o () r -" \,,-> f ~""'";'i ' '\.j """", 0 , "0 j ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (/ (" (. (~ ( (. ( ( .. I I OPER-CRC DESCRIPTION 53-067 CYCLIC REDUNDANCY CHECK (CRC) GENERATION CRC USE DURING READ BACK CHECK OF WRITE OPERATIONS CRC GENERATION DURING 9-TRACK READ FORWARD OPERATIONS CRC GENERATION DURING 9-TRACK READ BACKWARD OPERATIONS Two cyclic redundancy check (CRC) errors set sense bits. A CRC error sets sense byte 3, bit 3 and a CRC III error sets sense byte 9, bit 3. See 50-000, 50-001, and 50-002 for relationships to data flow. a. CRC generation during a read forward operation is similar to CRC generation during the read back check of a write operation. Data bytes read from tape go to the channel buffer (50-000) and also into CRC A register. CHANNEL BUFFER FULL initiates data transfer to the Interface Bus In and also shifts bytes into CRC B register. Accumulated contents of CRC A and CRC B registers are compared when the channel buffer empties (53-066). Dropping or picking up a bit or bits in transferring data through the channel buffer results in a mismatch and sets P COMPARE ERROR (byte 3 bit 7) and sense byte 9, bit 2. CRC generation detects the loss or gain of bits transferred through the channel buffer during both read backward and read forward operations. Data previously written is read back through the normal read data path and the Check CRC Byte is stored in the CRC D register (50-000). CRC D is compared with CRC B; a mismatch sets CRC III error and sense byte 9, bit 3. CRC GENERATION DURING 9-TRACK WPITE OPERATIONS Write data from the channel is shifted into the CRC A register (50-000), byte by byte, as the channel buffer is loaded. As the data is being read out of the channel buffer, the output is shifted into the CRC B register (50-000), as demanded by the write section. Accumulated contents of CRC A and CRC B registers are compared when the channel buffer empties (53-066). Dropping or picking up a bit or bits in transferring data through the channel buffer results in a mismatch and sets P COMPARE ERROR (byte 3 bit 7) and sense byte 9, bit 2. a. 6250 bpi Mode The content of the CRC A register is written on tape as the CRC III byte. The CRC III byte is also shifted into the Write CRC generator (50-001) with data and other bytes. Content of the WRITE CRC register is also written on tape as a CRC byte. b. 6250 bpi Mode During the read back check, all data bytes and other bytes are shifted in the READ CRC register. The result should be a match pattern in the READ CRC register. Any other pattern sets CRC error only. b. c. PE/9-Track NRZI Modes 6250 bpi Mode: Only data bytes are read back and stored in CRC C register (50-000). Contents of CRC C register are compared with CRC B (53-066). A mismatch sets CRC III error and sense byte 9, bit 3. CRC generation and use during 6250 read operations is identical to CRC use during read back checking. 6250 bpi Mode: Read CRC error determinations are identical in 6250 read backward and read back checking operations except that bytes are shifted into registers in a reverse order. The CRC C register accumulates combined data bytes and the check CRC bytes. With no read errors, the result should be a match pattern in the CRC C register. Any other pattern sets CRC III error and sense byte 9, bit 3. 7-Track NRZI operations do not use a CRC checking procedure. 9-Track NRZI Mode All data bytes are read back and combined with the CRC byte in the READ CRC register (53-065). The accumulated bits should result in a match pattern. Any other pattern sets CRC Error. PE Mode CRC III is generated during PE operations for write checking, but is not written on tape. c. 9-Track NRZI Mode Only the accumulated data bytes generate the CRC byte. 53-067 53-070 OPER-WRITE LOGIC WRITE TRIGGERS PE Diag Mode .f'. ......... ..t::::. Write Encoder -Gate Write Not End Burst/ -Gate Write Not TM/ -Gate Write + TUBO Bit P. 0-7 A OR A 1 +PE Mode OR ........ ~ +Bit P. 0-7 -N -- r;:: -- ........ -WC15 -WC7 +NRZI Repowered '" - . f"'o.... OR A A Al A1H2 OR ~ I-6250 bpi Write Waveform Write Time Gate B 6250 Write Clock 0 I 7 Bit Pattern On Tape A1G2 WRITE TRIGGER OPERATION PE WRITE TRIGGER OPERATION Data bytes from the CHANNEL BUS OUT consist of binary ones and binary zeros. The tape control and tape unit convert these binary bits to flux changes on tape. The 6250 bpi and NRZI methods of writing distinguish ones from zeros by a flux change for a one and no flux change for a zero. In PE operation, the write clock runs from 0 through 15 for each cycle. 6250 bpi method of writing on tape flips the WRITE TRIGGERS at Write Clock 7 to write one bits on tape. The Write Clock runs to Write Clock 11 and then starts over. Reg 50-003 0 Each byte is set into the write encoder. For each bit of the byte that is' a one, the corresponding write trigger is "set up" at WC7. All write triggers are flipped at WC15 to write a byte on tape with flux reversals in one direction for one bits and in the opposite direction for zero bits. 11 I 7 11 7 I I I I I 0 11 I 7 , 11 7 r I I I I I I I I I 6250 Write Waveform 6250 BPI WRITE TRIGGER OPERATION To: Device Interface Primary XC091 Device Interface Secondary XC10l CE Select Reg PR081-101 TUBO Reg Xfr LSR2'to TU Bus Out To Wr Tgr VRC BW161 Write triggers produce magnetic flux changes on tape in one direction when they are flipped on and in the opposite direction when they are flipped off. A2R2 BW061-081 BW161 Phase encoding (PE) distinguishes ones from zeros by the direction of flux change. A flux change in one direction indicates a one bit and in the opposite direction indicates a zero bit. A1H2 B Bus P Write Con d OR BW061-081 FF (9) - TUBO Bit P. 0-7 OR G2 WC13-0 +6250 Repowered P P A OR To PCT Ampl Ctrl Trk P. 0-7 11 I 11 I I 0 I 7 7, 11 7 11 7 I 15 7 0 I I I I I PE Write Waveform PE Write Clock 7 I I Flux Reversals at WCl5 (Always) I I 15 7 I L I I I I NRZI WRITE TRIGGER OPERATION PE Write Waveform I I For a NRZI write operation, each byte is set into the write encoder. For each one-bit of the byte, the corresponding write trigger is flipped to write a flux reversal on tape. For zero-bits of each byte, the write trigger is not flipped, and thus, no flux reversal is written. NRZI Write Waveform NRZI Write Clock L I I 15 I 7 I 15 7 I I I I I 15 7 7 15 L J I I I 7 15 7 I I S I 15 L S I L S 7 NRZI Write Waveform 15 7 I I Flux Reversals at WC7 (Between Like Bits) I I 15 I 15 7 15 I I I 7 I I I 15 7 15 7 15 I 7 15 I I I I LL I I 53-070 (t, Copyright International Business Machines Corporation 1976, 1979 '" .. .-J (-) ", ' ( 0 "", '1 j .. .. 0 0 0 _-_ . 7 !'.~ \,Y ~\ \ '<. ;J 0) ',--y 0 0 0 (j () 0 0 0 "-... '. ~\ -".., ,"'-, \ '.. .-' "----... / ! () (~i '- j' (~) \---Y I' : .~ \.~j 1''' ,-.~j ('~ \. ..... J 0 t'l\ \..../ (~ ( ( ( ( ( ( ( { ( ( ( ( ( ( ( ( ( ( ( OPER-OEAO TRACK REGISTER The DEAD TRACK register contains one latch for each track. After ROC has cycled, the Pointer Bus controls setting of DEAD TRACK REGISTER latches Prior to a ROC cycle, +SOME TRACK MARGINAL indicates that a track is failing and the voting cir.cuits determine which track(s) should be dead tracked. During a PE Write, if a READ BUS signal is too weak or occurs at the wrong time (phase error!. the DEAD TRACK latch for that track is turned on to activate correction circuits. The read data for that track is ignored for the remainder of the block or until the DEAD TRACK latch is reset. Once activated, the DEAD TRACK latch remains active until reset by +SENSE RESET or by a resync and time sense (6250). An active DEAD TRACK latch deactivates the RIC for its track, removing the RIC from the RIC-ROC compare and blocking any data from entering the skew buffers for that track. _-_75~-~1~OO~D~T~s~a~m~p~le ~~~'~·~----~ ___ ~ Lead Track A ~ r-... Start Read Check TP OR - f'.....1 A CC031 r -Not 6250 Mode J . - - OR Lag Track r-... ----------------~ + PE Wrt Skew TR 3 ~ A r--.... ~ ......... ~ OR ~ -SK + VLD Ptr Gate A ~ FL OR ~ -PE No Loss +PE Wrt Skew TR 2 -Lead Track Gate -Some Track Marginal NA C: 21 +PE Wrt Skew TR 1 ~ CC031 -Some Track Marginal ~ CC031 FL ""'-~IOR +Some Track Marginal ( 53-075 DEAD TRACK REGISTER -Tape Op +ROC Cycled ( Vote Decoder (Array) CC031 1_ ~ minus if 6 or more ~ Sync Gate are minus I-- I - minus if +PE Wrt Skew TR 4 ____ -1 r------ are plus ,... 6 or more +PE Wrt Skew TR 5 + PE Wrt Skew TR 6 - Pointer Bus Bit X +PE Wrt Skew TR 7 CC031 -Lag Track Gate ~ + PE Wrt Skew TR X f'..... 1 NA '-- FL -Tape Op :~ t:::. -XOUTA Bit 2 ALU2 to OF A -Sense Reset r - ~OR '-_-' CC021 + Time Sense X f'..... -GB Full 75-1 00 -PE No Loss FL (9) CC031-111 ~ ~ A (9) -Record X P Ptr or DT -Start Resync Pulse f'..... A -Pointer Bus Bit X ~ A OR +Dead Track X CC031-111 Resync Reset DT OR ~--A ~ (9) CC031-111 CC021 Copyright International Business Machines Corporation 1976. 1979 OR A Time Sense X One Circuit for All Tracks + Record Track X (Gates Wr OSC) CC031-111 CC021 +Write and Tape Op Dead Track X (9) CC031-111 6250 Mode r&. A - 75-100 DT Sample ~ +PEWrt Skew TR 0 +Some Track Marginal -ROC Cycled ~ One Circuit for Each Track 53-075 ( 53-080 OPER-RIC/ROC RIC-ROC The read section contains nine 32-position Read In Counters (RICs). one for each track. and one 32-position Read Out Counter (ROC). A RIC specifies which skew buffer position receives the next one or zero bit for a data byte read from tape. When a bit is de,ected, it is placed in the skew buffer. and the RIC for that track is stepped to the next position. The ROC selects the skew buffer position from which a byte is transferred to the group buffer. Initially, all RICs and ROC are reset. As each bit of the first data byte enters skew buffer position 0, the corresponding RIC is stepped from 0 to 1. When none of the RICs are equal to ROC. RIC-ROC NO-COMPARE is activated, indicating that all bits of the byte have entered the skew buffer. RIC-ROC NO-COMPARE gates outputs of the ROC counter to the ROC image register and steps the Read Ready Counter. which times the read out of the skew buffer. The operation continues in this manner until GROUP BUFFER FUll or IBG becomes active to stop the read out. 53-080 © Copyright International Business Machines Corporation 1976, 1979 1./ (~ \.....~ 0 0 \ '--..y (~\ "'-- ,~/ (-"', J (~ \.....)J (,-'l\ ,,;J . " y 0 ~j 0, ~ r, I '--- (-~ I",_J (~ \,--~ (-) \-... 0 ~j {0, .-.Y '~j (-\ (~ \~j \, . ./ \~~ (- ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (' ( ( ( OPER-LOGIC CIRCUITS ( 53-081 RIC-ROC ROC=O ROC FF 1 "" ROC Image Ctr 2", t".... P Reg 3,..... ~p. Y1N2 -ROC Rotation Branch (To MP2 Branch Card) Rd Rdy -50-100 ........ r "l 4 ...... Y1N2 5 ...... CB411 ROC=O ...... -Tape Op ~ CB411 A Ctr Compare No Compare_f"-,. OE (45) Y1N2 r-..... -25-75 A ~ b -- ...... +Sample HDB 50-002 3 ...... OR DOT I- Y1N2 '4 ...... CB421 ~ "'-- CB421 , \ i..- J A Y1N2 ~ -Lth Det Err PE -Record '" Ctr ~ (9) +RIC Reset Tk x ...... 1 ,..... RIC Image r-..... r-..... r-..... r-..... r-.... 2 ...... -Nt Rd A Pwr 3 ...... r..... r---1. OR 10- (5) A ~ (9) 5 ...... " I- Step RIC VFC Data -Step RIC Ctr Tk x 2 "" ~ A ,..... A ~ r-.... I - - OR ~ -Tape Op VFC Prime Data A ~ A 1.00- 2 ....!.2. ~ FL -Late Nt Rd B Pwrr-.... (9) -75-25'" ...... .....l:::I ....... A A I- (9) ..... t--75-1CX: :J - A '" ,..... "FL (9) -75-100 Nt Rd Rdy ........ A FL (9) b Store Cycle ,..... Data Ready Ib I - A - r-.75-100", A FL ~ (9) -25-75 r-.... A ....... t"..... ~ - l t".... NA FL (9) '" A RIC & Compare J'o.... ...... ........ Copyright International Business Machines Corporation 1976. 1979 OR - Tape Op Repowered Gate Step ""'- f-- +Card Test Cntl OR ...... '" ~, -- ......... I-- +RIC Reset ...... DCD " FL r-.... '" +Dead Track " Reg (32) Ones J:;JA .... 10 Ones 00-31 --2. RIC 1-5/ROC 1-5 Reg 4 ...... '" Bfr Adr +GB Full Extend & IBG A SKB "'" CB421 Rd Out Cyc Pwr ...... 5 Bit Ctr ...... Lth Det irr A J +Dead Track -Tape Op OR +RIC Reset Latches & SKB Step RIC Ctrls. Zone 1 P. O. 5 Y1M2 CDlll CD121.131.141 CD161 Zone 2 2. 6. 7 Y1L2 CD211 CD221.231.241 CD261 Zone 3 1. 3. 4 Y1K2 CD311 CD321.331.341 CD361 53-081 53-085 OPER-lOGIC CIRCUITS (Cont'd) SKEW DETECTION ROC 2 ROC 4 ROC 8 ROC 16 RIC 2 RIC 4 RIC 8 I I Compare (Array) RIC 16 Gate Step Lth Tk x 100t-.- r-- + PE Write Skew Zn 1 ~ PH (9) PE Wrt Skew +PE Wrt Skew Tr P ROS 1A (9) OR (3) + PE Write Skew ~ ~ C0151 C0251 C0351 "'" "'......." N OR DOT C0401 -PE Mode OR GB Full ,.t:JA - -Write and Tape Op ROS 2A PH ( (9) , I I-- I FL ....... L 6250 Wrt Skew +6250 Wrt Skew Tr P OR (3) ~ ~, 5 OR DOT +6250 Write Skew +6250 Write Skew Zn 1 0 A -6250 Write Skew N (Gates GB Full) OR DOT +PE Some Trk Marginal +Almost Skew Tr P ROS 4A PH I : (9) ~ 0 5 Almost Skew +End Sample OT L +Almost Skew Zn 1 OR (3) ~ ~ OR DOT +Some Track Marginal ~ (To Dead Track Control) 53-075 ....... -6250 Mode ~ A OR ......... ""- +Write Skew Error + Excessive Skew Tr P ROS SA .... +Step RIC +Not Gate Step Lth Tk x PH L 0 L 5 (9) OR I (9) I \-,--- Excessive Skew I +NRZI Wr Skew Ck+ Excessive Skew Zn 1 OR (3) C0151 C0251 C0351 ~ OR DOT ~ r +Skew Chk C0401 I N - Tape Op ,....... ....... -(Not) EOO or CRC OK ....... +Sense Reset Skew FL A - A1K2 ' " -Skew Error Skew Check Lamp (CE Panel) Sense Byte 3, Bit 2 BW241 One for each track One for each zone One circuit 53-085 © Copyright International Business Machines CorporatlOn" 1976. 1979 ) C) o o f"'~ I " \,,--y' o (') ~, o /"'-"'"-1 I , \",-/ (' ( ( (" ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( OPER-LOGIC CIRCUITS (Cont'd) ( 53-090 GROUP BUFFER COUNTER Objectives: ,. Limits skew buffer read out to one 6250 group of data (5 bytes per group). 2. Controls skew buffer read out in PE Mode after the first five bytes are read out to give one-byte-in and one-byte-out control. 3. Controls translator operation during a group buffer read out to convert five parallel 6250 bytes into four serial data bytes. 4. Controls translator operation to detect 6250 characters and to decode format marks. 5. Group buffer counter counts to five and conditions translator for read out to ECC group buffer. If ECC group buffer is full. counter stepping is inhibited. +ECC Group Full -75-125 r-.... r-.... -0-50 J"'-..,. Set Xlt Buffer 50-002 .---P A J"'-..,. -ROC 25-75 r-.... . . . . . ,...... t'-.... r-- A I-- ~ FF OR 1 ~ 50-002 A P -B5 and Wait for Pointers .......... -A .......... -B J"'-..,. t'-.... -PE Mode ,.... FF ~ A r-.... OR '- '" lli J"'-..,. '" 50-002 A t'-.... A .......... ........... 1A +A+B325-75 -Taoe Op A ........ Y1N2 - lA r-...... -GB Full (Initiate Xlator readout) +GB Full Extend (Delay ROC Start) '-- ~ OR GB Extend GB Full ......... -ROC 25-75 "- OR J"'-..,. I-- J P A -GB Adr Cntr T ,...... -PE Mode -6250 Wrt Skew FF ~ -ECC Group Full -GB Adr Cntr FL FL ~ -25-75 .......... 't... FL -GB Full Tape Op © Copyright International Business Machines Corporation 1976. 1979 CB441 (Gate 6250 Wrt Skew) 53-090 OPER-LOGIC CIRCUITS (Cont'd) 53-095 READ CYCLE CONTROLS -GB Full -07+A7+C7 ....... ........ ........ A ........ - -Reset ECC Group A ........ - -Decode 7 ....... -Ol+B7+ABC7 -25-75 A Step - +R ese FB ABC Ctr I'JA A r-.... FL P ~ CH031 A ...... A '"r-... ..-- - A -Decode AB ~ t'-..... ,......, r--... ......... Decode Not A+B+C ~ Reg DCD r--- -Decode AB r-..... -Decode B "'- ~ -Decode A ............ ~ - Decode C "'- i"'-... -Decode ABC "'- " FF CH051 CH05l -F. C" 1 } -FB Ctr 2 - GH051 FL OR - FB Ctr 4 CH031 AO - A .... CH03l ...... -AB7 -Tape Op ... +DecodeC7 rJA Binary Counter 1"--.,:> -2 FL ,......, r...... ~ -4 -"'" Reg B5 (Wait for Pointers) A - 1 ........ Count 124 Pi A -25-75 C -Decode 7 ..... +Go to AB Cycle ' " -B7 ....... 25-75 Y1J2 '50-002 . ECC Group Buffer r-- ........ A ....... " ........ c ~ _po Run Decode ABC ........ ........ + Reset B - Y1J2 ~ ....... FF OR CH031 -00+B7 Cycle ABC t'-..... ....... " ....... Timing Array Decode 0-7 DCD Decode 0 -Decode 1 -Decode 2 ~ A7 ...... ...... ...... ...... ...... -Decode 5 ......... -Decode 6 AB7 -Decode 7 ABCO BO ~ -Decode 3 B7 -Decode 4 ...... ABO ~ Y1J2 ~ ~ ABC7 CH04l CH03l A Cycle Cycle Time 10 Data to ECC Group Buffer l 1 2 3 AB Cycle. B Cycle 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 ABC Cycle 5 6 7 0 1 3 2 4 C 5 6 7 07 Clock is initialized with' 00-07 only when TAPE OP becomes active. n..n.nn Format Groups and PE mode use "A" cycles only. Group Buffer 1 Full I I I I ECC Group Buffer Full > I I " Set ECC r-- Reset Transfer Group B to ECC Transfer Group A to ECC II If no error, skip AB Cycle, 53-095 © C;opyright International Business Machines Corporation 1976. 1979 ) () "'-' () 0 J () ~.,,' \,- ,: ,f"'~ \"J} C) 0 0 (-1 \ / C) ,~, I "j F) , ' '- ,j -) / ,~\ " ''-....J I r>-." \ ). '--./ ,?~ '-..j C) ( ( ( ( ( ( c ( ( ( ( ( ( ( (- ( ( ( ( 54-000 OPER-INTERFACE INITIAL SELECTION OF TAPE UNIT DESCRIPTION The initial selection sequence is the communication between the channel and tape control that initiates an operation. During initial selection, the tape control obtains initial status information that indicates the availability of the selected tape unit. If the tape unit response indicates it is available, the tape control activates lines that tell the tape unit to perform a specific command. In response to the command, the tape unit furnishes additional status information that indicates its ability to perform the specified command. If the tape unit is capable of performing the command, the tape control activates MOVE to the tape unit. ( INTERRUPT: This line signals the tape control that one of the following unusual conditions has occurred in the tape unit. BUS OUT Lines BUS OUT Bit Load Check Loss of mechanical ready during a rewind Transition from not ready to ready status occurred Transition from ready to not ready status occurred while the MOVE tag was active BOT was sensed during a read backward operation The communication between the tape control and tape unit is over the device interface lines. COMMAND Tag Active CONTROL Tag Active 0 Backward read Rewind Unload 1 Forward read Not used 2 Diagnostic (lWR) (Mod 4. 6, 8 only) Diagnostic (set high sense) 3 Pulse NRZI or 6250 bpi mode 4 Write (Mod 4. 6. 8 only) Diagnostic (set low sense) 5 Set Extend Stop (Mod 4.6.8 only) Data security erase 6 Reset error latches (Mod 4. 6. 8 only) Erase Status 7 Not used Rewind BUS IN lines DEVICE INTERFACE LINES BUS IN Bit COMMAND STATUS Byte CONTROL STATUS Byte The device interface is composed of the following lines that perform the listed functions: 0 Backward 1 Gap control Not used BUS OUT (9 lines): Transmits commands, amplitude sensing levels, write data, and sense byte identification to the tape unit. 2 Diagnostic mode (Mod 4. 6. 8 only) High Sense ON 3 (Mod 4. 6. 8 only) Opposite direction NRZI or 6250 bpi mode 'Control'Tag 4 write status (Mode 4. 6. 8 only) Low sense ON 'Command'Tag 5 Extended Stop (Mod 4, 6.8 only) Erase 6 Unit Check (Mod 4. 6, 8 only) Erase status ON 7 (Mod 4. 6. 8 only) Positioning Rewind Bus-Out Lines (9) 'Move'Tag MOVE tag: Initiates tape motion. Device COMMAND tag: In conjunction with BUS OUT, initiates the execution of a command. CONTROL tag: In conjunction with BUS OUT, initiates the execution of a control command. Interface or Tape Clock/Meter Out Tape Unit Control CLOCK/METER OUT: Causes the tape unit usage meter to run. Basic Switch BUS IN (9 lines): Transmits status, sense information, and read data to the tape control. TACHOMETER IN/BUSY IN: When no tag is active, this line indicates that the tape unit is busy. When any OUT tag is active, this line carries the capstan tachometer pulses to the tape control. Rewind Unload Bus-In Lines (9) or Tachometer In/Busy In Device Switch Interrupt i Device Interface Lines !S; Copyright International Business Machines Corporation 1976, 1979 54-000 ( OPER~COMMAND TYPES 54-001 COMMAND SEQUENCE (TAG LINES/STATUS) WRITE, LWR, READ, READ BACKWARD Initial Selection Ending Status Data Transfer SENSE, SENSE RESERVE, SENSE RELEASE Ending Status Initial Selection BURST COMMANDS REQUEST TRACK IN ERROR Initial Selection Data Transfer (TIE Byte) Endi.ng Status REWIND Tape Rewinding Initial Selection Interrupt Ending Status Tape Unit Ready (Note 1) -1~-"'" REWIND·UNLOAD Interrupt Initial Selection Ending Status Interrupt Ending Status MOTION CONTROL COMMANDS WRITE TAPE MARK,SPACE, ERASE GAP, DATA SECURITY ERASE Initial Selection Ending Status Interrupt NO·OP, MODE SET, DIAGNOSTIC MODE SET Notes: Initial Selection NON-MOTION CONTROL COMMANDS TEST I/O ,. Request-in interrupt sequence initiated when 'rewinding' line goes from active to inactive state. 2. Request-in interrupt sequence initiated only if operator reloads and 'readies' tape unit to generate second 'device end.' Initial Selection INSTRUCTIONS 54-001 © Copyright International Business Machines Corporation 1976. 1979 \. j () o C) o o o .,"'--x, y \. / /~ , '. ~. ". ~ c ( ( ( ( { ( ( ( ( ( ( ( c ( ( ( ( « c ( ( ( ( Channel Bus Out Bits (IC & TU Address) TAPE CONTROL AND TAPE UNIT SELECTION TAPE CONTROL AND TAPE UNIT ADDRESSING A tape control and tape unit are selected by placing the combined tape control and tape unit address on CHANNEL BUS OUT. The address on CHANNEL BUS OUT is compared with the address assigned to the tape control. (To assign a tape control address. see 90-110.) The combined tape control and tape unit address is contained in a single byte. In subsystems without the 16 address feature. bits 0 through 4 are used for the tape control address. and bits 5 through 7 are used for the tape unit address. In subsystems with the 16 address feature. bits 0 through 3 are used for the tape control address. bits 4 through 7 are used for the tape unit address. Address Generator (CU Address Jumpers) \0\ \2\3\4\5\6\7\ TC Address ;:-r- -----,~--------:--------'I~--_____________ .1I x ...~..---- f1 x 8 Only) Address Compare Logic (50Es) LSRl I ADDRESS COMPARE (Active when addre'ss on bus out matches address plugged In lumpers.) X ..._____ Xfr TU Address ~ AB18l Card Column +TlE UP ,.... -TIE OOWN Gate Channel Bus Out to AlU AB181 L..---'_--'L..---'_--' AB291 B2C2 B2L2 1 X 8 Co nfiguration TU Address FC12l The tape unit addresses are determined by the tailgate position to which the tape unit is cabled. Tape Switch Configuration Card Row Bus 0 ut Assignment ( 54-005 OPER-SElECTION AND PRIORITY If the address on CHANNEL BUS OUT matches the internally generated tape control address. ADDRESS COMPARE is activated and the tape unit address is gated to the TU SELECT register. ( ~6 z 5 4 ---\-~-r=<3"'~ I ~ A A 3 r6 2 1 ~ ~ lA ..AlJ y X TU Select Reg 1L. -.."' L-...I.._"""'---'_.... FD031 A2R2 I / ."""A" A FC02l Tailgate Connectors -BUS OUT PARITY ODD CHAN A -ADDRESS BIT 0 CHAN A +BUS OUT BIT 0 CHAN A Used only on 1 x 8 Conf igurations OE -ADDRESS BIT 1 CHAN A I '"I"'-.. ,...., OE ~ "" ,ADDRESS COMPARE CHAN A FC10l FC10l OE +BUS OUT BIT 2 CHAN A A ....l:::::. ~ -ADDRESS BIT 2 CHAN A Bit 3 Compare Forces Compare for B it 4 by Jumper on Ta peSwitch Configuration s FC03l A +BUS OUT BIT 1 CHAN A +AOORESS COMPARE CHAN A ...c:::. Address Byte Structure (8 tape units) FC03l Channel Bus Out ~ Tape Control Address -ADDRESS BIT 3 CHAN A Tape Unit Address OE r-.... +BUS OUT BIT 3 CHAN A -ADDRESS BIT 4 CHAN A Address Byte Structure (16 tape units) OE Channel Bus Out +BUS OUT BIT 4 CHAN A ~", FC10l B2Ltl with EC733814 B2M2 EC733814 WI! _ _",.. , ._ _ Tape Control Address ".J~"' _ _"'v_ _ _ J Tape Unit Address 54-005 © Copyright International Business Machines Corporation 1976, 1979 ( ( OPER-SElECTION • TAPE UNIT SELECTION PRIORITY On subsystems with a Device Switching feature, m ore than one tape control may try to access the same tape unit at the same time. To handle this situation, the switching logic has card jumpers that establish priorities for each tape control in the subsystem. T ape controls with device switching features are shippe d with device selection priorities already plugged. It should not be necessary to change these priorities . See Section 90. A r TU Address Select Register TAPE UNIT SELECTION LOGIC Address Decode TUADR Select 1 0 TUADR Select 2 H-1 II B BUS 2-7 ALU1, ./ , I': - FL (6) I-- Xfr TU Address TUADR Select a is hard wired on or off to select tape units 0-7 or a-F. S I TUADR Inbound I I I ~ I ~ .J ~ Xpt Select Line 7 - Bit 2 Select B Machine Reset FD031 Meter Free """- BUSY or TACH ,.,- TU Tags Register Not Any Hdwr Error ALU2 Xfer LSR2 to TUTAGS 24 On machines with the Two-Char.nel Switch fe ature installed, the TUADR BIT 2 SELECT B line an d the BUSY /TACH line generate METERING IN to channel B. The NOT TUADR BIT 2 SELECT B line and the BUSY/TACH line generate METERIN GIN to channel A. BUSY or TACH To Tape Control I- • ~e A L B Bus 4-7 ALU2 • .J ( Decode One of eight select lines is active to the cross point switches to determine which tape unit will be used. e O~ 7 9 Bus In lines to tape control The inbound and outbound address decoders then decode ROS2's TUTAG BIT 4 and the Addres S Select lines. • t'-HIll XC511 Tape Unit Selection .. A four bit address on the B Bus is set in the TAPE UNIT ADDRESS SELECT register. .1 I 7 r--- 8 Crosspoint Switches Xpt Select Line 0 ~ ~ TUADR Select 4 54-010 , Selection Logic :: :: :: TUTAG Bit 4 Device Select A (4) - II TUBO Bit 3 L-EJ FL This circuit interrogates a tape unit's status w ithout selecting the tape unit. 8- Tape Unit 0 XC611 BUSY/TACH / These 2 lines gate detection register outputs 8 Crosspoint Switches BUSY/TACH t"",J 7 A Tape Unit Bus Out 0 ~ Outbound / TUTAG Bit 6 Cmnd 12 Bus Out/Tag Out lines Machine Reset - ~ A TUTAG Bit 5 Control (4) -- Tape Unit Bus In A-OR -~ XC591 ,r 1 . 8 Gate lines ~ ...... oJ ~ .J .J - Tape Units 1-6 not shown 1- Tape Unit Bus Out Tape Unit 7 TUTAG Bit 7 Move FD041 9 Bus Out lines from the tape control '\ r'\ / 'o'--.__ / ~\ \ '-.. ) ;/""-"" ('-" \. "') r~ \...,y (~, '\._y (""1\, ;<')'\ ) "---;; ''-..J'; C~i _.../ ('~'i \._../ (~ \", ;/ (j '-- j 0 ',--../ ,.r• . r ' \, ' \..j ;/ -,j / /r-,,\ j " j '\ ) ;/ '.. \.. / ( ( ( ( ( ( ( ( ( ( ( CHANNEL PRIORITY CIRCUITS 'Select out' priority determines the order in which tape controls are selected if more than one tape control requires service at the same time. A tape control's 'select out' priority is determined by jumpers in the tape control and by the tape control's location on the I/O interface. The select signal leaves channel on the SELECT OUT line and returns to channel on the SELECT IN line if it is not 'trapped' by a tape control requiring service. A tape control not requiring service propagates the select signal to the next lower priority tape control. ( ( ( ( (' ( All units shipped from the factory are jumpered for high 'select out' priority. If it is necessary to change the priority, see 90-120. Device Selection priority circuits are present in tape subsystems where a tape unit is accessed by more than one tape control. See 54-010. These circuits act as 'tie breakers' when two or more tape controls are trying to select a tape unit at the same time. Additional jumpers in the switching logic of each 'host' tape control establish device selection priorities (1, 2, 3, or 4) for each tape control in a tape switching configuration. Jumpers in each tape control determine whether the tape control will respond to the SELECT OUT line ('select out priority high') or the SELECT IN line ('select out priority loW'). 3803 Tape Control Priority 1 "Highest" - Select Out T - Select In 3803 Tape Control Priority 2 "Second Highest" 3803 Tape Control Priority 3 "Lowest" Select Out T Selection Circuits Channel - - -..... -- - .....- Select Out Select In 1 1..... 3803 Jumpered for "High" Select Out PriOrity - ,.. T T Selection Circuits Jumper If~ ( 54-020 OPER-PRIORITY • ( Selection Circuits Select In ,.. - Jumper 3803 Jumpered for "Low" Select Out PriOrity - --, I I I I I I ,.. _J Jumper (10 Terminator Block) 54-020 COPYright International Business Machines Corporation 1976, 1979 (~ NOTES: © ') / o 54-021 54-021 COPYright International Business Machines Corporation 1976. 1979 ~ I.') ',,- P / r~.\ \.Y c·· ) y r"'."., I~~):/ o C) /'" \~ji ,.r~, \.~ ./,j {' (' c ( (' ( ( ( ( ( ( ( ( ( ( ( ( ( {-' 55-005 OPER-LWR LOGIC LOOP WRITE TO READ (LWR) . Loop write to read allows checking tape control and tape unit data and control paths without moving tape. The LWR (8B) command can be initiated from the processing unit or the CE panel. An LWR performed from the processing unit uses the same data path as a normal write operation. The following sense byte errors cannot be detected: Write Encoder 3420 Write Triggers Serializer Write Bus Reg OR Reg I-- ~ Reg I-- ~ Interface Receivers TU Bus Out Reg Write Circuits Data Checks: Early Begin Read Back check 'Early Ending Read Back check Slow Begin Read Back check Slow End Read Back check Velocity During Write check A1K6 BWOOI BWOll-051 BWOll-051 BW061-081 f--+ VRC CE Ripple Equipment Checks: No Block on Record Read Back check No Block Detected on WTM Velocity check Tach Start failure BW161 A1C2 ~ BS061 I I LWR Ends On I Here Read I I CE I Switches I I Wrote Byte Reg LWR TAPE UNIT OPERATION A1F2 BR031 I I I I I ... rtI CRe Gen Read Reg Reg Reg I+-- l+- PK021 t + - - L WR 34201.0. ...-- r.- CE Local Storage Regs R ead Data A1L2 4 Commands 1 Byte Counter r 1 Write Data and Go Down I-- A1S2 Interface Drivers PK051 ECC Buffer ECC Group Buffer XLATE Buffer Skew Buffer VFC Switch Reg Reg Reg Reg Switch f4-- A1L2 3420 Status --- PS051 f+- f+-- ~ - 3420 Bus In ..... A1L2 f4-- I I I CJ031-051 CD181-381 CD181·381 CD121-141 CD221-241 CD321-341 CAl 00-300 f-Channel Bus Out L..- Channel Buffer Out Channel Bus In ..... Interface Decoding I+- A 0 A loop write to read operation is initiated from the CE panel by entering the command code (8B), and it receives its data from one of two locations. A count of service responses generates a ripple pattern, which is selected by putting the Command Control switch at the Ripple position. The fixed data comes from the Write Data switches when the Command Control switch is in the Write Data position. A CE panel LWR writes continuously until it is stopped by operating the Reset switch, except when the LWR with gaps jumper is installed (A 1S2G08 to ground). The tape control activates SET DIAGNOSTIC and the COMMAND tag. The DIAGNOSTIC MODE latch is set in the tape unit (FT104). READ/WRITE GATE (FT104) ANDs with DIAGNOSTIC MODE to activate LOOP SELECT (FT147). The tape control activates the MOVE tag and drops the COMMAND tag, then the diagnostic latch degates Move command to prevent tape motion. LOOP SELECT active gates BUS OUT data back to tape control via the tape unit response lines. 3803-2 Write Frame Buffers OR CE Entry Bits FC081 I+-A1F2 BS051 f; Copyright InternatIonal Business MachInes Corporation 1976, 1979, 1983 BR031 55-005 { 55-006 NOTES: -I 55-006 'f COPYright Internatl~nal Business Machmes Corporation 1976, 1979, 1983 "\ ./ r'\ ~ !'~I '"y (1\ \.j 0 ('<'''''''', "-J 1""' 1 ''-..);. ~').. I" j/ 0 0 C) 0 \_) ~,I , \.~;! C) 0 ;'""""\ \, )I ~ ',- ..~, r'~. ~ .. / "-Y ''-.. ./ () \- ./ ( (- ( ( ( ( ( ( ( ( ( ( ( ( « ( ( ( ( ( BASIC RECORDING TECHNIQUE DESCRIPTION Three types of recording techniques are used in the IBM 3803-2/3420. Phase encoded (PE) Non-return to zero IBM (NRZI) 6250 bpi group coded recording (GCR) . Data bytes contain a combination of one and zero bits to represent binary ones and zeros. The PE tape system uses a flux change from minus to plus to represent a one bit, and a flux change from plus to minus to represent a ze·ro bit. (The NRZI system uses a flux change in either direction to represent a one bit· and lack of a flux change to represent a zero bit.) Flux changes on tape are created by changing the direction of current through the write heads by the write triggers. PHASE ENCODED (PE) (See Figure 1) At write clock (WC) 15, flip all write triggers to write ones or zeros on tape. To write a PE one bit, the write register is reset. Set up write trigger by setting it at WC 7 if not already on from previous byte so that write trigger can be reset at WC 15 (complemented). To write a PE zero bit, reset the write trigger at 7 so that WC 15 turns it on. we NRZI (See Figure 21 Flip write trigger at WC 15 to write one bits only. Do not flip write trigger to indicate a zero bit. 6250 BPI (See 55-0081 MODE SET l(SEVEN-TRACK NRZI OPERATION) Mode set 1 ,commands sent to seven-track tape controls establish tape unit operating mode ·for succeeding seven-track NRZI operation. Bits 0 and 1 control density (556/800 bpi); and bits 2, 3, and 4 '( Copyright··lnternational BUSiness Machines Corporation 1976, 1979 55-007 control parity (odd or even), data converter (on or off) and translator (on or off) circuits in the 3803. A mode set 1 command affects operation of all seven-track tape units attached to the 3803. Unless reset, the 3803 retains its mode setting until it receives another mode set 1 command, Mode set 1 commands sent to a 3803 without the seven-track features are treated as no-op commands, except that sense data bytes are reset (no-op reset sense). Channel end and device end are set during initial selection, 200 bpi mode set 1 commands (hex codes 13, 23, 2B, and 33) default to 555 bpi. Figure 1·, Bit Cell and PE Write Waveform Bit pattern on tape Flux reversals at bit shift time (always) 0 0 Bit Cell 1 Bit Cell 2 L 0 Bit Cell 3 L S 0 Bit Cell 5. Bit Cell 6 S L S IU I I I I 1 I I I I I I WC 7 I Bit Cell 7 Bit Cell 8 L S I Flux reversals at bit cell.boundary time (between Ii ke bits) I I S 1- I I I I I PE write waveform MODE SET 2 (NINE-TRACK PE/NRZI OPERATION) I I I I LSI I I I I I I I I I I WC7 I I I I I I I Mode set 2 commands sent to PE/NRZI dual density tape controls set operating mode (1600 bpi PE or 800 bpi NRZI) for succeeding write or write tape mark (WTM) operations. Mode set 2 commands sent to a 3803 without the dual density feature are treated as no-op commands, except that sense data bytes are reset (no-op reset sense). Channel end and device end are set during initial selection, Bit Cell 4 WC7 I WC15 I I WC7 I . I 1 I I WC15 WC15 I I . I I W I WC15 7 I I I WC.7 I I WG7 I 7 W I I WC15 WC 15 Ii .1 I I I I I I WC7 I I WC 15 WC 15 DIAGNOSTIC MODE SET A diagnostic mode set command causes an artifical signal loss condition that checks read and write error detection circuits, In PE mode, whenever write data contains successive one bits in any track, writing in that track is 'inhibited until the last one-bit is reached, In nine-track NRZI mode, no bits are written in track P, In seven-track NRZI mode, no bits are written in trackC, Figure 2, Bit Cell and NRZI Write Waveform I Bit pattern on tape Flux reversal only for bit 1 at WC 15 time. A diagnostic mode set command affects only write operations for the command in which it is issued, Channel end and device end are set during initial selection. I I I 0 0 Bit Cell 1 Bit Cell Bit Cell 2 3 0 L Bit Cell 4 0 Bit Cell 5 Bit Cell 6 Bit Cell 7 I I I I L S I I I I I I I I I 1 Bit Cell 8 S I I I I I I I I I I I I " I I I I I I I NRZI write waveform Note: For additional information, see 53-070. I I I I 1 I I I I l I I I I I I I I WC7 I I WC15 WC7 WC7 WC15 I WC15 WC7 WC7 WC7 I I I I iI II I WC7 I WC7 I WC15 WC15 WC15 1 I I I I I I WC7 I WC15 WC 15 55-007 BASIC RECORDING TECHNIQUE (Cont'd) GROUP CODED RECORDING (6250 BPI) Group coded recording (GCR) offers many advantages over previously used recording methods. This recording offers higher reliability even with existing tape libraries. Greatly expanded error correction capability has been engineered into GCR. Higher data rates' and lower access times give higher throughput, reduced channel time, resulting in' higher system performance. Data is compacted on tape, reducing rewind tir.nes, shortening the length of tape required for a data' set, reducing the number of reels, reducing mounts and dismounts, and improving overall tape handling. The data is recorded in blocks, or groups of characters. A block of data may be a single character or byte, or a number of bytes as determined by the programming system used. The significant improvements in the GCR mode are: 1. The separation between blocks (lBG) is 0.3 inches (7,6 mm). 3. Simultaneous errors in any two of the nine tracks are corrected automatically. GCR BLOCK A GCR block consists of a preamble, data, and a postamble (see 55-009). The preamble and postamble are each 80 bytes long and serve to synchronize the read detection circuits in a manner similar to previous 1600 bpi subsystems. The data portion of the block consists of the following: 1. Reading of the tape reverses the process, with'. error correction occuring where needed. There are as many of these 10 bit storage groups as there are multiples ()f seven channel data bytes in the record block. 2. 3. 4. The information data is recorded at an effective density of 6250 bytes per inch (bpi) of tape. 2. 55-008 5. Figure 1a. Figure 1b. Error Correction Character 7 Characters The remainder, or last group of the channel data bytes (zero to six bytes) is encoded with whatever pad bytes are necessary, an auxilliary check character, and the error correction code (ECC) generated from these into a 1O-byte' residual group. This residual data group is created for every block recorded even though no residual bytes are found in the record. The auxiliary check character verifies read and write operations. :> Channel Data 1 9 Bits Itracks) + 1 - 4 Bits .~ 9 Track Bytes Exactly Equals ~ Subgroup : Subgroup I B A I I I I Figure 1c. '- - - - - - - - - - - - 1 I I I I I -.1 I _,_I Figure 1d. 5 Bit character Translator (encoded Interleaved into the recorded block, every 158 storage groups, is a resyncburst. This burst allows the tape control to put into full operation any track(s) that have lost synchronization or were dead tracked due to tape defects. The action limits dead tracking for greater throughput. 4 Characters 9 Bits End of data (EOD) is signaled by a unique subgroup of five bytes immediately preceding the residual group. Following the residual group, a 8-byte cyclic redundancy check (CRC) is encoded into a ten bit group. This group, with the auxiliary check character, ensures the integrity of the read and write operation, including verifying any error corrections that may have taken place. 8 Character (See Figure 3b on 55·0.10.1 5 Bits 10. Bit Encod~ Data Group 5 Bits 9 Track Bytes of an encoded subgroup 9 x 10. Bit Matrix Data to be written by the 6250 bpi feature is continuously collected in seven character groups (9 bits in each character) and is held in the control unit 6250 bpi feature circuitry. (see 50-000 through 50-002 for second level logic details.) An error correction character is generated and then added to the seven characters to make an e.ight character data group. This data group is then divided into two subgroups of four characters each. The four bits in each of the 9 tracks are encoded into five bits. (see Figure 1a through 1e.!. This matrix of bits, 9xl0, is recorded on the tape (see Figure 3a on 55-010). Subgroup A Subgroup B Figure 1e. I + Encoded Data, Group" #1 , Encoded Data Group #158 Note: There are 1106 bytes of channel input data in each 1580 (6250 bpi) group rec~d data block written on tape. 'T' 1580. Encoded Group Recorded Data Block Written on Tape 1(, r", I ' \~ 55-008 Copyright International 8usl~ess MachlOes Corporation 1976. 1979' C) o o o (~ ~) (~I , \.j """"'\ r",\ I '~' '', >-' ! I' r~ \;J .~ '\~) ,~~ \ J / c (~ ( ( ( ( ( ( ( ( ( ( ( ( ( (' (. ( ( ( 55-009 BASIC RECORDING TECHNIQUE (Cont'd) GROUP CODED RECORDING 6250 BPI Synchronizes Read in forwa direction ~!i-~l E E ~ !:: Recorded Bits --+- .:: -j :5E : ". M ci 80 5 J! d (See Notel 1580 1106 Data Bytes I I u c: >- 20 u c: >- Sl d a: a: 1580 I I I J! III Remaining data less than 1106 data b yes," t . 20 u c: ~ J! CD d a: 1580 20 1580 ,M. I = a: 20 t,Restores track where synchronization is lost T d." ters ut ess u ... . a: c: J!III 0 1580 >- '0 'i ()a: .x.j a: () :::li j!! c: w 0 20 . iii ~ 850 5 .--.! Control Subgroup Control Subgroup :I '0 10 N 10 5 .f Synchronizes read detection in backward mode I I-~tl 1-.--- - c: d b""'~ E,,« Detection 7;.\' T ! ' 1 1 u J! Legend Remaining I / Cl !!! CD E I E to0 ~ :is E OJ ID Q. For all bits {tracks 1 through 91 \ .5 C'l 80 -r- (See Notel rr .,., 9 Tracks D fJ II ., I ~.....__ 14SUbgroups~ r Pattern D Term 10101 HI Second 1 01 1 1 1 II Sync 11111 II Mark 1 00111 II Mark 2 1 1 1 00 II Second 2 11110 fJ Data DODD DDDE or GGGG GGGG Residual XXXX XXXE or HHHH HHNE CRC BCCCCCXE ~ II fJ ,.,. .,., Name II II Preamble and First Data Group Comments Key (See 55-010 Legend 2 for data symbols,) ., aIl1's-- .........- - - - - - - 1 6 Subgroups Data Residual and CRC Note: From first data bytes through residual bytes (9042 fcO equals 6250 bpi of customer data. ,. ., ., IJ II II II r Postamble and End Data .,r 11 II .' r /-----14 Subgroups all 1's Subgroup ......L_ _---J ~ I . .,r· IBG 0.3 inch (7,6 mml I ., ~ 16 Subgroup Postamble _ _ _ _ _ _ _--t~~ 55-009 .~ Copyright International BUSiness Machine. Corporation 1976. 1979. 1983 BASIC RECORDING TECHNIQUES (Cont'd) 55-010 GROUP CODED RECORDING 6250 BPI (Cont'd) 6250 bpi does not relate ·to actual writing density on tape, but to effective data density: Actual density (9042 bpi) is greater due to the f-ormatting and encoding. This formatting and encoding is transparent to the user. The formatting and encoding method allows reliable error correction for any two tracks simultaneously in error. Also, tracks are not immediately dequeued or dead tracks assigned when an error occurs as they were in the past. It is conceivable that a block could have errors in all nine tracks and appear to the user to be read error free as long as only two tracks have errors at any given instant. Figure 3b. How 4 Bit (Address) Becomes 5 Data Bits Figure 3a. Encoded Data Group rH2~ard DATA GROUP Physical Tracks Subgroup B A B DODD DODD GGGGG GGGGG 2 DODD DODD GGGGG GGGGG 3 DODD DODD GGGGG GGGGG 4 DODD DODD GGGGG GGGGG 5 DODD DODD GGGGG GGGGG 6 DODD DODD GGGGG GGGGG 7 DODD DODD GGGGG GGGGG 8 DODD DODD GGGGG GGGGG 9 DODD DODD GGGGG GGGGG 1234 5678 12345 678910 I I I I --::::.-=--~-.:--- --- 4 to 5 Encoder (ROS) _----1-------- 5 to 1 Serializer Write Trigger II iGGGG~ GGGGG) 0 0 A D D D D D D I - - - - ____ E D R I i : Track 4 ----_______ Subgroup B (Addr) _J I Track 4 : ROS Encoder I Subgroup A (Addr) _...I Serializer for track 4 . To Tape Unit Write Circuits I 1 II I IL _______________________________________________________ 1 Note: This illustration is only one of nine such circuits. (See 50-001 for further details.) Legend 2. Data Symbols -I ____________________ 1 I Group Positions B ~ I Subgroup A Symbol _____________________ STORAGE GROUP Data Represented CRC or Pad Characters C Cyclic Redundancy Check Characters 0 Channel Data Characters E ECC Characters G Encoded Group Recorded Bits L Last Character N Auxiliary CRC X Residual Character 3803·2/3420 55-010 o o 1 J o o o C) r.)'. \.. () ',-- () , . ~.' ( ". " ,/ ( ( ( ( ( ( ( c , I ( ( ( ( ( ( ( ( ( ( ( 55..020 COMMON START I/O (510) ROUTINE This section introduces the microprogram controls used to read and write a record from load point. Addresses noted within the charts are key checkpoint addresses which perform a major function. These charts provide major syncronization points within a routine, and layout a path to check the path through the microcode. The common Start I/O routine is followed by the write operation, then the read operation from load point. The paths shown are for single, unchained operations with no exceptional conditions. ALU2 ALUI 095 Initiate start 1/0 operation. Fetch un it address. ___________ --I Using the compare ROS stop sync on ROS address of the CE panel (see sequence 10 on page 12-011). synchronization can be developed at various points within the operation being performed. 000 ALU2 held reset. Remember that many routines are commonly used many times and will provide unstable synchronization points. Some knowledge of basic microprogram concepts is assumed. XOUTA and XOUTB registers as well as the status registers A, B, C, and 0 provide response back and forth between the ALUs. ALU1 basically controls the processing unit channel, while ALU2 controls the device interface. Both ALUs control various portions of the data flow. ALU2 status routine. DEB ALU2 is a slave to ALU1, and is controlled by a transfer command and XOUTB branch index byte being passed from ALU1 to ALU2. Response from ALU2 is by way of ALU2 status registers. Fetch device address from XINA. OEF I If low order drive, set STATUS A. OF4 I Check chaining and NRZI flags. Branch to test interface A or B. If busy and the tach is active, set device end prime bit on. 001 2El Set XOUTAIM LSR to 6250 Flag if 6250 was the last mode set. Clear tape un it bus out (TUBa) and fetch tape unit sense byte O. Select and TUBa X'OI'. 2EE I 1 Fetch TU sense byte 1 (feature byte). Ig) Copyright International Business Machines Corporation 1976. 1979 55 ..020 ( 55-022 COMMON START I/O (SIO) ROUTINE (Cont'd) ALUl ALU2 100 101 Fetch Operation code and decode the command. Store ALU2 branch index byte in XOUTB. Send TU sense byte 0 to XOUTB. Send TU sense byte 1 to XOUTA. I llF Rewind 116 REW/Unload 110 Write 121 ERG 1250SE 12AWTM 12F BSR 133 BSF 135 FSR 137 FSF 143 Read Forward 146 Read Backward 186 Sense X '2F' X '29' X'13' X '22' X '31' X '20' X '3E' X '3C' X '37' X '35' 103 Branch if TU is busy (rew, run, OSEI. 105 Send model number to the A-register and XOUTA. X '33' X '3A' X '06' 10E 40B 1+---- -l I Branchto Openers. ALU2 will set Status 0 when completed with its status routine. Branch on Status B, C, or O. I r I Write: 402 Branch to 220 (See 55-024) I Read: 403I Branch to 22C I (See 55-024) lEA If start is on in drive, set status 0 and trap to 000. j4- I I I I '---------~ © Test pulsed interrupt, and Ready to Not Ready. I ____ 1 ____ , I 112/117 I I ~tI!!!!S~~ ~ _-.J Fetch TU sense byte O. Return by linking to register 4. Test device end prime. r I ____ L ___ , Wait for ALU1. I Status D = normal Status B + D = TU busy Status C + D = Not I Ready I I : I I L _________ -1 55-022 Copyright International Business Machines Corporation 1976. 1979 "'.~ " / - " ./ " /' ''\, '""'\ .' ~j '-.. "-..." .J / " '-. / , ~ ( ( ( ( c ( ( ( ( ( ( « ( ( ( ( BRANCH TO WRITE FROM LOAD POINT Write from load point is performed by controlling drive motion and controls with ALU2. ALU2 also sets the data flow control to write the single 1 or P track identification (lD) at load point. ALUl initiates the first data Service-In cycle, then relinquishes data transfer to the hardware. ALUl also controls the write triggers for all control characters within the preamble, postamble, and resync burst. ( 55-024 13. ALUl checks for an all ones character indicating the end of data. This allows for writing of the residual and eRe frames. 14. ALUl then writes the postamble consisting of the following characters: 11100, seventy 1s, 11110, 10101. WRITE FROM LOAD POINT ALU2 ALUl 220 Test A LU2 Status C for 15. ALU2 waits for I BG, then tests for errors. ALU2 finishes by setting Status D and trapping to 000. Once the data portion of the write command is entered, ALU2 monitors velocity during the tach period transitions to test for velocity change during write. The write operation is divided into the following steps: 1. Trigger ALU2 to issue a sense reset to the drive. ALUl will monitor ALU2 Status D, which indicates that ALU2 is finished with sense reset. 2. Fetch TU sense bytes 0 and 1 and test for drive status. 3. Raise Service In for one byte of data before turning control of the .channel over to the data flow section. 4. ALUl again allows ALU2 to perform the write operation. 5. Set Erase in the drive (not Write Status yet) and erase backward, then forward. (Backward 150 tachs, forward 140 tachs.) 6. Test for Tach Start fail or Velocity Error, then write l-track ID burst. 7. Write self-adjusting gain control (SAGe) burst with the inverse Tape Mark (no zone 1) attached to the end. 8. Set SAGe circuits in the drive to perform read back check. 9. Write record preamble consisting of the following characters: 10101, 01111, seventy 1s, 00111. 10. The hardware data flow section now takes over the writing of data while ALU2 monitors the capstan tach velocity in the drive. 11. Every 1106 channel bytes (158 storage groups on tape). ALUl intersperses a resync burst consisting of: 00111,11111,11111,11100. ALU2 sense reset routine. 058 Set ALUl Status 0 to indicate sense reset. Trigger ALU2 to do a sense reset to the drive. Index X'OE' ---------, = OOE I 1 Bring in clear flag byte and branch to sense reset routine. lAg I Send device select, command tag. and reset (X'02') to the drive. lAE 1 Branch on Status 0 to bypass ALU error reset. 12. When data is complete, the hardware writes an all ones character. f(, COPYright InternatIonal Busmess Machmes Corporation 1976, 1979 55-024 BRANCH TO WRITE FROM LOAD POINT (Cont'd) 55-026 WRITE FROM LOAD POINT ALUl ALU2 ALUl ALU2 lBO Index; X'13'. ------, I 013 Turn on tracer and store write command in Work 4. 5A3 Drop Status In. Reset Status D. Branch to write routine. r.--------,I I Wait for ALU1. L _ _ _ _ _ _ _ _ _ .J Test for LWR (loop write read) at load point (LPI. -----,I Loop while ALU2 completes backward and forward erase. Monitor HIO or error condition. Service Out checked. Reset word count to zero in sense. I I L~t~~~.J 60C Test positioning bit in the drive. Active indicates drive is still moving. 741 Set controls to make erase, select, move, and control tag avail· able to the drive. Entry point for normal write. Fetch TU sense byte 0 and store in XINB. 530 Set tags and TUBO. Set move and erase status. 535 Fetch drive response. Test Control Status Reject. 'f. 55~026 Copyright InternatIonal BUSiness Machines Corporation 1976. 1979 C) '\ ) ( \I , ~ / ( '" \,, \__ ;J ;C~\ ') {- ( (/ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( BRANCH TO WRITE FROM LOAD POINT (Cont'd) ( 55-028 WRITE FROM LOAD POINT ALU1 1 rAuilstiiii~;"g - -I until ALU2 sets I. I Status B. I L _________ ...1 ALU2 ALU1 ALU2 74E Load backward tach rALU1-;iiii~Ping I until ALU2 sets I Status B. - - ..., I L.. _ _ _ _ _ _ _ _ I ...J Wait for read time, then start count and raise Move tag to the drive. 7SC Count down check - set no tach error if 256 counts were received without seeing tach pulse. 756 Drop move and store write command in Work 4. -.., I I I I I 151 Fetch mode set from XINA. Test if 6250 feature is present. 753 Store write command (X'OS') in Work 4. (Sets forward in TU.) 768 Raise Command tag and place Work 4 on TUBO. 770 Fetch drive response. Test Command Status Reject. i( COPYright International Business Machines Corporation 1916. 1979 Fetch drive response. Test Command Status Reject. 55-028 ( BRANCH TO WRITE FROM LOAD POINT (Cont'd) 55-030 WRITE FROM LOAD POINT ALUI ALU2 Status B active. Erase backward and forward complete. Prepare for ALU2 to write I-track 10. 634 ALUI 18B 631 .- -- -- -- --' -- -- -- -- - Set 6250 in XOUTA. Set tape Op to data flow. Set Status B. f"ALUl looping u;ii" - -, L ____ ~ completes 10 I ALU2 burst. I ALU2 20F Store maximum velocity count = ones minus I-I 24. I Test LWR. 1'- -- 638 Loop until ALU2 Status B drops indicating 10 burst complete. IL ~ ____ I I I .JI .------1 I I Four count exhausted. Set CNTR OY, set count = 4. Wait for read time then begin testing for tach pulses. I _ 348 Co~~_.J 4----- 1 Count four more tach periods, clocking between transitions. Count 4 I I I _-J Gap control active. Clear TUBO and reset command tag. 20F Fetch TU sense byte 1. (Still in 1600 mode.) Set write burst status. Set ALU2 Status B (still anI. 3803·2/3420 55-030 /'"~ ,j ("""h, i '-y ~,! j C) C) ''i>, ( ( ( ... ( ( ( ( c ( ( ( ( ( ( ( c ( (' ( 55-032 BRANCH TO WRITE FROM LOAD POINT (Cont'd) WRITE FROM LOAD POINT ALU2 ALU1 ALU2 ALU1 70C 6D4 ALU1 looping until ALU2 completes ID burst. Load counter and write ID burst for 2 in. (56,8 mm) without checking. ALU1 looping until ALU2 is ready to write SAGC burst. 641 "" Branch to DOlT FORA. Gate format to XOUTA. Wait for rise of Clock B. ~ r _ _ -.J Set for 256 tachs. Set PERMRDWT (write condition) and ALU2 Status B. 703 Store count in WOR K1 to write 2 in. (56,8 mm) burst. 643 I r--t--- Repeat 641 and 643 until count is done. 639 Status B dropped. Set counter for SAGC burst and FORMAT11 to XOUTA (ones>. ..... 630 Loop until ALU2 sets Status B to begin write of SAGC. I 649 I I I 655 708 Prepare to send Set Density, Erase, and Device Select commands to TU. 7AB -1 I BOR detected. Reset LP mark flag to indicate BOR. I _J SAGC burst written, set inverse Tape Mark (TM) format = SAGC1. .------- -- ---, Test for beginning of record (BOR) and continue countdown. Branch to DOITFORB. Gate format to XOUTA. Wait for fall of Clock B. 645 Countdown.. Store in Work1 to write 2 in. (56,8 mm) more while test ing one track. 7A9 I Inverse Tape Mark complete. Signal STOP to ROS2. Drop write condition. 658 1...--- Loop until Status B drops indicating that the I BG is detected. I ---, --, I I I Load 101 more tach counts and continue countdown. I I I I I I L ,..----&.--.....,1 I L I ~St~.J 3803-2/3420 (() Copyright International Business Machmes Corporation 1976. 1979 55-032 ( ( 55:-034 BRANCH TO WRITE FROM LOAD POINT (Cont'd) WRITE FROM LOAD POINT ALUl ALUl ALU2 ALU2 72C 156 f";.LU1 Looping ~iIALU21 I senses IBG and resets I Status B. I I L _ _ r-- _ Set 6250 in XOUTAIM. ---.J r----.. I I I I 17A 65D 731 Status B dropped. Loop until Status B is set and ALU2 indicates Ready for record. IBG. Reset Status Band PERMRDWT (write condition) . ~----------- Write status and not read forward. Skip delay. L _____ I 65F ..... ------------ Set ALU2 Status B. Set tape operation to data flow. DIOTFORA 6CD --- Set to write a frame. Loop here until clock B is active. I I I I L _ _ _ _ ...JI 55-034 ( '" / ( ( ( ( ( ( ( « ( ( ( ( ( ( ( ( ( ( ( BRANCH TO WRITE FROM LOAD POINT (Cont'd) 55-036 WRITE FROM LOAD POINT ALU2 ALU2 ALUl 61C r ;iLi1 ~oping;;ntii ';':;t;-" I condition L rises. ----- Load block recognition time-out count for no BOR or early begin. I - - - - ..J 6CC A-Frame written. Return for more preamble. Maximum count to 24. Set count for this model to test speed. 30B Set initial 4 count. Clock through 4 tachs without checking. .-------- ------- 668 Store A2 ORed with Mark 1 character. (Format 01 + 8 01111) 6C8 Write B-Frame. Return when clock B drops. 6B8 637 Timing okay. Count through part of preamble. ----, I I Store Mark 1 ORed with Mark 2 character. (Format 11 - 11111) L_ I ----' 6BA/6C3 Set count and write 14 subgroups of all ones (sync) characters (70 ones). 660 Store Mark 1 character. (Mark 1 - 00111 ) 6CD Write A-Frame. 673 Clear format controls (ready for data)' (f"; Copyright International Business Machines Corporation 1976. 1979 55-036 ( BRANCH TO WRITE FROM LOAD POINT (Cont'd) 55-038 WRITE FROM LOAD POINT ALU1 r cha';;l hardw~ 'da;;;"" - 1 I flow controlling write I I data. L __ I IAW2I0;;i';-u;;iiiiiia;k' .., 11 character recogn ized I ,(data ready). I r- 660 Data ready (Mark 1 active). Drop sync line. -:L-_- _J ALU2 6AO Store and write a l-Character (Format 1010101 ) _ _ _ _ _ _ _ .J T 675 Load resync counter to wr ite a resy nc bu rst every 158 storage groups. ALUl ALU2 I I I -I a resync burst. (Mark I I..3ISyn~yr:::!.~k 22. __ rAhe~e;:;-1580 - I characters on tape, insert I "'--l 677 Test all ones (written by hardware). End of data. 68E/691 I r---I ALU2 finished. Test for errors, then set pending status. .- -- -- ---- -- -- -- -- End of data. Allow for residual and CRC frame (4 groups). 695 Store and write Mark 2 character (Mark 2 11100) 688 Write 14 groups of all ones (Format 11 111111. 69C Store and write A2/Mark 2 character. (Format 01 + 4 - 11110) 55-038 «) Copyright International Business Machines CorporatIon 1976, 1979 o ("""! ")/ r)' ~, (-'" '" ) ( )~ /,\ " '. > / / "-- -'1t, y-' /" -- /" -'." '-- ./ /"-~ '-- Y /" y ( ( ( ( ( ( ( ( ( ( ( ( ( « ( 55-040 BRANCH TO READ FROM LOAD POINT Read from load point is basically performed by ALU2 and the hardware data flow controls. Once ALU1 has triggered ALU2 to perform sense reset to the drive, and again to initiate the read from load point ALU1 is basically finished. ALU1 tests to be sure that the first service cycle takes place, then goes into a loop until ALU2 finishes and sets Status D. READ FROM LOAD POINT ALU2 ALUl 22C The read forward operation from load point steps follow: 1. ALU1 triggers ALU2 to issue a sense reset to the drive. 2. ALU1 triggers ALU2 to begin the read operation. If Status D from ALU2 is sensed before the first service cycle, an error is signalled. 3. ALU2 tests the status of the drive and checks for correct velocity. 4. Move 3 in. (76,2mm) of tape, then test for a 1-track envelope indicating a 6250 bpi tape. 5. Count through part of SAGC, then initiate read SAGC circuits in the drive. 6. Clock through 550 tachs, then check the Inverse Tape Mark. 7. When IBG is reached, fetch two bytes of drive sense and test status to this point. 8. Set read condition after gap control comes up again, and wait for the Mark 1 character preceding the data. 9. The hardware data flow now takes over until the end of data is sensed. Set ALUl Status D to indicate sense reset. Trigger ALU2 to do sense reset to drive. Index = X'OE' ---, ALU2 Sense Reset Routine I ODE + Send device select, command tag and reset (X'02') to the drive. 10. Test for errors. ALU2 sets Status D when finished, altering ALU1. 11. ALU1 compares the modulo count then branches to the status handler. Drop Status In. Reset Status D. Load returns. iWait"fur ALU1. - --1J L _______ '( COPYright InternatIonal Business MachInes CorporatIon 1976. 1979 55-040 55-042 BRANCH TO READ FROM LOAD POINT (Cont'd) READ FROM LOAD POINT ALU1 ALU1 ALU2 IALUl s;iiilooping~il - - , IL ALU2 finishes. I _ _ _ _ --.J Index =X ALU2 Read Forward Routine ALU2 18B Set Status B. Turn on tape operation to data flow. -, '33' 033 I Turn on read tracer and store read forward command (X'40' to Work 4l. Test Rewind Unload at load point and Read Backward. Count down and branch on overflow to test gap control from TU. Raise select and command tag. Wait for positioning * to drop in the drive. Test BOT, if on, and set up to move 3 in. (76,2 mml of tape. *Up as long as drive is moving. 265 3 in. (76,2 mmi of I D area passed. Store count and walt fOI read time. 55-042 ( COPYright International Busmess MachH1es CorporatlOn 1976 ..J.' 1979 {i ( ( ,• ( ( ( ( ( ( ( ( ( ( ( ( (, ( BRANCH TO READ FROM LOAD POINT (Cont'd) ( 55-044 READ FROM LOAD POINT ALU1 ALU2 ALU1 ALU2 26B rAw;;ill""j;;oPing- - -, ILuntil finishes. _ALU2 __ _ _ _ ....JI Test 1-track envelope. 280 Normal Path 270 1-Track and overflow. Turn off PE control and set hi-density control. 275 Count through part of SAGC burst. Tape is 6250. Nearing en·d of SAGC. Test BOR and device attention (SAGC check). 55-044 (.- BRANCH TO READ FROM LOAD POINT (Cont'd) 55-046 "EAD FROM LOAD POINT ALUl ALU2 ALUl 217 r--------., ~~1 ~ping ;;il~U211 I ALUl I f' . h L'~ ALU2 looping until I ___ LALU~nishes. ::.. _ _ _ _ -' Ioa-;; a;d J r~;-bu-;;t - I being handled by data I flow. -I, L _____ Branch if read out counter (ROC) rotation, Mark 1 is sensed. 3CD .------- r-D-a-ta-t-im-e---co-u~n-t-fo-r---' resync burst. Wait for end of data. L ___ Copyright InternatIonal "Busmess Machines Corporation 1976. 1979 - -1 2CA (c I .J I I ,I ~ 55-046 (, ( ( « ( ( ( ( ( ( ( ( ( ( ( ( (- (/ 57-006 OPER-NRZI NRZI READ DATA FLOW RC5 NRZI Degate LRC 9 Trk (Not) Correct Track A (9) Yl D2 LRCR Reg CN021 !IIIII. ..~ LRCR Error FF (9) 13-16 Time A Y1C2 After 9 Time - CN241 Note: The 118 ns delay is a NRZI (1) Pulse Generator which uses the de-skewed trailing edge of a NRZI pulse from the tape unit. Reset LSR Set Rd Reg 2 NRZI Read NRZI Detection Reg XCOll f(om 50-002 Device ~ ::t Block NRZI Ones (Not) Read Condition Latch I 118 ns Y1D2 CN021 Reg NRZI Correct Tracks 0-7. P NRZI Rd Reg P. 0-7 NRZI Pulse Y1D2 NRZI Read Data p. 0-7 Rd ECC Data P. 0-7 A DOT (9) CN061 CN031-051 50-002 (Reset) OR Y1D2 Y1D2 CN031 CN031 Y1C2 CN251 DE (9) NRZI Pulse RC6 Reset Rd Reg 2 OR t-(Not) TaDe Op Y1C2 - CKOOl Combined ECC Data 50-002 P,0-7 R/W VRC Y1D2 CNOll CN241 57-006 ((, COPYright International Business Machmes Corporation 1976, 1979 ( 57-020 OPER-TRANSLATION WRITE TRANSLATOR (CARD A1E2) DC Reg 0-11 -Channel Buffer Out P, 0-7 TRANSLATOR Some tape subsystems use a six-bit BCD code. Each character of the six-bit code can be translated to an equivalent eight-bit character for processing by 9-track tape subsystems. A translator in the tape control translates eight-bit code to six-bit code while writing, and translates six-bit code to eight-bit code while reading. The translator operates only if Microprocessor 1 XOUT A bits 2 and 4 are on at the rise of TAPE OP and Microprocessor 2 Stat bits 0 and 3 are on. 'I'h- 0-11 OE r- f--__. Reg 0-11 \ -Gate Bytes 1-4 to DC 1 +DC On A --6 AND & OR Logic \ A1E2 j 4 50-001 Write DC Gate I-- OE P, 0-7 to Chan Buffer Gate BR101 0 ..- 6 --~ Reg BN021 On 7-track write operations with the translator off, the tape control discards the two high-order bit positions (BUS OUT bits 0 and 1) of each byte from channel. Only the six low order data bits (plus a parity bit) are transferred to the tape unit. Channel Buffer Out P DCD P Bit Latch +XLATE On 0 FL , 1 ---I-- - -- -OE A1E2 On 7-track read operations with the translator off, the tape control inserts zeros in the two high order bit positions (BUS IN bits 0 and 1) of each byte when transferring it to channel. ..... t-- OE P, 0,1 PC 2-7 A1E2 BN041 ~ BN051 BN021 r-EP~ BN031 + 7 Track ,......,. -Channel Buffer Out 0 ~ ~41 A 0 ......... ECBDIC AND BCD CODES -Channel Buffer Out 1 ,......,. A A1E2 1 BN041 E8CDIC . 8 81t Code 1 Bitl 4567 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 00 . 00 BL A B C D E 01 F 0 G H I P Q R > < rBitsO, 1 , 10 I J K L M N S T U V W X y Z * . . " $ ( GM o 0 G H I 11 > 3 10 00 01 > < V 11 0 1 2 3 4 5 A B C D E L M N W 6 F 0 P X G P Q y H Q R Z 7 8 9 < * I BL .. - I S T U J K L M . .s " -. • 11 I I ( + GM 4 MC 5 SM 6 TM 7 R 10 *I S T ) + i GM 8 MC 9 11 0 1 2 3 00 A 8 C D E L M N U V F 0 W 11 0 1 2 3 4 5 6 ... 01 10 ~ *I J K S T U V W 4 5 6 X y 7 G P X 7 8 H Q y B Z 9 11 S v WS J K . . liil TM SM 2 N F - • MC 01 II liil v WS ) + 00 8L A B C D E 1/ liil " • - WS v SM TM 10 11 .. .. --;-. I I BL + R Z +-B,ts 2.3 +-Note 2 9 f) ~ Ji % (cj) WS v • - GM Me SM TM 12 13 14 15 8421 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 00 BL 1 2 3 -A 01 B- 11 - 10 I J S T K L M BA 11 4 5 U V N 6 W 0 F 7 8 X y P G a H 9 Z R I 0 f < > II liil v [2] The write translator accepts the complete EBCDIC code and translates the bits to the BCD code. However, the read translator translates the BCD code only to the bits outlined, . .. $ % WS - • TM [1] The graphics in these charts may not be identical to those printed by the printer or printer-keyboard. The graphics are intended as references for translating bit codes on a read or write operation. A 8 C D E MC ) ( [3] When operating in the even-parity mode, the EBCDIC blank (bl) is translated to a BCD substitute blank (bl), and the BCD substitute blank is translated to an EBCDIC blank (01000000). The odd parity blank's bit code is 000000. + SM GM 57-020 Copyright International BUSiness Machmes Corporation 1976, 1979 C) I Notes: . Note 2 r( PG 4.5,6,7r-- 2.3 I - T r I c k s - . 11 0 1 2 3 4 5 6 7 8 9 I BCD - 6 Bit Code () "'--' o r-" '\ i"'-., ) \,.. C) ( ("-", SWitch B B In Lines '<,\1131 ~" ROSl XM071 XM131 rCU Busy A -+ [11 TCS is shown as 2CS on logic pages and in the MFI. NOTE: CU Busy oAdded Logic CU Busy B i!i!!li!!I!!!!!!!!!!!!!!!!!! A FC031 B XM031 3803-2/3420 58-010 © Copyright International BUSiness Machines Corporation 1976, 1979 '";J I 0 (~ \ \ ,,----,j (-~ \;/ fl "'-y ~ \'--, ). 0 1"'""1\ ~) () ~~ ',- j:l (,.-,~ ,1"""''»\ ;/ '- jJ '-- 0 C) 0 (~ \J ,0 \_y ~ I,-~j 0 '-.;:J i"", ',-- . / ,.r", (--"" \ \ ,--.j '-- ;J r~ ) '" ) (" ('1\ I ~,..J ( ( ( ( f ( ( ( ( ( ( ( c- (" ( 58-011 OPER-TWO-CHANNEL SWITCH (TCS) (Cont'd) The Sense/Reserve command (F4) locks the two-channel switching circuits to one interface, so the other interface does not have access to the tape control. The Sense/Release command (D4) resets the reserved condition and allows the tape control to accept commands from either interface. When a tape unit completes an operation, a Device End signal is sent to the channel. A tape control with the Two-Channel switch uses the second Device End LSR to ensure that the Device End is returned to the channel that initiated the operation. See Device End on 58-012. RESETS The Reset circuits of the two-channel switch are interlocked so a Reset from one channel cannot disrupt operations on the other channel. A Reset can be accepted only from the operating channel. Resets are further conditioned to prevent a channel from destroying information needed by the other channel. INTERFACE SWITCH CONTROL A tape control with a Two-Channel switch monitors addresses on two channel interfaces. When the tape control receives its own address, it tries to start an operation with the interface attempting selection. If the tape control is neither busy nor reserved, the OPERATIONAL IN latch for that interface is activated. If the tape control is busy or reserved to interface A. interface B ADDRESS OUT will be answered with a SHORT BUSY sequence, and vice versa. The interface which received SHORT BUSY will receive a CU END when the tape control is available. If the channel stacks status containing UNIT CHECK or UNIT EXCEPTION, the tape control will remain connected to that interface until status is accepted. If both interfaces attempt selection simultaneously, a tie-breaker circuit resolves the selection. See 58-030. The purpose of interface switching circuits is to connect the tape control 'common' circuits to whichever interface is operating. To operate with an interface, output from the OPERATIONAL IN latch (FC141) gates interface drivers for the corresponding interface when OPERATIONAL IN is gated by -SWITCHED TO CHANNEL A (or B) (58-030). The two-channel switch microprogram is entered by branching from Initial Selection (or Ending Sequence) to ensure that data is sent to or from the proper interface. RESERVE/RELEASE OPERATION A Sense/Reserve command locks the tape control to an interface until a Sense/Release command or a Reset is received from that interface. A Sense/Release command resets the RESERVE flag to allow operation on either interface. A Sense/Reserve or Sense/Release command. while chained, results in Command Reject. After Initial Selection, operation of Sense/Reserve and Sense/Release commands are identical to a Sense command. The Sense/Reserve and Sense/Release commands enable the tape control to remain locked to one interface. Executing a Sense/Reserve command places a tape control under exclusive control of one channel until that channel issues a Sense/Release command. A Sense/Reserve command from channel A or B activates the RESERVE flag for A or B. A Sense/Release command deactivates the RESERVE flag. Modifier bits, in positions 0,1,2, and 3 of a Sense command byte identify the reserve and release operations. After Initial Selection, modifier bit 2 determines whether the command is a Reserve or a Release. If bit 2 is on, (command code F4) Reserve is indicated. If bit 2 is off, (command code D4) Release is indicated. SENSE/RESERVE COMMAND [F4] A Sense/Reserve command locks the tape control to the interface of whichever channel initiated the command. During Command Out of a Sense/Reserve command, the current command is masked for the F4 configuration. If an (F4) command is recognized. the microprogram checks for chaining (SETRESV). If chaining is not indicated, CURFLAG (20) is set in FLAGS1 (LSR 10) to reserve the tape control. If chaining is indicated, Command Reject is set. In a valid Sense/Reserve command. bit 2 from the CHANNEL TAGS IN (CT!) register (FC161) prevents resetting the SWITCHED TO CHANNEL A or SWITCHED TO CHANNEL B latch (58-030) and the tape control remains reserved to the operating interface. (/ (58-030) until a reset or Sense/Release command is received from the operating interface. interfaces are partitioned (both switches set to DISABLE). the tape control is offline and the CE panel controls can be used. SENSE/RELEASE COMMAND [04] A Sense/Release command resets the RESERVE flag to allow the tape control to operate with either interface. As in the sense / reserve operation. the Sense / Release command checks for chaining. A valid Sense/Release command leaves position 2 of the CHANNEL TAGS IN register reset so the SWITCHED TO CHANNEL A and SWITCHED TO CHANNEL B latches are reset at the end of each chain of commands. SELECTION Address decoders in the tape control continuously monitor both interfaces. If the correct address bits arrive on the bus out lines along with an ADDRESS OUT tag, the SELECT OUT latch is reset. CONTROL UNIT END latch OFF ANDs with a minus output from the SELECT OUT latch to generate TRAP CHANNEL A or TRAP CHANNEL B. Assume that the tape control is idle and is addressed by channel A. The TRAP CHANNEL A line ANDs with the SELECT SIGNAL CHAN A to set the SWITCHED TO CHANNEL A (tie breaker) latch. SWITCHED TO CHANNEL A ANDs with DELAY SELECT SIGNAL CHAN A to generate INITIAL SELECTION CHAN A. Once interface A is addressed and selected. it arms the CONTROL UNIT BUSY AND circuit in interface B. If interface B tries to use the tape control during the time interface A is locked onto the switch, the CONTROL UNIT END latch for interface B is set. IMPLICIT CONNECTION An implicit connection is one that does not depend on program intervention for release. The duration of the connection is determined by the time required for the tape control to perform a command or a chain of commands. The switch reverts to neutral on completion (at the tape control level) of the last command in a chain. An implicit connection is extended if the channel stacks primary status. The stacked status must then be accepted by the channel to terminate the connection. If the status byte contains Unit Check. a contingent connection is made and acceptance of the status by the channel does not terminate the connection. If the channel stacks secondary status containing Unit Exception or Unit Check. connection to that channel will be maintained until the status is accepted by the channel. If the status byte contains Unit Check. a contingent connection is made and acceptance of status by the channel does not terminate the connection. If the channel stacks secondary status other than Unit Check or Unit Exception, the switch returns to neutral and is available to either channel. Any further attempts by the tape control to present this status to the channel that indicated STACK STATUS are controlled by SUPPRESS OUT from that channel. When interface A is finished operating. MP1 determines that the Two-Channel switch is installed, and MP2 checks status of the CONTROL UNIT END latches. If either CUE latch is on, MP1 presents CUE status to the interface associated with that latch. The CUE will have a random tape unit address unless presented along with Device End. PARTITIONING Partitioning, achieved by operating the Enable/Disable switches, restricts the accessability of the tape control to either channel. Partitioning bypasses SELECT OUT and degates all interface functions. When both Output of the SWITCHED TO A (or B) latch blocks interface switch circuits for the opposite interface 58-011 © Copyright International Business Machines Corporation 1976. 1979, 1983 OPER-TWO-CHANNEL SWITCH (TCS) (Cont'd) 58-012 CONTINGENT CONNECTION CONTROL UNIT END A contir.gent connection is initiated when the last status byte contains Unit Check. The connection is maintained until a command other than Test I/O or NOP is received from the channel to which status was presented. Any command other than Test I/O or NOP to that tape unit clears the contingent connection if the tape unit is READY. The CONTROL UNIT END latch (58-030) remains on, remembering that channel B tried to break into channel A operations. This latch also sends +CUE PENDING CHAN B to the microprogram branch-on-condition logic (AB161) to notify the B interface that a Channel End is pending. When the tape control is no longer operating with, or reserved by, interface A, the SW TO CHAN A latch turns off, -TRAP CHAN B is active, and the SELECT CHAN B line is still active to turn on the SW TO CHAN B latch. The purpose of the contingent connection is to ensure an available path to the tape unit and the transmission of sense data from the tape unit to the proper channel. If a Test I/O or NOP is issued by the addressed channel to a tape unit other than the one contingently connected, the tape control responds with SHORT BUSY and retains the connection. The SW TO CHAN B latch gates the output from OPERATIONAL IN to channel B to send a Unit Status byte to channel B. The status byte will contain a CUE (bit 2) indicating the tape control is now available for other operations. A standard REQUEST-IN sequence is used to transmit the CUE status byte. BUSY At the end of an operation, the SW TO CHAN A (or B) latch is reset unless a chain, STACK, INTERRUPT, or UNIT CHECK condition exists. OPERATIONAL IN is reset in the Burst Ending Sequence when CHANNEL TAGS IN register bit 7 is reset. While the tape control is operating with one interface, a SELECT from the other interface will be answered with a SHORT BUSY signal (Bits P, 1, 3). Assume that the B interface is operating when the A interface attempts to address the tape control (58-030). The SWITCHED TO CHANNEL B latch blocks the setting of the SWITCHED TO CHANNEL A latch. However, -SELECT SIGNAL CHANNEL A is ANDed with -ADDR COMPARE CHAN A and NOT PROPAGATE SEL OUT CHAN A to reset the CHANNEL A SEL OUT latch. With the latch reset, the minus output of the off side of the latch is ANDed with -ENABLE CHAN A and OPERATIONAL IN to condition one input to the channel A CUE latch. A second conditioning input is OPERATIONAL IN, and the third is the minus output from the CU BUSY AND circuit. Thus, the CUE latch for channel A, is turned on to send CU BUSY STATUS CHAN A to the A interface. With OP IN reset, no REQUEST IN, no ADDRESS OUT, and no SELECT OUT for the tape control, the SELECT OUT latch is active. (Note that the SELECT OUT latch is turned on when the tape control is inactive.) With the SELECT OUT latch active, the plus output degates -RESPONDING TO CHAN A (or B). -RESPONDING TO CHAN A (or B) inactive resets the SW TO CHAN A (or B) latch, and the tape control is available for another selection sequence. STACK In some cases the channel may refuse the end status byte, this turns on a 'stack' condition. If the status byte contains Unit Check or Unit Exception, the tape control remains connected to that interface until the channel accepts the status. If the status byte contains Unit Check, the connection is maintained until a command other than NOP or Test I/O is received from the channel to which the status was presented. This procedure makes certain the channel has an opportunity to interrogate a unit check condition before the other channel disturbs the tape control. When the interface connection is maintained because of a unit check, the connection is defined as "contingent" (not part of the normal routine). The BUSY signal sent to channel A is a Unit Status byte with bits 1 and 3 on. Bit 3 indicates BUSY, while bit 1 (status modifier) indicates that the BUSY condition applies to the tape control. Bits P, 1, and 3 are forced onto the BUS IN lines at the same time the STATUS IN tag line is forced up. The STATUS IN latch is not turned on during this SHORT BUSY sequence. TIE BREAKER Stacking of status other than Unit Check or Unit Exception does not maintain the interface connection. The TCS will be reset to neutral, and the tape control will become available to either channel. Tie-breaker logic (XM 101) on 58-010) controls the interface switch lines so only one channel operates the subsystem, preventing one channel from interfering with the operation of the other. When neither interface is reserved or operating, the interface switch circuits are in a neutral state, and either interface can initiate an Initial Selection sequence. STACK INTERRUPT A Halt I/O command received by the tape control before the channel accepts the ending status causes the MP1 microprogram to reset OP IN and check for two-channel operation and contingent connection. If a contingent connection is needed to prevent loss of error information, the microprogram branches to a 'Hold Interface' routine. Address decoders monitor the bus out lines of each interface. If the tape control address appears on the bus out lines along with an ADDRESS OUT tag, the decoders send a signal to the interface switch controls. When no interfering conditions exist, the controls connect that interface to the tape control. If the tape control is reserved or operating with the other interface, a 'short busy' sequence is sent to the interface attempting to break in. With no contingent connection, an interrupt cycle is initiated to present the stacked status. CONTROL UNIT BUSY will be reset (if applicable) and HOLD INTERFACE will be set if the STACK or STATUS PENDING flag is on. When the tape control becomes available, a Control Unit End status byte is sent to the channel that previously received the BUSY signal. DEVICE END The purpose of Device End circuits is to signal the data channel when a tape unit has completed a task and is ready to accept a new one. On a tape control with the two-channel switch feature, separate LSRs in MP2 are used to store the Device End signal for each channel. The second Device End LSR ensures that the Device End is returned to the channel that initiated the operation. See 58-030 for schematic details. A Device End received while the two-channel switch is in a neutral state causes the tape control to enter an interrupt status. The tape control then presents the Device End to the channel that initiated the Device End operation, if that interface has not been partitioned. Partitioning resets pending Device Ends for that interface. An interrupt due to a Control Unit End sends Device End, including the address of that device, and Control Unit End, to the channel. 58-012 /',\ ,~ ,1"\ / '" c . ,/ ;,'" \ " ) / 0 ,,--) " ( (- ( ( ( { ( « ( ( ( ( ( « ( ( ( ( ( ( ( ( ( ( 5g-0JO OPER-TI E BREAKER (TCS) TCS SELECTION AND TIE-BREAKER LOGIC (PART 1) +Enable Chan A f'... +Address Compare Chan A f'-... +Request In Chan A '" '" +Address Out Chan A +Select Signal Chan A A A A OR t-.... tOp In Chan A '" I-A '" '" '" r-.... A OR t-A 1 ~ FC031 '"'" I-A I-A -Select Signal Chan A ~ r -Enable Chan A Swto A A +Operational In f'.,.. lOR OR A (To Interface status m) P, 1,3 +CU Busy Status Chan A /"... +I nternal Mach Re.et ....A OR +Gen Reset Chan A +Address CompChanA ~ -Reset CUE Chan A N A f'.,.. '" OR A '" Not General Reset Chan AB A f'.,.. -Select Signal Chan A A +CE Initial Selection Tag ......... OR FC141 .......... -Initial Selection ABCE I f'.,.. f'...... -CU Busy Reset Sw to B f'...... .......... -Trap ROS 1 +Inltlal Selection Chan A A '"J'..... CU Busy -Address Compare Chan Af'...... f AB131 ~ FCD31 t-...... XM101 A FCo31 A ~ CUE FCD31 l CUE Pending Chan A (Branch On Condition) N '" ....- A FC221 A ~ '" f-- -Bypass Sel Out N FCD31 ~ ,...... ~- +Mach Reset ~ - A f-- ~ _Delay Select Signal Chan A f".... XM1D1 A f'..... f'..... OR f'...... +CTI Bit 2 Hold I nter or Busy I-- '" .Bypass (also Op In) f'..... '" '" f'...... '"r--.... r--.... '" FCD31 -Switched to Channel B /"... ~ FC031 t-.... t-..... -Select Signal Chan A A OR FCD31 '" '" r--.... - Request In Chan A ,...... .....It-.... ~ '" -Address Compare Chan A FC041 Note: See 58-012 for description of circuit operation. -Trap Chan A SelOut Address Out Chan A -Reset Chan A Latches ( FC031 FC051 AB171 FC031 -Respondmg to Chan A FC051 -Switched to Channel A 00 00 f'.,.. 0 r tOp In Chan A A ~ f'.,.. A - Enable Chan A /"... i'-.. -Op In Chan A (To In erface Drivers) 0 \~,___ 1_2__3__________________4__ 5 ____________________ 6 ____________________- ._________________________7__________________________________________8~1 o 58·031 (( COPYright Internattonal Business Machmes Corporation 1976, 1979 58~030 58-031 OPER-TIE BREAKER (TCS) (Cont'd) 58-030 n TCS SELECTION AND TIE-BREAKER LOGIC (PART 2) T /~------------------------------~----------------------------~ 123 45 6 7 8\ 00 I I 0 Op In --A OR 0 A FC051 A f-- t-... ::::::......J A FC141 tOp In Chan B A ........ -Switched to Channel B " " -Trap Chan B "" XM051 A I"-... -Enable Chan 8 ' " -Op In Chan B (To Interface Driversl XM051 Swto B ~ -Reset Chan B ltchs -Select Signal Chan B A OR - -Addr Out Chan B "" +E nable Chan B A t-... +Addr Comp Chan B OR SelOut 1"" A r--... OR + Request I n Chan B " " f - - ,........ ~ r-- ~ r-- +Addr Out Chan B A "" '"'" +Select Signal Chan B I"-... XM031 "'t-... f'..... ~ r-,........ -Request I n Chan B A r--." t-... '" ~ OR "" - -Addr Compare Chan 8 ~Select Signal Chan B A A I r-.... b XM10l ~ XM031 A 1::::::.. A .~ "" I"-... ~ A tOP In Chan B A XM031 """''" Bypass - A '" '"'" -Select Signal Chan B '" f-A r-..., h ~ A OR A A +CU Busy Status Chan B ~ ~ -Enable Chan B i-- A ~ ,........ (also Op Inl I "'--_ j -Delay Sel Signal Chan B -Responding to Chan B - ",I A "- (To Interface Status Inl P, 1,3 CUE I'-... r-..., A '"'" -A t::::.. OR r-- I"-... XM031 +Internal Mach Reset -Reset CUE Chan B "'--"'-..I AI +Gen Reset Chan B - XM031 -Switched to Chan B I-t:::. CU Busy -CU Busy Reset Sw to A '( ~-) \...- 0 0\ \J ""'" +Inltlal Selection Chan B A \..y .,c-~ iJ 0 0 0 ABI7' A J"-..,. t-... '" ........ XM031 XM031 58-031 Copyright International Business Machines CorporatIon 1976, .r'" \ AB161 (Interface Branch on Cond Chan B) r- -Address Compare Chan B "'-Select Sig Chan B +CUE Pending Chan B N 1 OR +Addr Comp Chan B XM121 XM031 '" XM031 -Propagate Sel Out Chan B N (-'1\ \ ',.J) /"~. < j;' ("'-'-1':, '. ......)J '\ 0 ~j 0 0 () CO) r) \..' r-~, ~y 0, ~-'y' C) 0. ".~ r~ \. Y (,..-~\ \. ..;} . /(-1\. \,,~_yi .~ ~ ) \ .... y /'" 'J' I '-. 0 £" f ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( Device switching allows access to a maximum of sixteen tape units by two, three, or four tape controls, and permits simultaneous operation of as many tape units as there are tape controls. 3803 Models 1 and 2 can be mixed in a switching configuration; however, attempting to access a 3420 Model 4, 6, or 8 through a 3803 Model 1 produces unpredictable results. Device switching is performed via the Communicator and Device Switch features. Three Device Switch features (58-051) available with the tape subsystem are: 2 Control Switch used with 2x8 and 2x16 configurations 3 Control Switch used with 3x8 and 3x16 configurations 4 Control Switch used with 4x8 and 4x16 configurations The minimum switching subsystem configuration allows two tape controls to access up to 8 tape units and is called a 2x8 configuration. The maximum configuration is 4 tape controls and 16 tape units (4x16). A non-switching configuration (1 x8) is referred to as Selection Logic. Device Switching logic is installed only in those tape controls that have attached tape units. The location of the Device Switches depends on the configuration desired. For example: In a 2x8, 3x8, or 4x8 configuration, the switching feature is required only on the first tape control while in the 2x16, 3x16, and 4x16 configurations, the switching feature is required on Tape Controls 1 and 2 (58-051). The 2x16 configuration consists of two tape controls, each with a Communicator 1, a 2 Control Switch, and eight tape units. The tape controls may be connected to either different channels of the same system or on different systems. Device switching logic is logically invisible (except for BUSY responses during Initial Selection and Device End interrupts, which result when tape units become available). Device switching logic is modular to allow flexibility for a variety of system configurations. Subsystem priority and device addressing are assigned by pluggable jumpers within the switch. Any tape unit may be partitioned (made unavailable) to any tape control via toggle switches on the tape control operator's panel (58-060). ( ( 58-050 OPER-DEVICE SWITCHING CONFIGURATIONS DESCRIPTION ( 2 Control Switch 4 Control Switch The 2 Control Switch is a 2x8 configuration of hardware switching logic (58-051, 58-055). Tape Units 7 (attached to Tape Control 1) can be accessed by the Communicator in Tape Control 2 as well as the Communicator of Tape Control 1. A 2x16 configuration is obtained by installing a 2 Control Switch in both Tape Controls 1 and 2, allowing the Communicator in each tape control to access its own eight 3420s, as well as 3420s of the other tape control. A 4x8 configuration is obtained by installing a 4 Control Switch in Tape Control 1 and a Communicator 1 in Tape Controls 2, 3, and 4 (58-051). Tape units attach to Tape Control 1. o- 3 Control Switch A 3x8 configuration is obtained by installing a 3 Control Switch in Tape Control 1 only and a Communicator 1 in Tape Controls 1, 2, and 3 (58-051). Tape units attach to Tape Control 1. A 4x16 configuration is obtained by installing a 4 Control Switch in both Tape Controls 1 and 2. Two more tape controls must be added to the configuration. Tape Controls 3 and 4 do not contain any switching hardware or attach any tape units, but each contains a communicator. The 3 Control Switch and the 4 Control Switch are expansions of the 2 Control Switch. They allow access to eight attached tape units by the additional Communicators. A 3x16 configuration is obtained by installing a 3 Control Switch in both Tape Controls 1 and 2. A third tape control must be added to the configuration. Tape Control 3 does not contain any switching hardware or attach any tape units, but does contain a Communicator. 3803-2/3420 «~ COPYright International Business Machmes Corporation 1976, 1979 58-050 58-051 OPER-DEVICE SWITCHING CONFIGURATIONS (Cont'd) t x 8 Configuration 2 x 16 Configuration 2 X 8 Configuration Tape Control Number 1 Tape Control Number 1 Notes: Tape Control Number 2 Tape Control Number 1 [1] Maximum of 16 tape units and 4 tape controls. Tape Control Number 2 [2] Tape units attach only to tape controls with switching features. Com 1 [3] Any or all control units may have two channel switch features. 0··· .... ····7 Tape Units [4] 0 .. · .. ····· .. ··7 For 3420 Model 8 power requirements, see 90-180. 0 .. · ........ · .. 7 8 ···F Tape Units Tape Units Tape Units 3 x 16 Configuration 3 X 8 Configuration Tape Control Number 1 Tape Control ........ Number 2 Com 1 I' ommllnlcator '> 3 Control ~ Com 1 Communicator .. Tape Control Numb~r 2 Tape. Control Numb~r 1 Tape Control Number 3 Tape Control Number 3 Com 1 Com 2 Communlcatol ....... ~.;,£:,:;;:,:-;:·.·;;::;~;:··N Communicator """:'-;'::i:::"';':::~;;;~:'~ F 7 0·· .. · ...... · .. 7 Tape Units 4 x 16 Configuration 4 x 8 Configutation Tape Control Number 1 Tape Control Number 3 Tape Control Number 2 Com 1 Com 1 Tape Control Number 4 Tape Control Number 3 Tape Control Number 4 Com 2 Com 2 Communicator Communicator 0 .. ··· ........ ·7 Tape Units 0.--------.----7 8----·--· .. ----F Tape Units Tape Units 58-051 © Copyright International Business Machines Corporation 1976, 1979 ',\ /'~ ! '\.... _) j ""''1>-. 'j ''',.Y ( () () C) ,~) ,~ \ '- ! / ,. '" C) ... , ./ () f ( ( ( ( ( ( ( ( ( ( ( ( ( ( OPER-2x8 SWITCH lOGIC ( 58-055 OPERATOR PANEL SWITCHES (16) Switch Section A on Tape Control' directs Tape Control " s access path to Tape Units 0-7. Switch Section B on Tape Control' directs Tape Control 2's access to Tape Units 0-7. r- Tape ControI1-------- 1 r I II I II I I I I Addresses Jumpered 0-7 Secondary Interface AO-A7 Blank I f J I (EnablelDisablel I Blank I I II II I Secondary Primary I ~I Interface Interface I I I ~----------- ----~ Communicator 1 Feature Addresses Jumpered 0- 7 Switch Section A Crosspoint SWitches I I BO-B7 The Secondary Interface is not used on the 2 x 8, 3 x 8, or 4 x 8 configurations. Tape Control 2 --------.., I I I I L___ ._ Tape Unit 0 1 COPYright International Business Machines Corporation 1976. 1979 Tape Unit 7 58-055 OPER-2x16 SWITCH LOGIC r 58-060 r Tape Control 1 Tape Control 2- - - - - - - -I Communicator 1 Feature Addresses Jumpered 8-F Communicator 1 Feature Addresses Jumpered 0-7 Primary Interface .----)-7 >-------1 r-----,~..;._ Interboard Flat Cables Crosspoint SWltch"s Crosspoint SWitches I I 1 _I L Tape Unit 0 Tape Unit 7 I I L _ Tape Unit 8 ~ Tape Unit F OPERATION LINE DEFINITIONS (58-100) The Device Switch is controlled by lines from the tape control. Although there are necessary switching delays, data transfers, control requests, and responses, tape unit status is sent to the tape control as if the switch were not present. Busy/Tach: The BUSY/TACH line indicates the state of the device (busy or not busy) to the tape control. Device Operating Interface A and B (2 lines): A device operating line is active when a committed tape unit (one for which a COMMITTED latch has been set) has its BUSY/TACH line active. The DEVICE OP INTF A line to the tape control is used for generating the METERING IN line for its channel interface. The DEVICE OP INTF B line serves the same function but is used by the second channel interface when the Two-Channel Switch feature is installed. Selection: When DEVICE SELECT (58-090) is activated, with the device address on the DEVICE SWITCH bus and the node is enabled, the switch tries to set the COMMITTED latch for the node. Note: A "node" is the logic circuitry required to select and assign one tape unit to a requesting tape control. If the device has already been selected by another tape control, a BUSY indication is returned to the tape control attempting selection. If the device is not busy, the COMMITTED latch is set. The latch output is then sent to the other tape control nodes for that device to prevent selection by them. At the same time the committed latch is set. the SELECT crosspoint line to that node will become active and GATE BUS OUT will be the response to the selecting tape control. The BUS OUT and BUS IN connection has now been established between the tape control and tape unit. SWITCH SELECT is not required to select a tape unit, although it is always active in 3803 subsystems. Run Meter: When the node is enabled, the RUN METER line is sent to the device for meter operation. Set/Reset: The SET/RESET line is tied active so the ENABLE/DISABLE latch can be set to the corresponding state of the Enable/Disable switch on the operator's panel. Committed: Once the COMMITTED latch is set for a given node, it remains set until reset by the selecting tape control. Reset is accomplished by addressing and sending a 50 ns pulse on the SET/RESET line. Priority: When two or more tape controls attempt to select a tape unit at the same time, priority of access is determined by jumpers plugged on Tape Controls 1 and 2 (58-100). See Section 90 for plugging details. ... - - - - . - - - -.. - - - - - - - 4 . Switch section A on tape control 1 directs tape control 1's access path to tape units 0-7. Switch section B on tape control 1 directs tape control 2's access to tape units 0-7. Tape control 2 switches are similar to tape control 1. except section A directs tape control 2's access to tape units 8-F. Section B controls the access of tape' control 1 to tape units a·F. I 2 8 ~ 'n,bl. ~D,s.ablf' l!!I .. 8 ~'" ." 'e 58-060 COPVrlght International Business Machmes Corporation 1976, 1979 C) C) C) I) , / \. ) " '- .. ' ;J . '~, ./ ,"!' ..,. /.", \ \ \ '- "--J , I ( :( ( ( ( ( ( { ( ( ( ( ( ( ( ( c. ( ( (/ 58-070 OPER-4x16 SWITCH LOGIC Notes: [1] The maximum switch configuration consists of 16 tape units and 4 tape controls. [2] Tape units attach only to the tape controls with device switching features. [3] Any or all tape controls may have a Two-Channel Switch feature. .r I I I I I Tape Control 4--------, Communicator 2 Feature Secondary Interface I L ---- J Primary Interface I I I I I I r-------r-----' I" Tape ControI1--------'"j I I I I I I I I Communicator 1 Feature Addresses Jumpered 0.7 I I I I I Secondary Interface Primary· Interface I II I I I I I AO- A7 80- 87 CO-C7 DO-D7 I I I I I I I r A ru f I I I I I I I I I I I I .- Tape Control I I I I I I I I -------- Communicator 1 Feature Addresses Jumpered 8-F Secondary Interface Pnmary Interface I I : I I I L I D A 8 I I C D Crosspoint Switches Crosspoint Switches II I I I I I II I II I I I I - Tape Unit 7 I I I I I I I 1 t I TU Online/Offline Switches ------------- Tape Unit 0 Tape ControI3--------'"j I I Communicator 2 Feature I I I I I Primary Secondary I I Interface Interface I IL ________________ ..JI C I Online/Offline Switches I 1_- ((" COPYright International BUSiness Machines Corporation 1976. 1979 8 I I r I I I I I I I I I I I AO- A7 co - C7 80 - 87 DO- Dr -- ------------- _.... Tape Unit 8 Tape Unit F 58-070 58-080 OPER-2x8 SWITCHING FUNCTIONAL UNITS G G • Logic Section: The logic section communicates with the tape control to provide status, device address, and accessing interlocks_ The information exchanged establishes tape unit attachment to the tape control and presents switch status to the operating tape control or controls in the subsystem configuration_ Crosspoint Section: The crosspoint section is a switch matrix capable of switching twelve inbound and twelve outbound lines_ Each node (tape control/tape unit path) is controlled by the logic section_ Communicator: The communicator replaces the selection logic circuits and associated device interface cabling in the basic tape control with different logic circuits and cabling to the device switches_ The communicator divides the device interface into primary and secondary and controls the gating of each according to the address of the device being selected. The communicator consists of interface drivers and receivers. Tape Unit Online/Offline Switches: Tape unit toggle switches (58-060, 58-100) are located on the operator's panel of each tape control having a device switch feature. These switches enable the operator to determine tape unit availability to each tape control in the configuration. In a 4x16 configuration, four tape controls can access 16 tape units so there are 64 toggle switches, 32 each on Tape Controls 1 and 2. There are no switches in Tape Controls 3 and 4. e, e, e, e, 0, • Note: G, ALD XC-700 pages. - - - - - - - - - - - - - - - - - - - - - - (All reside in TCU-1) 1- - - - - - - I I IDTU Online/ Offline Switches (0- 7) 58-060 1'1 Bus and Tag Out Lines (12) 1I ---------1 I '" '" _~:o tJ Tape Control Unit 1 (TCU-1) (Also identified as C.U. 'A'.) (Hosts TUO-7) i iii Crosspoint Switches "Outbound" ~ - I- 0 ~Bus In Lines (9) co co e~ c:- IE , 0 ~ I: . --0 > ~ ~ co I - Bus and Tag Out Lines (12) 0 '" c: 00= 18 1 1 1 - - 58-090 CrossPOint SWitches "Inbound" 58-090 1 The Communicator 1 feature has only one external (primary) interface_ The Communicator 2 feature has two external interfaces (primary and secondary). The secondary interface connects attached 'tape units through Switch Section A (58-055, 58-060). The primary interface connects a 3803 that does not have tape units attached to another tape control through Switch Section B. e Device Switching Functional Units- - r Functional Units of the Device Switch are: I I Gate Bus Out 0 0 lEt Logic Section 58-090 I I I I 1 1 1 I I IL _ _ _ _ _ _ _ _ _ _ _ _ _ _ ~', Copyright o 58-080 International Business Machines Corporation 1976. 1979 (~ '''--y' r'" ,.. Y! () \....' 0 o /~'" '. j / / '-""" y ,"' ( ' '. ( ( ( ( c ( ( ( ( ( ( ( ( ( 58-090 OPER-DEVICE SWITCH NODE r------------------------------------------~ Gating a control unit to device path node on or off effects switching at the device interface level. 58 -080 Each node consists of parts of three logic cards. The crosspoint cards (B) contain the electronic switches needed to switch the bus in or bus out lines for a node. The switch logic card (A) contains the circuitry to control the crosspoint switch and communications to the tape controls. • Outbound : BUS OUT TO DEVICE 0 BUS OUT FROM TC A XPT Switch The crosspoint (XPT) switches are gated by the set to the COMMITTED latch. COMMITTED lines prevent simultaneous selection of the same device by more than one tape control. II INTERFACE COMMITTED, COMMITTED, and DEVICE BUSY are ANDed to generate DEVICE OPERATIONAL, which is sent to the tape control to develop METER IN for the channel interface. II Inbound BUS IN TO TC A IB II ( BUS IN FROM DEVICE 0 XPT Switch f+- 58 -110 SELECT XPT DRIVE L I DEVICE END INTERRUPT lines are scanned by the tape control to determine which tape unit has a DEVICE END INTERRUPT pending. Crosspoint Switch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 58-080 DEVICE SEL AND ADDRESS DECODED Committed - - J - - l COMMITTED CU A GATE BUS OUT (To communicator that addressed this switch) D~ S WITCH BUSY BUSY IT ACH is available to the tape control when the node is selected and enabled and the DEVICE BUSY or SWITCH BUSY line is inactive. - II II DEVICE OP INTF B A FL A TC ENABLED AND POWER ,..-- r--Interface B Committed II DEVICE OP INTF A rooA INTERFACE B SELECTED 1 Node Configuration r -1- -, L _1_ - FL A I_lei Tape Control A -1 Tape Control C A OR SELECTED-ADDRESSENABLED Tape Control D Device iii BUSY/TACHOMETER DEVICE BUSY/ TACHOMETER Tape Control B o 2 3 4 5 6 . 7 A DEVICE END INTERRUPT OR DEVICE END INTERRUPT I Switch Logic Card LSe':'F~ 5~- 1~ ~r ~ta~. _ - _ _ _ _ _ _ _ _ _ _ _ _ -.J 58-090 fU Copyright International Business Machines Corporation 1976. 1979 ( 58-100 OPER-DEVICE SWITCH NODE (Cont'd) r Interface B Selected I I Bus Out/Tag Out Lines (12) Device ! Bus In Lines(9) -, L -------- J TC TC { Bus Out/Tag Out Lines (12) : r--o Bus In Lines (9) SEL XPT O. Device { Busy/Tachometer rNode Logic I I I I Camm'.... CU' Switch I I Device Address 1/1 I Device Address 212 i T Jumper I Device Address 8/8 !• Ir Power Down TC PWR On Reset Switch .--- N '--- A • A N J Disable • Enable/Disable Set/Reset !I '--- A FL 1 ~ A - '--~ Selected-Address-Enabled A OR Enabled - DISABLED PWR A On Reset r-- OR ~ f- - A Reset Committed A I ..-I Switch Select - Not Device Select IL _________________________ Hun Meter A Gate Bus Out TC I I I I I I I I I I Device Operating Interface A TC Device Operating Interface B TC : Device Committed CU A I Interface B Committed - OR A ____ ..., J r- FL '-- L A -- OR I f-- ,--- OR r- I OR I r-- I 4~ FL A Enabled f-- A I A Device End Interrupt l Ir~ - Device Committed A Selected L I TC r-- Not Committed I Device le 1 I I OR A ..1 I -v See 58 -110 for detail. I Switch Busy - I I I IL I Jumper I 0 OR Address Enable I TU Online/Offline Switches I XPT Switches Device Busy D~e OR XPT Switches L-----------------i• Address :I Device Select ..." I~ I Switch Select -- -- Priority Reset C Priority Reset D I Device Address 4/4 ~ --:-~-PriOrity Reset B- - - - - - - - - - - - - - - - - - - - T I I Committed CU C Committed CU D TC Switch xPTCards-----1 OR Busy/Tach I TC I I I 1 Run Meter I I Device Device End Interrupt I • I I I I I I I ~ Switch I I I I I I ~------------------------J ~ r-' L~-I I I I I I B C D 0 1 Node Configurati on 1 I I I I I I I I I I I I I I I 3 4 6 2 5 7 58-100 ( COPVrlght International Business Machines Corporation 1976, 1979 /) 'J' I \, .' o () o () C) ", "- ;/ ( ( (' ( ( ( ( ( ( ( ( ( ( « ( ( ( ( ( ( ( ( ( ( ( ( 58-110 OPER-INBOUND CROSSPOINT SWITCH TU5 P rl BUS IN 0 TU 0-4, 6, 7 I ( GATE BUS OUT/SEL XPT 5 N XPT Switch From Switch Logic Card H . BUS IN PTU5 DOT OR I ) TU5 4, 5, 6,7 H N BUS IN 1 TUO-4,6,7. ( { J 1 XPT Switch N I STATUS, DATA and CONTROL P05 BUS IN 0 TU5 -BUS IN OTU5 J04 M07 BUS IN 1 TU5 -BUS IN 1 TU5 J07 P04 BUS IN 2TU5 ( ) XPT Switch -BUS IN 2TU5 From Device 5 -BUS IN 3TU5 Note: See ALD pages XCnnn. TU50,1,2,3, 24Q ENTR XA111 See Note DOT OR ( ) . BUS IN 4-7 TU5 G02 H P06 BUS IN 3 TU5 J03 G10 DOT OR XB103 B3H2 See Note BUS IN 2 TU 0-4,6,7, BUS IN 3TUO BUS IN 3 TU1 BUS IN 3TU2 BUS IN 3 TU3 BUS IN 3 TU4 BUS IN 3 TU5 BUS IN 3 TU6 BUS IN 3 TU7 D13 -CU 6 BUS IN 3 DOT OR XB105 See Note 58-110 l COPYright International Business Machmes Corporation 1976. 1979 ( 58-111 NOTES: 3803-2/3420 58-111 '{ '" / I CopYright InternatIonal Business Machines Corporation 1976. 1979 o r) " (J f,\ r", ,,-~ -. .' i<~ I / , / -'>," /' -' ,- -'\ I \" /' "~ < \, "', ) / >- / , ( ( f ( ( ( c ( ( ( ( ( ( ( (' ( (-~ REF-CE PANEL Off Degates the following functions: (J) Panel Enabled Intf's Disabled Control Check Data Flow Check Stop On Lo I C Hi IC Stop On MTE Env Skew Read Cmpr Equal ~ Start or Step Display Select CE Reg Cmpr Reg Device 4 5 Data ALU 1·Chan ALU 2'Device Norm Data ALU 1·Chan ALU 2'Device Stop ROS Data Bits 0·7 Step ROS Data Bits 8·15 Ai~" @ Lamp Test 6 7 8 ~g~~ ROS Address Set IC Cycle 9 10 2. Stop On-Data Flow Check 3. Reset/Start or Step 4. ROS Mode 5. Command Control switches (3) STOP ON-CONTROL CHECK (TWO-POSITION TOGGLE) 11 ~~glg Serv 1Sta 1 Adr 1 Op 1ALU Device Address ,_ALU Serv 0 Sup U Adr 0 Cmmd 0 ALU Sel Cmmd Ctrl Move ALU Sup CU Reg ~Reg I~eg 1 2 1 2 ~~ALU1 ~~~~d ALU 1 Data Entry Select Cmpr Reg Start Note: If the Panel Enabled light does not light. set the ROS Mode rotary switch to Norm and operate the Set ROS Mode switch (momentary). PANEL ENABLE (TWO-POSITION TOGGLE) Panel On ~ Allows the CE panel functions identified by yellow lette,ing to be performed with the Interface Disabled light either on or off. Active only if ROS is in normal mode. It may be necessary to raise the Set ROS Mode momentary switch to establish this mode. The Panel Enabled light is ON when the switch is ON. @ Active only while ROS is in Stop mode. Stops both ALUs when any control check is recognized in the ALU selected by the ALU1/ ALU2 switch. The exact stopping location depends on the type of error; it is usually two less than the stop address except for a BOC. Generally. microprogram-detected errors will not be recognized until a transfer hardware error (XFR HDWERR) microinstruction is executed. Most other errors will stop the ALUs when the failure occurs. ii@ CE PANEL SWITCHES Stop On On ALU 2' CE/Cmpr Command Controls Wr Data Single Stop On-Control Check RESET/START OR STEP (TWO-POSITION MOMENTARY TOGGLE) Reset Sta rt 0 r Step Active only while the Panel Enabled light is On. Reset (UP) Compare Register ROS Mode Rst/Cmpr RstiErr LRCECCSkewReadCRCWr uPgm V RC Tgr Command 1. Wr Tgr u Pgm ®©>(Q)ci©>5(Q)(Q)~CO(Q)©~C(Q)©©) BOCB Busu Low Hi 0 BusP Pty 'Pgm ROS Reg Pty Comp Reset ( 75-001 3803 CE PANEL DESCRIPTION Panel ( Allows all CE panel functions to be performed with the Interface Disabled light On. Disables the compare register equal features of the ROS Mode switch Stop position. Off Allows normal tape control operation. Sets both ALUs to Instruction Counter (lC) address 000 and causes a Power-on Reset Branch Condition. Start or Step (Down) Starts both ALUs after a stop condition, with subsequent running of the ALUs controlled by the ROS Mode switch. Also resets the Compare Equal light at any time without interlocks. STOP ON-DATA FLOW CHECK (TWO-POSITION TOGGLE) Stop On ® Active only while Interface Disabled light is On (CE Mode). On Stops both ALUs at the completion of a command in which a failure occurs on Unit Check condition. Off Normal tape control operation. Note: When in CE Mode, the tape control stops on Unit Exception, regardless of switch position. To inhibit a Stop-On-Unit-Exception when tape control is in CE Mode, jumper AA 1T2J12 to ground. 75-001 REF-CE PANEL (Cont'd) 75-002 LAMP TEST (TWO-POSITION TOGGLE) Lamp Test @ Allows you to test the CE panel indicator lights. ROS MODE (SEVEN-POSITION ROTARY) ROS Mode Rst Cmpr Stop Set ROS Mode When the data in the compare register equals the IC address of the ALU selected by the ALU1 / ALU2 switch, and the Display Select switch is in IC position, both ALUs are stopped. The instructions at the stopped addresses will not have been executed. Sets the selected ROS mode. DISPLAY SELECT (SEVEN-POSITION ROTARY) Display Sleet CE Reg Set CE/Compr When the Stop On-Control Check switch is active, both ALUs are stopped only when an error occurs in the ALU selected by the ALU1 / ALU2 switch. Cmpr Reg Sets the data, selected by the three hex rotary switches into the register selected by the Data Entry Select switch. The Set CE/Compr switch operates without the panel enabled or the interface disabled. IC Bus In Bus Out Rst Err COMMAND CONTROLS Note: If compare equal stop function does not work, make sure the Control Check Stop switch is off. Set TC'" Norm Stop i~@ Step Step Cycle Active only while the Panel Enabled light is On. After selecting any of the seven positions of the ROS Mode switch, activate the Set ROS Mode momentary toggle switch to set the mode. Rst/Cmpr When the IC address of the selected ALU equals the data in the compare register, both ALUs are reset to location 000 and allowed to continue running. (The Display Select switch must be in IC position.) Hi ROS Command Controls Operating the Start or Step momentary switch allows stepping the ALU selected by the ALU1 / ALU2 switch, while the ALU not selected runs normally. Active only while the Intt's Disabled light is on. Cycle Ripple/Wr Data Allows the repetitive execution of an instruction at a selected address. Step or stop at the instruction address on which you want to cycle. Set ROS Mode to Cycle and press Start or Stop. Establishes the data pattern mode for offline write commands. Data Single CE Reg Start When a control check occurs, both ALUs are reset to location 000 and allowed to continue running. Set IC Allows the contents of the compare register to set IC of the ALU selected by the ALU1 / ALU2 switch. Displays data currently in the compare register in indicators 0 through 11. Norm IC Displays the IC address of the selected ALU in indicators 0 through 11. Stop/Start STOP halts the continuous cycling of the four commands when the Mple/Single switch is in the MPLE position. Selects the ALU when the Display Select switch is set to the IC, Bus In, Bus Out, Hi ROS, or Low ROS position. Bus In With ALU1 selected, displays Channel Bus In data in indicators 0 through 7 and In Tags in indicators 8 through 11. START initiates the commands stored in the CE command registers. SET ROS MODE/SET CE COMPR (TWO-POSITION MOMENTARY TOGGLE) Normal running condition of both ALUs. Displays Write Data/Go Down or Byte Ct/Multiplier in conjunction with Data Entry Select. Cmpr Reg ALU2 Selects the ALU to be controlled by the ROS Mode switch. 2. Mple/Single SINGLE allows single stepping of the four commands with each activation of the momentary Start switch. Rst/Err Displays command/device in conjunction with Data Entry Select. Note: Some stop-on-error conditions stop the CE clock. which prevents displaying the contents of the CE registers. MPLE allows continuous cycling of the four commands entered with the Data Entry Select switch. ALU1/ALU2 (TWO-POSITION TOGGLE) 1. With ALU2 selected, displays TU Bus In data in indicators 0 through 7 and the device address in indicators 8 through 11. Set :@' CE/Cmpr 75~002 /~ (-"'\ . ./ ".,j (",,", ~ "'-. j' 0, \ : \, , j \,) ~ '\.,J /!C'~ I \ ..... _,' 1"'"\ '- j/ () 0- ~) (",..""" \. :J \. t~ ~. ) r',",\ ",-) r"", r) \" ~ \., ">-" ) f '" ~, \, / I /"' 0 '"-..- I _/ .... '~j \ (1'" ,,) ~ ) 0 f ( ( ( (- (' ( ( ( ( ( { ( ( ( (. Bus Out Cmnd 1,2.3. and 4 With ALU 1 selected, displays Channel Bus Out data in With the Data Entry Select switch in one of the four positions (Cmnd 1, 2, 3, or 4), a command and its associated device address (O-F) may be entered into one of the four command positions. o through 7, and outbound control or tags in 8 through 11. Parity is only assured when the microprogram activates CHANNEL BUS OUT. To write continuously, jumper from AA1R2J12 to ground. Byte Cnt HiROS With ALU1 selected, displays ROS1 data bits 0-7 P1 in through 7 and control lines in 9 through 11. o With ALU2 selected, displays ROS2 data bits 0-7 P1 in o through 7 only. Low ROS The three Data Entry switch positions determine the total byte count. The left and center switches count to a maximum of 256. The right, or Multiplier switch counts in multiples of 1024. Position zero of the Multiplier switch adds zero to the total of the other two switches. Position 1 would add 1024, 2 would add 2048, etc. To provide a byte count of 3140. set the left and center switches each to 4. and set the right switch to 3. The three rotary switches are used to enter data into various registers. Set a command into the left switch and the TU address into the right switch. For example, 01 A entered into the Command register indicates a write command to device A. Command 8 9 10 11 OO©>Q Ocg©>©> With ALU1 selected, displays ROS1 data bits 8-15 P2 in 0 through 7 and control lines in 9 through 11. With ALU2 selected, displays ROS2 data bits 8-15 P2 in 0 through 7 only. DATA ENTRY SELECT (SEVEN-POSITION ROTARY) Data Entry Sleet Cmpr Reg Cm-nd 1 Cmnd 2 Cmnd 3 Cmpr Reg Allows data in the three Data Entry switches to be entered in the compare register. © Copyright International Business Machines Corporation 1976, 1979 Byte Count Dialed Byte Count Written 00 to FE Byte Count dialed +3 FF 2 o1 2 345 6 7 10000011 Note: The P bit is automatically generated when required. The right switch determines the go-down time. Position zero gives a go-down of 6.0 milliseconds. The total range is from 6.0 milliseconds to approximately 0.5 second. Each position, 0 to F, represents approximately 26 milliseconds. A setting of 3 results in a go-down time of 6 milliseconds + (3 x 26). or approximately 84 milliseconds. La IC Hi Ie ~Q(Q)oo50(Q) BOC B Bus u Low Hi 0 Bus Pty P9m ROS Reg Pty BOC Checks the 16 branch conditions not checked by the HI IC PARITY/HI ROS register circuits. (A total of 32 BOCs are checked.) If an even number of BOC groups are active, a BOC error is indicated. Checks the output of an LSR for odd parity on the B Bus on instructions which transfer data from ALU to an external register. If parity is even, the error is gated to the hardware error latches and CE panel indicator. CE PANEL INDICATORS Write Data Go Down Write Data and Go Down determine those bits to be written and establishes the go-down time. The left and center data entry switches determine the bits to be written. For example, the Ripple/Wr Data switch in Wr Data. 8 in the left switch, and 3 in the center switch writes the following: Stop On B-Bus Parity Note: Check to ensure you get the correct byte count. Compare Rgeister CONTROL CHECK INDICATORS Control Cheek To do an LWR with go-down time, jumper from AA 1S2G08 to ground. Data Entry With ALU2 selected, displays TU Bus Out data in 0 through 7 and outbound controls or tags in 8 through 11. 567 ( 75-003 REF-CE PANEL (Cont'd) 4 (/ { INTF'S DISABLED Intf's Disabled Note: When displaying the LSRs, B-Bus parity errors can occur bE-cause LSRs are not set to odd parity with power-on reset. Hi IC Pty/Hi ROS Reg Pty The circuits that set this indicator are: 1. Hi IC parity check. 2. Hi ROS register parity check. Indicates when the tape control is offline. The manual Enable/Disable switch(es) on the CU operator's panel must be in Disabled position before the lamp comes on. 3. Instruction Decode error. (ROS instruction check to be sure only one ROS operation was decoded.) 4. BOC Error. (Check of 16 branch conditions.) CMPR EQUAL Lo IC Pty/Low ROS Reg Pty Cmpr Equal Q) Indicates that the data entered in the CE/Compare register equals that contained in any register selected for comparison. Checks parity of the IC (low order) and ROS register (low order). An even parity error sets the HARDWARE ERROR latch and CE panel indicator. Lo IC Parity is checked only on a BU or a successful BOC. Low ROS Parity is checked on every instruction cycfe. 75-003 REF-CE PANEL (Cont'd) o Bus 75-004 Pty Checks the parity of information to be stored in an LSR at 100 ns time. Bits 0-8 from the D Bus are exciusive-ORed with the P bit from Bus Out. Even parity sets the D BUS PARITY ERROR latch and HARDWARE ERROR 5 latch, and lights the CE panel indicator. This error condition is only checked on a transfer of data into the ALU from an external source. 6. Parity does not match between the channel b.uffer and the. write buffer outputs on write operations. 7. When operating in 7-track data convert mode and a count of bits before and after conversion does not match. 8. U Pgm Monitors the selected ALU and signals an error when the ALU detects any hardware error, including checkout errors for both ALUs. Data Flow Check 2. Buffer Overrun. 3. Write Address error. 4. If CHANNEL BUFFER READ IN counter gets out of step. 5. Write buffers are empty when a write tape cycle occurs. During a 6250 bpi write operation if RIC leads ROC by 14 bits. 3. During a PE write operation if RIC leads ROC by 4 bits. 4. During a NRZI write operation by skew gate. 1. Set during a 6250 bpi write operation when there are two or more error pointers: 6250 bpi Mode a. Set during single-track error correction if a match is not found. Set during a PE operation when there are two or more error pointers. b. Set during a write operation if hardware pointer and correction code indicate different tracks. Set during a NRZI operation when a block has an odd number of bits in any track (LRC). 2. 1. Set when any track signal falls below threshold on read or write. Does not set Data Check. 2. Set during a PE operation when any error pointer is set or when any track falls below threshold. Sets Data Check on write only. 3. Set during a NRZI write operation if NRZI Register 2 has incorrect parity. The P Comp indicator (also C Compare) is set by the following conditions: When parity of the byte sent to the channel buffer on read operations is wrong. 2. 1. ENV/ECC 1. During a 6250 bpi/PE read operation if RIC leads ROC by 30 bits. Read VRC 3. P Comp 1. MTE/lRC 2. Data Flow Check Indicators When operating in 7-track mode with the Data Converter off and the count of bits for each byte as it enters and leaves the register fails to compare. Skew Error is set: Set during a PE operation if a parity error occurs and no track pointers are on. CRC Set during 6250 bpi and 9-track NRZI operations when the CRC byte calculated for a read operation does not match the CRC byte written on tape. Wr Tgr Set when the output of the write triggers has incorrect parity. NOTES ON CE PANEL OPERATION A Start I/O command to a tape unit that has Unit Check or Busy in its initial status byte will prevent stepping to the next command. This condition can be caused by a Not Ready tape unit. CE command sequence hang up: when an error occurs on a 3803 with the Two-Channel Switch (TCS) feature installed, a "contingent connection" is established without Stop On Error ON. This is caused by dedicated sense data from the failing tape unit. There are three ways to proceed: 1. Issue a Sense command to the same tape unit after any other type of command. 2. Issue all four internal program commands, except a Test I/O or NOP, to the same tape unit. A Mode Set command can also cause a hang condition, so it may be necessary to replace this command following initial setup. 3. In order to allow command cycling to mUltiple tape units without changing the command setup, set ROS Mode to Rst/Cmpr using IC address 302 on ALU1. This restarts both microcodes at 000 on contingent-connection conditions and performs a general reset. To eliminate the need for pressing the CE Command Start pushbutton, connect a jumper from AB2Q2S10 (General Reset FC041) to AA 1T2G05 (Start Key Latch PK035). Skew Set when vertical misalignment of bits exceeds acceptable limits. (If all bits in a byte are not received by the read circuits within a specified period, the bit has excessive "skew" and Skew Error is set.) U Pgm Set when ALU2 detects any microprogram error, including End Data Check on PE operations, and any error indicated in sense byte 8, bits 0-6; sense byte 9, bit 1; and sense byte 10, bits·0-7. 75-004 o () C) Cl C) ( ( ( c, ( ( c ( ( ( ( ( ( ( ( ( ( ( ( 80-000 TOOLS AND TEST EQUIPMENT The tools and test equipment listed in this section are required to properly service 3420 Magnetic Tape Units and 3803 Tape Controls. KEPT AT THE CUSTOMER'S ACCOUNT Part 453511 KEPT AT THE BRANCH OFFICE Tape Transport Cleaner Scratch tape 3. Command 3-Read Forward ('02') Master skew tapes and master signal-level tapes are manufactured to rigid specifications. They are the standards that are used by CEs to obtain optimum tape unit performance. 4. Command 4-Read Backward ('OC') equivalent) 352465 Tape Cleaning Kit 1. Use master tapes only for their intended purpose. (See Note 1.) 432641 Master Skew Tape (See Note 1.) 2. Handle tapes with care, Degausser (See Note 1.) 453500 Manometer, 30 inch (two needed for series 3. Make only full-reel passes in order to have even wear throughout the length of the tape. 4. Identify master tapes as such and mark the reels with the letter "m," as a reminder to make full passes only. Name 1848621 Stress Tape (order from Mechanicsburg) 432152 Master Signal-Level Tape (order through IRD Sales) 451064 Name MASTER TAPES Because tape unit performance is directly affected by the accuracy of these master tapes, the following precautions should be taken: Part Oscilloscope (Model 453. 454, 561, 545, 766H or connection) (See Notes 1 and 2.) 453522 Developing Solution 453504 Tee and Hose Assembly (See Note 2.) may be used if available) 453522 Tape Developing Solution 460874 Scale, 0 to 6 pounds (belt adjustment) 1765342 Tape Unit Tester 2515376 Capstan Prealignment Gauge 1846251 Shim, Right Reel Hub Alignment MASTER SKEW TAPES Capstan Adjustment Wrench (rear adjustments) 1846252 Hex Wrench, Right Reel Hub 2515401 Reel Motor and Hub Adjustment Tools: (see 08-460) 2512745 Adapter Hose (See Note 2.) 2523723 Capstan Adjustment Wrench (front adjustments) 2513154 Pressure Divider (See Note 2.) 5861448 7-Track NRZI Threshold Adjustment Card 2501611 Tape Unit Cleaning Brush 5861455 PE Threshold Adjustment Card 2512063 Crimper (supplied by marketing representative) Master skew tapes have a density of 800 FCI and are written with one solid bit across the width of the tape, These tapes are written on a specially adapted tape unit at the Tape Test Center with accuracy held to within 0.375 usee total skew between the leading and lagging bits of a 112 ips tape unit. 5861452 Dual Density Threshold Adjustment Card 2515390 Capstan Box Wrench (read adjustment capstan only) 1848621 6250 bpi Stress Tape 453585 2515390 *Digitec 251 Meter (Digitec 201 Meter, PIN 453046. * Trademark of United Systems Corporation ( ( Notes: 1. Discussed in more detail in this section. 2. Not needed if p;essure/vacuum gauge P/N 5495384 is The master skew tape will run off the reel when reading forward because it is written with no interblock gaps (lBGs). In order to create an IBG and save time during skew adjustments, make the following alterations to the master skew tape: The master skew tape will read forward to the end of the reel, read backward, and repeat the cycle, This permits checking skew from the rear of the tape unit without manipulating the controls, MASTER SIGNAL-LEVEL TAPES Master signal-level tapes have the ability to produce a signal to within ±2% of the primary master. (A primary master, which is established as an IBM standard, is the base for instrument alignment.) All new master signal-level tapes are checked at 3200 FCI and 800 FC\. The suffix letter "A" is added to the part number to allow field identification of 3200/800/556 FCI tapes as opposed to the former 800/556 FCI tapes, Thus, for example, a master signal-level tape checked out at both 3200 FCI and 800 FCI would have PIN 432152A. DEGAUSSER Caution: The degausser will demagnitize any material such as tape, disks, etc. Power off the tape unit. To degauss the read/write head: 1. Remove magnetic tape from the tape unit. Do not place the tape on top of the tape unit. 2, Plug degausser into 110 Vac receptacle. 3, Press the pushbutton on the degausser while it is at least 1 foot (30,5 em) away from the read/write head and move it slowly toward the head. 1. Read the master skew tape forward to the end of tape EDT reflective marker. 2. Install a write enable ring. 3. Write one record of any size beyond the EDT marker. 4. Hold the degausser against the front surface of the head for about 10 seconds. 4. Remove the write enable ring. 5. 5. Rewind the tape, Pull the degausser straight away from the head very slowly to a distance of at least 1 foot (30,5 em) and release the pushbutton. available. After the preceding one-time preparatory steps, set the tape control CE panel as follows when you use the skew tape: 1. Command 1-Read Forward ('02') 2. Command 2-Read Backward ('OC') 80-000 © Copyright International Business Machines Corporation 1976, 1979, 1980, 19B3 ( 80-010 TOOLS AND TEST EQUIPMENT (Cont'd) WATER MANOMETER Note: The use of a 30 inch (76,20 cm) manometer or the 80 inch (203,20 cm) pressure/vacuum gauge is not dependent on the Eng/ish (metric) system of measurement. Connect the pressure-sensing hose to one port, leaving the other port open. 3. Use the requested tool by part number and name, and measure to the specified units (whether metric or English) to obtain the desired adjustment or reading. Shown are several setups for using the water manometer, part number 453500. Part A shows a single manometer measuring a pressure of less than 30 inches (76,20 em). Part B shows two manometers in series measuring a pressure between 30 and 60 inches (76,20 em and 152,90 em). Part C shows using the pressure divider and a single manometer measuring a pressure greater than 30 inches (76,20 em). General instructions for using the manometer are: 1. 2. 4. 5. Fill the water manometer with tap water, maintaining the water level near the 0 position on the scale. Zero the manometer by sliding the scale up or down until the 0 mark lines up within 0.2 inch (5,7 mm) of the bottom of the meniscus in both columns. II Set conditions for the specific item to be checked according to the pneumatic-adjustment decal located on the transfer valve and manifold. Read the vacuum level. (The vacuum level is the sum of the displacement of the water level in each column.) PROCEDURES Note: Take readings at bottom of meniscus. Remove the tee from the tee and hose assembly, and connect the hose on the line to be checked. .. Set up the water manometer by opening both top valves one full turn from closed position. (Incorrect readings will occur if valves are opened too far.) Using a single manometer to measure a pressure of less than 30 inches (76,20 cm). Read at bottom of each meniscus and add the two readings together to get total pressure (W). W = 2.0 + 1.7 = 3.7. To To Measurement Port Measurement Port 30'inch Manometer, Part 453500 II 30·inch Manometer, Part 453500 II Using two manometers in series to measure a pressure between 30 and 60 inches (76,30 and 152.40 cm). Read at bottom of each meniscus and add the four readings together to get total pressure (the sum of X + V). X + Y = 2.0 + 1.7 + 2.0 + 1.7 = 7.4 inches. Using a pressure divider with a single manometer to measure a pressure of greater than 30 inches (76,30). First. measure a known pressure of less than 30 inches. Second, insert the divider and adjust the divider's adjusting screw until the manometer reading is 40% of its original reading. Third, measure the pressure of greater than 30 inches by reading at the bottom of each meniscus, adding the two readings together (to get Z). and multiplying Z by 2.5 to get pressure. 2.5Z = 2.5(2.0 + 1.7) = 2.5(3.7) = 9.25 inches. The maximum reading possible with this combination is 75 inches (190,50 cm). b. Insert the pressure divider between the measurement part and the gauge and adjust the divider's adjusting screw until the gauge reads 40% of its original reading. c. Measure the pressure greater than 80 inches (203,20 em) and record the reading (Z). d. Multiply Z by 2.5 to get the total pressure. Example: If Z reading is 33.2, 33.2 x 2.5 = 83.0 inches PRESSURE/VACUUM GAUGE Shown below is pressure/vacuum gauge, part 5495384. To use the gauge: 1. Attach the gauge hose to the fitting to be tested. 2. Read the dial directly in pressure or vacuum. (For measurements above 80 inches (203,20 cm). add 1 inch (2,54 cm)to the reading for each 1/16 inch (1,59 mm) of pointer travel beyond the end of the scale.) Using a pressure/vacuum gauge to measure a pressure greater than 80 inches (203,20 cm). Caution: Disconnect from test point before loading or unloading tape unit to prevent damage or miscalibration of gauge. a. Measure a known pressure less than 80 inches (203,20 cm). r Adjusting Screw 30-inch Manometer. Part 453500 30-inch Manometer, Part 453500 II (To measurement port) Part A Part B Part C V ~;,"~"~7';:~; W.re, II (51 + 43 mm) Pressure/Vacuum Gauge Part 5495384 80-010 © Copyright International Business Machines Corporation 1976, 1979. 1980. 1983 C) C) i/"~. ~y o /-'\ ("1 '", j \, / " ,r'"" \ / ,/~ ) ( ( (- ( ( ( ( ( ( ( ( ( ( c ( ( ( ( ( ( ( ( ( 80-020 TOOLS AND TEST EQUIPMENT (Cont'd) 3420 FIELD TESTER To use the field tester: Caution: Use extreme care when attaching the field tester because an error can damage the tape unit, the tester, or both. Be sure to use only the 3420 field tester, part 1765342, when doing offline maintenance on 3420 tape units. Do not use the 2420 Field Tester. When testing Models 4,6, and 8, a field tester at EC level 734316 must be used. A temporary jumper must be installed from K2P02 to M2D06 for 6250 operation. 1. Unload the tape unit. 2. Switch the unit off line at the logic gate. To ensure that the on-off line switch circuitry is operating correctly, monitor the - interface disable and + int dis or - off lines. Refer to page FT910 of the 3420 ALDS. Check the following levels for proper operation of the on-off line switch circuits. Position of On-Offline SW When operated with the field tester, the tape unit loads and unloads tape, reads, writes, and moves tape forward or backward. To test several tape units simultaneously, use the manual controls on the tape control CE panel. ( 3. Caution: The field tester can cause tape dump and damage under the following conditions: A1L6D04 A1l6B03 Online +6v -4v Offline Gnd Gnd With the arrow on the cable pointing up, plug the tester into the wiring side of the logic gate at location A 1 N5. Another way to be sure the cable is plugged correctly is to make sure the notches on the cable connector are toward the center of the logic gate. Select, on the tape unit operator's panel, comes on when the Read /Write switch is in the READ position, or in the WRITE position with the MOVE tag active. You can now use the tester switches to load and Ready the tape unit. 1. When moving tape with field tester, the direction switch position is changed before activating "Stop" time. Use the Dn/Bkwd control and Slow/Fast switch to adjust go-down time. Go ensures continuous tape movement. Use the Alt Dir / Fwd / Bkwd switch to control direction. Stp halts tape motion. Alt Dir/Fwd/Bkwd 2. When attached to a tape unit and set to "Fwd" and either "St/Stop" or "Go", the tape unit is loaded and goes to Load Point and becomes Ready. If RESET on the tape unit console is activated and the tape unit does not dump tape, and then Reset is followed by activating UNLOAD, the tape will run off the end of the reel. St/Stp/Go/Stop switch must be at Go to enable this switch. Alt Dir is active in read status only; it moves tape alternately forward and backward. Use Up/Fwd control and Slow/Fast switch to adjust duration of forward movement. Use Dn / Bkwd control and Slow / Fast switch to adjust duration of backward movement. Fwd causes forward tape motion. Bkwd causes backward tape motion. 3. When using "A It Dir", RESET is activated on the tape unit. Slow/Fast Conditions 1, 2, and 3 above can be eliminated by always putting the tester in "Stop" before doing any other operation. The switches on the tester operate the tape unit by remote control as follows: Start/Reset Operates the same as the control on the tape unit operator's panel. Start makes the unit ready. Reset resets the unit. Ld Rew/Rew Unld Ld Rew loads tape if none is loaded, and rewinds tape to load point if tape was loaded but is not at load point. Rew Unld rewinds tape from any position, unloads the unit. closes the cartridge if one is used, and lowers the power window. Up/Fwd Up/Fwd controls either the time the MOVE line is active during a start/stop operation, or the duration of forward motion in an alternate-direction operation. Dn/Bkwd Dn/Bkwd controls either the time the MOVE line is inactive during a start/stop operation, or the duration of backward motion in an alternate-direction operation. St/Stp/Go/Stop This is a range switch for the Up/Fwd and Dn/Bkwd controls. Slow extends the go-up/down timing range to approximately 3.0 seconds. Fast decreases the go-up/down timing range to approximately 7.0 ms. Write/Read Write causes the tape unit to write with gaps. Each time the tape unit writes, as in a start/stop operation, it generates a PE gap of 0.528 inch (13,4 mm) and a GCR gap of 0.275 inch (7,0 mm). Read causes continuous reading. 8/16/32 (Models 3, 5, 7) See Note This switch controls the frequency of the tester's write oscillator. The three positions result in write frequencies of 800 fci (NRZI), and 1600 and 3200 fci (PEl. respectively. 16/32/64 (Model 4, 6, 8) See Note When a field tester at EC level 734316 is used on 3420 Models 4, 6, and 8 with the provided jumper installed, these switch positions represent 1600, 3200, and 6400 fci as the label shows. Frequencies generated by the tester are for practical offline test only. Do not confuse these tester frequencies with normal online recording densities. Note: The back panel wiring on cable position AIN5 on Models 4, 6, and B is such that the frequency of the tester is doubled. • St/Stp causes interruptions in tape motion. Use the Up/Fwd control and Slow/Fast switch to adjust go-up 3803-2/3420 © Copyright International Business Machines Corporation 1976, 1979. 1980, 1983 80-020 80-030 NOTES: 3803-2/3420 © ./ ~ .. 80-030 Copyright International Business Machines Corporation 1976. 1979. 1980, 1983 ") I· \. C) o \..-Y ( .. ~ "-. ;J \, ( ( (- ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (' ( This procedure makes all previous 3420 tape unit cleaning procedures obsolete. Items used by this procedure are contained in the IBM Tape Cleaning Kit, part number 352465 (see Figure 1). Use IBM tape transport cleaner, p'art 8493001. Performance results cannot be guaranteed when other chemical formulations are used. Other chemical formulations have not been tested by IBM, and their use may impair performance or cause damage to the tape unit or tape. ( c ( 85-000 SUBSYSTEM PREVENTIVE MAINTENANCE GENERAL CLEANING INSTRUCTIONS ( DAILY CLEANING PROCEDURE Figure 1. IBM Tape Cleaning Kit Felt Pad Holder PIN 352606 Cleaning 8rush PIN 2513590 e N 6851781) To promote reliable tape unit performance, all of the steps listed below must be performed every eight hours. Clean the tape unit in the sequence presented in this section. 1. Read/write and erase heads (see 85-001) 2. Cleaner blade, BOT / EOT block, rewind plunger, and threading channel reflector (see 85-002) 3. Tape transport (see 85-003) 4. Capstan (see 85-004) 5. File reel hub (see 85-004) Head Cleaning BruJihes DANGER When using tape cleaner, do not get it on skin or clothing. Follow the instructions on the container. Do not use metal instruments to clean any part of the tape unit. Cotton Swab PIN 556944 Cotton Swabs Must be Obtained Locally and Must Have Wooden or Pressed Paper Handles. // "-Dental Mirror PIN 450126 85-000 85-001 SUBSYSTEM PREVENTIVE MAINTENANCE (Cont'd) TAPE UNIT CLEANING PROCEDURE FOR 3420 MODELS 3 THROUGH 8 1. R/W AND ERASE HEADS 1.1 Unload tape and remove from tape unit. 1.2 Open outerOand inner.doors. 1.7 Use inspection mirror for Models 3, 5, and 7 or dental mirror for Models 4, 6, and 8, to carefully inspect heads. (Clean mirror with dry cloth, if dirty.) If heads do not look clean, perform step 1.8, otherwise wipe heads with dry clean cloth and go to step 2. To remove stubborn residue from heads1.8 Use either style head cleaning brush dampened with tape cleaner to remove residue and then return to step 1.3. e 1.3 Dampen clean area of lint-free cloth with tape cleaner. 1.4 When cleaning Models 3, 5, and 7, hold the inspection mirror down, use dampened cloth to clean the R/W and erase heads.using a circular motion. 1.5 When cleaning Models 4, 6, and 8, hold ~ autocleaner in and clean the R/W and erase heads .with a dampened cloth using a circular motion. To reach the inside tracks, wrap the dampened cloth around a cotton swab. 1.6 Repeat steps 1.3 and 1.4 or 1.5 until cloth remains clean. 85-001 (£:. Copyright International Business Machines Corporation 1976. 1979, 1980, 1983 / (' ( ( ( f' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (' ( ( 85-002 SUBSYSTEM PREVENTIVE MAINTENANCE (Cont'd) TAPE UNIT CLEANING PROCEDURE FOR 3420 MODELS 3 THROUGH 8 2. CLEANER BLADE, BOTfEOT BLOCK, REWIND PLUNGER, AND THREADING CHANNEL REFLECTOR 2.1 Hold the inspection mirror down, or the autocleaner in, when cleaning. Use a cotton swab dampened with tape cleaner to clean the following items. 2.2 Use the head cleaning brush (PIN 6851781) dampened with tape cleaner to clean the cleaner block •. Wipe with cloth. 2.1.1 BOT IEOT block. 2.1.2 Rewind plunger Ifiller block. 2.1.3 Threading channel reflector e 3803-1.2,3/3420 @ Copyright International Busines. Machin•• Corporation 1976. 1979. 1983 85-002 85-003 SUBSYSTEM PREVENTIVE MAINTENANCE (Colit'd) 3.3 Use a lint-free cloth dampened with tape cleaner to clean the following: TAPE UNIT CLEANING PROCEDURE FOR 3240 MODELS 3 THROUGH 8 e. Back of inner door e. 3.3.1 Threading plates 3. TAPE TRANSPORT 3.1 Install capstan cover 3.3.2 e. 3.3.3 Back wall. and sides. of vacuum columns 3.3.4 Air bearings G. Note: If residue remains in vacuum column corners, perform steps 3.3.5 and 3.3.6, otherwise go to step 3.4. 3.2 Dampen cotton swab with tape cleaner and clean the following: 3.2.1 Front and back guides G. To remove stubborn residue in corners of vacuum columns3.3.5 Put clean felt pad on handle making sure the handle does not go through the end of pad. 3.3.6 Dampen felt pad with tape cleaner and clean vacuum column corners as shown Make sure no contact is made with capstan cover and/ or capstan. e. Caution: You may need to use water to remove residue left in the vacuum columns by some tapes. Do not get water on any other part of the machine. Water will damage the capstan. 3.2.2 D-bearing e. 3.3.7 Use a lint-free cloth dampened with tape cleaner to remove any residue left by the felt pad. 3.4 Check bottom of vacuum columns. for bits of tape and remove if present. 3.5 Remove capstan cover and replace in storage area. 3803·1.2.3/3420 r f). ~ . 85-003 COPYright International 8\Jsmess MachiN'S Corporation 1976. 1979, 1983 C) o o ("!i "'.J! o C) r-~\ \\..,511 ) (l\ \..j Cj (:"'''' (,...--~''\ \,,-j) \, j/ ,:--"'"" ,,--) ; ( ( ( ( ( ( ( ( ( ( ( (- SUBSYSTEM PREVENTIVE MAIN:rE~ANCE (Cont'd) TAPE UNIT CLEANING PROCEDURE FOR 3420 MODELS 3 THROUGH 8 4. CAPSTAN CLEANING-NORMAL PROCEDURE This procedure must be done at regular intervals by the customer. Tape will slip on a dirty capstan while accelerating. Caution: Any capstans not kept free of glaze will eventually build a deposit that cannot be removed by a reasonable amount of scrubbing. 4.1 Wrap a clean, dry cloth around one index finger and a lint-free cloth dampened with tape cleaner around the other index finger. ( ( (' ( 85-004 5. FILE REEL HUB 5.1 With a lint-free cloth dampened with tape cleaner, use a light pressure to clean the following: 5.1.1 Back rubber flange • . 5.1.2 Rubber ring. or rubber pads on some models. 6. CARTRIDGE RESTRAINT 6.1 Use a lint free cloth to clean lower restraint • . This metal is porous and the air flow can be restricted by using fluids or abrasive material during cleaning. 4.2 Vigorously wipe the capstan rubber with the dampened cloth (without bending the capstan) while rotating the capstan with the dry-cloth-covered fingerCD. 4.3 Continue this procedure until the capstan has a definite dull rubber finish. Any glaze must be removed in order to operate reliably. 4.4 If the glaze cannot be removed, follow the special Glazed Capstan Cleaning procedure on page 08-700. 85-004 85-005 SUBSYSTEM PREVENTIVE MAINTENANCE (Cont'd) 3803/3420 PREVENTIVE MAINTENANCE SCHEDULE Code U Location Operation R 3420 Tape Unit Code U 0 R File Protect Pin Location Operation Frequency Door Slide and Stop Pin 4 months General Cleaning 4 months Code Frequency 4 months Action U 1. Push plunger in, check for binds. R Location Operation EOTIBOT Code Frequency 12 months 2. Check that plunger extends in front of the right hub flange. Action Lubricate the door slide and the stop pin with IBM #17. 3. Replace unit if any checks produce unsatisfactory results. 1. Clean front deck and base. Power Window' " Safety Bail 2. Remove tape cleaner block and clean with tape cleaner. 3. Remove air bearing (0 bearing) next to EDT IBOT block and clean. Inspect guide behind bearing and replace if grooved. 2 Parts Replacement 4 months 12 months Check for the correct operation of the power window safety bail. If incorrect, tighten the setscrew in the sQfety bail terminator, and adjust the safety bail switch assembly (see 08-000). 4. Clean NRZI guides. BIM 8492273 Puralator type filter 5. Clean EDT I BOT channel mirror. BIM 8492274 Cuno type filter 6. Clean the fiber optic Il!mp. US,e a tissue lightly moistened with water. Tape Cleaner Block 12 months Caution: Allow lamp to cool, before cleaning. Pneumatic Supply 12 months Check pneumatic supply belts. Remove the manifold and fiber bundles to provide access to the lamp. Replace the lamp (08-620) if it is not clear. Note: Cleaning or replacement of the fiber optic lamp may require the readjustment of the EDT IBOT and capstan squaring. Input Filter 12 months Replace filter element of the pressure pump input filter. Supplied with parts replacement B/M. Check for Puralator or Cuno type. Capstan Tach Squaring Circuit 4 months Capstan Tracking 4 months Check and adjust Capstan Tracking. See 08-000. EOTIBOT 4 months Check and adjust EDT IBOT. See 08-580. Cooling Filter 12 months Air Bearing' Cleaning 12 months Replace the tape cleaner block. Supplied with parts replacement B 1M. Clean cooling air filter or replace as necessary. 1. Remove bearings. 12 months DC Voltage 12 months Output Filter 36 months 4 Vacuum Tubing 60 months Replace vacuum tubing (order BIM 4416409). Pressure Tubing 60 months Replace pnuematic pressure tubing (order BIM 4416408). Vacuum Pressure Switches 60 months Right switch plate - with seven holes - B I M 6851766 - with five holes, one switch top. three grouped center, one at bottom - BIM 6851768 two switches top, three at bottom - 81M 6851764 Radius Sense 12 months Clean the ends of the fiber optic bundle if present with a damp cloth, see 08-610 for removal. Apply a felt pad to the handle and lightly dampen with tape cleaning fluid. Hold pad to the inside front of left reel flange and spin by hand. This will clean the reflective strips located inside the left reel. Reel Tach 12 months Check reel tachs for glaze. Replace reel tachs if glazed. Glass Bead Tape 12 months Inspect glass bead tape on stubby bar and in vacuum columns. See note. Ensure that stubby bars are not loose and have proper clearance. See 08-000. High Speed Rewind Plunger 12 months Check operation of the High Speed Rewind Plunger. (08-000) Models 3, 5, and 7 only. Autocleaner Check 12 months 1. Check operation of autocleaner by marking the ribbon and observing ribbon movement. The ribbon should move from bottom to top. Preamps 12 months R Action Frequency Replace with PIN 2524998. Left switch plate - with five holes, three switches top, two at bottom - 81M 6851765 -all other configurations BIM 6851767 Tape transport switches Model 3,5,7 - BIM 6851770 Model 4,6,7 - BIM 6851771 Note: Inspect the glass bead surface of the stubby bars and vacuum columns. Replace if the glass bead is nicked, scratched, burred or has an area obviously worn to the touch. (If not obviously worn, do not replace). Run finger on the glass bead surface at the bottom of the vacuum column. This is a good glass bead surface and may be used as a reference. A worn glass bead surface will cause tape motion problems. 3803 Control Unit Code U 2. Check the supply of autocleaner ribbon. Order a new autocleaner cartridge when approximately 3/4 inches of ribbon is visible through the cartridge window. Models 4, 6, and 8 only. Inspect foam in front of vacuum door glass. See 08-690. If foam replacement is required, order BIM 4469244 Check the dc voltages. (08-570) 3 Clean screens on back of motor with vacuum cleaner. 3. Install new decorative covers on air bearing. Supplied with parts replacement B/M. Vacuum Column Door Foam Remove EOT IBOT by removing the two screws and gently move block forward being careful not to damage the fiber bundles if present. Clean EOT IBOT with a cotton swab dampened with tape cleaner. Replace EDT IBOT block. 12 months 2. Brush each bearing to remove oxide deposits. Check and adjust Capstan Squaring. See 08-120 or 08-130. Ensure capstan is free from dents and does not bind. U Capstan Motor Mod-8 Order one of the following BIMs for required parts. Location Operation Action Location Operation R Frequency Action 0 Air Filter 2 months Check cooling air filter for restriction of air flow. Clean or replace as required. 2 dc Voltage 6 months Check dc voltages. Adjust as required to the levels specified on decals. Check and adjust preamps (08-290 or 08-300). 85-005 ~ JY (',\ \,-"~) ~. J?:.~ '0 !,,,.~ \.. .,1 C) ,ff~ !,,-.~ ~ ..~ "- .J" (~ '- ....J>! .I~ \"Y r)" I" j-) 0 0 «~ ~.Y () ~, (~ \ .... J /,-")-, I"j) ",,"I!>,,',\ , '- ) f"~ \ '- j/ , \.. \. '" ' .... .c" /""'" \.._) ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (' ( ( c f' 90-000 SUBSYSTEM INSTALLATION INTRODUCTION This section contains installation instructions for the IBM 3B03 Model 2/3420 Magnetic Tape Subsystem. Companion publications pertaining to this product are: INSTRUCTIONS Perform the following basic steps for each 3B03 Model 2/3420 installation, regardless of the subsystem configuration: 3803 Model 2/3420 Subsystem Description, GA32-0021 1. 2. 3420 Model 4, 6 and 8 Parts Catalog, S132-0007 2. 3. 3803 Models 1 and 2 Parts Catalog, S132-0004 Complete the configuration worksheet on 90-040. Refer to the instructions on 90-030. 4. 3420 Operator's Guide Card, S232-0003 3. Unpack units. (See Unpacking Instructions on this page.) 5. 3803/3420 OLT Users Guide 1. Safety Note: Ensure your own safety by using caution at all times and by being aware of potentially dangerous areas of the machine. Read and follow the safety suggestions in Form 229-1264, a pocket-sized card issued to all customer engineers and reprinted at the front of this manual. Caution: No portion of this procedure is to be omitted. Perform all steps including checks and adjustments. c ( Refer to the checklist on 90-020 and initial each box when an installation procedure is completed. 12. Perform all checks and adjustments on 90-1 90. UNPACKING INSTRUCTIONS 13. Run system diagnostics on 90-200. (Refer to User's Guide.) Unpack tape control and tape units. 14. If any Emulator is run on a S/360, install jumper, see 90-200. 15. Generate a read only tape, on 90-200. Note: It is possible to combine 3B03 Models and 2 in one subsystem. Be sure your customer understands that a 3B03 Model 1 tape control cannot address any 3420 Models 4, 6, or B tape units. Refer to Unpacking Instructions, which envelope attached to each unit. Move packing material away from work area. Instructions for future reference if tape to be moved. are in a plastic discarded File Unpacking subsystem is Note: Before moving 3420 tape units into place, be sure to remove packing tape from the air flow mercury switch and install the front kickplate. Check ESD grounding. See 90-190, F7 and FB before moving machines into place. 4. Remove the wire seal from the 3B03 and 3420's, 90-1BO, only at this time. 5. Install four caster locks. 6. Install front and both side kickplates. See 90-090. 7. Install rear kickplate. See 90-090. B. Install and plug cables. See 90-050 through 90-0BO. Note: The tag and bus cable pairs must be of equal length. Paired cables of unequal length cause timing errors resulting in hard-to-diagnose subsystem problems. 9. Plug address/feature/priority card jumpers to match configuration requirements, see 90-110 Note: Check the factory-installed items such as card jumpering, and all card and cable seating. Particularly check the write head and read head card seating. 10. Rework the 3420 Field Tester, see 90-170. Note: Make sure customer's power matches subsystem requirements. Check for correct blower and motor rotation. 11. Perform power supply checks and note special tape unit power supply requirements, see 90-1BO. 90-000 o Copyright International Business Machines Corporation' 1976, 1979, 1980 90-010 SUBSYSTEM INSTALLATION (Cont'd) CHANNEL ATTACHMENT The 3803 Model 2 at 6250 bpi will attach to these systems via the indicated channels: System 3420-8 3420-6 370' 195 2860/2880 2860/2880 2860/2880 370/168 2860/2880 2860/2880 2860/2880 370/165-2 2860/2880 2860/2880 2860/2880 370/165 2860/2880 2860/2880 2860/2880 BKMPX 3420-4 370/158 BKMPX BKMPX 370/155-2 BKMPX BKMPX BKMPX 370/155 BKMPX BKMPX BKMPX 370/145 SEL SEL SEL 370/135 SEL SEL SEL 360/195 2860/2880 2860/2880 2860/2880 360/91 2860 2860 2860 360/85 2860/2880 2860/2880 2860/2880 360/75 2860 2860 2860 360/65-67 2860 2860 2860 360/50 N/A N/A SEL 3420 CHANNEL EPO ..-t----- VOLTAGE RATING LABEL CABLE RETAINING BAR SIGNAL IN/OUT TAPE UNIT INTERFACE CHANNEL INTERFACE TAPE CONTROL "COMMUNICATOR" INTERFACE 3803-2/3420 C o Copyright International Business Machines Corporation 1976. 1979 90-010 1980 (~ ") o Cj C) Cj r'\ ,~. .J C) ,.--~ \"--j/ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( c ( ( ( (-- ( ( ( SUBSYSTEM INSTALLATION (Cont'd) INSTALLATION CHECKLIST (' 90-020 3420 TAPE UNIT 3803-2 TAPE CONTROL Initial Each Box When Completed Installation Procedure Reference Page Configuration Worksheet 90-030 Unpacking 90-000 Cables Cable Retaining Bar Kickplates 90-060 90-070 90-080 Installation Procedure Reference Page Unpacking 90-000 Cables 90-060 90-070 Caster Locks 90-000 Kickplates 90-090 90-100 Field Tester Conversion 90-170 Wire Seal Removal 90-180 Power Supply Checks 90-180 Checks and Adjustments 90-190 System Diagnostics 90-200 0/8 1/9 2/A 3/B 4/C 5/0 6/E 7/F 90-060 90-090 Address/ Priority / Feature Plugging 90-110 Card and Cable Seating 90-000 Operator's Panel Labels Initial Box "'Vhen Completed 90-160 Wire Seal Removal 90-180 Check Capacitor Mounting Screws 90-180 Power Supply Checks 90-180 ESD Check and Adjustment 90-190 System Diagnostics 90-200 Emulator (If applicable) 90-200 Generate READ ONLY Tape 90-200 3803-2/3420 V Copyright International ausiness Machines Corporation 1976. 1979 90-020 ( (~ 90-030 SUBSYSTEM INSTALLATION (Cont'd) CONFIGURATION WORKSHEET INSTRUCTIONS Complete the configuration worksheet on Page 90-040 for your installation. Check customer requirements before configuring each system. When installation is completed, place worksheet in the front of subsystem ALDs and keep as a subsystem cabling history. Complete all applicable blocks in the worksheet for each 3803 tape control: D II ,II Indicate each 3803 serial number in decimal. Indicate processing unit/Channel identity and cable numbers. Assign an address to each 3803 tape control in hex (bits 0-4, Example: 18X/3BX). .. Assign "Select Out" priority ("high" /"Iow") for each interface by checking applicable box. II Indicate features installed on each 3803 tape control. II Assign 3420 addresses to each 3803. Check the 0-7 (low order) block on one "host" 3803, and the 8-F (high order) block on the other "host" 3803. B Draw in cabling for your configuration and insert cable key numbers. 90-030 !'G' Copyright fnternational Business Machines Corporation 1976: 1979 ... "" r)·· \, . f \, r) "'" I /) .~ \,) j / " / C) f '. r- ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( CONFIGURATION WORKSHEET II D 3803 Serial Number II 3S03 Addresses D II (Hex) (Decimal) Ves Features D D D D 7-Track NRZI Dual Density Two·Channel Switch 0 CD G 0 0 (0·7) I/O TAILGATE B CD T B B T T B B T T G • T Primary Interface (Communicator 1) TU Addresses T CJ 0 (0-7) or I/O Interface Chan A CPU Ident. Cable No. --I/O Interface Chan B CPU Ident. Cable No. II D Features e 9-Track NRZI 7 & 9 Track Two·Channel Switch © Copyright International Buain... Machine. Corporation 1976. 1979. 1983 Ves No 0 0 0 D D 0 D D 9-Track NRZI 0 0 7 & 9 Track 0 0 Two-Channel Switch 0 0 Secondary TU Interface TU Addresses (0-7) D 3803 Serial Number II 3S03 Addresses II Select Out Priority D D (High) m CJ or (S-F) D D (High) (Low) Secondary TU Interface (Communicator 11 T U Addresses mO (0·7) or CJ (S-F) B T Primary T U Interface (Communicator 1 or 2) T U Addresses B CJ c:::J T (0-7) or (S-F) I/O TAILGATE m (Decimal) Select Out Priority (Hex) D D (Hex) D D (Low) - - - - - - - - - - -(High) ---- (Low) -------- -------- Device Switch refer to control switch Note: Symbols" through paths A through D of the dey ice switching feature. (See Section 58 for further information on this feature_} II (Hex) 0 0 No Units (Decimal) (Hex) Device Switch ~ T'~ ~ 3S03 Serial Number 3S03 Addresses Ves (S-F) Units fJ (Low) II Features D ~ T.~ ~ D I/O Interface Chan B CPU Ident. Cable No. fI 0 B (S·F) or D D G m Primary TU Interface (Communiator 11 B TU Addresses m D D I/O Interface Chan A CPU (dent. Cable No. Select Out Priority (High) (Hex) T CJ CJ (S-F) or B G " (0-7) I/O TAILGATE 0 0 0 0 0 0 Secondary TU Interface TU Addresses m0 (Low) (High) No II (Hex) (High) (Low) - - - - - - - - f----------t--------- - - -(High) - - -(Low) -- 0 0 Device Switch II 3803 Addresses Select Out Priority (Hex) III 3803 Serial Number (Decimal) - - - - - - - - - - - - - ~------I/O Interface Chan B CPU Ident. Cable No. . 90-040 SUBSYSTEM INSTALLATION (Cont'd) I/O Interface Chan A CPU Ident. Cable No. ( _.'~: IJ 0 B T Secondary TU I nterfac. (Communiator 21 TU Addresses 00-7,8-F c:::J m Primary TU Interface (Communicator 1 or 2) B TU Addresses T (0·7) or (S·F) • I/O TAILGATE c::J c:::J m (High) D Features (Low) Ves I/O Interface Chan A CPU Ident. Cable No. ---I/O Interface Chan B CPU Ident. Cable No. fI No Device Switch 0 0 9-Track NAZI 0 0 7&9Track 0 0 Two·Channel Switch 0 0 90-040 SUBSYSTEM INSTALLATION (Cont'd) 90-050 SECTION A: DEVICE SWITCHING FEATURE Figure 7. Cable Connectors A-1 Tape subsystem configuration flexibility is provided by field-installable switching features that allow up to 16 tape units to be switched between four tape controls. The three device switching features available with the tape subsystem are: 2 Control Switch (2 X 8 or 2 X 16 configuration, see Figures 1 and 4 on page 90-051) 3 Control Switch (3 X 8 or 3 X 16 configuration, see Figures 2 and 3 on page 90-051) Pri Bus Prl Tag 4 Control Switch (4 X 8 or 4 X 16 configuration, see Figures 5 and 6 on page 90-052) Non-host 3803 with Communicator I feature only. Sales Feature (FC)9071. A 3803 must have a Communicator installed in order to be switched. The Communicator sends tape unit selection and device interface signals to one of two device switches, depending on whether tape units 0 through 7 or 8 through F are being addressed. The location of the device switches depends on the configuration desired. For example: In a 2, 3, or 4 X 8 configuration, the switching feature is required only on the first 3803. Sec Bus Sec Tag Pr I Bus Prl Tag The Communicator is installed by removing the selection logic circuits and the associated device . interface cabling in the basic 3803. Different logic circuitry and cables to the device switches are then installed. Non-host 3803 with Communicator 2 feature on Iy. (FC)9073. Using a combination of the Communicator and the 2, 3, or 4 Control Switch, two, three, or four interconnected tape controls can address a maximum of 16 tape units. Figures 1 through 6 show some possible switching configurations and cabling. Note: [11 D Bus TU7(F) D Tag TU6(E) C Bus TU5(D) C Tag TUIt(C) B Bus TU3(B) B Tag TU2(A) Pri Bus TU1(9) Prl Tag TUO(8) Host 3803 with It-Control Switch feature. (It also has the Communicator I feature.) The dark gray end of the signal cable is indicated by the arrow tip. (See Figure 1, 90-060.) 90-050 © Copyright International Busin_ Machin•• COrporltion 1976. 1979. 1983 C) ('"""I "j o (~. ',J f~. "'.Y \ ... .......pl r'). '\,-j-/ o () ,,--)) o ·. . C ~ ;/ ( ( ( ( ( ( ( ( ( ( ( (- ( ( (- SUBSYSTEM INSTALLATION (Cont'd) ( ( 90-051 Host Control Unit Host Control Unit 3803 No I FC 1792 FC 9071 3803 No 1 FC 1793 FC 9071 3803 No 2 Fe 9071 C A 8 32A 4 30A 4 8 8 8 ) Eight 3420'5 28A 5 Unused 4 5 5 PRI 24A 7 PR I D 36A A C 1 ) Eight 3420'5 8 B PRI 7 22A 8 118 1 34A 2 138 13T 26A 6 26A 6 24A 7 1 34A 2 C 32A C D 36A 1 34A 2 A C D 36A 3803 No 2 FC 1793 FC 9071 32A 3 4 30A 4 5 28A ) Eight 3420'5 5 lIT 6 26A 6 388 7 24A 7 38T 8 22A 8 22A 8 Group 136 Group 137 Group 137 Group 136 Figure 1. 2 x 8 Switch Option 3803 No 3 FC 9073 Host Control Unit 3803 No I FC 1793 FC 9071 3803 No 2 FC 9071 C 36A A B C G D r 0 1 u p 34A 2 1 3 8 32A 3 4 8 A SEC 24A 7 Unused 22A 8 "08 5 40T 6 5 26A 6 8 A PRI B 38B 7 38T 8 .7 8 Figure 3. 3 x 16 Switch Option Group 137 3803 No 3 FC 9071 3803 No 1 FC 1792 FC 9071 G r 3803 No 2 FC 1792 9071 Fe C D 1 o 36A u p 34A 2 ~ A A PRI 36A PRI 24A 7 22A 8 Figure 2. 3 x 8 Switch Option 1 32A 3 ) Eight 3420'5 A 8 26A 6 7 8 30A 4 28A 5 8 8 8 0 34A 2 32A 3 1 C PRI 8 30A " 118 5 28A 5 lIT 6 26A 6 388 7 24A 38T 8 ) Eight 3420'5 7 22A 8 Group 136 Group 137 © Copyright International Business Machines Corporation 1983 Figure 4. 2 x 16 Switch Option 90-051 90-052 SUBSYSTEM INSTALLATION (Cont'd) 3803 No It FC 9071 3803 No 3 FC 9071 A A 8 PRI PRI 7 PRI 7 1 3 8 Group 140 Group139 3803 No 2 FC 9071 G C u p 30A 4 28A 5 8 3803 No 2 FC 1794 FC 9071 A B 1 '+ 1 D C :> Eitt 34 0'5 PRI 24A 7 0 36A C 32A 1 3'+A 2 1:> Eight C A C 0 ~ 26A 6 Unused u p D 1 32A 3 C 0 o 3ltA 2 G 3803 No 1 FC 1794 FC 9071 A B r D 36A 1 0 PRI 38T 8 Group 140 3803 No 1 FC 1791t FC 9071 A 8 SEC 5 388 7 0 u p 8 1t0T 6 8 8 G r A B 408 SEC A 3803 No It FC 9073 3803 No 3 9073 Fe 8 B 7 5 3420'5 30A '+ 8 26A 6 22A 8 PRI 24A 7 22A 8 Group 137 :> Eight 3420'5 5 6 PRI 24A 7 22A 8 Group 136 Figure 5. 4 x 8 Switch Option Group 137 Figure 6. 4 x 16 Switch Option 3803-2/3420 90-052 @ Copyright Intemational BUlin••• Machin•• Corporation 1983 /). "-- ' o o "~ \'-...- j/" () o (j ( . '.~ .-:/ (.')' "'-. ' () :"'' ' ' r , , r "-./ ;C. -"" ( ',,- ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (- 90-060 SUBSYSTEM INSTALLATION (Cont'd) SECTION B. SUBSYSTEM CABLING Figure 2. Power Cable Figure 1. Signal Cable B-1 Unpack the interface and power cables and lay in place. (Toward Processor) White (See Note) Refer to the "Key Number" or "Connector 10" and "X-Length" shown on each interface cable label when placing cables (see Figure 3). Refer to power cable connector (see Figure 2) to ensure that power cables will be located correctly. Caution: Ensure that the color scheme on the connectors is followed. (' Dark gray Shown as the arrow head in Figures 1 through 6 on 90-050. "Y" Dimension B-2 Plug Cables and Terminators: a. Plug cables at tape control and tape units. Each tape unit's address is determined by the position on the tape control interface panel to . which its signal cable is connected. Caution: Do not connect 3803 power cable to customer's receptacle at this time. b. Insert terminators in "outgoing" cable positions in subsystems where "outgoing" cables 132 and 133 are not used. indicates floor line "X" Dimension c. Install cable retaining bars when cabling is complete. B-3 Observe 'from' and 'to' designations given in Figure 1, Page 90-070. Red or red-striped labels indicate 'from' end of cables; white labels indicate 'to' ends of cables. .---+tlll Figure 3. Dimension Explanation "X" Dimension Red-striped Label "From" End "Z" Dimension "y" & .. z .. Dimension Distance Between Cable Entry Holes in Floor Distance Above the Floor from the Entry Hole to the Connection within the Machine Total length = sum of X. Y. and Z dimensions. Light gray Black (See Note) ..........::~~; IIIII~_ _ _ _ _ (Away from Processor! (Signal) Cable Retaining Bar External Cable Identification Note: On chrome plated tape unit signal cable connectors, observe the color at the center screw hole. 3803-2/3420 {," Copynght International BUSiness Machines Corporation 1976, 1979. 1980. 1983 90-060 90-070 SUBSYSTEM INSTALLATION (Cont'd) SECTION B. SUBSYSTEM CABLING (Cont'd) Figure 2. Channel Cable Maximum Length for 6250 bpi. Figure 1. External Cables Note: Cables are identified by either key number or connector 10. System Group No. Conn.ID Plug Location Cable Group K.y No. Cable PIN From To Notes - - ,- 129 129A 2281630 3803 4.5.7 1298 2523073 3420 Signal 60 Hz 3420 Power 60 Hz 130 B 5353920 3803 Multiplexor Channel 130 T 5353920 3920 3920 - 1.178 18 3B H 3T (Chan (Chan (Chan (Chan Al BI Al BI 01S-A1Al 01S-A1A5 01S-A1A3 01S-A1A7 130 1B 3B 1T 3T (Chan (Chan (Chan (Chan Al BI Al BI 01S-A1Al 01S-A1A5 01S-A1A3 01S-A1A7 131 2B 4B 2T 4T (Chan (Chan (Chan (Chan Al BI Al BI 01S-A1Bl 01S-A1B5 01S-A1B3 01S-Al B7 132 2B 4B 2T 4T (Chan (Chan (Chan (Chan Al BI Al BI 01S-A1Bl 01S-A1B5 01S-A1B3 01S-A1B7 133 Jll J13 5A (Chan Al 7A (Chan BI 5353920 131 T 5353920 132B 5353920 132T 5353920 133B 5353920 133T 5353920 134 134A 5351178 3803 Selector Channel 1. 9 3803 Channel-Channel Adapter 1. 3. 9 Channel EPO 3803 2 1178 9A 01U-Al 135 135A 5351178 3803 2065/2167 8 l1B 1H OH-A1A5 01T-A1A6 136 136B 136T 5466456 5466456 3803 No.2 3803 No.1 4 6456 11B 111 OH-A1A5 OH-A1A6 137 137B 137T 5466456 5466456 3803 No.. l 3803 No.2 4 6456 13B 13T OH-A1A3 OH-A1A4 138 138B 138T 5466456 5466456 3803 No.1 3803 No.3 4 6556 13B 13T OH-A1A3 OH-A1A4 139 139B 139T 5466456 5466456 3803 No.2 3803 No.3 4 6556 . 15B 15T OH-A1Al OH-A1A2 140 140B 140T 5466456 5466456 3803 No.1 3803 No.4 4 15B 15T OH-AtA1 OH-A1A2 141 141B 14H 5466456 5466456 3803 No.2 - - 142 or 129 142A 2281630 3803 4,5,6,7 142B 2521595 3420 Signal 50 Hz 3420 Power 50 Hz - S/370 3420-8 2860 Mod 135 72 (22,01 Mod 155 Mod 155-2 Mod 158 103 (31.41 Mod 145 2880 119 (36,3) 3420-6/8 None N/A 3420-4 BYTEMPX· 103 (31.41 3420-8 BKMPX· 119 (36,3) [ 8 ] For use with remote channel switch special feature. • Tape operations allowed only when all other byte channel devices. are quiesent. Notes: [ 1] To attach eight or less tape controls to one channel, the last tape control must be attached to the channel with a sum of no more than 200 feet (S1,Om) of cable. If the tape control is attached to a 3420-6, subtract 15 feet (4,5m) for each intervening control unit between the channel and the last tape control. If the tape control is attached to a 3420-8, subtract 20 feet (6,1 m) for each intervening control unit between the channel and the last tape control (see Note 10). For cable length limitations when attaching a 3803-2 at 6250 BPI, see Figure 2. [2] Sequence and Control (EPO). 3803 No.4 4 143 lA Signal 143 or (1431 143A 2281630 3420 Signal 60 Hz 3803 4, 6, 7 144 3A Power 144 or (1441 144A 2523073 3420 Power 60 Hz 3803 6,7 145 3A Power - - 2521595 3420 Power 50 Hz 3803 6,7 - 72 (22,0) 119 (36,3) All Other Systems 6456 6556 2860 2880 1. 9 Control Unit Length • Feet (Meters) 3420-8 1.9 3803 To Channel S/360 4331 131 B From 3803·2 With [7] When the number of 3420s to be connected to a 3803 Model 2 exceeds the limitations of power (60 Hz), each extra 3420 tape unit may be supplied power by another 3803 tape control using cable group 144. Cable group 143 is available to signal attach tape units using cable group 144. With SF9OO1 installed, the 3803 Model 2 may power a total of eight 3420s (any model). [3 ]Chanriel to channel adapter (Sales Feature 1850). [4] Total cable length from a 3420 tape unit to the most remote 3803 tape control must not exceed 120 feet (36,6m). (Group 129 or 142, or 143, plus group 136-141.) [9] Part number 5466456 (24 Signal) may be substituted for 5353920 (20 Signal) for cable group numbers 130, 131, 132 and 133. [10] Terminators are required when the 3803 is the last control unit in a chain or the only control unit on the .channel. Use either 5440649 (20 position) or 2282675 (24 position) bus terminators and either 5808324 (20 position) or 2282676 (24 position) tag terminators as determined by the number of signal lines per cable. Example: I~h~~O H~cu H~cu H~~t - 200 feet (61, Om) (Maximum 200 feet (61, Om) per Figure 2) 30 feet ( 9, Om) (Two Inter~ehing CU = 2 X -15 ft) 170 feet (52, Om) Maximum cable length that can be used [5] Includes both signal and power cable. A maximum of eight 3420 tape units can be connected to each 3803 Tape Control 1 and 2. Tape units cannot be connected to tape control 3 and 4 for power requirements unless they are used with cable group 144. [ 6 ] Parenthesis indicates cables to be used in World Trade countries for 60 Hz machines. 90-070 © Copyright International Business Machines Corporation 1976. 1979, 1980. 1983 !~ \ "- y .i ,~"" "- Y ,,::" '- ~ y/ ,r",) '" / 1 I", / r (~ \" -y /'.'''' ,) " ,;" \... ')-, / .~. ( c (- (- ( ( ( ( ( ( ( ( ( ( ( ( ( ( 6"~,- <- SUBSYSTEM INSTALLATION (Cont'd) ( ---' , __ ~r 90-080 SECTION B. SUBSYSTEM CABLING (Cont'd) Caution: Refer to ALD AAOO5 Feature Plug List before installing a replacement logic board. Location OIX-YI Notes: Chan A Chan B I I 5A (JII) 1 >EPO 134A ] See Note 7A (J13) Two-channel switch diagnostics AD through AG can only be run when both channel interfaces are cabled to the same central processing unit. If it is necessary to run diagnostics AD through AG during initial checkout, plan temporary cabling to meet this requirement. 1. [ 1 ] Both EPO cables must be plugged if the two channel switch feature is installed, and the two channels are not on the same processing unit or not on the same channel frame. Remove any temporary jumper plugs. (J5) 18A 20A "') 1 (J6) 14A 16A (J2) (J7) lOA 12A (J3) (J8) 6A SA (J4) 01 S·A I A B lB Bus Chan A 2B Bus Chan A Incoming [ : IT Cables Tag Chan A 130, 131, 132, 133 5 3B * (See Note 4) 7 Bus Chan B 2T Tag Chan A 3T * Tag Chan B 4T * Tag Chan B I :] 4B * Bus Chan B Tape Unit Power (8) 60 Hz j ".. > 129B (8) 50 ", [2] For cable, part 5466456 (48 pin), use terminator, part 2282675 (bus) and 2282676 (tag). For cable, part 5353920 (40 pin), use terminator, part 5440649 (bus) and 5440650 (tag). [3] Panel Y1 is located in position 01A-A3 unless the 3803-2 has optional features installed. On feature machines, panel Y1 is located in positon 01X-Y. [ 4] For cable group number, key number, part number, to and from relationship, see Figure 1 on 90-070. Outgoing Cables 132, 133 or Terminator (See Note 4) • Cables plugged when the two-channel switch feature is present. :J Commun i ca tor 3803 3803 3803 3803 No 1 No 2 No 3 No 4 140B 141B 140T 141T A C Bus 15B TU 7 36A (F) Ta¥ 15 TU 6 34A (E) 2 TU 5 (D) 32A 2 138B 139B 3 Bus 13B 138T 139T 4 Tag 13T TU 4 (C) 30A 137B 136B 139B 141B 5 Bus 40B or lIB TU 3 (B) 28A 137T 136T 139T 141T 6 Tag 40T or llT TU 2 (A) 26A 6 136B 137B 138B 140B 7 Bus 38B TU I (9) 24A 7 Ta¥ 3S TU 0 (S) 22A 8 136T 137T 138T 140T (See Details on 90-050) 8 4 129A (S) > 3803 142B (8) Nos 60 Hz 50 Hz 1 and 2 only AoJ."I'!II'!II'T"'- -alTAICS Power In 3A(129B, 142B, 144B) .~- Signalln/Out 1A(129A, 142A, 143A) - - - - - Ground Point for Signal Cable 90-080 (- 90,..090 SUBSYSTEM INSTALLATION (Cont'd) Figure 1. 3803 (Front and Rear Kickplates) 3420 (Rear Kickplates) SECTION C. KICKPLATES C-1 Install 3803 front and rear kickplates and 3420 rear kickplates as shown in Figure 1. 3803 {Front and Rearl 3420 (Rear! 1. Attach pins, nuts, and retaining clips to front and rear frame members of the 3803 and rear frame member of each 3420 as shown in Figure 1. 2. Mount kickplates by pushing brackets onto pins. Clips must be positioned below lower flange of brackets. Note: Leave 3420 rear kickplates off until cabling is complete. 3. Turn nuts on pins to level kickplates. Kickplate Bracket 4. If necessary, realign 3803 covers after kickplate installation. Figure 2. 3420 (Front Kickplates) C-2 Install 3420 front kickplates as shown in Figure 2. 1. Install front kickplates before moving tape units into place. 2. Elongated holes in the bracket allow kickplate to be leveled and adjusted to clear the front cover. 90-090 ~J .~ C) r C) C) !c~ 'I ' ... _-)/ .,<~. ,~y ('\ \...) ('I "--.j (j 0 \......./ f"-""~\ '-. \ '. >' ',~ .. JV i"" ,,-] ('-~ /~ ~.j j '" ./ r-",,\ "" ", i ./ ("'\ \ "y i""~ " . ./ ( (: { ( ( ( ( ( ( ( ( ( ( ( ( ( ( 90-100 SUBSYSTEM INSTALLATION (Cont'd) SECTION C. KICKPLATES (Cont'd) ( Figure 3. 3803, 3420 Side Kickplates C-3 Install 3803 and 3420 side kickplates as shown in Figure 3. 1. Install side kickplates only on the machines at each end of a group. Use screw PIN 731629. 2. Open or remove covers to attach kickplates. Use 12-inch (305 mm) kickplate, part 2501286 (notched corner), on cover adjacent to tape unit power door hinge. Use 13 1/8-inch (333 mm) kickplate, part 5356406, on remaining side covers for 3420 tape units and 3803 tape controls. C-4 Typical Subsystem Configuration Sufficient side kickplates, parts 2501286 and 5356406, are shipped for the configuration shown in Figure 4. Kickplates are not provided for installation between adjacent tape units. Order additional side kickplates by MES, if needed for other configurations. Figure 4. Subsystem Configuration Part 5356406 Part 5356406 Part 5356406 Rear Rear 3420 Tape,Units 3420 Tape;Units Front Front C-5 Install caster locks (4eachl. PIN 280336. Part 2501286 (Notched) Part 5356406 Part 2501286 (Notched) 90-100 © Copyright Internationa' Busine•• Machines Corporation 1976. 1979, 1980. 1983 ( (' 90-110 SUBSYSTEM INSTALLATION (Cont'd) SECTION D. TAPE CONTROL ADDRESS/FEATURE/PRIORITY CARD PLUGGING Example: Controller Address D-1 3803 Address (Channel "A"): Verify factory plugging. .. Card location = B2M2 Card type = 2258 - Bus Out Card Row 6·1 Card row :4:3210 J a. 3803 with address = 8 b. With device switching capability. Controller Address is'X8X'. --c Card Col. Z y X ) Example shows card plugged for: t !!!!!i II Z y X Plug for 0 Plug for 1 n} 65 "" ("3-high" cardJ L_ ~-------'r--------,r-------~r-------~~rd ' - -_ _.....IIIL--_ _ Col. Plug if 3S03 has device switching capability. (2 x 16) (3 x 16) (4 x 16) "I }Plug if 3S03 has selection logic (lxS) I" with 3420s addressed 0-7. W' } Plug ....J"'--__....J"L--_ _. . . . II if 3S03 has selection logic (1xS) with 3420s addressed S-F. 3420 Addresses Device switch D-2 { Disconnect-In Handling: 5/360 or 5/370. r------- ------, Plug this position for 360. ,I I I I Card row , 4·2 Card location = B2L2 Card type = 1538 000 Plugging Data I I T 360 370 Card row I I I I I, Plug 360 if either Chan A (or B with 2CS) is connected to any channel that does not have disconnect in handling capability. Plug 370 if Chan A (and B with 2CS) is connected to any channel that has disconnect in handling capability. Card location = B2L2 Card type = W046 ~--.,...rn---.,,"r----......-II-----A, card ' - -_ _ _ _IL_ _ _ _............ L......_ _ _ _.....JL......_ _ _.....I Col. card Row Column T 4 3 -' 36 2 35 ("3·high" card) 34 -,________ 1 • • • • • • Plug this position for 370. T 000 I ("2·high" card) 36-34 Card Row Column T f------,n,-------,II,-------,II,-------'. ~ _ _ _ _ _h _ _ _ _............ '--_ _ _ _---' ........_ _ _ _ _........ Card Col. 3803-2/3420 90-110 © Copyright International Business Machines Corporation 1976. 1979. 1980. 1983 .t''''''1 "'.j ·O. () '-. o o () f"" :''-~ I"~, \"J' Ir"'~~ "- ./ ,r'''''., /~ I"'J r'-""" ' ..... . / .[-"" , \ ./ /~,.. ./"'\ . .... .Y \ I (''''1 1""" \j "'-/ ( ( .. ( ( ( ... ( ( ( ( ( ( ( ( ( ( ( ( SUBSYSTEM INSTALLATION (Cont'd) SECTION D. TAPE CONTROL ADDRESS/ FEATURE / PRIORITY CARD PLUGGING (Cant'd) ( ( 90-120 0-4 Features (wheri applicable to your machine): a. Two Channel Switch Feature: Verify factory plugging. 0-3 Select Out Priority: Card Row Tape controls are factory-wired to respond to a select out signal (high priority). If ("low priority") is desired, change the 82 panel wiring to convert a 3803 tape control to respond to a select in signal. Refer to wiring charts below for rework. 'High' Priority (3803 Responds to 'Select Out') From V4D09 T4BOB S2Pll Card location = 8202 ("3-high" cardJ Card type = W032 To From To S2P09 V4BOB T4D09 V4D09 T4BOB S2P11 T4D09 S2P09 V4B08 7 6 ___ ( Plug if Two Channel Switch 1 feature is installed. _1- Card Col 000 G 8-6 b_ Two-channel switch feature (3803 Address Channel "8"): Verify factory plugging_ . • • • ,-----( 'Low' Priority (3803 Responds to 'Select In') Channel A (FC281) 8 Example:' Plug if Two Channel Switch feature is not installed. --Channel Address Bus Out Card Row : 4: 3 2 1 0 : 6: 5 : 4 3 2 1 Card Col Channel B (XM1811 From To From To U6C02 U4B08 R2Pl1 R2P09 U6B04 U4D09 U6C02 U4B08 R2P11 U4D09 R2P09 U6B04 Card location = B2N2 ("2·high" card.) Card type = 9149 6-1 T S Plug for 0 Plug for 1 R g~ ~~l 65 L.._ Z%l I'" , Plug if 3803 has. deVice{ sWitching capability. (4 x 16) "It Plug if 3803 has selection logic (lx8) with 3420s addressed 0-7. Iu r Plug if 3803 has selection logic (ha) with 3420s addressed a-F. Example shows card plugged for: a. 3803 with address = 8. b. With device switching capability. c. NRZI Feature: Verify factory plugging. Card location = A2M2 ("3-high" cardJ Card type = W032 000 Card Row 8 7 6 8-6 Card Col G © Copyright International Business Machines Corporation 1976, 1979, 1980, 1983 ...L--( • • • ,-----( Plug if NRZI feature is installed. Plug if NRZI feature is not installed. 90-120 ( 90-130 SUBSYSTEM INSTALLATION (Cont'd) SECTION D. TAPE CONTROL ADDRESS/FEATURE/PRIORITY CARD PLUGGING (Cont'd) 0-6 a. Data In Handling: S/360 or S/370. Card row 0-5 Primary/Secondary Tape Unit Interface Control: 4847 a. With device switching capability. 1- . Plug primary high/secondary low when primary I I I I 27·25 Card row uuu --------, 9 Card location = A2E2 27 26 Column 9 Card type = 9909 Z § § 25 y Column Z X Card type = 2272 Y M (See Notel • 1-- -* • 1 ** • -- N 88 • • • Channel B Card Row 35 Channel A Card Row 40 ("3·high" card,) --'-- ("3·high" card.) 35 Card location = A1C2 interface will access 3420 addresses 8·F. or secondary interface will access 3420 addresses 0·7. (This TCU hosts devices 0-7.) Card row 40 X S/360- - - 5/370-- • • • Column Z y X I 1------1- - ~--~II~--~II~----~II~----~ Card Col. ____JL~__~J.l~__~II~__~ Card Card. Note: Data Flow Check asymmetry. Do not change jumpers unless card is replaced. This is a factory adjustment only. Note: A 3803 tape control with communicator only. (no tape units attached) assigns the low pair of cables to the primary interface. b. If you have Selection Logic (2x81. go to step 0-9 on page 90-160, if device entry, else go to 90-180. If you have 2x. 3x or 4x switch, proceed to step 0-7 on page 90-140. b. With selection logic (1 x8). r-I I IL 30·28 Card row ~ Plug primary low/secondary high when primary interface will access 3420 addresses 0·7, or secondary interface will access 3420 addresses 8·F. (This TCU hosts devices 8-F.I Note: A host tape control always accesses attached 3420s via its secondary interface. 3803 tape control wIth tape unIt addresse 8-F. 30 Card row 29 Plug each channel independently as follows:* *360 Plug 360 if the attached channel does not have data in/data out capability. **370 Plug 370 if the attached channel has data in/data out capability. If attached to a 2880 channel. bus out check!'; may occur if channel timings are not optimized. The 2880 must be at EC718040 level or higher. *W / 0 2CS-Channel B may be plugged to 360 or 370 since it is not used. 28 ________ _ Card location = A2E2 ("3·high" card,) Column l Card type = 9!H 0 -I • • • --.- ,-----------1 ____ ______ _____JI____ ~Jl JL~' I l 000 I IL.... _ _ 3803 tape control wIth tape unIt addresses 0-7 ~ Card Col. Note: A 3803 tape control with selection logic (1x8) only uses the secondary interface. 90-130 '© Copyright International Busmess Machines Corporation 1976. 1979, 1980, 1983 (~ '-..../ I "1 /~ I "--/ .r~.' I ""'/ "'-.j "--.,j) . \ " '''. '-... , / .~ I '.. -. ) ~"\ \, ) r:", \. ( ( ( ( ( ( ( ( ( ( ( ( ( ( SUBSYSTEM INSTALLATION (Cont'd) 90-140 SECTION D. TAPE CONTROL ADDRESS/FEATURE/PRIORITY CARD PLUGGING (Cont'd) D-7 Tape Switching Feature Address Control: Change or verify jumper plugging of host 3803 tape controls only. 2X8 and 2X16 Switch Configuration 1. For installations with less than a full complement of 3420 tape units (for example, 2x121. plug all cards present as if the non-existent tape units had addresses assigned to them. Jumper cable locations for switch cards: Card Row Column 50 - -- .---- _-- L 0 }8 K 0 J 0 H 0 l B3H2 B3J2 l~ 8 0 .... ( .-. .... f Location B3K2 B3L2 4 Location A3Q2 A3R2 A3S2 (0-3) --- -- I --- ~//--/--/ .... .....:" II II II JL JL - r- Location A3L2 A3M2 A3N2 A3P2 I II I II (4-7) II (0-3) II Location A3L2 A3M2 A3N2 High Order HOST 3803 ( 3420 addresses S-F ) II - I Location A3Q2 A3R2 A3S2 A3T2 I II (4-7) II Low Order HOST 3S03 ( 3420 addresses 0 7) (0-3) II - II 4XS and 4X16 Switch Configuration Low Order HOST 3S03 (3420 addresses 0- 7 ) Location GOf.1.. ...... F 3XS and 3X16 Switch Configuration Low Order HOST 3803 ( 3420 addresses 0-7 ) (4-7) I II II High Order HOST 3S03 ( 3420 addresses S-F ) II II High Order HOST 3S03 ( 3420 addresses S-F ) 2. As each switch card is pulled, refer to the chart on Page 90-150 and verify that device selection priority assignments are correct. Location B3H2 B3J2 Location A3Q2 A3R2 A3S2 (S-B) I II II II - Location B3K2 B3L2 (C-F) I II II II (C-F) I JI II I II - Location A3L2 A3M2 (8-B) II r- A3N2 JL I II r- Location A3Q2 A3R2 A3S2 A3T2 (S-B) II II II - Location A3L2 A3M2 A3N2 A3P2 (C-F) I II Jl JL 3803-2/3420 90-140 90-150 SUBSYSTEM INSTALLATION (Cont'd) SECTION D. TAPE CONTROL ADDRESS/FEATURE/PRIORITY CARD PLUGGING (Cont'd) 2)(8 and 2)( 16 Switch Configuration Location: Location: Location: 83H2 83K2 A3L2 A3Q2 A3L2 A3Q2 Plugging Rules: 8888 1. A priority must be assigned to each set of cards. 2. No duplication of priority should exist between sets of cards in one 3803 tape control. 3. All cards must have T23-U23 connected by a jumper wire. 4. Factory plugging for these cards should be as shown, and should not have to be changed for any installation. 5. I ~8888 ~ I 8888~8888 If II JI Priority 1 ~ II Priority 1 Location: 83J2 83L2 A3M2 A3R2 A3M2 A3R2 ~~ ~ II Priority 2 I ~1I88 , - 'n- ,..- =~ 3803 Switch Path Location: A3N2 A3S2 A3N2 A3S2 4 5 - - - - - 37 ._, Column I II Priority 3 n 'lT II ~y ,0 ,----y r' n II 3803 Switch Path "D" OOOOO} Location: OOO OOOO} 0000 ~ o o o A3P2 A3T2 I Always connect the jumper horizontally. .1,. I o n 11 II Priority 4 0 I -~ Priority 3 o o ~) n 3803 Switch Path "C" Location: II~I o o n II Priority 2 II "e" III~ I -~ 0 11" II Priority 2 Row I I I I I I I ~1188 '"IT ,--- n II II 3803 Switch Path "8" Location: I I -~ Priority 1 Location: Connect a jumper cable to locations for switch cards as shown below: P n II 3803 Switch Path "8" 3803 Switch Path "8" This plugging establishes priority; if two 3803s try to access the same 3420 tape unit simultaneously, the 3803 with the least number of jumpers will take control. 3803 Switch Path "A" 3803 Switch Path "A" 3803 Switch Path "A" D-8 Device Selection Priority Assignments.: Verify that factory plugging of priority jumpers on the switch cards is correct. 4)(8 and 4)(16 Switch Configuration 3)(8 and 3)( 16 Switch Configurations 90-150 COPYright International Business MachInes Corporation 1976, 1979 (-"'\ ~) "c<"\ ~ ~ I" .." ~y 0" 0 ,,""~ '1 ~y r~ ~_;J t"'~ i ,,-.j) ('"~, ',j ,r.): ,,-y 0 0 () (j , . ("1\ \..y (/) \ ... "("1l I :' \") .,J (~:J ,~ '-"-"/ ,j/ ""-11 I ,! '~.Ji ("-~, \..j '.. r'", " I '-. -_/ /'t. '\ ., " j ~') r~ \,;! ("', \ '-.. f ( ( (' ( ( ( ( ( ( ( ( ( ( ( 90-160 SUBSYSTEM INSTALLATION (Cont'd) SECTION D. TAPE CONTROL ADDRESS/FEATURE/PRIORITY CARD PLUGGING (Cont'd) D-9 Apply labels to tape control operator's panel as shown. a. Operator's Panel Labels For the 3803 that "hosts" tape units 0-7: 1. Use labels furnished to indicate addresses of tape control associated with each group of operator panel switches. o Address of Tape Control Attached t o . Address of 'Host' Tape Control Channel A 01234567 Channel B •••••••• Channel A Channel B Tailgate 01234567 •••••••• 2. Apply 3420 address labels 0-7 above each group of switches as shown. Address of Tape Control Attached to b. Operator's Panel Labels For the 3803 that "hosts" tape units 8-F: 1. Use labels furnished to indicate tape control addresses associated with each group of operator panel switches. 2. Apply 3420 address labels 8-F above each group of switches as shown. G Tailgate Address of Tape Control Attached to • Tailgate Channel A o 567 Channel A 01.234567 Channel B • ••••••• Channel B •••••••• o 1 234 Address of 'Host' Tape Control Address of Tape Control Attached to • Tailgate Channel A 89ABCDEF Channel A 89ABCDEF Channel B • ••••••• Channel B • ••••••• Address of Tape Control Attached to G Tailgate Address of Tape Control Attached to • Channel A 8 9 Channel B • ••••••• ABC D E F Tailgate Channel A 89ABCDEF Channel B • ••••••• Note: Symbols. through. refer to control switch paths A through D of the device switching feature. 3803-2/3420 90-160 ((') Copyright International Business Machines Corporation 1976. 1979 90.. 170 SUBSYSTEM INSTALLATION (Cont'd) FIELD TESTER CONVERSION Data Rate Switch Position Do the following rework to make the field tester compatible with 3420 Models 4, 6, and 8. The new EC level is 734316. (The field tester remains compatible to 3420 Models 3, 5, and 7.) 8 16 32 64 3 32.8 16.4 8.2 - 13 16.4 8.2 4.1 OOOOOOOOOOOOB 10.0 5.0 - 10.0 5.0 2.5 - 4 1. Remove the four screws from the bottom of the tester. Then remove the cover. Check the probe side of the card / connector socket block: Remove the logic card, unplug the signal cables, and slide the. connector block out. 3. Delete yellow wire from B1 G02 to A2B13. 4. Add #30 gauge SlT wire from B1J05 to A2B 13. 5. Reassemble the tester: slide the connector block into the tester, plug the cables, and install the logic card. 6. Replace the cover and the four retaining screws. II Install label, part 1845758, to the right of the data rate switch (8, 16, 32) as shown. B Install label, part 1845760, over the existing instructions (1-3) on top of the tester. 9. Before converting a Model 3, 5, or 7 tape unit to a Model 4, 6, or 8, take the tape unit offline. Then connect the field tester. - 6 a. If connections are made by means of a printed circuit card, replace the cover and four retaining screws, then skip to step 7. 2. 20.0 5 12.4 7 - 8 b. If connections are made by means of wire wrapping, proceed to step 2. Side View Probe Side View Add Model 6.2 3.1 - 6.2 3.1 1.6 000 0 0000 000 00 (BlI 2 Card I 000 0 0000 000 00 13 (All 2 Cables I OOOOOOOOOOOOB Install in Tester Box This Side First Note: Take any 3420 tape unit Incident Report (lR) and code your time, using Service Code 33, ECA #991. 1. 2. 3. 4. Unload drive before plugging or unplugging tester. Place tape unit in off·line status. Connect at Al N5, wiring side. Jumper K2P02·M2006 for 6250 operation. \ \ \ \ \ \ \ \ \ D / / Note: Simulate a Model 4, 6, or 8 by grounding N5B02 on the tape unit. / / / / / 8 16 32 MOD. 4,6,8 1600 6250 16 16 32 N/A 32 64 10. Mount and load a CE work tape. Then set the field tester to WRITE CONTINUOUS. See 80-020. 11. Scope test point A 1H 1B 11 (- WRITE DATA TRACK P)' at the tape unit. Observe a full write cycle period and compare to the chart below. Make sure the data rate switch is set correctly for the tape unit model being used. Note: Times are nominal and are given in microseconds. Tolerance is ±5%. 90-170 ~.",. f\.....) iA""'~ , '\c.)J \,--j) ,,' ~ r\". y';! (~\ "'.-J i '-.. / ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 90-180 SUBSYSTEM INSTALLATION (Cont'd) SECTION E. POWER SUPPLY CHECKS E-1 Remove the wire seal from the 3420 tape unit J 1 power connector, and the wire seal from around the 3803 Model 2 power plug. E-2 With power off, check the 18 filter capacitor mounting screws on the 3803 Model 2 tape control's +6v and -4v power supplies. If loose, tighten the screws being careful not to over-torque and damage the power board. Also, check all other power supply screws and connections. (See 08-575.) CapaCitor Mounting Screws 3803 logic page YFO 10 (60 Hz) or YFO 15 (50 Hz). See Page 08-570 to determine if each tape' unit has a modified power supply. Then, refer to logic pages listed for the connections to be changed: 3420 Tape Unit Models 3, 5, and 7: Test Point Tolerance (Note 11 +Sv 4.05v Logic Pages Affected (Model 3. 5, 71 SO Hz YB010·, YB020#, YB030# 50 Hz YB015·, YB025#, YB035# (Model 4. 6. 81 SO Hz YfOl0·, YF020#, YF030# 50 Hz YF015·, YF025#, YF035# • For tape units with "Modified'" power supplies. # For all tape units. E-4 Customer Power Phasing Check three-phase ac power receptacles to ensure proper motor rotation in each unit. Any improper phasing must be corrected before power is applied to the subsystem. E-5 With power on, check that all blowers and motors operate correctly. a. Incorrect phasing of input voltage causes the tape unit pneumatic supply motor to turn backward, preventing the tape unit from loading. b. The cooling fan assembly blower motor in the tape unit will run backwards. Remove filter from machine' and observe the direction of the fan as power is dropped. Fan should turn clockwise when viewed from below. (See arrow.) :!:O.lv :!:0.05v 3420 Tape Unit models 4. 6. and 8: Test Point Tolerance INote 1) ..Sv Frequency A 1G 1E09-A 1G2DOB A 1N3D02-A 1N3DOB -4.05v A1G2Bll-A1G2DOB A 1H 1C09-A 1G2DOB :!:O.lv ±0.05v Note 1: Ripple specifications for -4v and +Sv are 24" mv peak-ta-peak. Measure at power supply. Refer to DC Logic page for your machine for TB locations. (YB020, YB025 or YF020. YF025) SpeCial Power Requirements-3420 Model 8. 60 Hz Only In certain 1x8 or 2x lS - 3420 configurations. which include the 3420 Model 8, a single 3803 cannot supply the power necessary for the operation of the subsystem without a special power feature. The table below shows the maximum number of tape units that may be powered from one 3803 without this special feature. Number of 3420 Model8's S 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 3803 Tape Control Test Point +6v -4.0v B2S2Mll-B2S2DOB A2T4BOS-A2T4D08 Tolerance INote 2) ±O.Olv ±O.Olv Note 2: Ripple specification for -4v is 80 mv peak-ta-peak and for +Sv is 10 mv peak-ta-peak. Measure at power supply. Caution: A ground loop has been purposely installed in the 3803 tape control for electro-static discharge (ESD) control. The installed ground loop is in the tape signal tail gate connector. and must be disassembled to check for other ground loops. The tape control is checked at the factory for ground loops, • Number of 3420 Model 7'& 0 1 0 2 1 0 4 3 Number of 3420 Model 3-6 0 0 2 1 2 3 0 1 2 2 1 0 5 4 3 2 1 0 4 5 0 • 2 3 4 5 S • If only one 3420 Model 8. then any combination of seven additional tape units is permissible. If your customer's requirement exceeds the table, you must order SF9001 for the 3803(s). (For example. if he needs more than six Model 8s or two Model 8s and six Model 7s on a single 38031. In all cases where this power supply feature is ordered. the customer must install a 100 Amp power source. Note: All blowers in the tape control are single phase. E-6 Mount and load a tape. Using a Digital Voltmeter, part 453585, 453046, or equivalent, check that the +6 volt and -4 volt power supplies are within the tolerances listed: E-3 With power off, check that the customer's supply voltage matches that shown on the voltage rating label. Note: To connect a 3803 tape control for operation at a different input voltage, refer to 90-180 o Copyright International Business Machines Corporation 1976, t979. 1980 90-190 SUBSYSTEM INSTALLATION (Cont'd) SECTION F. CHECKS AND ADJUSTMENTS F-6 Autocleaner Tape Oirection-3420 Caution: Do not check autocleaner until tape unit has been positioned online. and just prior to returning machine to customer. Note: Make sure the write head card is seated properly before continuing. This section outlines checks, adjustments, and tests to ensure that the tape units and tape controls operate normally when the subsystem is turned over to the customer. See "Checks, Adjustments, Removals, and Replacements" sections of this manual for details. F-1 Check that autocleaner tape moves from bottom to top by marking tape and observing direction. See 08-380, "Autocleaner Operational Check". F-7 ESO Grounding-3420 and 3803 Check that each door strike and roller assembly is adjusted correctly to ensure sufficient electro-static discharge (ESD) grounding. Altitude Vacuum level Setting-3420 Using a water manometer with a pressure divider; or a pressure/vacuum gauge, part 5495384, measure the vacuum according to the decal on the transfer valve. If incorrect: 3420 3803 lower rear door (1). upper and lower on the front and rear doors (4). This adjustment is accomplished as follows: a. 3420 Models 3 through 7: a. With the screws loose, adjust the roller assembly so the door roller will latch on the strike plate. Check that the vacuum pump belt· and transfer valve plug are set as shown in 08-410. b. 3420 Model 8 only: b. If necessary, adjust the plate mounted between the strike and frame to ensure proper grounding between the plate and finger stock assembly. Adjust vacuum line restrictor to obtain vacuum shown in 08-410. F-2 Regulator Air Pressure-3420 Note: Check that the door latching adjustment is still correct. Check/adjust pressure as shown in 08-405. F-3 Capstan-3420 F-8 ESO Grounding-3803 Caution: Allow fiber optics lamp to warm up 20 to 30 minutes before making adjustments. a. Check the adjustment of the ESD plates on both the left and right sides. Be sure the plates are installed with the hem toward the inside of the machine. Do capstan tach adjustment. See 08-130 for models 3, 5, 7 or 08-120 for models 4, 6, 8. F-4 Mechanical Skew-3420 a. Visually check tracking before adjusting the skew plate. Perform procedure on page 08-150 or 08-160. Caution: Be adjusted to will reverse lose proper b. Check that mechanical skew meets the specifications given in 08-170 (1600 and 6250 bpi) or 08-180 (NRZI). b. If necessary, adjust the plates so that each one bows out sufficiently to make contact yvith the hat section of the side cover. c. Check the side door latch for a firm latching and adjust, if necessary. F-5 BOT /EOT -3420 Caution: Allow fiber optics lamp to warm up 20 to 30 minutes before making the adjustments. . sure that the plates are not bow too much because the plates bow when the door is closed and grounding. F-9 Data Flow Clock Asymmetry Adjustment ---.: 3803 If the A 1C2 card is replaced in the 3803, see ALD AAOlO sheet 2 of 3, for adjustment procedure. (Originally factory adjusted.) Verify BOT/EaT adjustment. See 08-580. 3803-2/3420 90-190 o Copyright International Business Machines Corporation 1976. 1979. 1980 / I ( \ '. / "\) { (-' ( ( ( ( ( ( ( ( Note: Make sure the write head card is seated properly before continuing. G-' Run 3420 OLTs A-K, M-X and AB through AG. (AB) through AG must be run under OLTSEP. AB is a diagnostic for 3803s with a device switching feature. AD through AG are optional for 3803s with the two-channel switch feature. (You must have a "dedicated" system to run diagnostics AB through AG.) ( ( ( ( (' c' 90-200 SUBSYSTEM INSTALLATION (Cont'd) SECTION G. SYSTEM DIAGNOSTICS ( EMULATOR: (If applicable to your machine.) If the 3803 is attached to a System/360 on which any emulator is run, install a jumper on each tape unit to disable LOAD FAIL IRPT: 3420-3,5, and 7, between A1H2U12 and A1H2U08 3420-4, 6, and 8, between A 1 M2U 12 and A1M2U08 Note: OLT section 3420L will run only under sense switch setting (3420L/EXT=9). Verify PE clipping levels on machines with PE feature. G-2 Verify serial numbers, EC levels, and features from the diagnostic printout. a. If the tape control information is incorrect, see plugging chart on 90-210, or AA010 in the 3803 ALDs. b. If the tape unit information is incorrect, see plugging chart on 90-210, and 90-212 or A6106 in the 3420 ALDs. G-3 When the diagnostics have run error free, generate and save for future use a read only tape in 6250 bpi mode. a.Enter the following as shown: r 01, 'DEVICE/3420A-G /fe,ext=z/' b. To ensure that a good tape has been generated, the program must run without error. When a good tape has been generated, remove the write enable ring. c. Mark this reel 6250 bpi READ ONLY and save for diagnostic use with Section 00-010 of the MLMs. Note: The CE should retain the output from Sections "V" and "W" of the OLTs which will give a printed table listing of all tape unit performance measurements. 3803-2/3420 90-200 © Copyright International Business Machines Corporation 1976. 1979. 1980, 1983 SUBSYSTEM INSTALLATION (Cont'd) 90-210 SECTION G. SYSTEM DIAGNOSTICS (Cont'd) G-4 Tape Control Serial Number/EC Level/Feature Code: Verify from diagnostic printout that factory plugging is correct when diagnostics are run. Plugging example: tape control serial number is 10430, with 9-track feature. 10430 Two channel switch, device switching, and EC level. -10000 430 Decimal = 01 AE Purpose He~l, Feature code tape control serial number Two channel switch (1 if installed) , _ .. Sense Byte 13 Purpose 51 ~ Feature Code: 00 ~ Basic Densi lies only , 10 = 9-Track Feature { 11 = 7- &9-Track FeatUle :- Tape control serial no. Low order in h e x _ o 3 8 7 6 5 4 3 5 6 2 7 Z 1 2 I 50 I 49 Card row .............. 49 44 } 0 I 1 Tape control serial no. Low order in hex - J , o 8 --+-e 1 2 3 7 6 a I .....,........ 5 ol~ 4 5 3 e---L. Z I 45T I ./ 44 ./ a a ---r--e ./ ./ ./ ........ a a I e---+-e I I I I -------- -- -- I Card location A2R2 (3-high card). (Shown plugged for MIS (TCS) and 2x8 low) 2 3 Card row 41 I 40 139 ~IO a e...-..J.-. U-.~ I I a I : I: ~---rb I I -- ----- ----- Card Col. 8 7 6 5 3 2 1 Z Sense Bit 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 = = 0 = 1 0 1 0 1 0 1 2 3 = 4 5 6 7 ~ = = = = Set Logic (No Device Switch) 2x8 Low 3x8 Low TUg 0·7 4x8 Low Communicator only 2x8 High 3x8 High TUg 8-F 4x8 High } } H C level (O·F) relates to diagnostic eleases. Refer to T34201 for EC Levels. 1 - When plugged, the columns will become either a one (1) or a zero (0), 0 ./ I a H--4 I a I ,"' .... 1 Sense Byte 17 a -z Card row Card Col. 2 1 ---- _--..- __ ---- Sense Bytes .......... 13...... 14...... 17 Sense Bit 6 7 Card Col. -8 Sense Byte 14 46 39 ---- I ./ ./ ./ I~./ ~--------------~--~L---~~--~--V When plugged, the columns will become either a one (11 or a zero (0). 1- o 90-210 © Copyright international Business Machines Corporation 1976. 1979, 1980. 1983 \ , / / _f (- ( ( ( ( ( ( ( ( (' ( 90-212 SUBSYSTEM INSTALLATION (Cont'd) SECTION G. SYSTEM DIAGNOSTICS (Cont'd) Plugging example: Wired for EC734801 and feature code 6250/1600 bpi. Tape Model G-5 Tape Unit Serial Number/Model Number/EC Level/ Feature Code: Verify from diagnostic printout that factory plugging is correct on all tape units when diagnostics are run (3420) ALD A6106. Alpha Model 3 A, B, P Model 5 C, 0, Model 7 E, F, R Model 4 G, H, S Model 6 J, K, T Model 8 M, N, U a EC Level/Feature Code / Card row / / / e-+-e --.;-e / Original Model No. L M 0 1 0 1 1 0 1 0 1 1 1 1 N 0 1 0 1 0 1 - Card Col. Model 3 Model 4 Model 5 Model 6 Model 7 Model 8 N M L 52 :/ Card row 54 153 152 : I I : a When plugged, the columns will become either a one (1) or a zero (0). I a a ~ I I 1 I I I I I ---I 1 (0 nly on Mod 4,6,8 L2 Card) 44 49 39 Card Col. / . . N'~_::;T~T~ -- I . . . . ., . . "'0 _0 M ----1~..:.; L --:::-::: .........-""""" "'" ::;: ... " ~..:.; :::;.: -" ... " .. " ... ..... I , I ... " ".,. ...... ...... a I 0 N ...... .....- ...... .....- ,/ . 1 1 N p a R Card Col. (Ref.) 1 1 1 1 ~EC No. 734776 0 0 1 ~ EC No. 734801 o 0 0 0 ~ EC No. 735810 or higher Feature Code K L ~ Card Colomn (Ref.) 0 ~ Basic Densities 6250 only o 1 ~ 6250/1600 bpi }o P a a I a a I e-+-e e-J-.e I a / O"gooal model number (Models 4,6, and 8) (See Notes) R a I 0 !-r-! / Card row EC Level 1 Ol~ / Purpose I I / Plugging example: Wired for model 4. Card Col. I 39 41 -, 40 / Card Col. (' ( } L K I o -....:-- -- 0 1 When plugged, the columns will become either a one (1) or a zero (0). -J ...... ) I I Card location ~ A 1 L2 ("2-high" card.) III II II 0 -o Tape Unit Serial Number - -- - 90-99XXX machines plug for model of tape unit. Notes: [ 1] The original model number is the high-order digit or alpha character in the serial number, and is not changed with model conversion, See table to convert alpha to model type, [2] For tape units with a high order digit in the serial number, other than 3 through 8; the diagnostic will print the original model number as the high order digit of the serial number, Card row 46145144 ......;-e e-l-e I 1 Example Values a a ol~ 4 ~IO ~~ 32 ~Io .......... I "- "- Card row ,, 51 I 50 I 49 -.......I--e !"-t-4 a I a a ~ 1024 ~,O a ~ e--.--e I a ~,O I a .+-e I ~ • Copyright International Business Machines Corporation 1976, 1979, 1980 __ I I __ ~ 1 2 4 8 16 32 64 128 R a P N M L K J Plug Value Card Col. 256 512 1024 2048 4096 8192 16384 32768 R a P N M L K To plug seri al number: Plug pins to equal the last four digi ts of the serial numb er using chart at left. Plugging exa mple: Tape unit se rial number is 81 060. Plug positio ns to give a su m of 1060. J 1060 I '..... Card Col. I I , 1 0 Plug Valve I __ ~ ~ ______ ~ I ____- L ____ ~ 90-212 (' 90-213 NOTES: 3803-2/3420 90-213 o Copyright International Business Machines Corporation 1976. 1979. 1980 (\ .", ) ,?'", i '" ) ""~"'" ",.Y /j,.,; " y' ,,......"'), \" r.----""', /' i , '-, \ '. -/ f' (, ..../ /' \ ( ( ( ( (' ( ( ( (- ( ( ( ( ( ( ( ( ( ( ( ( INDEX A Abends- Theory 00-035 A/B Read and Sequencing Register 53-055 A Register 52-035 AC Power Supply (see Power Supplies) Acceptable Waveforms (Read Card Test Points) 5B-004 Access Times, Read/Write (Subsystem Characteristics) 40-002 Acronyms and Abbreviations PLAN 2 Active / Inactive / Pulsing / Switched Line Levels 00-003 Adapter Hose (CE Tool) SO-OOO ADD/ ADDM, Arithmetic (ALU Operation) 52-065 Additional Stopping Distance After Go 6A-140, 6B-205 Extend Address Out Active (MAP) 13-300 Address Out Inactive (MAP) 13-360 Address/Feature/Priority Card Plugging (Installation) 90-110 Address Decoders, Control Unit 5S-01Q Addressing Concepts 40-003 Tape Control and Tape Unit 54-005 Adjustment Altitude Vacuum Level OS-410, 90-190 AMP Sensor (NRZI-Model 3, 5, 7) OS-300 Amp Sensor (PE Only-Model 3, 5, 7) OS-290 Amplitude (Model 4, 6, S) OS-310 Autocleaner OS-3S2,5B-110 BOT /EOT, Fiber Optic OS-5S0 BOT /EOT Voltage OS-575 Capstan To Stubby Bar Clearance (All Models) OS-OSO Capstan Tachometer (Model 3, 5, 7) OS-130 Capstan Tachometer (Model 4,6, S) OS-120 Cartridge Motor OS-535 Data Flow Clock Asymmetry 90-190 DC Power Supply OS-570 Dual Density Threshold Adjustment Card SO-OOO Electrical Skew (NRZI Feature) 08-200 ESD Grounding (3420/3S03) 90-190 Head Mirror Stop (Model 3, 5, 7) OS-350 Left Reel Hub and Motor 80-560 Mechanical Skew (NRZI Feature) 08-1S0 Mechanical Skew (1600 and 6250 BPI) OS-170 Power Window Safety Bail OS-640 Read Amplitude (Model 4, 6, 8) 08-310 Read Electrical Skew (NRZI Feature) OS- 190 Type 2272 MST Card 17-S00 Vacuum Column Door OS-6S0 Vacuum Column Door Glass OS-690 Write Electrical Skew (NRZI Feature) OS-200 Pneumatics Pressure Level (All Models) OS-420 Supply Flat Belt (Type 4) OS-442 . Power Window Motor, Rack and Switch OS-640 Rack and Limit Switch 08-650 Read Amplitude (Models 4,6, 8) 08-310 Read Electrical Skew (NRZI) 08-190 Right Reel Hub 08-500 Safety Bail 08-640 Tape Unit Stubby Bar 08-080 Write Electrical Skew (NRZI) 08-200 7- Track NRZI Threshold Adjustment Card 08-000 Air Bearings, MAP 4A-160, 4B-160 INDEX 1 Air Pressure Check, Regulator 08-405, 90-190 Airflow and Voltage Monitoring System lA-OOO, 1 B-OOO Alignments Capstan Dynamic (Non-90,000 series) 08-150 DynamiC (90,000 series) 08-160, Marks 08-064 Static (Non-90,000 Series) 08-060 Static (With Round Supports) 08-068 Static (With Square Support Without Zero Marks) 08-062 Power Window 08-640, Alternate Flip Flop 53-040 ALU ((Arithmetic Logical Unit) Microprocessor)) Operations Arithmetic Add: ADD/ADDM (Hex Code A or B) 52-065 Branch On Condition: BOC (Hex Code 2 or 3) 52-085 Branch to Read from Load Point 55-040 Branch to Write from Load Point 55-024 Branch Unconditional: BU (Hex Code 6) 52-090 Common Start I/O Routine 55-020 Logical AND: AND/ANDM (Hex Code C or D) 52-070 Logical Exclusive OR: XO/XOM (Hex Code E or F) 52-075 Logical OR: OR/ORM (Hex Code 8 or 9) 52-075 Store Logic: STO (Hex Code 0 or 1) 52-095 Transfer Logic: XFR (Hex Code 4 or 5) 52-100 ALUl Charts 1 to 7 13-091 Fails to Trap to·ooo (MAP) 13-400 Failure to Reset CTI (MAP) 13-210 Hangs at 000 (MAP) 13-010 Hangs on ALU2 Failure (MAP) 13-410 Loop (MAP) 13-530, 13-540 Loop, TCS (MAP) 13-080 Microprogram Detected Error (Sense Byte 11, Bit 4) (MAP) 16-060 Op In Wait (MAP) 13-250 Power-On Reset (MAP) 13-090 Reset Failure (MAP) 13-200 Waiting for ALU2 to Complete a Sequence (MAP) 13-420 Waiting for ALU2 to Drop STATB (MAP) 13-460, 13-470 Waiting for ALU2 STATB Indication (MAP) 13-450 Waiting for ALU2 STATD Indication (MAP) 13-440 ALU Cannot Exit or Loop (MAP) 13-370 ALUl or ALU2 Hangs (Chart) 13-005 ALUl or ALU2 Hangs (MAP) 13-000 ALU 1/ ALU2 (Two Position Switch) 75-002 ALU2 Analyzing Microprogram Errors 16-131 Microprogram Detected Error (Sense Byte 12, 16-130 Bit 4) Microprogram Error (Table) 16-130 Power- On Reset Charts 1 to 7 13-194 Power-On Reset (MAP) 13-190 Trap Failure (MAP) 13- 260 B Bus Parity Error ALU1 16-030 B Bus Parity Error ALUi 16-100 Branch On Condition (BOC) Error ALUl 16-050 ALU2 16-120 Bus In Register, Channel 52-040 Bus Out Register, Tape Unit 52-045 Card Interchanging List 16-001 Channel Bus In (CBI) Register 52-040 Channel Tags In (CTI) Register 52-040 Communication Between Microprocessors (Description) 52-030 Crossover (XOUTA/XOUTB) Registers 52-025 o Bus Parity Error ALU2 16-110 o Registers 52-060 Diagnose, Loop, and Scoping Procedures 16-000 General Reference Information 16-000 High-Order ROS Registers 52-035 High ROS/IC Parity Error On a Branch Instruction ALUl 16-020 ALU2 16-090 How to Determine the Failing Address 16-000 How to Make the ALU Loop on an Error 16-000, Linking Microprogram Routines (Description) 52-030 Listings, Microprocessor (Description) 52-030 Local Storage Register (LSR) 52-015 Low-Order ROS Registers 52-035 Low ROS / IC Parity Error On a Branch Instruction ALUl 16-010 ALU2 16-080 Microprocessor Clocks 52-005 rnstructions (see ALU Operation) Listings (Description) 52-030 (MP17MP2) Schematic 50-003 Microprogram Transfer Decodes 52-101 MIST or TCS Register (MP1) 52-060 MPl Special Register (Hardware Errors) 52-060 MP2 Special Register (TU Bus In) 52-060 Parity Error ALU 1 16-040 ROS 1 Trap Conditions 50-011 Second Level Diagram, ROS 1 Trap Cond~ons 50-010 Short Cycle XFR Example (Timing Chart) 16-001 Stat Registers 52-015 Stop Address-FRU List ALUl 16-060 Stop Address-FRU List ALU2 16-130 Tags In Register, Channel 52-040 Tape Unit Bus Out (TUBO) Register 52-045 TCS or MIST Register (MP1) 52-060 XOUTA/XOUTB (Crossover) Registers 52-025 Amplitude- Setting Sequence 5B-120 Analysis of Damaged Tape Errors 00-012 AnalYSIS of I BG in Developed Tape 00-013 Analyzing Microprogram Errors 16-131 AND; Logical (ALU Operation) 52-070 Anthmetic Add (ALU Operation) 52-065 Array Patching, Patch Card 52-103 Asymmetry Adjustment, Clock 17-800 Attachment, Channel (Chart) 90-010 Autocleaner . Adjustment 08-382 Erase Head 5B -110 Operation 08- 360 Operational Check 08-380 Removal/Replacement 08-370 Solenoid 4B -160 Write Card CirCUitS 5B-110 Automated LogiC Diagram IALDs) 00-002 Automatic Threading (Concept) 40-001 B B Bus B Bus 0-7 ALU 1 Test POints ITable) 16-030 Panty Error ALUl (MAP) 16-030 Parity Error ALU2 (MAP) 16-100 Parity Indicator 75-003 Backhitch 6B-230 Backspace Block Command 40-007 Backspace File Command 40-007 Backspace Operation 6B-230 Backward No Response or Tape Moves Backward 3A-l00 Tape Fails toGo Backward 3A-130, 3B-130 Bad Sense Data After a Rewind from OLTs (MAP) 15-140 Basic Recording Techniques (PE, NRZI, 6250) Description 55-0,07 . Basic Subsystem (Concepts) 40-001 BCDIC-EBCDIC Conversion Chart (7- Track 57-0,20 Operation) Bit Cell and PE Waveform 55-007 Bit Cell and NRZI Waveform 55-007 Bit Packing and Scoping Procedure 5A-115, 5B-025 Bit Usage Chart, MP I XOUTA Register 52-025 Block Diagram, Device Switching (2xS Switch) lS-012 Block Diagram, Device Switching (3xS or 4x8 Switch) lS-013 BOC Indicator 75-003 BOT/EOT Phototransistor 2A-Ol0 Load Check Prior to BOT Sense 2A-150, 2B-150 Tape Does Not Go Backward or Does Not Stop at BOT 2A-190 Tape Moves Backward Off Left Reel 2B-190 Tape Unwinds Off Right Reel or TI Light Stays On 3A-150 Tape Won't Thread, Load, and Return to BOT Correctly 6B-l00 Voltage Checks and Adjustments 08-5S0 BOT / EOT, Fiber Optics Block Removal/Replacement OS-590 LED BOT /EOT Window Removal/Replacement 08-590 LED BOT / EOT Voltage Checks/Adjustments 08-5S0 Branch Condition Error ALU1(MAP) 16-050 MP1 Condition (Table) 52-0S6 MP2 Conditions (Table) 52-0S7 On Condition (ALU Operation) 52-085 On Condition Error ALU2 (MAP) 16-120 INDEX 1 INDEX (Cont'd) INDEX 2 Unconditional (ALU Operation) 52-090 To Write From Load Point 55-024 To Read From. Load Point 55-040 Buffer Write Cycle 53-040 Buffers, LSR 52-015 Burst Commands 40-005 Bus In Register, Channel 52-040 Bus In/Bus Out Interface Lines 07-000, 54-000 Bus Out Checks (MAP) 15-030 Bus Out Register, Tape Unit 52-045 Busy (TCS Feature) 58-012 Busy /Tach Lines Test Points (Table) 16-171 Byte Counter 53-025 Check/ Adjustment (Models 4, S, and 8) 08-120 Cleaning 08-140 Cleaning Kit 85-000 Cleaning· Procedure, Special Glazed 08- 700 Control Circuits, Capstan 6A-120, SB-200 Drive System SA-120, SB-200 Dynamic Alignment (Non-90.ooo Series Tape Units) 08-150 Dynamic Alignment (90,000 Series Tape Units) 08-160 Extended Go 6A-140, SB-205 Gray Code Counter (GCC) 6B-205 IBG Counter Circuits 6A-130.6B-205 Major Elements of Capstan Control LogiC SB-205 Motion Checks (Capstan Motion Appears Normal) SB-020 Motion Control Problems SA-OOO Motion Failure Problems SB-ooo Motor and Controls 6A-120, 6B-200 Motor ProportionEd Drive Control Circuit 6B-215 Motor Waveforms SA-002, SB-002 Polarity Hold Drive (PHD) Register SB-205 Proportional Drive Counter (PDC) 6B-205 Pulse Generation 6A -120, 6B - 200 Quarter Tach Pulses 6B-205 Read Only Storage (ROS) 6B-205 Start Capstan Motion 6B-220 Starts Turning When Power is Turned On SB-140 Static Alignment (With Round Supports) 08-068 (90,000 Series, With Zero Marks) 08-0S2 (90,000 Series, Without Zero Marks) 08-064 Tach Period Counter (TPC) 6B-205 Tape Unit Loads But Capstan Motion is Faulty 6B-l10 TU Stubby Bar Clearance Adjustment 08-080 TU Won't Thread, Load and Return to BOT Correctly 6B-loo Won't Start Rewind to LP After Tape Load 2B-175 6 MHz Oscillator and GCC 6B-205 Capstan Prealignment Gauge (CE Tobls) 80-000 Card / Board Function Layout (3420) 19-010 (3803-2) 19-000 Card Isolation Technique PLAN 1 Card Plugging (Installation) 90-110 Card Plugging, Tape Control Logic Panel 19-000 Cartridge Does Not Open 2A-l00,2B-l00 Opener Does Not Close 4A-150, 4B~150 Optional (Concept) 40-001 Motor Replacement/Adjustment 08-535 Restraint Pressure Check 08-536 Restraint Removal/Replacement 08-540 CE Initial Entry Flow Chart START 1 CE Panel Description 75-001 Failures 12-020 Operation Contents (MAP) 12-010 Switches 75-001 Channel Attachment (Chart) 90-010 Buffer Controls 53-030 Buffer Logic 50-000 Bus In 53-055 Bus In Register 52-040 c C Compare or P Compare Circuit Logic 17-017 C Compare or P Compare Errors 17-010 C Compare or P Compare Errors (Timing Chart) 17-014 Cable and Terminator Plugging 90-080 Cable Retaining Bar 90-060 Cables 90-060 Cabling, Subsystem 90-060 Capstan Adjusters 08-060 Adjustment Wrench (CE Tool) 80-000 Box Wrench (CE Tool)80-000 Capstan To Stubby Bar Clearance 08-080 Drive System 6A-120,6B-200 Dynamic Alignment Tracking (90,00 Series) 08-160 Dynamic Alignment Tracking (Non-90,00 Series) 08-150 . Glazed Cleaning Procedure 08-700 Major Elements of Capstan Control logic 6B-205 Motion Checks (Motion Appears Normal) SB-020 Motion Control 6A-000 Motion Failure Symptoms 6B-000, 6B-140 Motor and Controls SA-120, SB-200 Motor Proportional Drive ControlSB-215 Motor Status 3A-030, 3B-030 Motor WaVeforms SA-002 Normal Cleaning Procedure 85-004 Pulse Generator SA-120, SB-200 Start Capstan Motion (Write Operation 200 IPS) 6B-220 Capstan Assembly Field Repair, DentedCapstans (Non-90,000 Series TU) '08-020 Field Repair, Dented Capstans (90,000 Series TU) 08-030 Removal (Non-90,000 Series Tape Units) 08-020 Removal (90,000 Series Tape Units) 08-030 Replacement (Non-90,000 Series Tape Units) ,. 08-040 Replacement (90,00 Series Tape Units) 08-050 Starts Turning When Power is Turned On (Second Level) SB-140 Static Alignment (Square Support With Zero Marks) . 08-0S4 Static Alignment (Square Support Without Zero Marks) 08-062 Static Alignment (With Round Supports) 08-0S8 Capstan Tachometer Check/ Adustment (Models 3, 5, and 7) 08-130 Clocks / Oscillators / Counters Byte Counter 53-025 CRIC-CROC Address Counters 53-035 Data Flow Clock 53-015 Group Buffer Counter 53-090 Master Clock 53-005 Microsecond Frequency 53-005 Oscillator Gating 53-005 Read Clock Stepping Pulses 53-005 Read/Write Clocks and Counters (Table) 53-010 Write Clock and Write Counter 53-020 Column Vacuum Check 08-400 Command Controls Switches (CE Panel) 75-002 Command or Control Status Reject 16-160. 6A-160 Command Out Inactive During Reset or Power On Reset (MAP) 13-330 Command Out Tag Active (MAP) 13-290 Command Reject (MAP) 15-020, Command Select Sequencer and Decoder 12-026 Command Sequence (MAP) 13-050' Command Status Reject (MAP) 16-160 Commands and Instructions Burst Commands 40-005 I/O Instructions 40-009 Motion Control Commands 40-007 Non-Motion Control Commands 40-008 Common Start I/O (SIO) Routine 55-020 Communication Between Microprocessors (Description) 52-030 Communicator Feature, Device Switch 18-010 Communicator (2X8 Switching) 58-080 Compare Equal Indicator (CE Panel) 75-003 Compare Errors, P Compare or C Compare 17-010 Compare Errors, P Compare or C Compare (Timing Chart) 17 -014 Concepts, 3803-2/3420 40-003 Configuration Worksheet Instructions 90-030 Configurations, Subsystem (Concepts) 40-003. 90-100 . Contingent Connection (TCS Feature) 58-012 Control Burst 40-002 Control Check Indicators (CE Panel) 75-003 Control Status Reject (MAP) . 16-210 Con. trol Unit (see Tape Control) Common Start 1/0 (SIO) 55-020 Se.nse and Status Byte Table 00-005 Control Unit End (rCS Feature) 58-012 Conversion, Field Tester 90-170 Conversion Table, Sense Byte to Bit 14-005 Cooling Fan Assembly Removal/Replacement 08-630 Cooling System (see Voltage and Airflow Monitoring System) Counter (lC). Microprocessor 1 Flow Logic 52-010 Counters (see Clocks/Oscillators/Counters) Bus In/Out Checking (MAP) 13-380 Initial Selection 54-000 Interface Problems, Tape Control 18-040 Priority Circuits 54-020 Status Word Bits (Table) 15-080 Tags In Register 52-040 Test Points (Table) 17-021 Write Byte Register 53-045 Characteristics, 3420 Subsystem 40-002 Chart ALUl 1 to 7 13-091 ALU2 Power On Reset 13-194 Branch Conditions 16-050 Cards and Cables, Device Switching Troubleshooting Procedure 18-028 Dropping Ready and Thread and Load Failure 2A-OOO Features Chart (Sense Byte 6) 17 - 220 Mode Chart (Sense Byte 6) 17-110, 17-220 Read /Write Vertical Redundancy Check 17-170 Reference 18-029 Skew Error Test Points 17 -162 Tape Control To/From Device 18-005 Tape Unit Control Lines 16- 213 1x8 Selection 18-001, 18-005 Checks Autocleaner Operational 08-380 BOT /EOT Voltage 08-580 Capstan Tachometer (Model 4, 6, 8) 08-120 (Model 3, 5, 7) 08-130 Capstan and Tracking 08.,010 Cartridge Restraint Pressure 08-536 Cleaner Blade Gauss 08-390 Column Vacuum Level 08-400 DC Power Supply 08-570 Erase Head Polarity and Erasure 08-320 ESD Grounding (3420/3803) 90-190 Feedthrough 08-330 File Protect Mechanism 08-340 Mechanical Skew 1600 and 6250 08-170 NRZI Feature 08-180 Pneumatic Pressure Vacuum 08-400 Power Supply 90-180,08-570 Read/Write Head Resistance (Model 4, 6, 8) 08-280 Regulator Air Pressure 08-405, 90-190 Tape Guide (NRZI Feature) 08-230 Tape Unit Grounding 08-600 Threading Vacuum 08-400 Transfer Valve Plug 08-410 Vacuum Column Switch 08-450 Vacuum Pump Belt 08-410 Check Register, Write 53-045 Checking, Read Back (Concept) 40-001 Cleaner Blade Gauss Check 08-390 Cleaning Procedures (see Preventive Maintenance) Clock Asymmetry Adjustment 17 - 800 Chart 53-015 Check (MAP) 17-800 Control Logic, Microprocessor 52-005 Write (Table) 53-020 INDEX 2 t:: CoPyrtght InternatiOnal BUSiness Machines Corporation 1976. 1979. 1980. 1983 ,.~. \ ". " i jJ "-. Y \ / \. ./ ( ( ( ( ( ( ( (' ( ( ( ( ( ( INDEX (Cont'd) CRC Error, NRZI 17-590 Error, 6250 BPI/ PE 17 -540 Generation 53-0678 Generators 53-065 Indicator 75-004 Timing Chart 17-544 CRIC/CROC Address Registers 53-035 Crimper Procedure, Tape (CE Tool) 80-000, 2A-015, 2B-006 Cross Reference, Pins to Logic (3803-2) 20-000 Cross Reference 3803-2, Pins To Logic (Logic) 17-166 Crossover (XOUTA/XOUTB) Registers 52-025 Crosspoint Section (2X8 Switching) 58-080 Crosspoint Switch, Inbound 58-110 Crystral Oscillators, Basic Timing 53-005 CUE Reset on Interface B (MAP) 13-500 Current Generator 5B-110 Cyclic Redundancy Checks (see CRC) (MAP) 17-540 Generation CRC A, B, C, 0 53-066 During Read Back Check of Write Operations 53-067 During 9- Track Read Backward Operations 53-067 During 9-Track Read Forward Operations 53-067 During 9-Track Write Operations 53-067 Read CRC Generator 53-065 Write CRC Generator 53-065 o D-Bearing Removal and Replacement (NRZI Feature) 08-210 Bus Parity Error ALU 1 (MAP) 16-040 ALU2 (MAP) 16-110 Parity Indicator 75-004 o Registers 52-060 Data Converter Check (MAP) 15-070 Entry Select Switch (CE Panel) 75-003 Exchange on Device Interface During a Write Operation 5A-130,5B-130 Data Flow and Control ALU Schematic 50-003 Check Indicators 75-004 Clock 53-015 Clock Asymmetry Adjustment (Installation) 90-190 Exchange on Device Interface During Write Operation 5A-130,5B-130 Intermittent Permanent Data Checks Bit Packing 5A-115, 5B-025 Forward to Backward Ratio 5B-020 Noise or Bit In IBG 5A-115,5B-025 Signal Dropout 5A-ll0, 5B-020 Tape Edge Damage 5A-ll0, 5B-030 Tape Slipping 5B-020 Tape Stretch 5A-115, 5B-020 Read Data Flow Logic 50-002 Read Translator 7- Track 57-020 Read/Write Flow Logic 50-002 o ( (' ( ( INDEX 3 Write Data Flow Logic 50-001 Write Translator 7- Track 57-021 7-Track Read Schematic 57-006 Security Erase Command 40-007 Security Erase Procedure Offline 12-013 Data Flow Check Indicators (CE Panel) 75-004 Data In 53-040 Data Rates (3420 Subsystem Characteristics) 40-002 DC Power Supply (see Power Supplies) DC71 Patch Card General Description 52-103 Dead Track Register 53-075 Degausser (CE Tool) 80-000 Degaussing, Cleaner Blade 08-390 Degaussing, Read/Write Head 08-280 Density Feature Combinations (Table) 40-004 Description Group Coded Recording 55-008 Phase Encoded (PE) 55-007 NRZI 55-007 6250 BPI 55-007 Detection Register 53-005 Determine the Failing Instruction Address Procedure, Microprocessor 16-000 Developing Solution (CE Tool) 80-000 Develop Tape 00-011 Device 17-312 Bus In x to OF Test Points (Table) Selection Priority 54-020 Switching Feature (Description) 58-050, 90-050 Block Diagram For 2x8 Switch 18-012 Block Diagram For 3x8 or 4x8 Switch 18-013 Failure Modes 18-010 Feature (Logic) 18-010 Inbound Crosspoint Switch 58-110 Line Definitions 58-060 Operation 58-060 Rules and Definitions 18-011 Switch Node 58-090, 90-050 Tape Subsystem Cabling 18-011 Interface Data Exchange on Device Interface During Write Operation 5A-130,5B-130 Lines 07-000, 54-000 Device End (TCS Feature) 58-012 Device to SOl logic lines 18-030, 18-032 Diagnostic Mode Set Command 40-008, 55-007 Diagnostics, System (Installation) 90-200 Diagram Autocleaner Operation 08-360 8yte Count or Go Down 12-028 CE Entry 12-027 Channel Priority 54-020 Configuration Worksheet. Subsystem Installation 90-040 Device Interface 07 -000 Device Interface During a Wrtte Operation 5A-130. 58-130 Device Interface During Read Forward Operation 5A-140.58-140 Device Switching Configuration 58-051. 18-011 Feature 18-01 0 Most Probable Cause Analysis 18-015 1x8 Selection logic 18-000 2X8 Switch logic 58-055, 18-012 2X8 Switching Functional Units 58-080 2X16 Switch Logic 58-055 2x16 Switch logic 58-060 3X8 or 4X8 Switch logic 18-013 4X16 Switch Logic 58-070 Display Select Switch and Compare 12-023 Group Coded Recording (6250 BPI) 55-008 IBG Generation 6A-150.6B-210 Initial Selection 54-000 Map Formats 00-001 Pneumatic System, Thread Status (Active and Inactive) 4A-161, 4B-161 Reel and Capstan Operation During Rewind 3A-030, 3B-030 Set and Display CE Register 12-021 Set and Display Compare Register 12-022 System Diagnostics 90-210 Troubleshooting Procedure (MAP) 18-020 Write Head Driver Card 08-270 Digital to Analog Converter (DAC) Waveforms (Model 4, 6, and 8) 6B-01O, 68-011, 6B-012 Digitec 251 Meter (CE Tool) 80-000 Display lSR Contents (How To) 12-013 Display Select Switch (CE Panel) 75-002 Drive (see Tape Unit) Drop Ready Problems, Intermittent 00-005 Dropping or Picking Records 15-200 Dropping Ready and Thread and Load Failure Symptoms Chart 2A-000, 2B-000 Dual Density Threshold Adjustment Card 80-000 Dynamic Reversal (MAP) 16-200 E Early Begin Readback Check (MAP) 17-100 Easy Load Cartridge (Concept) 40-001 EBCDIC/BCDIC Conversion Chart 57-020 ECC/CRC Scope points (Table) 17-075 ECC/ENV Indicator 75-004 Edge Damage, Tape 58-030 Emulator Jumper 90-200 Enable Switch 75-001 Enable/Disable Switch (Concepts) 40-003 Encoded Data Group (GCR) 55-010 End Data Check MAP 17-530 logic 17-531 End Of Call 00-030 Engineering Changes Which Affect MAPs 00-000 Entry Select Switch, Data 75-003 ENV /ECC Indicator 75-004 Envelope Check Circuit logic 17 -315 Check Without Skew Error (MAP) 17-220 Circuits 5A-l00, 5B-l00 Failure, Runaway, or Read/Write Problems 5A-000, 5B-000 EOT /80T (see 80T /EOT) Equipment Checks 16-000 Erase Full Width Erasure (Concept) 40-001 Gap Command 40-007 Head 5B-110 Head Current 40-007 Head Polarity and Erasure Checks 08-320 Head Removal and Replacement 08-250 Error Analysis (see MAPs, Tape Control) Error Analysis Flow Chart, Permanent Read/Write 00-011 Error Correction Sense Analysis (MAP) 21-000 Example of Typical Flow Through MAPs 00-003 Excursions (Wide) in Left Column During HS Rewind 3A-160.38-160 Extended Go 68-205 Extra or Missing Interrupts (A2 Panel) 18-050 F Failure Follows Tape Unit 00-040 Failure Modes, Device Switch Feature 18-010 Features Card Plugging 90-110 Chart for Sense Byte 6 17 - 220 Density Feature Combinations (Table) 40-004 Device Switching Cabling Instructions 90-060 line Definitions 58-060 Node logic 58-090 Node Schematic 58-080 Operation 58-060 Theory 58-050 2 X 8 Switch Functions (Concepts) 58-080 2 X 8 Switch Logic 5B-005 2 X 16 Switch logic 58-060 4 X 16 Switch Logic 58-070 Nine- Track NRZI 40-004 Seven-Track NRZI EBCDIC-BCDIC Conversion Chart 57-020 Read Data Convert Data Flow Schematic 57 -026 Read Translator Data Flow Schematic 57 -022 Seven-Track Read Data Flow Schematic 57-006 Seven-Track Write Data Flow Schematic 57-005 Write Data Convert Data Flow Schematic 57-025 Write Translator Data Flow Schematic 57-020 Switching Configurations (Figure) 58-051 Two Channel Switch (TCS) 58-010 8usy 58-012 Contingent Connection 58-012 Control Unit End 58-012 Device End 58-012 Implicit Connection 58-011 Interface Switch Control 58-011 Partitioning 58-011 Reserve / Release Operation 58-011 Resets 58-011 Selection 58-011 Sense Release Command 58-011 Sense Reserve Command 58-011 Stack 58-012 Stack Interrupt 58-012 Theory 58-01 0 Tie 8reaker 58-012 2 Control Switch (Concepts) 58-050 3 Control Switch (Concepts) 58-050 4 Control Switch (Concepts) 58-050 Feedthrough Check 08-330 3803-2/3420 INDEX 3 t' Copyright International Bustnes. Machines Corporation 1976. 1979. 1980. 1983 ( INDEX 4 INDEX (Cont'd) Fiber Optics BOT / EOT Voltage Checks/Adjustments 08-580 Bundle Removal/Replacement 08-610 Lamp Removal/Replacement/Cleaning 08-620 LED BOT /EOT Block Removal/Replacement 08-590 LED BOT /EOT Voltage Checks/Adjustments 08-580 LED BOT /EOT Window Removal/Replacement 08-590 Field Feedback Problem Fixes 00-050 Field Replaceable Units (FRUs) PLAN 1 Field Tester Accuracy Check 08-290, 08-300, 08-315 Conversion 90-170 3420 80-020 File Protect Indicator Off (MAP) lA-OOO, lB-OOO File Protect Mechanism Check 08-340 File Protection (Concept) 40-001 Flag Bytes 1 and 2 (Tables) 40-006 Flat Belt Replacement, Pneumatic Supply 08-442 Flow Charts Branch To Read From Load Point 55-040 Branch To Write From Load Point 55-024 Common Start I/O Routine 55-020 Read From Load Point 55-040 Selection and Priority 54-005 Write From Load Point 55-024 Flow Through MAPs, Typical (Example) 00-003 Format Character Trk x (Table) 17-075 Format, Data (see Recording Methods / Formats) Format of MAPs 00-001 Format, Microprocessor Instruction 52-030 Forward Creep During Rewrite (Model 4, 6, 8) 6B-230 Forward Space Block (FSB) Command 40-007 Forward Space File (FSF) Command 40-007 Forward Start Times (Subsystem Characteristics) 40-002 Four Control Switch (Concepts) 58-050 Full-Width Erasure (Concept) 40-001 Function Layout, Card / Board 3420 19-010 3803-2 19-000 Functions, MPl and MP2 52-030 G Gating, Oscillator 53-005 General Cleaning Instructions 85-000 General Information 07-000 General Reference Information, Microprocessor 16-000 General Reset 50-011 Generators, CRC 53-065 Generation, CRC 53-067 Generation, IBG 6A-150 Glazed Capstan Cleaning Procedure 08-700 Glossary of Terms PLAN 5 Go Extend Additional Stopping Distances After 6A-14O, 6B-205 Go Extensions in Quarter Tach Pulses 6B-205 IBG Counts Models 3, 5, and 7 6A-14O Gray Code Counter (GCC) 6B-205 Ground Check, Tape Unit 08-600 Group Buffer Control 53-025 Group Buffer Counter 53-090 Group Coded Recording (GCR) 6250 BPI GCR. 5260 BPI (Concepts) 40-002 GCR Block 55-008 55-008 H Halt I/O Instruction 40-009 Hardware Errors (MPl Special Register) 52-060 Hardware Pointers 17-602 Head, Erase 5B-ll0 Head Mirror Stop Adjustment (Models 3, 5, and 7) 08-350 Hex Wrench, Right Reel Hub (CE Tool) 80-000 Hi IC Pty/Hi ROS Reg Ply Indicator (CE Panel) 75-003 High-Order ROS Registers 52-035, 16-020 High ROS/IC Parity Error on A Branch Condition ALUl (MAP) 16-020 ALU2 (MAP) 16-090 High-Speed Rewind (see Rewind Operation) High-Speed Rewind Solenoid Check 08-405 How To CE Initial Entry Flow Chart Start 1 Determine the Failing Instruction Address 16-000 Develop Tape 00-011 Locate Information PLAN 1 Make the ALU Loop on an Error 16-000 Operate CE Panel 12-000 Use MAPs 00-000, PLAN 1 Use Section 18-xxx 18-010 IBG Counter 2A-Ol0 IBG Detected on Write (MAP) 17-080 IBM Easy Load Cartridge 40-001 10 Burst 40-002 10 Burst Check (MAP) 17-050 Implicit Connection (TCS Feature) 58-011 Inactive/ Active/Pulsing/Switched Line Levels 00-003 Inbound Crosspoint Switch Schematic (Device Switch Feature) 58- 1 10 Indicators, CE Panel 75-003 Inhibit Preamble/Postamble 40-005 Initial Entry Flow Chart, CE Start 1 Initial Selection Description 54-000 Initial Selection AB CE 50-011 Bus In/Bus Out Lines 54-000 Device Interface Lines 07-000 Tape Unit 07-000, 54-000 Initiating a Rewind 3A-Ol0, 3B-Ol0 Initiating Tape Motion 07-010 Installation Address/Feature/Priority Plugging (see Card Plugging) Cable and Terminator Plugging 90-060 Cable Retaining Bar 90-060 Cabling, Subsystem (Chart) 90-070 Card Plugging Address, Tape Control 90-110 Data In Handling 90-130 Device Selection Priority Assignments (Chart) 90-150 Device Switching Feature 90-110 Device Switching Feature, Address Control (Chart) 90-140 Disconnect In Handling 90-110 NRZI Feature 90-120 Primary/Secondary TU Interface Control (With Device Switch) 90-130 Primary/Secondary TU Interface Control (With 1x8) 90-130 Priority Assignments, Device Selection (Chart) 90-150 Select Out Priority 90-120 Serial No/EC Level/Feature Code (Tape Control) 90-210 Serial No/Model No/EC Level/Feature Code (Tape Unit) 90-212 Tape Control Address 90-110 Tape Switching Feature, Address Control (Chart) 90-140 Two Channel Switch Feature 90-120 3803 Address 90-110 Checklist 90-020 Checks and Adjustments (Installation) Air Bearing Pressure, 3420 90-190 Altitude Vacuum Level Setting, 3420 90-190 Autocleaner 90-190 BOT /EOT Check 90- -, JU Capstan Check 90-190 Data Flow Clock Asymmetry Adjustment, 3803 90-190 ESD Grounding 90-190 Mechanical Skew, 3420 90-190 Configuration Worksheet (Instructions) 90-030, 90-040 Device Switch Cabling 90-050 Emulator Jumper 90-200 Field Tester Conversion 90-170 Installation Checklist 90-020 Instructions, Subsystem Installation 90-000 I/O Interface 40-003 Kickplates 90-090, 90-100 Operator Panel Labels, Tape Control 90-160 Plugging, Cables and Terminators 90-060 Power Requirements, Special-3420 Model 8 90-180 Power Supply Checks Procedures 90-020 Special Power ReQuirements-3420 Model 8 90-180 Subsystem Cabling (Chart) 90-070 System Diagnostics 90- 200 Terminator and Cable Plugging 90-060 Instructions (see Commands and Instructions) Instruction Counter, Microprocessor 1 52-01 0 Interblock Gap (l8G) Counter Logic 6A-130, 6B-205 Detected on Write 17 -080 Generation 6A-150.68-210 Go Extend IBG Counts (Model 3, 5, 7) 6A-140 Noise or Bit In 5A-115, 5B-025 Passing Times (3420 Subsystem Characteristics) 40-002 Subsystem Characteristics 40-002 Timing Chart (Model 5) 6A-150 Interface Disabled Indicator (CE Panel) 75-003 Interface Switch Control (TCS Feature) 58-011 Intermittent Drop Ready Problems 2A-005, 2B-005, 07-010 Interrupt 54-000 Interrupts, Extra or MiSSing (A2 Panel) 18-050 Intervention Required (MAP) 15-010 Introduction to Maintenance Philosophy PLAN 1 Introduction, Subsystem Installation 90-000 I/O Instructions (see Commands and Instructions) 40-009 I/O Pins (3 Bit Code) 12-023, 12-024 K Kickplates, Installation 90-090, 90-100 L Lamp, Skew Check 53-085 Lamp Test Switch (CE Panel) 75-002 Latch, Reel (see Right Reel Latch) Left Movable Guide and Retractor Removal and Replacement (NRZI Feature) 08-220 Left or Right Vacuum Column Problems 2A- 1 70, 2B-170, 3A-110, 38-110 Left Reel Does Not Turn Clockwise at Threading Speed 2A-110,2B-ll0 Hub and Motor Removal/Replacement/Adjustment 80-560 LogiC 3A-030, 3B-030 Motor Speed, Voltages 3A-020, 38-020 Right or Left Reel Won't Load Tape Into Column 2B-180 Tape Rewinds Off Left Reel 3B-180 Theory, Rewind and Timing Chart 3A-Ol0, 38-010 Left Threading Channel 08-230 Legend and Symbols PLAN 4 Light Source Removal/Replacement 08-620 Lights/ Indicators (see Maintenance Procedures) CE Panel 75-001 File Protect Indicator Off 1A-OOO, 18-000 Load Check Prior to BOT Sense 2A-150, 28-150 Power Check Indicator On 1A-OOO, 18-000 Ready Lamp Does Not Turn Off 4A-l00,4B-l00 Ready Lamp Does Not Turn On 2A-210, 28-210 TI Lamp Stays On 3A-150, 38-150 Line Definitions, Device Switching Feature 58-060 Line Levels - Active / Inactive / Pulsing / Switched 00-003 Line Names for Reference to ALD XC70x (Table) 18-020 Linking Microprogram Routines (Description) 52-030 Listings, Microprocessor 52-030 Lo IC Pty/Low ROS Reg Pty Indicator 75-003 Load Check 2A-000, 28-000 INDEX 4 '\) C) r'-'!>f " ''---.f ,-' " ( ( ( ( ( (- (. ( ( ( ( ( ( INDEX (Cont'd) Load Failure Symptoms (MAP) 2A-000, 2B,000 Load Check Prior to BOT Sense 2A-150, 2B-150 Loading Tape in Columns 2B-175 Load Operation, Approximate Time (3420 Subsystem Characteristics) 40-002 Load Test, Minireel 08-800 Local Storage Register (LSR) Displaying Contents 12-013 Operation 52-015 Locating Information PLAN 1 Locations Control Unit Tape Unit Air Bearing Switch 2B-160 BOT /EOT Block 3A-150, 3B-150 Cartridge Motor 4B-150 Cartridge Open Switch 4B-150 Cartridge Opener Control Card 4B-150 CP3 2A-130,2B-130 Fiber Optic 2B-150 Fuses lA-OOO, lB-OOO Manual Status Control (MSC) Card 4B-ll0 Pneumatic Contactor 2A-130, 2B-130 Pneumatic Supply 2A-210, 2B-210 Power Interface Board Bl lA-003, 1B-OOl Power Window PCB 2A-210, 2B-210 Power Window Switches 4B-14O Reel Motor Power Board 2A-14O, 2B-14O Reel Tachometers 3A-170, 3B-170 Reels Loaded Switch 4A-14O,4B-14O Regulator Cards lA-002, 1 B-002 SCRA 2B-160 TB-l, 2, and 3 lA-002, lB-002 Transfer Valve Solenoid 2A-130,2B-130 Yl Panel Location 90-080 Lock ROS 1 IC 50-01 1 Logic A Register 52-035 Arithmetic Add 52-065 Branch On Condition 52-085 Branch Unconditional 52-090 Byte Count or Go Down 12-028 Capstan Control, Pulse Generator, and Motor Controls 6A-120,6B-200 Capstan Fails To Start a Rewind To Load Point Operation After Loading Tape into Columns 2B-175 Cartridge Does Not Open 2A-l00, 2B-l00 Cartridge Opener Does Not Close 4A- 150, 4B-150 CE Entry 12-027 Channel Buffer Controls 53-030 Channel Tags In and Channel Tags Out Register 52-040 Channel Write Byte, Write Check, and Pointer Registers 53-045 Command Select Sequencer and Decoder 12-026 CRC Generators 53-065 o Register 52-060 Data Flow Clock 53-015 Dead Track 53-075 Device Switch Node 58-090 Device Switching 58-050 End Data Check 17-531 Envelope and Read/Write Model 3, 5, 7 5A-l00 Model 4, 6, 8 5B-l00 ( ( (- ( INDEX 5 Envelope Check 17-315 Group Buffer Counter 53-090 Inbound Crosspoint Switch 58-110 High-Order ROS Register 52-035 Left Reel Does Not Turn Clockwise at Threading Speed 2A-lll, 2B,lll Left or Right Vacuum Column Problems 2A-170, 2B-170, 3A-l10, 3B-l10 Load Check Prior To BOT Sense 2A-150,2B-150 Logical AND 52-070 Logical Exclusive OR 52-080 Logical OR 52-075 Loop-Write-To-Read (LWR) 55-005 Low-Order ROS Register 52-035 Microprocessor Clocks Control 52-005 MPl IC (Instruction Counter) 52-010 MPl /MP2 Circuits 50-003 MP1/MP2 Special registers 52-060 MPl /MP2 STAT Registers 52-015 MIST or TCS Register 52-060 Multi-Track Error (Logic) 17-112 No Response or Tape Moves Backward 3A-loo, 3B-loo NRZI Read Data Flow 57-006 Oscillator Gating 53-005 Overrun 15-042 P or C Compare 17 -017 Power Window Does Not Go Down 4A-140, 4B-14O Proportional Drive Control 6B-215 Read Cycle Controls 53-095 Read Data Converter 57-026 Read Data Flow 50-002 Read Head and Read Card 5B-120 Read Sequencing and A/B Registers 53-055 Read Translator 57-021 Read/Write Flow 50-000 Read /Write VRC Circuit 17 -179 Ready Lamp Does Not Turn Off 4A-loo,4B-1oo Ready Lamp Does Not Turn On/Window Does Not Close 2A-210, 2B-210 Reel and Ca-pstan Operation during Rewind 3A-030, 3B-030 Reel Drive System 3b-020 RIC/ROC 53-081 Right or Left Reel Fails To Load Tape Into Column 2B-180 Right Reel Does Not Turn Clockwise at Threading Speed 2A-120, 2B-120 ROS/LSR 52-015 ROS Mode Switch and Gates 12-024 ROS 1 Trap Conditions 50-01 0 Skew Detection 53-085 System 360/370 Switching (Data In Handling) 58-005 Tape Does Not Enter or Stay in High Speed Rewind or Rewinds To BOT at High Speed 3A-170, 3B-170 Store 52-095 Tape Does Not Go Backward or Does Not Stop at BOT 2A-190 Tape Does Not Load Into Either Column 2A-160, 2B-160 Tape Does Not Pull Out of Columns Properly During Unload Rewind 4A-120, 4B-120 Tape Does Not Stop or Tape Runaway (Forward or Backward 3A-14O,3B-140 Tape Does Not Wind Completely Onto Right Reel or Reels Do Not Stop 4A-130, 4B-130. Tape Fails To Go Backward 3A-130, 3B-130 Tape Goes Forward After Loading Into Vacuum Columns 2A-2oo, 2B-2oo Tape Moves Backward Off Left Reel. or Tape Unit Performs a Normal Unload Rewind During Load Operation 2B-190 Tape Pulls Out, Dumps, or Has Wide Excursions in Left Column During High Speed Rewind 3A-160,3B-160 Tape Threads Into Threading Channel and Stops 2A-14O,2B-14O Tape Threads Into Right Column 2B-130 Tape Unit Bus Out (TUBO) Register 52-045 Tape Unit Selection Priority 54-010 Tape Unwinds Off Right Reel 3A-150,3B-150 TCS Selection and Tie Breaker 58-030 Transfer 52-100 Transfer Valve Does Not Pick or Pneumatic Motor Not Running 2A-130 Two-Channel Switch 58-010 Two-Channel Switch and Tie Breaker 58-030 Unload Rewind Pushbutton (No Response) 4A-l10,4B-l10 Write 53-070 Clock and Write Counter 53-020 Data Converter 57-025 Data Flow 50-001 Group Buffer Control 53-025 Write Head, Erase Head, and Write Card 5B-l10 Service Controls 53-040 Translator 57-020 Triggers 53-070 Trigger VRC 17-026 2x8 Switching Functional Units 58-080 Logic Panel Removal/Replacement (3803/3420) 08-630 Logic, Pins, Cross Reference List 20-000 Logic Section (2X8 Switching) 58-080 Logical AND (ALU Operation) 52-070 Logical Exclusive OR (ALU Operation) 52-0BO Logical OR (ALU Operation) 52-075 Long Cycle BOC or BU Example (Timing Chart) 16-001 Loop, ALU1 (MAP) 13-530, 13-540 Loop Write-to-Read (LWR) Command 40-006, 55-005 Tape Unit Operation 55-005 Low-Order ROS Registers 52-035, 16-010 Low ROS/IC Parity Error on a Branch Condition (ALU2) (MAP) 16-080 Low ROS/IC Parity Error on a Branch Instruction (ALU1) (MAP) 16-010 Low Speed Rewind 3A-Ol0, 3B-Ol0 LWR Tape Unit Operation 55-005 Schedule 85-005 Tape Unit Cleaning Procedure 85-001 Maintenance Philosophy, Introduction PLAN 1 _ Major Elements of Capstan Control Logic 6B-205 Make the ALU Loop on an Error (Procedure) 16-000 MAPs Address Out Tag Active 13-300 ALU Cannot Exit or Loop 13-370 ALUl Cannot Transfer 13- 130 Fails to Trap to 000 13-400 Failure to Reset CTI 13-210 Hangs at 000 13-010 Hangs on ALU2 Failure 13-410 Loop 13-530, 13-540 Loop, TCS 13-080 Microprogram Detected Error (Sense Byte 11, Bit 4) 16-060 Op In Wait 13-250 Power On Reset 13-090 Reset Failure 13-200 Waiting 13-110, 13-140, 13-170 Waiting for ALU2 to Complete a Sequence 13-420 Waiting for ALU2 to Drop STATB 13-460, 13-470 Waiting for ALU2 STATB Indication 13-450 Waiting for ALU2 STATD Indication 13-440 Waiting for End of Data (EOD) on Write 13-520 ALUl or ALU2 Hangs 13-000 ALU2 Power On Reset 13-190 Trap Failure 13-260 B Bus Parity Error (ALU 1) 16-030 B Bus Parity Error (ALU2) 16-100 Bad Sense After a Rewind from OLTs 15-140 Branch Condition Error ALU1 16-050 Branch On Condition Error (ALU2) 16-120 Bus Out Checks 15-030 Capstan Motion Control 6A-OOO, 6B-000 CE Panel Operation 12-010 Channel Bus In/Out Checking 13-380 Clock Check 17 -800 Command or Control Status Reject 6A -160 Command Out Inactive During Reset or Power On Reset 13-330 Command Out Reject 15-020 Command Out Tag Active Command Sequence 13-050 Command Status Reject 16-160 Control Status Reject 16- 200 CUE Reset on Interface B 13-500 Cyclic Redundancy Checks 17 - 540 o Bus Parity Error ALUl 16-040 ALU2 16-110 M Magnetic Tape and Reels (Concepts) 40-002 Preventive Maintenance General Cleaning Instructions 85-000 3803-2/3420 INDEX 5 INDEX (Cont'd) Data Converter Check 15-070 Device Switching Feature Most Probable Cause Analysis 18-015 Troubleshooting Procedure 18-020 Dropping Ready and Thread and Load Failure Symptoms 2A-000. 2B-000 Dynamic Reversal 16-200 Early Begin Readback Check 17-100 End Data Check 17-530 End Of Call 00-030 Envelope Check Without Skew Error 17-220 Envelope Failure. Runaway. or Read/Write Problems 5A-000. 5B';'000 Error Correction Sense AnalYSis 21-000 File Protect Indicator Off or Power Check Indicator On lA-ooo. 1B-ooo Formats 00-001 High ROS/IC Register Parity Branch Condition ALUl 16-020 ALU2 16-090 How to Use 00-000 IBG Detected on Write 17-080 10 Burst Check 17-050 Intervention Required 15-010 LRCR Errors, Sense Byte 3, Bits O. 1. or4 17-310 Low ROS/IC Parity Error on a Branch Condition (ALU2) 16-080 Low ROS/IC Parity Error on a Branch Instruction (ALU1) 16-010 MTE Without Envelope Check 17 -110 No Block Detected on Write/Write Tape Mark (WTM) 16-190 Noise Detection 17 -370 Not Capable 15-060 NRZI Cyclic Redundancy Check (CRC) 17-590 Offline Duplication of Online Failures 12-000 Overrun 15-040 P Compare or C Compare Errors 17-0lD Partial Record (Sense Byte 5. Bit 5) 17 -41 0 PE or NRZI and GCR Velocity Checks/Changes 16-180 Permanent Data Checks SA-lOS, 5B-002 Picking / Dropping Records 15-200 Pointer System 17-602 Postamble Error 17 -190 Read/Write Vertical Redundancy Check (VRC) 17-168 Sense All Zeros 15-080 Sense Analysis 14-000 Service Out Tag Active 13-280 Single Tape Unit Problems 00-040 SIO Trap Failures 13-320 Slow End Readback Check 17 -1 50 Start Read Check 17-070 Suppress Out Active 13-310 Suppress Out Inactive During Reset or Power On Reset 13-340 TACH Start Failure (Sense Byte 10. Bit 5) 16-170 TACH Velocity Error 13-510 Tape Control Metering Problems 18-060 Tape Control Power Supply 11-000 Tape Motion and Rewind Symptoms 3A-000. 3B-000 Tape Unit Loads but Capstan Motion is INDEX 6 Faulty 6B-ll0 Tape Unit Wont Thread. Load. and Return to BOT Properly 6B-l0l Unit Check Without Supporting Sense or Unexpected Sense 16-100 Unload Failure Symptoms 4A-000. 4B-000 Write Current Failure or Tape Unit Check 15-090 Write Tape Mark (WTM) Check 17-180 Write Trigger Vertical Redundancy Check (VRC) Error 17 -020 XOUTA Register Not Functioning .13-430 1x8 Selection Logic 18-000 301 Trap Address. TCS or Device Switching Without TCS 13-240 3420/3803 Symptom Index 00-010 3803 Status Pending 13-220 6250 Error Correction 17-600 Markers. BOT /EOT 40-007 Master Clock 53-005 Master Signal Level Tapes (CE Tool) 80-000 Master Skew Tapes (CE Tools) 80-000 Mechanical Skew (Installation) 90-190 Mechanical Skew Check/ Adjustment. NRZI Featured Units 08-180 Mechanical Skew Check / Adjustment, 1600 and 6250 BPI Units 08-170 Meter. Torque Metering (Concepts) 40-003 Metering Problems. Tape Control 18-060 Microprocessor (see also ALU) Card Interchange List 16-001 Clock Control Logic 52-005 Communication Between ALUl and ALU2 (Description) 52-030 Diagnose. Loop. and Scoping Procedures 16-000 Functions (Description) 52-030 Instruction Counter Logic 52-010 Instruction Format 52-030 Listings (Description) 52-030 Stat Registers 52-015 Microprogram Address. Used in MAPs (Description) 00-003 Microprogram Detected Error. ALUl (MAP) 16-060 Microprogram Error. ALU2 (Table) 16-130 Microprogram Error Labels (Table) 16-060 Microprogram Errors. Analyzing (Table) 16-131 Microprogram Flowcharts Branch to Read From Load Point 55-040 Branch to Write From Load Point 55-024 Common Start I/O Routine 55-020 Microprogram Indicators 75-004 Microsecond Frequency 53-005 Minireel Load Test 08-BOO Missing or Extra Interrupts 18-050 MIST or TCSRegister(MP1) 52-035. 52-060 MLM Tab Placement by Volume PLAN 7 Mode Chart for Sense Byte 6 17 - 220 Mode Set Command Table 40-008 Mode Set 1 (7- Track NRZI) Operation 55-007 Mode Set 2 (9-Track PE/NRZI) Operation 55-007 Modified Power Supply. 3420 lA-002 Motion Control Commands 40-007 Motion Control Commands (Table) 40-005 Motion Problems. Tape (Stubby Column Loops) 6A-OlD Motion Tester (see Field Tester) Operation. Autocleaner 08-360 Operational Check. Autocleaner OS-380 Operations. ALU Arithmetic Add: ADD/ADDM (Hex Code A or B) 52-065 Branch On Condition: BOC (Hex Code 2 or 3) 52-085 Branch to Read from Load Point 55-040 Branch to Write from Load Point 55-024 Branch Unconditional: BU (Hex Code 6) 52-090 Common Start I/O Routine 55-020 Logical AND: AND/ANDM (Hex Code C or D) 52-070 Logical Exclusive OR: XO/XOM (Hex Code E or F) 52-075 Logical OR: OR/ORM (Hex Code 8 or 9) 52-075 Store Logic: STO (Hex Code 0 or 1) 52-095 Transfer Logic: XFR (Hex Code 4 or 5) 52-100 Operator Panel Switches (2X8 Switch Logic) 58-055 Optional Tape Cartridge (Concept) 40-001 ORC Byte 53-045 Organization of Publication PLAN 6 Oscillator Gating 53-005 Oscillators (see Clocks/Oscillators/Counters) Other (Related) Subsystem Documents PLAN 1 Overrun Error 53-040 MAP 15-040 PE and 6250 BPI (Timing Chart) 15-041 Mple/Single Switch (CE Panel) 75-002 MPl (see ALU) A-Register 52-035 Branch Conditions (Table) 52-086 Clock Control Logic 52-005 Clock Timing Charts 52-005 Functional Description 52-030 High-Order ROS Registers 52-035 Instruction Counter Logic 52-025 Low-Order ROS Registers 52-035 Schematic 50-003 Special Register (Hardware Errors) 52-060 Stat Registers 52-015 Transfer Decodes (Table) 52-101 XOUTA Register Bit Usage 52-025 MP2 (see ALU) A-Register 52-035 Branch Conditions (Table) 52-087 Functional Description 52-030 High-Order ROS Registers 52-035 Instructional Counter LogiC 52-030 Low-Order ROS Registers 52-035 Schematic 50-003 Special Register (TU Bus In) 52-040 Stat Registers 52-015 Transfer Decodes (Table) 52-101 XOUTA Register Bit Usage 52-025 Multi-Track Error (MTE) Logic 17 -112 MTE/LRC Indicator 75-004 Without Envelope Check (MAP) 17-110 N p 9-Track NRZI (Concepts) 40-002 9-Track NRZI Feature (Tape Control) 40-004 No Block Detected on Write/Write Tape Mark (WTM 16-190 No-Operation (NOP) Command 40-008 No Response or Tape Moves Backward 3A-loo. 3B-loo No Response When Rewind/Unload Button is Pressed 4A-ll0.4B-l10 Noise Detection (MAP) 17-370 Noise or Bits in the Interblock Gap 5A-115. 5B-025 Non-Motion Control Commands 40-008 Non-Motion Control Commands (Table) 40-005 Not Capable (MAP) 15-060 Not Capable Conditions (Table) 15-064 NRZI Cyclic Redundancy Check (CRC) (MAP) 17-590 Hi-Clip VRC (Write Only) 17-310 Read Data Bit. x Test Points (Table) 17-590 Read Data Flow 57 -006 R/W VRC. Hi Clip VRC. LRC Error 17-314 7-Track (Concepts) 40-002 9-Track (Concepts) 40-002 P Compare Error Test Points (Table) 17-013 P Comp Indicator (CE Panel) 75-004 P Compare or C Compare (Logic) 17-017 P Compare or C Compare Errors (MAP) 17 -01 0 Panel. CE 75-001 Panel Enable Switch 75-001 Parity Error. B Bus. ALU 1 16-030 Parity Error, B Bus. ALU2 16-100 Parity Indicator 75-003 Partial Record (MAP) 17-410 Partitioning (TCS Feature) 58-011 PaSSing Times per Byte (3420 Subsystem Characteristics) 40-002 Passing Times. IBG (Subsystem Characteristics) 40-002 Patch Card ALU1/ALU2 Card Location 52-104 General Description 52-103 Card Plugging Layout 52-104 PE or NRZI and GCR Velocity Checks/Changes (MAP) 16-180 PE Threshold Adjustment Card 80-000 PE. 1600 BPI (Concepts) 40-002 PE/6250 BPI CRC 17-540 Permanent Data Checks (MAP) 5A-105. 58-002 Permanent Read Error Scoping Offline 00-013 Permanent Read Error Scoping Online 00-014 Permanent Read /Write Error Analysis Flow Chart 00-011 o Offline Duplication of Online Failures (MAP) 12-001 OLT Error Messages Analysis 21-000 OLT -3420 F. G. H. Error Sense Analysis 21-000 One and Two Track 6250 Error Correction 17-600 Online and Offline Status (Concepts) 40-003 INDEX 6 r"" <;; ,4"''\-.
Source Exif Data:File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Create Date : 2018:05:24 11:25:07-08:00 Modify Date : 2018:05:24 11:40:07-07:00 Metadata Date : 2018:05:24 11:40:07-07:00 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Format : application/pdf Document ID : uuid:ef6a9527-dabf-1143-b22e-90b4753038ee Instance ID : uuid:97491364-0ef9-854b-979e-aabeeaa13850 Page Layout : SinglePage Page Mode : UseNone Page Count : 162EXIF Metadata provided by EXIF.tools