Download Service Manual Model 6400 Cardridge Tape Drive
Transcript
Service Manual Model 6400 Cartridge Tape Drive BFC 8015B .111 . Four ,D BaSlc Proprietary Information The information contained herein is proprietary to and considered a trade secret of Basic Four Corporation. All rights reserved. No part of this publication may be reproduced, recorded or stored in a retrieval system, or transmitted, in any form or by any means, whether electronic, mechanical, photographical', or otherwise, without prior written permission of Basic Four Corporation. All specifications are subject to change without notice. Basic Four and1~and MAl are registered trademarks of Management Assistance Inc. Copyright 1979 © by Basic Four Corporation. Reprinted August, 1979 Revised June, 1980 BFC 8015B Printed in the United States of America Basic Four Corporation/A Management Assistance Inc. Company 14101 Myford Road, Tustin, California 92680 (714) 731-5100 TABLE OF CONTENTS Page CHAPTER 1 INTRODUCTION 1.1 1.2 1.3 1.3.1 1.3.1.1 1.3.1.2 1.3.1.3 1.3.1.4 General Description .... ... Purpose . . . . . . ... .•. Physical Description . . . . . . Tape Drive Transport .. ... Magnetic Head Assembly . . . Switch/Sensor Assembly . . . . . . . Heat Sink Assembly . . . . . . . . . .. Tape Cleaner . . . . . . 1.3.2 1.4 Magnetic Tape Cartridge . . MTCD Specifications . . . . . CHAPTER 2 INSTALLATION AND OPERATION 2.1 2.1.1 2.2 2.2.1 Unpacking/Packing Procedure . Transport . . . . . . . . Preinsta11ation Checks . . . . . . Installing a Transport . . . 2.3 2.4 2.4.1 System Installation . . . . System Initialization Procedures BASS Pro gram . . . . . . . . . CHAPTER 3 MAINTENANCE 3.1 3.1.1 3.2 3.3 3.3.1 3.3.2 Corrective Maintenance . . General Philosophy . . . Troubleshooting Procedures Functional Description . . Power Supply . . . . . . Transport . . . . . . . . 3.3.3 3.3.3.1 3.3.3.2 3.4 3.4.1 3.4.2 Sub-Functions of the Transport . . . Tape Motion Control . . . • . . Read/Write Operations . . . . . . Electrical Adjustments . . . . . . . . Gain Adjustment (Data Board) . . Servo Power Adjustment (Servo Board) 3.4.3 3.4.4 3.4.5 . . . . . . · . . . . . . .. . 1-1 . . . . . . . . 1- 2 · . . . . . . . . 1-2 1-2 · . . . . . . . . 1-3 · . .- . . . . 1-3 · . . . . . . . . 1-3 ... 1-3 ............. . .. ....... . . . . . . 1-4 1-7 · . 2-1 . . . 2-1 . 2-2 .. · . . . . . . . . 2- 2 · . 2-4 · . 2-5 · . 2-5 . . . . . . . . . . . . . .. ... . . . . . . . . . . . . . . . . . 3-1 3-1 . . . . . 3-1 . .. . . 3-1 . . . . . . . 3-2 . . . . . . . 3-2 . ... .......... . ........ .. 0..... .. ... 0 0 00 0 • • 0 • 3-3 3-3 3-4 3-5 3-5 3-5 Interface PCB One-Shot Periods . . . . . . . . . . . . . 3-6 Servo PCB Pot Setup . 3-6 Data Adjustment and Check Procedure . . . . . . . . . . . 3-7 0 • • • • • • • • • • • • • • • • • iii TABLE OF CONTENTS (continued) Page CHAPTER 3 MAINTENANCE 3.5 3.5.1 3.5.2 3.5.3 Preventive Maintenance . Magnetic Head Cleaning Tape Cleaner Cleaning Motor Capstan Cleaning CHAPTER 4 REMOVAL/REPLACEMENT PROCEDURE 4.1 4.2 4.2.1 4.2.2 Spare Parts List . . . . . . . . . . . Removal/Replacement Procedure . . . . PCB Cartridge Transport Power Supply Transport . . . . . . . . . . . . . CHAPTER 5 REFERENCE DATA 5.1 Purpose APPENDIX A Magnetic Tape Cartridge Controller lV . . . . . . . . . . . . . . . . . . ... . . . . . . . . . ... . . . . . . . . . . . . . ... . ............. ............ 3-7 3-7 3-8 3-8 4-1 4-1 4-2 4-2 5-1 LIST OF ILLUSTRATIONS Figure Page 1-1 Magnetic Tape Cartridge Drive (MTCD) . . . . . . . . . . . . . . 1-1 1-5 1-8 Cartridge Diagram . Cartridge Dimensions File Protect Switch Tape Configuration . 2-2 Converting From 110V to 220V 1-6 1-7 . . . . . . • . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ..• . . . • . .. . . . . . • . . . . . . . . . . . . ~ ~ ~ . 1-7 1-8 1-9 1-9 . 2-3 LIST OF TABLES Page Table 1-1 2-1 4-1 Specifications . . . • . . . Sense Switch Settings (CPU) Spare Parts .• . . . • . . . · . .. .. .. .. .. .. .. .. .. . . .. .. .. . . • • ·. .............. 1-7 2-5 4-1 v CHAPTER 1 INTRODUCTION 1.1 GENERAL DESCRIPTION The Model 6400 Magnetic Tape Cartridge Drive (MTCD) records at 6400 bpi with a 9.2 megabyte tape cartridge. The recording format 1S four track serial, with a data transfer rate in both the read and write mode of 192,000 bits per second. integral tape cleaner is provided. located in the CPU card cage. .Track selection is performed by the Controller The MTCD provides backup data storage capability and an economical means of off-line storage of selected data (see Figure 1-1). Figure 1-1. An Magnetic Tape Cartridge Drive (MTCD) 1-1 1.2 PURPOSE This Service Manual is the primary source of information for first level maintenance. It contains the necessary information to repair and maintain the MTCD. This manual contains both physical and functional descriptions, installation/operations, maintenance procedures, and equipment supplied. This information shall enable a Service Engineer to identify, isolate, and repair the MTCD. 1.3 PHYSICAL DESCRIPTION The MTCD is packaged as a single unit and is directly connected to the CPU main frame and placed on top of the cabinet. The MTCD is made up of a cabinet, power supply, tape drive, and a ANSI magnetic tape cartridge. The Cabinet contains a standard ac to dc power supply (refer to Chapter 2, Preinstallation Checks, for 115 volts ac to 230 volts ac conversion). A transparent window is provided for visual inspection of the cartridge during normal operation. The opening for the tape cartridge is directly below the window. 1.3.1 TAPE DRIVE TRANSPORT The Tape Drive Transport, hereafter referred to as Transport, will record and reproduce data onto and from Magnetic Tape Cartridges. The Transport consists of three subassemblies; Magnetic Head Assembly, Switch/Sensor Assembly, and Heat Sink Assembly. The Transport also contains a tape cleaner, capstan drive motor tachometer and houses the PCBs. 1-2 1.3.1.1 Magnetic Head Assembly The Magnetic Head Assembly consists of a closed magnetic circuit. This circuit IS built of laminated high permeability metal with wound coils for inducing and detecting flux reversals. It is constructed as a dual gap with erase head (read-while-write-while-erase). Control signals are received from the Controller located in the CPU card cage via an interface cable which enables it to write or erase as required. 1.3.1.2 Sw.itch/Sensor Assembly The Switch/Sensor Assembly contains circuitry to sense Beginning of Tape (BOT), End of Tape (EOT), Load Point (LP) and Early Warning (EW). This enables automatic tape positioning after cartridge insertion, power on, or a rewind operation. It further contains the File Protect and Cartridge-In-Place switches. 1.3.1.3 Heat Sink Assembly The Heat Sink Assembly contains the drive motor/tachometer, power transistor circuits, and a two piece heat sink. It is designed as a plug-in-module and IS center of gravity mounted. The MTCD must be mounted in a horizontal position only. This prevents dust and residue from falling into the Transport which could result in lost data. 1.3.1.4 Tape Cleaner The Tape Cleaner removes foreign material and loose oxide particles as the tape passes the Tape Cleaner. 1-3 1.3.2 MAGNETIC TAPE CARTRIDGE The Magnetic Tape Cartridge Assembly is shown in Figure 1-5. Each Magnetic Tape Cartridge Assembly is a single assembly consisting of a supply reel (to left), take up reel (to right), a magnetic tape, file protect and belt guides. DIRECTION OF FORWARD TAPE MOTION LIGHT SENSING DRIVE MOTOR FIXED TAPE GUIDES (2) RUBBER COVERED DRIVE ROLLER TAPE PATH (OXIDE OUT) BELT CAPSTAN FILE PROTECT TAPE SHOWN IN BOT POSITION TAKE-UP HUB SUPPLY HUB BELT GUIDE ROLLERS (2) FLAT DRIVE BELT Figure 1-5. 1-4 Cartridge Diagram The Cartridge dimensions are shown ln Figure 1-6. p::=q-rn SE'E NOTE 1 O.I25R o ,0.218 6. 00 - -;.- o ~ ~ I 1.531 ~2.813 I " ·~tl (2) :.t -A·, NOTE: ==~:d -13[3 CI )FEATURES REOUIREO TO PR'EVEN!;;.tr . INSERTING CARTRIDGE 1P.!?ROPERlY C2'~\lERSHALL NOT EXTEND BEYOND (ALL Slots EXCEPT AT NOTCHESi Figure 1-6. BASE TOLE.RANCE EXCEPT AS NOTED! 0.005, LO.S" DIMENSIONS IN ~NaiES Cartridge Dimensions The Cartridge is to be mounted in one position only and has asymmetrical features to prevent improper installation. The Cartridge contains optical elements to enable photo-electrical detection of tape position holes. The cartridge has a sensing area on the front surface which senses when the cartridge is in position to read or write (see Figure 1-7 for dimensions). 1-5 I, MAX1MUM HEIGHT OF FILE PROTECT PLUG • CARiRIOGE-IN- I POSITION SENSING . I. J.. ~l •500 ~I . AREA . I WRITE 2.140-.......~ PROHIBITED Figure 1-7. WRITE PERMITTED File Protect Switch Tape guides are employed to guide the tape while in motion. The file protect cam of the cartridge is an operator rotatable switch (see Figure 1-5) which prevents writing or erasing when in the SAFE position (see Figure 1-7). The magnetic tape length between Load Point (LP) and Early Warning (EW) shall be 300+10-0 feet. The tape position holes for Beginning of Tape (BOT), Load Point (LP) Early Warning (EW), and End of Tape (EOT) are shown in Figure 1-8. RVM FWM CJ·----:---:--:'~=--D LOAD POIN 7 t.-\RLY WAR NIN 71t.AC.Jt!. . LcCATIOA)S o o ~,0:? ~ I~" / / / ~~ ___._, '/j- r- BOT"----AREA 3 6~ 6.0' (i) J- 39 II REACHED - 1---. [OT- 4---1 FROM Rwl) OR .~/'i;1----.--- --- ....... RECO~D/\ELf AREA LOADI NG Figure 1-8. 1-6 Tape Configuration --J-=~ ..... '?__~ ~~ The presence of a spurious tape signal, after a tape has been erased, will not exceed 10 percent of the average base to peak read signal under test. wound on the reel with the magnetic coating out. The tape 1S During forward operation it will wind clockwise and unwind counterclockwise as viewed through the transparent door. 1.4 MTCD SPECIFICATIONS Table 1-1 summarizes the general operation and performance of the MTCD. This table provides a reference source of general data for the Service Engineer. TABLE 1-1. SPECIFICATIONS Parameters Characteristics PHYSICAL Height 6.0 inches (15.2 cm) Width 13.5 inches (34.3 cm) Depth 12.0 inches (30.5 cm) Weight 18.8 pounds (8.5 kg) AC POWER REQUIREMENTS Voltage 115/230 VAC Current 1.5/.75A Power 172 VA Frequency 60/50 Hz, 1 phase Heat Output 586.5 Btu/hr DC POWER REQUIREMENTS Voltage +24 VDC ± 15% -24 VDC ± 15% +5 VDC + 5% - 3% Current (Amperes) +24 VDC: 1.8 typ; 3.4 max. -24 VDC: 1.9 typ; 3.5 max. +5 VDC: 1.4 typ; 2.6 max. Drive Power Dissipation 18.5 Watts Typical Without Motion 57.4 Watts Typical With Motion 68.9 Watts With 10% Ramp Duty Cycle TABLE 1-1. SPECIFICATIONS (continued) Parameters Characteristics ~~'------------------------------------r--------------------------------------------------1 ENVIRONMENTAL REQUIREMENTS Temperature Humidity 40% to 60% RH non-condensing Altitude o to 10,000 feet MAGNETIC TAPE Read to Write Gap Spacing .300 + .005 inch Write to Erase Gap Spacing .300 ± .010 inch Write Gap to EDT/BOT Optical C/L 2.50 ± .04 inch Erase Track Width .032 + .005 inch Write Track Width .028 ± .002 inch Read Track Width .010 ± .002 inch Tape Motion Steady State Bit Period Definitions ANSI Standard Speed Range Nominal Speed (ips) Low High 30 90 Nominal Bit Nominal Data Period Transfer (microseconds) Rate 5.208 1.74 192,000 bps ANSI Standard #X3B5/75-43 GENERAL Cartridge ANSI x 3.55 - 1977 300' or 450' tape length Recording Density 6400 bpi, MFM, or other high density codes Recording Mode 4-Track Serial Head Type Dual Gap, Read-While-Write with Separate Erase Tape Cleaner Integral 1-8 TABLE 1-1. SPECIFICATIONS (continued) Parameters Characteristics GENERAL Operating Speeds 30 lpS Write, Bidirectional Read 90 lpS Bidirectional Search and Rewind Transfer Rate 192,000 Bits/Sec. Start/Stop Time At 30 ips: 0.30/0.41 inches At 90 ips: 2.97/3.42 inches +39,:0 (Drive only, -+79,:0 cartridge inclusive) Instantaneous Speed Variation - Long Term Speed Variation - Data Reliability Less than 1 Error in 10 8 Bits Interface Signal Levels Standard TTL Levels +29,:0 (Drive only, ±3% cartridge inclusive) Logic 1 Logic 0 = 0.0 = to +0.4 VDC +2.4 to +5.0 VDC 1-9 CHAPTER 2 INSTALLATION AND OPERATION INSTALLATION 2.1 UNPACKING/PACKING PROCEDURE The MTCD is shipped as part of a system. Instructions for unpacking/packing as a part of a system are found in the system manual. This manual will cover procedures for the MTCD only. 2.1.1 TRANSPORT The shipping container provides protection against moisture, dust, and contact damage. If the MTCD is not to be installed, but placed in storage, it should be opened and checked for damage, then repacked. Use the following procedure for unpacking/packing the MTCD. 1. Upon receipt of the shipping container, examine for damage, report any damage to the carrier before opening. 2. If no damage is noted, and the MTCD is not to be placed in storage, cut the packing tape on the top center of the container and open the outer container. CAUTION Use care when cutting the tapes to open the container. Too deep of a cut may damage cabinet or transparent door on the cabinet. 3. Cut packing tape on inner container, open container and lift out the MTCD or Transport. 4. Examine for damage, noting any dents, cracks, or missing parts per shippin, list. If any are found, they should be reported to the Marketing Office or Dealer immediately. 2-1 Use care in removing the Transport. The Heat Sink and Pins are exposed. Mechanical damage can result if bent or broken. 2.2 5. All containers and packing material, especially preformed containers, must be saved. These are to be reused if the assembly is returned to the factory. 6. Packing is the reverse of the above procedure, using the saved container and packing material. Add packing tape to replace the cut tape in the unpacking procedure. PREINSTALLATION CHECKS The first part of this section will explain the procedure to install a Transport in the cabinet. 2.2.1 INSTALLING A TRANSPORT First, remove the top cover. stick-together clamps. In newer models, the top cover is held in place by Remove the transparent window, then lift up on the front of the top cover and it will snap loose. In older models, the cover is screwed down, remove the screws and then lift off the cover. This will expose the inner parts of the MTCD . When installing the Transport, proceed as follows: o 2-2 If unit is still plugged in: 1. Set ON/OFF switch on rear of lower cover to OFF. 2. Remove ac power plug from ac outlet. o Remove cables from PCB (Cartridge Tape Drive Power Supply) located at Jl and J3. o Lift out the PCB (Cartridge Tape Drive Power Supply) and set aside. o Place Transport in lower cover. VENDOR VERSION BFC VERSION PI Ale INPUT PI TI 1 Slit 5 II~-=-----I ILK 6'U1 &.:..:..=:.....,.~_~ II)--':'~----I 7 2 ·WH'T ~ ____ ~~_JII'~&- ___ ~ ~ I L -_ _ _ _ _ _~~-JII;~~------~ ~~-~~~~I~~-----~ . 'ro.::..--< III.......~-----"i •. 3 r=~---+H>~~lIr~-----4 2 100 lOOV~ (~, _005"-00(,, .. ooT ..vt ILK (Q~' .005,>-001'.) -007 ~ - 0 0 8 <-008 PI TI I""", v. e'" .t,It I INPUT PI TI ILK 5 6fU1 6R.N WMT WMT 2 .., WMT 3 WMT • 5 • • ~ ~ 7 :J II~V. eo en!) -001 .\' II~V. -ooa ~ INPUT PI ILK -A.t INPUT SlK 6~N 6'U1 WHT WMT en!) -001 (-oo~ 2 I I WIoIT /I(e CN;'MP' 2 4 '3 SWI Z Z81 "SLle: \ 3 WKT 5 1I"" FILTe,. LFI TI PI 7 ~ 3 • , 7 nov. .(REF) 2 b noV. (RU) -002 -o~ -002 ( -o~ Figure 2-2. r Converting From lOOV to 220V 2-3 Clean heads carefully. Spray type head cleaners are not recommended as they may contaminate the drive motor lubricant. Cleaning the head with hard metal objects will result in permanent head damage. The Tape Cleaner may be cleaned with a folded sheet of paper. Insert the folded paper into the open slit and move the paper up/down twice. Install the transparent window, and insert a cartridge. window and observe tape motion. Look through the transparent Tape should move forward approximately one second and then reverse to BOT. 1. Grasp the tape cartridge firmly with one hand and pull it from the opening. 2. Place the tape cartridge in the opening and push forward till the stopping point is felt and an audible sound is heard. 3. Verify tape motion, if none; insure the ac power cord is connected, power is on, and the fuse is not blown. If the fuse is blown or the tape still does not move, refer to Chapter 4 of this manual. 4. If the tape operation. 1S in motion and stops at BOT, the MTCD 1S ready for normal NOTE If the tape was on the left reel (take-up), automatic rewind will take place till the tape has moved to the right reel (supply) and BOT. 2.3 SYSTEM INSTALLATION The MTCD is part of a system, therefore the System Installation and Preinstallation Checks are one and the same . 2-4 2.4 SYSTEM INITIALIZATION PROCEDURES 2.4.1 BASS PROGRAM 1. Install a tape cartridge (scratch tape) in the Transport. 2. Perform an alternate load from disc (refer to Table 2-1). TABLE 2-1 1 Switches 2 3 SENSE SWITCH SETTINGS (CPU) 4 Function 0 0 0 0 Fixed Media Load 0 0 1 0 Fixed Media Alternate Load 1* 1* 0 1 Tape Cartridge System Load** 1 1 1 1 Tape Cartridge Alternate Load 1 0 0 1 VDT Boot 0 1 0 1 Disc Load 0 1 1 1 Disc Alternate Load '--' *Test SW on front panel (CPU) may be used instead of SS3 **Not allowed in present operating system. 3. Press and release LOAD switch on processor front panel. 4. VDT displays the PROPRIETARY MESSAGE, then: MAKE ENTRY TO OVERRIDE DEFAULT 5. Within 10 seconds, press carriage return (CR) 6. VDT displays: ENTER PROGRAM NAME 7. Type BBIITC, then press carrlage return (CR) 8. VDT displays: ENTER PROGRAM NAME (*MTC OR BASS) 9. Type BASS, then press carriage return (CR) 2- 10. VDT displays: BASIC FOUR ALL PURPOSE SERVICE SYSTEM SYSTEM DATE IS: XX/XX/XX DO YOU WANT TO CHANGE IT? (Y/N) 11. Type N, then press carriage return (CR) 12. VDT displays: SYSTEM TIME IS: XX:XX DO YOU WANT TO CHANGE IT? (Y/N) 13. Type N, then press carriage return (CR) 14. VDT displays: 1. 2. 3. 4. B/4 SERVICE SYSTEM INSPECTION CYCLE BURN-IN CYCLE DISPLAY/PRINT PREVIOUS TEST RESULTS ENTER YOUR SELECTION (CR = END) 15. Type 1, then press carriage return (CR) 16. VDT displays: WOULD YOU LIKE TO HAVE DESCRIPTIONS OF SELECTED BASS PROGRAMS? (Y/N): 17. Type N, then press carriage return (CR) 18. VDT displays a listing of all BASS tests followed by: SELECT NUMBER(S): 19. Type 15 (write test) or 16 (read test), then press carriage return (CR) 20. VDT displays: SELECTED ENTRIES: 15 ENTER ONE OF THE FOLLOWING: R = REVIEW, CR = EXECUTE): 21. Press carriage return (CR) 22. VDT displays: (A = ADD, D = DELETE, DO YOU WANT TO LOG ERRORS TO THE ERROR FILE? 23. 2-6 Type Y, then press carriage return (CR) (Y/N) 24. VDT displays: DO YOU WISH TO RESET ERROR FILE? 25. Type Y, then press carriage return (CR) 26. VDT displays: (YIN): %Mll DESCRIPTION OF TEST ENTER TAPE CARTRIDGE UNIT TO TEST (C0 - C3): C~, 27. Type then press carriage return (CR) 28. VDT displays: HOW MANY ERRORS TO BE DISPLAYED ON VDT? 29. Type 10, then carriage return (CR) 30. At the completion of the test (approximately 10 minutes) the VDT shall display: DO YOU WANT TO TEST ANYMORE TAPE CARTRIDGE UNITS? 31. (YIN): Type N, then press carriage return (CR) 2-7 CHAPTER 3 MAINTENANCE CORRECTIVE MAINTENANCE 3.1 3.1.1 GENERAL PHILOSOPHY This chapter contains information which will aid the Service Engineer in troubleshooting the MTCD. 3.2 TROUBLESHOOTING PROCEDURES A typical sequence used to isolate the trouble to a replaceable module or PCB 1S as follows: 3.3 • Collect information about the malfunction. • Examine the unit to see if power is applied. • Examine for a blown ac line fuse. • Decide if the malfunction is in the MTCD or the Controller. • If the MTCD is bad, switch OFF power and open the cabinet. • Examine for loose connectors or broken W1res. • Examine for broken or burned parts. • If the malfunction 1S located, correct it. FUNCTIONAL DESCRIPTION The MTCD functions within a system as a backup read and write memory device. record mode is four track serial. The Data and control signals are received via an interface (I/O) cable connecting the MTCD to the CPU. systems of the MTCD are the Power Supply and Transport. The two major functional The Transport contains two sub-functions, they are; Tape Motion Control and Read/Write Operations. 3-1 3.3.1 POWER SUPPLY The Power Supply is an open frame, multi-output power supply which supplies the Transport with its required dc voltages. Tap changes on the Transformer (Tl) give the following ranges over a frequency range of 47 to 63 hertz (see Figure 2-2). 100 110 lIS 120 + + ± ± 10% 10% 10% 10% 200 220 230 240 VAC VAC VAC VAC ± ± ± + 10% 10% 10% 10% VAC VAC VAC VAC The Power Supply outputs the following voltages, including a regulated S.O volts dc ±O.lV. Measure voltage at TP4 on PCB. Adjust RS for correct level. ±SV @ 2.6A +24V @ 1.SA, with 3.SA surge up to 80 milliseconds -24V @ 1.SA, with 3.SA surge up to 80 milliseconds A crowbar overvoltage circuit is provided on the +S volts output. The crowbar trips above 6.5 volts dc. 3.3.2 TRANSPORT The Transport is made up of three assemblies and five PCBs dividing the Transport into two sub-functions. Read/Write Operations. 3-2 The two sub-functions are; Tape Motion Control and The assemblies and PCBs are: Assemblies Printed Circuit Boards Magnetic Head Switch/Sensor Heat Sink Interconnect Board Data Circuit Board Interface Board Encoder/Decoder Board Servo Board 3.3.3 SUB-FUNCTIONS OF THE TRANSPORT A functional description of the assemblies and PCBs that make up the Transport are best explained in the following sub-function descriptions. 3.3.3.1 Tape Motion Control The Switch/Sensor Assembly, located on top of the drive, is used to determine the state of the tape cartridge and the position of the tape. The two microswitches in the Switch/Sensor Assembly are used to originate the Cartridge-In-Place (CIP) and File Protect (FIP) signals. CIP goes true whenever a cartridge is completely engagE The FIP signal will be true only when the File Protect Indicator Arrow on the cartridge points toward the SAFE position. This will disable the write operation. Upper Tape Hole (UTH) and Lower Tape Hole (LTH) signals are derived from two photo sensors. These signals go true whenever an upper or lower tape hole has passed the sensors. These signals are sent directly to the Interface Board which utilizes the tape to control tape position. hole~ The tape cannot run forward beyond the second EOT hole reverse past the second set of BOT holes. 3-3 OJ 3.3.3.2 Read/Write Operations The Data Board contains a read envelope threshold detection comparator network to assure valid read data and to discriminate against non valid data. This network disables the Data Detected signal unless the read envelope exceeds a certain predetermined voltage. This voltage is 60 millivolts during normal read operations; 200 millivolts during a read after write operation (Write enable (WEN) true enables the 200 millivolts threshold); 500 millivolts during a high speed search (High Speed (HSP-) true enables the 500 millivolts threshold). The Read envelope threshold detector is used to produce the Data Detected (DAD) signal. After the selected track on the read heads have been determined, the Read Data is input to a read amplifier, which amplifies the data to approximately 250 millivolts, and filtered by a low pass network. This MFM data, plus the Data Detected signal, is sent to the Encoder/Decoder Board via a line driver. The Read Data decoding stages of the Encoder/Decoder Board include a desnake circuit (which eliminates data dropouts during periods of no transition), a phase lock servo, a timing pulse generator (consisting of four one-shots whose pulse widths are controlled by the servo output), and a data acquisition circuit (which strips the preamble and a Read Data Strobe generator. The timing pulse generator (four one-shots) produce four sampling pulses of variable width. Each pulse is timed by the phase lock servo to equal one quarter of the bit cell. This division helps in the detection of the mid bit transition which is peculiar to "one" data bits of the MFM code. Depending on the data pattern, two of the sampling pulses (EO-A and EI-A) which represent 0 and I data bits are applied to the data acquisition network. This.network develops the ~RZ ~ata. The Read Data Strobe is developed by a fllp-flop/nand gate comblnatlon that automatically eliminates the all-ones read preamble by disabling the Read Data Strobe during its occurrence. 3-4 3.4 ELECTRICAL ADJUSTMENTS (For information only. 3.4.1 Not a field adjustment.) GAIN ADJUSTMENT (DATA BOARD) Adjust for a 1.9 volts dc positive and negative read envelope output on the lowest output signal track using the following procedure. 1. Using an external DEI 302030 Data Pattern Generator or its equivalent, write an "all ones" test pattern on all tracks in MFM format. (Data transfer rate is 192 kilohertz at 30 inches per second.) (Other data sources may be used and none is required in drives having Codec Boards.) 2. Read back each data track while alternately monitoring the positive or negative read envelopes on the Interconnect Board. Test points are J500-20 (positive envelope) and J500-3 (negative envelope) on the Interconnect Board. Determine track exhibiting lowest amplitude read envelopes. 3. Adjust pot R5l3 on the Data Board for 1.9 volts dc in the read reverse pass just after writing the track with the lowest amplitude. 4. Recheck all data tracks. Positive and negative read envelopes of each track should measure within ±0.05 volt dc of each other. 3.4.2 SERVO POWER ADJUSTMENT (SERVO BOARD) Generally not required, unless a ±15 volts regulator has failed. If failed, use the following procedure: 1. Connect VOM or DVM reference lead to diode VR700, cathode. 2. Attach VOM or DVM test lead to Pin 4 of operational amplifier U705. Record -15 volts dc voltage to three figure accuracy (XX.XXX). 3. Attach VOM or DVM test lead to Pin 7 of the operational amplifier U705. 4. Adjust R765 until +15 volts dc is within ±5 volts in positive direction of the reading obtained at Pin 4 of U705. 3-5 3.4.3 INTERFACE PCB ONE-SHOT PERIODS LOCATION PERIOD U623 Pin 10 .9 + .1 msec U623 Pin 6 22 + 5 usec U6l7 Pin 6 650 + 100 msec U6l7 Pin 10 650 + 100 msec U6l4 Pin 3 30 + 4 msec U6l5 Pin 3 90 + 15 msec 3.4.4 SERVO PCB POT SETUP 3-6 1. Adjust R76l for a voltage of 0.0 ± 0.1 volt at BALAS test point. 2. Set forward speed with R764. 3. Adjust R762 for a ramp time of 23 ± 0.5 milliseconds. 4. Insure any loss of voltage that will result in loss of tape motion. Set reverse speed with R763. 3.4.5 DATA ADJUSTMENT AND CHECK PROCEDURE 1. Write all "ones" pattern (192 kilohertz at 30 inches per second) on track Unit select, track 0, forward, and write enable are required. 2. Attach scope probe to R535 on lead near R537 on board 301,061. 3. In the Read Only Mode, adjust R5l3, refer to 301,061 until the signal (approximately a sine wave in appearance) 1S 1.8 volts peak-to-peak. 4. Check inter-record gap voltage amplitudes after gain adjustment. Voltage shall not exceed 350 millivolts. All four tracks must be checked. 5. Check DAD signal to insure true level only during data. a. Attach scope trigger on forward command at P3, Pin 22 of PCBA 301,094. Observe DAD on U23, Pin 3 on PCBA 301,094. Place second (2nd) channel lead to R535 on LEAD NEAR RS37 on PCBA 301,061 for data burst correlation. b. Operate drive in READ AFTER WRITE MODE and write at least 20 consecutive data blocks for check. All four tracks must be checked. NOTE First 100 microseconds after Forward Command may generate DAD spikes not of consequence. 3.5 PREVENTIVE MAINTENANCE Preventive Maintenance which should be done by the Service Engineer is limited to cleaning as needed, and observing safety procedures while making repairs. Cleaning shall be done if the Transport is replaced. 3.5.1 MAGNETIC HEAD CLEANING The Magnetic Head should be cleaned daily if the Transport is in regular use. Dirty heads may cause data dropouts during read and write operations. Use a non-residue, non-corrosive cleaning agent, such as DuPont Freon TF, and a lint free cloth to clean the head assembly. Be sure to wipe up any excess and allow the heads to dry prior to operating the Transport. 3-7 Spray type head cleaners are not recommended because overspray may contaminate the motor bearings. Also, never clean the head with hard metal objects. This will result in permanent head damage. 3.5.2 TAPE CLEANER CLEANING The Tape Cleaner removes loose tape oxide and other foreign material from the tape before it contacts the head. This foreign material accumulates in and around the tape cleaner and must be removed to ensure that the Tape Cleaner will continue to work effectively. The Tape Cleaner should be cleaned on the same schedule as the head. To clean, insert a folded sheet of paper in the bottom of the cleaning slot of the cleaner. Slide the paper up, lifting the foreign material from the cleaner. A soft brush may be used to remove the foreign material from the area around the tape cleaner and head assembly. Do not use metal objects to clean the Tape Cleaner. If the Tape Cleaner should become scratched, it could scratch the tape surface, resulting in lost data. 3.5.3 MOTOR CAPSTAN CLEANING The Capstan is composed of hard polyurethane and must be cleaned after foreign material has built up. Clean, using Freon and a lint free cloth. schedule should be the same as for the head. Be careful not to permit cleaning solvent to drip into the drive motor bearings as it will result in a failed component. 3-8 The cleaning CHAPTER 4 REMOVAL/REPLACEMENT PROCEDURE 4.1 SPARE PARTS LIST TABLE 4-1. 4.2 SPARE PARTS BFC MM Vendor 160189 MDX-04.000 FUSE, 4A-MDX SB 5 160190 MDA-12.000 FUSE, 12A MDA 5 610010 B903030 PCB, CART TAPE CONTROLLER 1 610020 NB903040 PCB, CART TAPE POWER SUPPLY 1 610710 900960-002 CABLE, CARTRIDGE TAPE 1 611000 902761-001 TAPE DRIVE TRANSPORT 1 617010 345002 FAN, COOLING 1 617020 100321 SWITCH, TOGGLE 1 617030 180007-001 TRANSFORMER 0 737020 181003 RFI, FILTER 1 Description Quantity REMOVAL/REPLACEMENT PROCEDURE This section explains the procedure to remove the major (spared) assemblies and install their replacements. Before removing any assembly, the following steps shall be followed: • Remove Magnetic Cartridge • Set power switch to OFF position • Unplug the ac power cord from its source 4-1 4.2.1 PCB CARTRIDGE TRANSPORT POWER SUPPLY This PCB is removed in the following manner: • Complete steps in Section 4.2. • Lift off the top cover of the ~rrCD (older models have screws holding them in place of the (3M) stick-tight connections). These screws must be removed to remove the top cover. • • Locate the PCB. • • Disconnect the cable at Jl. Lift up on the PCB till the connectors J2 and J3 can be seen. Disconnect the cables at J2 and J3. • Remove the PCB. • To install a new PCB, repeat the above in reverse order. • Verify the regulated +5 volts is within tolerance (refer to Section 3.3.1). 4.2.2 TRANSPORT To remove the Transport, first complete the steps ln Section 4.2, then do the following procedure. • Remove the screws located on the bottom of the MTCD. • Lift off the top cover. • Disconnect the PCB Cartridge Tape Drive power supply and remove per Section 4.2.1. • Lift the Transport up and to your left, placing on right side of MTCD. • Disconnect cable at P702 of Servo PCB. • Disconnect the I/O cable at P3 of Encoder/Decoder PCB. • Lift the Transport up and set to one side. • To install the Transport repeat the above in reverse order, connecting cables as required. Place top cover in place and tighten all screws loosened or removed. , 4-2 CHAPTER 5 REFERENCE DATA 5.1 PURPOSE This section contains Logic Diagrams, Schematics, and drawings used in the MTCD and is intended to be used ONLY by Service Engineers as a troubleshooting aid. 5-1 Tape Motion Description Name Signal FWD- Forward When troe. causes the tape to move in a forward direction. REV- Reverse When true. causes the tape to move in a reverse direction. HSP- High Speed When true, causes the tape to move at high speed in the direction selected by either FWD- or REVTape motion will proceed until the command signals go false or: RWD- a. In forward where an EOT hole is en counted whereupon motion will stop. b. In reverse where a set of BOT holes is encountered whereupon motion wlll stop. c. Both directions are commanded Simultaneously whereupOn the tape wlll stop. d. Rewind command is received which will overrule other motion commands. e. Internal Ready signal is not troe whereupon motion will stop. f. In High Speed. motion will drop to low speed when the upper "load point" hole is sensed in reverse or the upper "early warning".. hole is sensed in forward . When true. causes the tape to be positioned to beginning of tape at high speed. The Tape Drive must be selected to start a Rewind sequence. but may be unselected after the sequence is started. Rewind Beginning of tape is defined as between the two innermost (toward the Qliddle of the tape) set of upper and lower holes located at the "head end" of the tape. This location is r~commended for unloading the cartridge as the data recording a'rea is completely protected. Rewind will "overrule" all other motion signals. Successive Rewind commands will not cause the tape to be "run off". Rewind will stop if the internal Ready signal is false. An automatic Rewind sequence is executed when a cartridge is installed in the Tape Drive or when. power is applied when a cartridge is installed. Input Data Signal Name WEN- Wrlte Enable WDA-/ WDA+ Wrlte Data Delcrlptlon , When tnae. enable I the writing and eraBlng functions for the lelected track. The wrlting and eraling proce8lel occur only if the cartrldge I. In the unprotected .tate (not lafe). Thil Ilgnal il internally latched aDd 91111 remain .et unlell relet by: -Revene or Hlgh Speed commands -Internal Ready Ilgnal, not true. W111 modulate the wrlte head to produce a recorded waveform on tape when WEN- II true and the cartridge is In the unprotected state (not .afe). In WDA+ (unactuated) ltate, the tape wlll be erased in the ANSI !alhion. The WDA- ltate 91111 cause the opPosite polarity to be recorded. Therefore. if no erase head is used, eraSing can be done by usmg the write head. 5-2 The minimum clock period for data input Ihould not allow the resultant number of flux reversal from exceeding 3200 per lnch (1260 nux reverBal/cm) and the rile and fall times should not be creater than 0.5 microseconds. Output Status Signal s Signal Name Description SLD- Drive Selected Will be true when the Tape Drive has received its proper unit address. RDY- Drive Ready Will be true when a cartridge is installed, the sensor lamp is drawing current, and the +5 VDC is applied to the Tape Drive. BSY- Drive Busy Will be true when the Tape Drive is in an automatic rewind sequence (I.e. when a cartridge is first installed in the Tape Drive), or when the Tape Drive is executing a rewind, forward, or reverse command. This signal will go true when the command is received and will remain true until the motion has stopped (i. e. 30 milliseconds after low speed motion has been commanded to stop and 80 milliseconds after 90 ips operation has been commanded to stop). In the case of receipt of a non-executed or illegal command, (FWD at EOT or REV at BOT), this signal will not be true, iDdicating the command is rejected. FW- Flag Will be set and latched when an automatic sequence to position the cartridge to BOT has been executed, or a rewind has been completed. This signal is reset by subsequent receipt of a FWD command. WND- Write Enabled Will be true when a write enable condition is latched withln the Tape Drive. FUP- File Unprotected Will be true when a cartridge is installed and it is in the unprotected state (1. e. can be written on). LPS- lpad Point Sensed Will be set and latched when the upper load point hole (the warning of beginning of tape) is passed in the reverse direction. This signal will be inte~lly reset when the load point hole is subsequently passed in the forward direction. When this signal is true, high speed will be disabled. Reverse tape motion is allowed to proceed until the BOT holes are encountered where the Tape Drive will stop and accept only forward commands. EWS- Early Warning Sensed Win be set and latched when the upper early warning hole (the warning at end of tape) is passed in the forward direction. This signal will be Internally reset when the early warning holes is subsequently passed in the reverse direction. When this signal is true, high speed is disabled. Forward tape motion is allowed to proceed until the EOT hole is encountered where the Tape Drive will stop and accept only reverse commands. Output Data • Signal RDA Name Read Data Description This lignal is a repUca of the WDA data written onto the tape. The RDA line is latched and its initlal state is Dot preset, thus, initlally the RDA line may be high or low. Conditions can occur wherein single transitions can occur during erased portion.&.. 9f the tape. These can set the RDA line in the opposite state. The read signal is always available in dual gap drives, and is always avallable when WEN has been set for single gap drives. The threshold levels are internally set as a function of the mode of operation. · NOT ETape- Drives with Encoder/Decoder circuit board assemblies have interface signals the same as serial Tape Drives equipped with interface circuit board assemblies. except the WDA and RDA signals Input Data For Drives With an Encoder/Decoder Circuit Board Assembly Signal WDE- Description Name Write Data Enable A control line to the Tape Drive which separately allows enabling of the write function (the sending of write data strobes and the writing of data on tape). The \\'EN function is still required and will enable both writing and eraSing. WEN causes the write circuits to become active and tape to be erased. after the tape is up to speed and other conditions met, the WDE will cause the Tape Drive to send the first data strobe and shall commence to record flux transitions on the tape. A 11 data which is to be written on the tape must be sent to the Tape Drive (all preambles. postambles. and check characters) and that data is recorded in Manchester form, phase encoded. \\,NZ- Write Non-Return Zero Data During the write data strobe period the state of the input write data line is sensed as follows: WNZ WNZ = Low = 1. ~ and High = 0 The state of WNZ is only examined during the write data strobe period. The WNZ signal must be steady 0.5 ",sec prior to the the Write data strobe true period (WDS = Low). Table 3-10. Ouput Data For Drives With an Encoder/Decoder Circuit Board Assembly Description Signal Name DAD- Data Detected Wlli be false except when data has been detected. Data detected requires the receipt of at least 12 zeros and a one following without a period of 2.5 bit times without data being received. Data detected can be used to sense the presence of the block of data. This signal will strip the preamble from the read data signal and is used to enable the other data output signals. RNZ- Read Non-Return to Zero Data During read data strobe period if RNZ is low (true) then the data is a one, if high then the data is zero. RDS- Read Data Strobe Will be low for 0.3 :1:50% ",sec indicating that RNZ can be sampled during this period. Read data in the forward direction will have preamble removed and will stay true for all of the postamble and for approximately 2.5 bit times after postamble has passed. (Therefore, CRCC and postamble must be stripped in forward direction and the CRCe and preamble must be removed in the reverse direction.) To first set read data, 12 zeros must be sensed. A drop-out will shut off circuit if it exists for>2.5 bit times (50 ",sec) am circuit will stay off for 13 bit times (~290 ",sec). The read data threshold levels are internally set to three different levels depending on the write and motion commands. Read only threshold or-curs when running at low speed without writing. Write threshold OCl-un when writing. Search threshold occurs when running at high speed. WDS- 5-4 Write Data Strobe The write data strobe is generated within the encoder/decoder module and is sent out to indicate when the Tape Drive is taking data. The low or true strobe period is 5.2 :1:5% ",sec. APPENDIX A MAGNETIC TAPE CARTRIDGE CONTROLLER TABLE OF CONTENTS Page APPENDIX A MAGNETIC TAPE CARTRIDGE CONTROLLER SECTION I INTRODUCTION AI.I AI.2 AI.2.1 AI.2.1.1 AI.2.1.2 AI.3 AI.3.1 AI.4 General Description . . . Physical Description . . Firmware Description . Control Structure . . Command Sequencing . Physical Requirements . . General Specifications . · . . . . . . . .. .. . · . . . . . . . .. .. . · . . . .. ...... . . .. ..... . . . . . ... . . . . . . . . . Options . . . . . . . . . . . . . . . . .. SECTION 2 INSTALLATION A2.1 General Description . . . . . . . . . . . . . . . . . . . . A2-1 SECTION 3 MAINTENANCE A3.1 A3.1.1 A3.1.2 A3.1.3 A3.2 General Description . . . . . . ............ Microprocessor Logic . . .. ........ Computer Interface Logic . . . . . . . . . . . . . . Magnetic Tape (MTCD) Interface Logic . . . . . . Functional Parameters . . . . . . . . . . . . . SECTION 4 RECOMMENDED SPARE PARTS/GLOSSARY A4.1 A4.2 Recommended Spare Parts List . . . . . . . . . . . . . . . A4-1 Glossary of Mnemonics . . . . . . . . . . . . A4-1 . .. SECTION S REFERENCE DATA AS.I Reference Data . . . . . . . . . . . . . . A1-1 A1-1 A1- 7 Al- 7 AI-8 AI-IO AI-IO AI-12 A3-1 A3-2 A3-4 A3-S A3-6 . . . . . . . . . . . . . . . . . . . . . . AS-I iii LIST OF ILLUSTRATIONS Page Figure Al-l Al-2 A3-1 Magnetic Tape Cartridge/Controller Interface Cabling . AI-I Controller PCB . . . . . . . . . . . . . . . . . . . . . . AI-2 Cartridge Tape Controller Block Diagram. . . . . . . . . . A3-1 LIST OF TABLES Table Al-I AI-2 Al-3 A4-1 iv Tape Unit Interface Signal List ... . . Computer Interface Signal List . . . . . . . General Specifications ...... . . . Spare Parts . . . . . . . . . . . . . . . . . . . . . .. . . AI- 3 . .. AI-4 . . . . . AI-II . . . . . A.4-1 SECTION I INTRODUCTION AI.I GENERAL DESCRIPTION The Magnetic Tape Cartridge Controller is a standard size Basic Four printed circu: board (PCB). This PCB is located in the card cage (CPU Backplane) of the CPU. Fo: a typical system interconnection diagram, see Figure AI-I. 900960-002 TAPE CNTRL ~-.r-I903030 TAPE DRIVE Figure AI-I. AI.2 CPU CARD CAGE Magnetic Tape Cartridge/Controller Interface Cabling PHYSICAL DESCRIPTION The Magnetic Tape Cartridge Controller, hereafter referred to as the Controller, i: a single PCB plugged directly into the card cage of a processor system. A single interface cable (part number 900960-002) connects the Tape Drive and CPU Backplane For drawing of the Controller PCB, see Figure AI-2. Al-l ",. '.' 4':"C'~t z.-y liIAP''j'':'''' k~':,.!., :;;-:;;-:-R.tl ",,~;;:_ -,-;-;:' : I;;~{~~;;;-~~- -=~m tt.l '.' ,1'..-".1: l~·.'J;'; -;re".t ,.~~~---,•. ;fWll , : :' "JI 1-' "fI_~ .~_~.~i~l~~:.~,.~r!~_~··E£E~~~~__ r. .:5 07 7" ,-.'( I~- . '(7lJ'.J~ , WJ75 1&5«.JI, - Ii" 7 ft_'!,! CH.d"""''''; ,-9'", ~~ , 15-/ ~2 ~"'S .. Tt·· /l'/o ... <f· REwr.R< C-V 8,0·- - _ -.-, yO?'" S"'i' B-2 ... .., ADO': D Ie -'91'" 5"8 C#AN6ED Ie'S" Ar D, 4€~ t.~ f'It!, :z REwORk. "",81>S. 90~{)~;f'10~o:>9 C20~C35 C:X:7 B8 1 BC ~ GO DO (}D [KJ CKJ CKJI ~36 P2 1 80 { 8E n <::)CIO 001 LiU DL3 I CJC40 {\ I 1:5 1'<.> ,-, LJO I -' f1 9H {I 8H . -c:>-~C41 {j -cJ-1 ]I R' I 9L c4Q- <I 8L ~C27 7E ~ ~C38 7F:J IC 7H ~ C:::>C14 C::>C31 []D n ~28 ~C25 C:::>C15 OIJ ~ CKJ [201 I DU UL3 ] OEJ ~I 7L J I [IJ gpk ~ 3J 1I PI- IG i <:JC17 CEJI IH ( <:Jcle {I 2J II ~C23 R9I= I 2L {I =C24 IJ ( C:::>Ct9 I CK3 ~~in C50- 2G -c:>- QZJ CEJ CEJ ~I DE] ~ CJC34 71< 3G < C:::>C16 ~C26 =C29 J IF ~C22 =C33 7J i CK3 OK] OIJ GO 00 [JD c::>C32 7G l- IK i C:::>C20 IL - i C60- tNI..c:/""'" II:DIDQlMKM' ~ DlIH .... I~ "". ttl IICHIt 'OllUNCIl ... I.' ....... ,.,.., I _ ....... C....... I,IIIU. OTM' ............ CI ... D IMCttI"'D~ NUT ASS'" Figure Al-2. Controller PCB USED ON .... tI. i-n"~~ ~o_ fLl~ ~ 0'1_"'• MCM.. . . Al-2 JW!t- It 50-"2- L~ C:::>C13 ~C37 ~C39 8J lJ I?EV 'YL !.TEM C:X:12 ~30 R2 no'" ~..,I( ~c.'" I..;';>f) ... -rc.) m=J CJ:[J O£J O[J [}£] QU OU Q[J C:X:9 ~I C:::>CII ITO rn:J,. < ( ~C21 QU C:::>CB I 0 ~E'~ ("~rs c3O- QD c::2Q CE3 [EJ ~ ~ 00 QD I r'-- ~t..zs , ~,o. D C /I' r DO NOl SCAlf OU,WI,.O M' .,.. p. • ·.r ~~ !..d..:J .1.'1,. 1.:,-, '" ~ .......~.~_ ""'~CB A CARTR( TAPE CONT '0 r··' 903030 I"'''' ,., I... ' , The Tape Unit Interface Signal List TABLE AI-I. 1S contained in Table AI-I. TAPE UNIT INTERFACE SIGNAL LIST Pin Signal 22 SLD- Drive Selected 4 RDY- Drive Ready 6 WND- Drive Write Enabled 8 FLG- Drive Flag 10 LPS- Drive Load Point Sensed 12 FUP- Drive File 14 BSY- Drive Busy 16 EWS- Drive Early Warning Sensed 18 RWD- Controller Rewind 20 REV- Controller Reverse 22 FWD- Controller Forward 24 HSP- Controller High Speed 26 WEN- Controller Write Enable 28 SLl- Controller Unit Select 2 30 SL2- Controller Unit Select 21 32 SL4- Controller Unit Select 22 34 SLG- Controller Select Gate 36 RNZ- Drive Read NRZ Data 38 RDS- Drive Read Data Strobe 40 DAD- Drive Data Selected 42 WDE- Controller Write Data Enabled 44 WNZ- Controller Write NRZ Data 46 TR2- Controller Track Select 2 48 WDS- Drive Write Data Strobe 50 TRl- Controller 0 Track Select 2 From Conunents Unprotect~d 0 1 The MTCD pin-to-pin listing of the interface cable is shown in Figure 2-4. Al-3 The Computer Interface Signal List 1S contained 1n Table TABLE Al~2. Signal Name Al-4 Al~2. COMPUTER INTERFACE SIGNAL LIST Type A Pin B Pin B-44 Master Reset TTL Input A-6 Clock Phase 1 TTL Input A-6 Clock Phase 2 TTL Input B-22 I/O Control Reg 1 TTL Input B-3l I/O Reg 2 TTL Input I/O Control Reg 3 TTL Input B-6l Output Data Bit 0 TTL Output Bus B-39 Output Data Bit 1 TTL Output Bus B-lO Output Data Bit 2 TTL Output Bus Output Data Bit 3 TTL Output Bus B-58 Output Data Bit 4 TTL Output Bus B-37 Output Data Bit 5 TTL Output Bus Output Data Bit 6 TTL Output Bus Output Data Bit 7 TTL Output Bus Input Data Bit 0 TTL Input Bus Input Dat'a Bit 1 TTL Input Bus Input Data Bit 2 TTL Input Bus Input Data Bit 3 TTL Input Bus A-62 Input Data Bit 4 TTL Input Bus A-32 Input Data Bit,S TTL Input Bus Input Data Bit 6 TTL Input Bus Input Data Bit 7 TTL Input Bus B-60 Priority In TTL Input B-54 Priority Out TTL Output Contro,~" A-3l A-26 I A-lO I B-26 A-58 B-32 A-60 B-62 B-59 A-6l A-55 TABLE Al-2. COMPUTER INTERFACE SIGNAL LIST (continued) Signal Name Type A Pin Select In TTL Input Select Out TTL Output A-52 External Interrupt Request TTL Output A-38 +5 Volts DC Power B Pin B-52 B-1 B-2 B-64 B-65 Ground Return A-I B-19 A-2 B-35 A-13 B-36 A-14 B-56 A-18 A-33 A-34 A-56 A-64 A-65 Memory Address Bit a TTL Output Bus B-5l Memory Address Bit 1 TTL Output Bus B-53 Memory Address Bit 2 TTL Output Bus B-55 Memory Address Bit 3 TTL Output Bus A-50 Memory Address Bit 4 TTL Output Bus A-53 Memory Address Bit 5 TTL Output Bus A-54 Memory Address Bit 6 TTL Output Bus A-IS Memory Address Bit 7 TTL Output Bus A-9 Al-~ TABLE AI-2. COMPUTER INTERFACE SIGNAL LIST (continued) Signal Name Type A Pin B Pin ; Al-6 Memory Address Bit 8 TTL Output Bus Memory Address Bit 9 TTL Output Bus A-II Memory Address Bit 10 TTL Output Bus A-12 Memory Address Bit 11 TTL Output Bus B-13 Memory Address Bit 12 TTL Output Bus B-7 Memory Address Bit 13 TTL Output Bus B-18 Memory Address Bit 14 TTL Output Bus B-9 Memory Address Bit 15 TTL Output Bus B-47 Memory Address Bit 16 TTL Output Bus B-33 Memory Address Bit 17 TTL Output Bus B-4l Memory Data Bit 0 TTL I/O Bus B-34 Memory Data Bit 1 TTL I/O Bus Memory Data Bit 2 TTL I/O Bus B-43 Memory Data Bit 3 TTL I/O Bus B-28 Memory Data Bit 4 TTL I/O Bus Memory Data Bit 5 TTL I/O Bus B-30 Memory Data Bit 6 TTL I/d Bus B-40 Memory Data Bit 7 TTL I/O Bus B-27 DMA Acknowledge TTL Input A-57 DMA Request TTL Output A-44 DMA Memory Address Bit 15 TTL Output Bus B-57 Read Enable TTL Output Bus B-23 RTXX- TTL Input B-20 Transmitted DMA Acknowledge TTL Output B-48 High Speed DMA TTL Output Bus B-14 A-35 A-36 A-24 Al.2.l FIRMWARE DESCRIPTION The firmware is divided into two portions: 1. The Control Structure - includes power-on-sequencing, initialization, "Executive" idle loop and all paths in and out of the "Executive". 2. Command Sequencing - routine which realizes the Controller commands. Al.2.l.l • Control Structure INIT - this routine begins at address 000 6' A Controller Reset (caused by I/O bus signal RESET - being asserted or ~y software issuing a Reset Control operation) forces firmware to begin executing at INIT as soon as the reset condition is removed. INIT performs the Controller Initialization. First, Controller status is set to FF, then all used ROM locations are added together (Modulo 256) and compared with an expected sum stored in ROM location KSUM. If the two sums are the same, then the Read/Write memory is tested. Each memory location is tested to verify that the following patterns can be written and read from it: 00, FF, AA, 55, and XY (XY is the 8 LSB of the memory location's address). If these tests also succeed, the firmware sets the Controller status to 00 and proceeds to START. • START - various Read/Write Memory locations are set to O. The Z80 interrupt mode is set to 1. The Z80 stack pointer is set to CFF (the top of Read/ 16 Write Memory). The Z80 HI register pair is cleared ana the "Executive" idle loop, EXEC, is entered. • EXEC - this routine provides the main control structure of the operational firmware. When entered via "START", EXEC has nothing to do, so it loops (testing several internal and external flags) looking for things to do. One flag may be set by the Controller's I/O bus hardware, Command Received. (This flag is included as bits 5 of Input Port 27 ,) Two internally-create l 16 situations, caused by previously issued commands, are also tested as follows 1. When processing a Rewind command, the firmware merely initiates the Rewind, sets an internal flag to indicate the unit is rewinding and returns to EXEC (up to four units may be rewinding simultaneously). EXEC, then, will test the status of a rewinding unit until it reaches Beginning of Tape (BOT), at which point an interrupt will be initiated for that unit. 2. Most Controller interrupts are processed through subroutine "SUINT". As described in the discussion of that routine, interrupts may be disabled by the executing software. If so, the Controller firmware will set a flag indicating an interrupt is "queued" and will return to EXEC. EXEC will monitor the two interrupt enable flags (Attention and Command Complete, bits 6 and 7 of Input Port 27 16 ), When an interrupt is re-enabled and a corresponding interrupt is queued, EXEC "unqueues" the interrupt and branches to "SEXIN" which performs the interrupt of the CPU. Al-7 • ECMDD - when a command is received, EXEC branches to this routine. This routine first sets the Controller's main status to "Busy" (by writing an 8016 to Output Port 2016)' then reads the command byte from Input Port 2016' The four most significant bits (comprising the CMD field) are then used to branch, thru a table, to the routine which is coded to perform that command. • SQINT - this subroutine is called by most routines at the completion of their normal operation or to abnormally abort a command. Two types of interrupts are defined in the product speCification, Attention and Command Complete (which are essentially non-data-transfer and data-trans fer-interrupt Each may be selectively enabled or disabled by software. For each interrupt request, SQINT tests the associated enable/disable bit in Input Port 27 16 (bit 6 for Attention, bit 7 for Command Complete). If enable, control 1S passed to "SEXIN". If disabled, an interrupt of the appropriate type is queued and control is returned to the calling routing. • SEXIN - this subroutine, updates the Main and Auxiliary status bytes (and makes the Controller "Not Busy"). The interrupt requests flip-flop input to the CPU, it is then set by simply writing to Output Port 25 , and is 16 reset by the CPU acknowledging the interrupt. Control is then returned to the calling routine. • EIPL, EIPLI - these routines initiate and control the firmware sequencing through the IPL sequence. Al.2.l.2 Command Sequencing Non-Data-Transfer Commands The following routines are used to perform the set of non-data-transfer commands defined for the Controller. They include certain subroutines which deal with the tape unit control and status lines. These routines are used by most of the major command-performing firmware routines. Al-8 • EILL - an illegal command status is posted, then control is passed to SQINT. • ECLRI - any queued interrupts are removed from the queues. The status of the tape unit whose number is coded in the command is placed into the main and auxiliary status bytes. The Controller is made "Not Busy", and control is passed to EXEC. • EREW - (Rewind). The last used track for the desired track is selected, then the unit's status is tested. If the unit is not ready, an abnormal termination exit is taken. Otherwise, the Rewind line to the unit is pulsed and control is returned to EXEC. • EUNLD - (Unload). Similar to Rewind, except that the tape unit "Unload" control line is raised until the unit reaches End of Tape (EaT) (which 1S signified by the unit becoming "Not Busy"). Control is then passed to sQn • ESP - all space commands cause control to be passed to this routine (Space File and Record, Forward and Reverse). Subroutines SELU and SREADY are called to select the unit and verify it is selected and ready. SBOT is called to check for reverse motion requested with tape positioned at BOT. Then routine SMOT is called to initiate tape motion. When tape is up to speed, subroutine SDAD is called to wait until data from tape is detected (i.e., the start of a record). Then, depending on forward or reverse motion, ESPFWD or ESPREV is entered. These routines read the first data bytes from tape and test for a value of 0. If 0, the record is a "File Mark". Control is passed to EFM where tape motion is stopped, a File Mark status is posted, and control is passed to SQINT. If not a File Mark, control is passed to ESPI to wait for the record to pas If the command is a Forward File or Reverse File command, then the firmware loops to space over the next record until a File Mark is reached. If a Forward Record or Reverse Record command, tape motion is stopped, normal status is posted, and control is passed to SQINT. Data Transfer Commands The following routines perform the read, write, and data test command set of the Controller. • EWRT - (Write, Write Gap, Write File Mark). All write-oriented commands enter this routine. Write Gap and Write File Mark proceed similarly to the space commands (see ESP above), except that: (1) the Tape Unit's Write Enab: line is activated prior to initiating tape motion, (2) the INIT flip-flop is toggled to r'eset the write bit counter and various control terms in the tape unit interface logic and, (3) the last flip-flop is set in preparation for initializing the write CRC generation chip. Then, based on the command code, either EWG or EWRT2 is entered. EWG (Write Gap) - this routine simply delays enough time for about 4 inches of tape to be erased. Tape is stopped, their SQINT is called. EWRT2 (Write File Mark) - see the discussion of this routine below for the Write command. For Write Data, start up is different. The firmware must fetch the control block from main-frame memory (using subroutine "SGETCB") to establish the number of bytes to write and where the data buffer is in memory. Tape motion is then initiated ("SMOT") and control is passed to "EWRT2". • EWRT2 (Write) - the write function can be broken down into three main portions: (1) front of record, (2) body of record, and (3) end of record. Front - this portion of firmware must write the preamble, initialize the CRe generator, and write the Leader on tape. • ERSS, ETST, ERD - after write, these are anticlimactic. Al-9 Subroutines These routines are llsed by many of the above described routines. • SELU, SELUA - sets the track and unit numbers on the tape unit interfaces, tllen asserts the select line, thereby "selecting" the desired unit. • SELUA - selects the track last used on the unit. • SELU - selects the track specified in the command. • SREADY - tests that the selected unit is selected, "Ready", and not Rewinding. If not, a not ready exit is taken, posting an abnormal condition status and calling SQINT. • SGETCB - fetches the 7 byte control block (CB) from main memory by reading addresses 7016 - 76 16 . It then places. the address portio~s of the CB ~n the DMA Address Reglster and returns wlth the byte count ln the DE reglster pair, the 16 address LSBs in the HL pair and the Index bytes in Read/Write Memory. • SMOT - starts tape motion, providing appropriate delays to ensure proper gap size and proper head positioning before tape is written or read. SMOT tests for forward or reverse tape motion, setting the appropriate control signal to the selected tape unit. After SMOT commands the units to Move, it samples the units BSY (busy) status to insure it goes busy - if not, tape is either at physical EDT (forward motion) or BOT (reverse motion). If this occurs, control is not returned to the calling routine, instead the status is updated to reflect an "error" exit to "IERR3A". • SDAD - this routine simply tests the tape units Data Detected (DAD) which is connected as bit 1. • SBOT - test for BOT. This routine aborts reverse motion commands issued to a unit positioned at BOT and insures that the Load Point area of the Tape is not used by any of the forward commands. Al.3 PHYSICAL REQUIREMENTS The Controller will be installed in the card cage of a standard Basic Four data processing system. All clearance and airflow provisions normal to the Basic Four system will be observed. Al.3.l GENERAL SPECIFICATIONS The general specifications including Electrical, Interface, and Environmental are listed in Table Al-3. AI-IO TABLE AI-3. GENERAL SPECIFICATIONS Parameters Characteristics ELECTRICAL REQUIREMENTS DC Voltage +5 V + .25 V DC Current 3.8A INTERFACE REQUIREMENTS Signal Levels (Standard TTL) 0.0 to +0.4 V equals logic low +2.4 to Vce equals logic high Termination All lines exceeding 2 feet will terminate with 220 ohm pull up resistors and 333 ohm pull down resistors ENVIRONMENTAL REQUIREMENTS Operating Temperature Operating Humidity 40% to 60% non-condensation Operating Elevation -500 to 7,000 feet above sea level Storage and Shipping Altitude -500 to 30,000 feet above sea level AI-II Al.4 OPTIONS (This Page Left Intentionally Blank) Al-12 SECTION 2 INSTALLATION A2.l GENERAL DESCRIPTION The installation procedures are explained in the System Manual and the MTCD installation. They are therefore not repeated here. A2-1 (This Page Left Intentionally Blank) SECTION 3 MAINTENANCE A3.1 GENERAL DESCRIPTION Maintenance of the Controller is limited to replacement of the Controller itself. This section will explain the Controller function only as an aid to the Service Engineer in troubleshooting. A Functional Block Diagram 1S shown 1n Figure A3-1. ..... ~L " , . n,,.1! ... """T z.,"It.'..~e IH'Cll.f>'.Uc!E5J'~ I- "6-1(. Figure A3-1. Cartridge Tape Controller Block Diagram A3-1 The Controller is a complete link between the computer program and the tape unit. The Controller performs command decoding, tape start/stop timing generation, tape record formatting, tape position, status reporting, and interrupt control. As such, it is a combination of Controller/Formatter. The Controller is designed around a Z80 MOS Microprocessor. The three major functional (logic) blocks begin with the microprocessor logic. A3.l.l MICROPROCESSOR LOGIC Memory addressing and I/O ranges are limited by design to be sufficient for use in this environment. The Microcomputer is comprised of the Z80, clock generator, buffers for Z80 address, and control line, memory bank, and I/O decoders. The clock circuit divides the 5 megahertz CPU clock CPH2- by two, creating a 2.5 megahertz square wave clock. functions on the board. This clock is driven to most other clocked The buffers increase the drive capability of the Z80 outputs to drive the multiple TTL loads on the Controller. The memory bank decoder 6L translates Z80 address bits 9, 10, and 11 into eight 512 byte bank select lines. Since address lines 12 thru 15 are not connected, the memory address space consists of 4 kilobytes. By convention, the firmware for the Controller places this 4 kilobyte space in addresses 0000 16 thru OCFF 16 . The address decoder is enabled by the Z80 MREQ signal, creating unique "chip enable" outputs from the decoder. Tpese select lines are directly connected to PROM and RAM chip enable pins. The two I/O decoders (6D, 8F) are similar in their implementation. by the Z80 10 and address bit 5. They are selectively enabled by the WR (write) and RD (read) control lines. address bit 5 1S They decode the three LSB address lines. an enable, the decoders are active for XXIXXyyy where X can be 0 or 1 and yyy is a 3 bit code. A3-2 Both are enabled Because 10 ports with addresses So, for each yyy there are XXXX (16) possible occurrences. By firmware conventions the XXXX is always set to 0000, so the I/O decoders actually decode ports 2016 thru 27 16 Due to the timing relationship of the address lines and the 10-, RD-, and WR . control lines, the decoder outputs are "glitch-free" pulses. This is important as it allows the decoder outputs to be directly connected to the flip-flop clock and clear pins. The Read/Write Memory's (RWM) and Read Only Memory's are 256 x 4 bit and 512 x 8 biparts, respectively. The two RWM chips are enabled together to provide a 256 byte Read/Write Memory array (Note that 246 bytes of the "space" enable by MBK6- are unused). Each prom chip is uniquely enabled by one memory decode signal. The Controller has sockets for 6 ROM's, the seventh decode (MBK7-) is unused. The six sockets may not all be used, depending on the size of the firmware package. Finally, the Data Bus Buffers created a high-fanout bidirectional bus from the I-TTl load drive of the Z80. (Note that the Read/Write Memories (which are very low-fanir MOS parts) connect to the actual Z80 bus.) All other parts are connected to the high-fanout bus. The following tasks are performed by microprocessor logic: 1. Decode of all commands. 2. Monitoring and posting tape unit status. 3. Generation of all tape unit control signals and timing. 4. Formatting of records written on tape. 5. Byte-by-byte control of data transfers. 6. Initiation of interrupts. The detailed control for each of the Controller operations resides in read-onlymemory-resident firmware routines. A minimal amount of Random Access Memory is provided for scratch pad use by the firmware. A3-3 A3.1.2 COMPUTER INTERFACE LOGIC This is composed of two parts, Programmed I/O and Direct Memory Access (DMA). Programmed I/O The Programmed I/O logic is used to receive and latch commands from the Basic Four CPU (hereafter called CPU). It also holds and reports status to the CPU. It decodes and latches the Initial Program Load (IPL) bus cycle, and performs the external interrupt function to the CPU. The Programmed I/O logic does not operate on commands and status ln any way. It serves only as a holding function and provides the response time necessary to participate ln the CPU bus cycles (which the Z80 cannot respond to directly). The content of the command and status data bytes is controlled entirely by Z80 firmware. ·DMA The DMA (Direct Memory Access) logic is again mostly passive. An incrementing address register holds the address in Basic Four computer memory. established by Z80 firmware accordin~ The address is to the operation being performed (control block fetching, data transfer, status transfers, etc.). There is no direct connection of the DMA logic to any Cartridge Tape Controller (CTC) function other than the microprocessor. Memory input and output data is also handled passively. The DMA logic merely contains latches to hold the data. by or received by the Z80 firmware. Data is always provided The DMA logic in no way assigns any significance to either data or address. The active portion of the DMA logic is the DMA control. This logic participates in all memory transfers, providing control signals, enabling address, and data is in proper timing sequence for operation with a BFC memory module. A3-4 Logic is included to allow the CTC to be placed in a DMA priority daisy chain; this enables the CTC to perform byte interweaving of DMA operations with other controlle equipped with this daisy chain logic. Logic is included to decode bus cycles and perform the following bus operations: 1. Command and main status transmission over I/O bus. 2. Data, control, and auxiliary status input and output over DMA channel. 3. External interrupts. A3.l.3 MAGNETIC TAPE (MTCD) INTERFACE LOGIC The MTCD interface hardware includes logic for performing byte data transfers with the mlcroprocessor and converting them to serial data transfers with the MTCD. The microprocessor does not deal with the bit-to-bit timing details of the MTCD data transfers. A set of individually settable/resettable discrete latches is provided to supply control signals to the MTCD. these control lines. The microprocessor firmware has direct control over Thus, all the details of MTCD control timing and sequence (i.e., the tape formatting/positioning functions) is resident in Z80 firmware. The control logic in the MTCD interface is, therefore, mainly passive. MTCD status is routed through a set of latches that allow the firmware to read it. The MTCD hardware does not react to MTCD status or status changes there are minor exceptions to this which will be discussed in the detailed description of the logic). The data handling portion of the MTCD interface logic consists of the following functions: 1. A shift register for parallel-to-serial and serial-to-parallel conversion. 2. Bit counters to define 8-bit byte increments of data. A3-, 3. CRC generation and checking logic. 4. Logic to synchronize tape unit strobes and data to internal CTC timing. 5. Z80 interrupt logic for read-after-write control and escape from tape unit hang-up situations. This functional block contains the line drivers and receivers, data buffer registers and the decode logic necessary for the microprocessor to control the tape unit(s). Hardware for read and write CRC calculations is included. A3.2 FUNCTIONAL PARAMETERS Data reliability of the Controller 1S subject to the limits of the ~ITCD. Soft Error Rate (Recoverable Errors) 1S not more than one error 1n 10 transferred. A3-6 8 bits of data SECTION 4 RECOMMENDED SPARE PARTS/GLOSSARY A4.l RECOMMENDED SPARE PARTS LIST TABLE A4.;.1. A4.2 SPARE PA~TS Item Number BFC/HM Number Vendor Part Number 1 B903030 610010 Controller, PCB 1 2 900960-002 610710 Cable 1 ~ Description Quantity GLOSSARY OF MNEMONICS MNEMONIC AC MEANING Abnormal Condition. This bit amplifies the FP, CRC and EOT bits When set in conjunction with'FP, AC indicates a write command was issued to a File Protected Unit, the command is aborted. When set in conjunction with EOT, AC indicates tape has reached physical End of Tape (EOT). When set in conjunction with CRC, AC indicates a data dropout has occurred during a Read or Write Command. The last command has therefore reached an unpredictabl conclusion. " AC will be set if the Not Ready, Device Busy, or Illegal Command situations occur. These conditions are reflected in the Auxiliary Status byte. AC will also be set if a Read, Read Format, or Write Command is issued with a DMA Byte count of 0 in the Control Block. BF Busy Flag. This bit allows the Controller to be run in an interrupt-drive erivironment or a test flag environment. When busy, the Controller will set the Busy Flag. If the Busy Flag is set, the software should not issue any commands to the Controller. The Controller will reset BF when it is again ready to accept a new command. NOTE: BOT The Controller can take up to 500 microseconds to set the Busy Flag after a command has been received. The tape in the cartridge Tape (BOT). 1S positioned at the Beginning of A4-l MNEMONIC MEANING CC 1 - Command Complete Interrupt o - Attention Interrupt CRC This bit is set if during a read or read-after-write operation, a CRC error is detecte&. EDT The tape in the cartridge is positioned in the End of Tape (EDT) warning area or is physically the EDT. This latter condition is undesirable. When it occurs, bit 0 (AC) is also set. FM File Mark. This bit is set after a Write File Mark command or after a Read or Space command that terminates immediately after traversing a File Mark record. FP The tape unit is loaded with a cartridge that is file protected (refer also to AC). AUXILIARY STATUS BYTE MNEMONIC A4-2 MEANING DB Device Busy. The desired unit IC Illegal Command Code. NR Not Ready. The desired tape unit is not ready for one or more of the following reasons: 1S busy rewinding. 1. Power (+5 volts dc) not applied to the unit. 2. No cartridge installed. 3. The BOT/EDT sensor lamp 1S burned out. T When set, indicates that the command just completed was performed in the test mode. TR Track Number. The binary coded number of the track selected during performance of the command. This will always agree to the TR field in the comrnand, except that TR will always be 0 for a rewind termination. # Unit Number. The number of the unit or test associated with the interrupt. SECTION 5 REFERENCE DATA 5.1 REFERENCE DATA AS-l Major Flow Diagrams Sheet , AS-2 Contents 1 of 3 Control Structure 2 of 3 Non-Data-Transfer Commands 3 of 3 nata Transfer Commands C RESET 'J INITPower-On Self-Test Rom Failur e I i I Rom Failure ! RERRI ....,- Rom Fa il Halt Rom Fail Halt T I - - Override - - - - Override -- --- - - -, Controller Initialize ! I > \V Sheet 2,3 EX E" Executive Command Received ECMDD Command Decode ~ Sheet 3 Interrupt Disabled Interru t Sheet 2 1 SEXIN External Interrupt 1 o AS-3 Control Structure. (Sheet 1 of 3) ;J> U1 I ..j::::. 01 ~"cel [qr,s [W~T Write, IIrlte Gap. or lid tP. FlIp lIark ? f. rTq Rf'llu~c;l T,."t Sppcial Status r:n""r.1~"rl write lnt~rf.ce ~ rt ~ Test ~ J ~ 1 OM Poead Tope Unit t:l ~ Spec Is 1 sta tu s ti ~ ::sIJl I ~ H1 (1) ti Sheet 'ihrp.t 1 IT\1 5 o ~ ::sp.. PC "., t. Ilnlt. Intrrfact --.--- / " ..., () III Q '" Z , ... ~~ ~ Perform Test Perfor ... Test ,. o 7 Sheet 1 § "rIll '.rl ( 0 0 n "'" I~r:'~~~r,"> I ,. [TST 3 .i.~[=J r,o.) d hrr·t I 15-;ri~r'"-~l ~t~rt. T.1r~, ~ IJl '\ ~ ho!!! j ,--.. en ~ (1) (1) I ril. rt tN o Write or Write File Write Tape H1 tN '--' ~ S~.P.t 1 . MH~- I P"V'" EI if?J ~·hr"f \t I ., \/ s', "p I :1 A l ,------:-1-- ---." "---- ~tD ---==l [I L L 111 e I a I Comma nd [Clr.1 ClearStatus IRPT Post ..!'llW Rewind o. ,. o 4 Sheet 1 Space Command D Unload Data Transfer Command I <LLII~ \ (.elect '!nit \ and La_st U~Pf1 ." ." 0> ." z o . . I Track " " ... .... 0> U " ." " .. '"... U >, ';; '" ::; I o ~ rt ~ Rewi nd Unit o--j ~ "". ~ ~ ::; til t-h Sheet Run Tape To EDT Sheet Sheet 1 CD ~ ~ Eot ~ n o Sheet 1 § ~ ::; p.. til r"'\ (J) ~ (1) (1) ESPFWO rt FWD Space Control tv o Record Oetected ~ '--' I -l -.lit! t-h File ~ __ ----l V Record 'S' S~ppt I ;:t> U1 I U1 S~eet ESPRFV Rev. 5pdce Control l File Mark ~I E..EM __ File Hark Detected Sher. t 1 >Ul Af\',-' ,tI. I .,~ 1:\lll" Of~ft4I"TI()'" fA l'" 1°.,,,.,., DA'. ll/": Q\ A<I ,?'1D fi;~':I"/ ·.. ·-:., ,,-';' ~ r ' AiX~.-t!7; . ...:n,:e... ," .• ,PJ.' ~"i;:I.·I.t: "r> A/ '- - " .;- i ':' A=x}'~IS£E E,.CAI 7.,J'A'.::- ,~-;l H I;?--.l::eI.Eh;a,·-:t(;,. I ~ ,,,,, ____ ._~ .&4.'..,.j;./C.,"/':.~ __ ..._________ o ~ ~l I:.'519 . t:""/l-v,;'~ L) ~pG/c. S;/ T$., 2, /3/, /.e. jc",.....N'""C''O ,-oG/C C fSt-'l SNTS.~ /)'2.~ .6 F /0 PI-bOIl, PI-B02 +5V { ' , I' I ~. ,<!"~·v I L /. Ir·.·~ +5V , PI-BCd! PI-~ c,-c.~ +1 4.7UF" i: lOY. C7-C2D .IUF +ao~-ZD". 35V !JOy C21-Coo4l .OJ" :t W? JOOY -:: UNUSED /Oe ~B 5L fJlf 4L 1£ 5K iF e.c e::. TES COML. IJ(,. NO. 74L5('8 74L5(,u 1 l 74LS04 74L520 7438 7438 1 J J 1 14S2"10 If 74 5240 ~ 3 2 * Tilb CCJlTJ(OL LINES TO GND .3. RlR PI A~O P2 CONNECTOf: FUNCfIOIo.l'S SEE 'SHT IS. Z. I.e. DESIGNATIONS ON FlO IIJDIC.ATE aOARO L.OC.ATION. FOR cot-llpl.eT'e R~F€RENC.E" DESIGNATION PRc;::IX WI~ "u·. TOlERANCES III: ~ 1 Jl;X ~ 03 X".! 010 yq ANGLES! WATT. .... C"!'E S u .... LESS OTHER"!5E SPECIFIED --c;:-':~.~~ lit XI A~" lYl; U,hIDII ___ L--_._._._~_. 1~ utlLESS OTHERWISE SPlr:IFlED EXAMPLE: "U,"A". I. At.l. ICESISTOR VA~Ue:S ARE IN O~MS, .tS%, baSIC I Four corporation ~ Sou'" (lfiIO.... Su", c,.I.lor"•••a. OIM£HSIONS AMI IN INCHU t - - - - - - '--- ur MACHIHEOSuAJ.ACU - DRAWN , CHKD / .. ~"'G ;J , __ :(,_ ~ ~fG APP 17:" DO NOT SCALE DRAViI'iG ~.,.,. I?, C;.IJI;;;",", ';'·<',,·17 '. ;~- :~. ~·j2·11 -J J-i; -1''' ' TiTLE LD CAPTRI:)GE TAPE CONT CT*GN0 9030 31 ISCAlE , Iii NOt,·F. S~ I ~/~ MICROPROC.ESSO~ ADDRESS r c.I.IO- ~ t /6 INT (13)NMI- 17 - I All NMI I~ 131 I~ Iql~ 37 A7 BUS~ ~ (10 WAIT- 24 WAIT N/e~ HALf HIe ~ RFSN CPU Alq 13 (3,4) D'- 10 oS' 9 (3!1) 04 7 07 A3. 0" A2. OS AI D4 A04 AO ~N/C 33 A03 (3,4)D1 (.3,4)01 (3,4) DO 8 12 /s 14 D! 32 AOZ 3' 0401 30 AOO 22. Wil- RO 21 RD- WIi! 02 10RG. DI MI DO MREQ r,,- 27 MI- n 19 UPAIO 1 17 1 111 1 15 ,~ LJI ,~ ,,' I I UPA06 lie.. 1 I lAS'" '<--< -1 I~ 21 I~ ,I -:' I· > (J1 I '-J -= v, G2A Y7 ,(3,4) 3 C YO I I UPA04 III (3.4,13) 2 & YI I I I Y2 A oeD c"D Y3 '14 " I UPA03 ( 13 3,4) I r(3,4,II) 5 UPA02 I 17 9 11 GI s rf3,4,1/) 3 UPAOO r~(3,1/) UPWR11(3,Q) UPRO- : ll(II) Ie. YI I yz. A SF UPI!/J- S Q 10 Q:_K ~~t i\tLS.~09 ~jj' +5V YS Y~ V7 G28 +5V 1"1 J P SI"FL 15 G:CK- Y3 Y4 GI ~ G2A 1'8 I ~ YO C DeD I I UPFTCI-I(4) (8,10) 1'Z./3) V7 Gze 2 8 '- (5) CL2-A- , Il 14 M8KI· 13 MBK2~ IZ M81<,3' II M81('4I 3) (3) 'C3) 4) 3) 10 M81('5' 9 /rISK'- 7 M8K7- 4) 3,4 ) I N/C 15' I0WR( ·STATUS (,) 14 IQJIV""- 13 1111VR'Z12 II1wR3 DMAO LSS(S) OMAD Mse(8) DMA DATA (9,/0) " T0WR4- MTU DATA 14) 10 I~WR'5' - IRPT Ii1QST(7) 7 I~w~~' r~WR7· OMA BANK 5E.L (8) MTU DATA w/o WAIT (12) 741..5138 r?,4,II) l,Z MBKO VID 9 UPAOI ~ I v5 ~ GZA h.'S' IQ! ~DO 14 13 I~RD2' 12. r~RD3- II I~RD4-' 10 laiRDS- 9 I~RD" 7 5 dJ / e. eLK/- rOlRD7' I 8 74537 scr C.RCeN (IZ) OMA DATA (9, /0) MTU DATA (",13) MTU STATUS (12) DMA DATA W/O RQsr(9,'O) resr STB (5,7, Il,13,14) 741..S138 R2 eLk/- 74537 T q101 4J ·COMMAND «(';,5) IQlRDI' -FLAGS (7) 100 ~. 1 14LS240 Y4 Y5 l.q I I Y3 h'5 74LS/38 UPMRE~~ L - - - 9J.. --174LS2.4I +SVSI <il ~ Gze (3,4,11) I .,Jsl ' (3, q, II) 18 DCD GoL ·5'1 4 280 Z IF 'A 1 I : BI YI Y2 UPA09 ~PA08 (3,") ,~ I 19 l':.' yo Z 8 r- - --, ,~ 20 DECODe C L_ - - ~'=.J74LS241 I~ +''1 (3,4) 03 ,~ 81 J. 5 ! I VPAOS ,:~ .,i.N/C Ai~ 83" 01 1 e.. I I UPA,O'7 I~ A05 34 A4 Z' 41 AO' 35 AS , I~ 36 A6 N/C~ BU.sAK A07 UPAII 1.3 I I II' A08 N$ ~NlC +sv 330$ (3,4) 15 ' .1109 38 A8 I/o r-----, AIO 39 t MEMORY BANK 111 All 40 A9 z6 WET +5'151 25 (3,4 ) eUFI='e:~5 I~ AIO +sv RI CONr~OI.. AI Z~N/C (13) INT· (5) M~ST· f eLK' g{:LK- (!';I'~ I:y~) M ICROp~oceSSOR, B UF'I="EJ?S D€COD!:Iil'S e ~Cr""" 903031 •• baSIC I Four corporation, i .... .~ Ib ~ CJl I 00 (Z)UPJ<D- k (,) UPW~- I~ T 00 .tI~ I " 07 (l.) ~ :: .1... A3 I/~Z IZ D6 (~) ~ ~! 1/'3 15 DS (l.) I A3 Z A2 ~ o4Z 7 A7 ~ A" aG ..:! A I 4 I/~4 14 1 1 1 1 1 1 I I'J5: 040 CEI I I I I I I I I ~ eez 3 AI 4 04 (2) MBK~- I 2111A i I I I I 19 A8 18 A,7 17 os A~ 07 A5 A4 0"" 05 I "S AI eZ) M8k"3- AO " 5 4 3 2- Iii> (2) M~4- I (2.~UPA04 (2) uPA03 (Z)~A02. ( 2.) UPAOI (ZiUPAOO ( 2)1t151(0- 1.9 IS As 11 Ai 08 01 4 A4 7F --H-t--t'D=lJ~PD' upos (4) (4) (4) UPD4 (4) ~-+-~-t~-==-~UPD3 UPDl 3 A3 2 A2 AOI A --- EN "'o9~ 1/IJZ liZ D2 (1) I13 DI 9G r/rJ 3 1/~4114 7 I AIOi AS A4 (4) (4) IUPD I (4) VPDO (4) (2) UPAoa (z.) UPA07 (Z)UPAO .. (Z)UPAOS ( Z)UPA04 (2.) UPA03 (2) tJPAOZ ( 2)lJPAOI (2) UPAOO (a/IBI(I. (2) DO (2.) A3 14 08 13 11'. 07 OG 05 04 A2 AI 03 02 AO 01 IZ 1/ 9 8 7 6 EN I VP07 1(" A" 5 A5 D5 (,-) AS 17 EN I" ZillA 13 ,2 9 04 8 03 7 02 6 01 IltJ I ECc2 18 047 (2.) UPAOS (z~ eEl 14 .,OW, (Z) uPAC, UPAO<: (2.) JPAC5 ~ AO 19 4 A3 lJ 3 A22 01- WE . l A7 ~A. 5 (2) IItBK6- be 19 WE ~()9" 14 1 08 1 3 lj,UPD7 (4) J J J 1J~ - UPD~~ (4) ~ 01 IIl 76 OIOi os 19 04 : 8 .Ii 021 03 1 7 . J . 6 ...1 j UPD5 (4) -l...Io ..I. UPD3(4) uPDa (4) UPD 1 (4) VPDO(4) upo4 (4) 01 I 4()9/1 RAMS '. ?, C f PROMS r----------, (2) 07 .", L-+-_-;~o~....U_P_D_7 (3,~, 1,8,9, 12,'.q) ~) D' f' I I ~ A (~)UPFTC~ L4--~:r"".U_P_D_<o (3,6. 7, 8,9, 12.,14) (Z)UPI?D741..500 UPD5 ('3,',7,8,',12) (2) 04 19 18 11 16 14 13 12 5 II ,~: , 1 <J I 19' ~':-l 4 MBI(5- ( t) 74LS24, DA TA 8uS eUFFE~S ,-- -- ------, r-;5 , I Jl: UPA08 (Z. (a (2 (2 (2 (2 (2 (~ UPAOl , UPAO<O 19 AS 18 Al 11 (,!PA05 I~ lIPAO<1 5 UPAO~ 4 UPA02 lJPAOI UPAOO (\. M8KZ- A~ A3 3 A2 Z I IS 08 AG AS AI AO "HI 14 UPD7 13 12 UPDG ("I) UPD5 (1) UP04 UP03 (1) UPD2 07 010 05 9 04 8 03 " 02 01 7 UPOI ~ UPDO EN - 1 !!..! "O'll, (~) , "' L _______ 9 7L 3 (SOCKET ONL Y' 8 2 7 I 6 I :Z! UP04 (3,6,7,8,9, 12) r=:?J I :8~ UPD3 (3,',8,9, 12) (~ ~ (2)::...0-41'.....j.......O_ ~:~(~ I (3,~ 8,9, 12,13) . I I L ;<4 UPDI 171 I 409" ,~,1 1./ "... I 'z .I UPDO (3,',7.8,9,11,12 ) I '9 I ..... - --- -- - "H I ----' 74LS241 Ii?AM5 ~ P~OM~ baSIC I Four corporation :"L!l C ;J:> U1 I !..O 1t.. );> VI I f--' o CYCLe 05'-001: t SYNC/.JRON/ZATION ~"'C.~-(7) +SV (jj PI-83'~4F ~ I¢I 74L.S04 .} p'-A31 I r~2x- ~4r 5 u GI y7 A y," Z 8 r_2 z. PI B61 r¢3X- "lr 1 1'3 3 C SF 14l.'Si04 6Z '0 ACK- N 7 IZ Y3 Y2 4 13 DQX- 14 14 c~x- 13 5E 10 zo CU.-A-II "~'O ~ (8,10 [ 4G. CL.~ 1 74S04 1 1 a 19 1 1 ~ 18 3 1~ I ~' 1 ft L - a I 1 L()(!,mtw "'11."'''' .... . - (IS) "'!II nAr."o,... I 3 "cUt Q7 -:- NlC +5V +5V 74L5/0"1 B(t,i],T- 1'2 ,(6) (~) RIlID4 (6) RIlID3 " (Z 11lSI09 Cl2-A- jOROO- "'\ ~~..." CNTSTB- 7 AZ AI A<8 I AO A=B 84 ID IU A)! tN/C 14 ~tfC ~K (~) RQlDI +5V ADD~ 'IGI (6)R~DS I (,),".7 C~X)(- 4 &1 'j 4 COJ(- S (6) R0DO 3 180 CMDRST- FUNCTION DECODE ~(7) A «(.) R~D' 21 B (0) .... 5,"' I ___ .J MRST - COMP II ......_ _ _ _ !'! --, 1 I, o.;U"'~i'//I('C lO'A, (6) ~~o.n. 1 21( 74LSo8 -{7) -:- 91044 ,(6) nAnnQ I , __ C(fJ(J(- rf -=~r-4--t-i--~_~r'=_~_.:.~.~.~~~===-~ ~vv_v 1?l1 • at-. _-' C(6) DADD~Z ,7 _ I CADOR4 ..,.,"" ... ~. • lID _ _ .A _ _ _ _ 140DRESS ~ '3 G. ~ C~hJN 7 4(5173 R~"'''' rr.-:,-,JO UPOZ(~ 3 OIXX- Z. J 4 IAC"(7) ZQ ..q 4H )Q....;.:.:::..:..:::...+-+~>ClC 3" F-="-'-~~---='L:/ S D"' ....·- 40 15 CL.2. 74S04 IGo 30 /I 13 ~~:'='::~-(1~14) CIC IZ p,_8zzICPII2- 9~'Z ~-~--C6) M 1/ CAC"(7) y4 DCD GI ... 9 DI){- YS 7""LS04 ENSTAT- (6) 9 7 ~/C 93Z4 c. OeD S6 GZ,A Gze 741.S138 I/O BUS CYCLE" DECODE 1 PI_ M1 1I?Escr- +~??~ I 741.S04 laRST 314~4 RRST- 74LS04 ~ 74U7 ~' ~RS"13 4J • (Z,VO,Il,13,'''Ij 74S!>7 M~ST (7, /3) r -.III baSIC I Four corporatIon. -', ··c w • NO 90 30 :3 I j" ..•. ..- rio DATA ReCEIvERS ,----. - - Z" 10 ill 0DO"- I 8' iJDOS- , alD04- Zl> 0 39 ,.4 I '5' {lfD03- 1 I ~D02- I /3 ' I ~DOO- 171 19' '-H ~H , e¢D4 -:- IS I I IC0D3 ~ 15 ~ I- I'G. ~ 17 -L,( J. I J. ' D '7 0 ~ )1 D Q Ie TI2 "II 0001- (5. 7 R0D5 ~, I i8 \...-L I- L... _ _ _IJ _ I I I I ,3 ~ , 3 (:5:7)-1 I I RtJO" Go: r-----, 1 R0D7 q I MAIN STATUS '-Arcw ~ rio D~rA Dli!.lVe,~S COMMAND t..ATCU (5,'1 - ~ t i?¢DZ ~0DI Rt2IDO (~)l '3 (')1 (5)1 (5)1(5)! - J1 74S2.40 UPD7 (4'1- It.. UPO" 1'1 uPD5 17 ... -(4)1 12. UPD4 18 (4)1 14 (4)1 7 D GI " 14 D ., 25 r!.c Q D Q 0 Q 15 UPDZ (4)1 ..1 (4)1 15' UPOI Iq R UPD3 z,J II 1 GI D (4)1 UPDO 3 (4)1 13 II oe 74LS37.5 ~ ~ J PQ (5) STCMD +!Sv (2) IQJ~DO- 5J CIc J; 2. \II Q D D S TlD" Q~N/C , 74LSIO'1 ~ lL G G D Q tCllW~O-~ ) , 74 LS04 I Iq 1 15 TID4 , ID05- I lS, 5 I004- I '" TID3 I It! I003- I ;~ f--; T102. (. z.'I I 4. I D TDO(.-J 1f4 1:.1 I G I ~: "I TIOI "l. 8 ' ,z. T!DO I f7 ,1 (S)EN5TAT- G ,." ~ l~ I I • 1 roo,- 11'- ~ ',z. ~ T ~ I IDOI- I I 1000- , .3 \ I IL I '--------' 7452.40 e- :~ , I 1 ( ,-)DADDIi'4 ,,1 (5)DADOR3 I~ , I , ,I , 1 (5)DADD~ I 41 (5\ OADDIlO 8 I ~ f- r I ~ f- I ~ ~ , t..-L I 1 (7) MINe- --::- ,I I,i I, Ie;' I,s 1 1 I't. 1 I,z, I I 13 171 LA( I I 19L _ .:. _I~ .J 74$2.40 'I/O >c.n I f-' f-' I I r----. '7 '3' I 74 LS 373 (5) DADD~2. (z ....... TIDS 10 ,3 /{ I I I", IQlW20 CMD~DV(7) 13 I D toe 6 Q D D TrD7 Q Ie.. 0 sus COMMAND ~ STATUS •• baSIC I Four corporat.on, '-, 'c D ;J> c.n 1 ~ N !NrERIi?Upr .: SEt-E'er PI< lOR rry 1..0GI C CPu rNrERFACc .c-L.AGS TO MPROC (5) A :JU,," c:.:.,:'1( IZ (5)COXX- 1,(.£ '''U:S04 (5) J(QlD7 Il 13 c..f: " 5IRFlG- 9 GI 10 G2 7-1S0D (2.) IeIi1DI- M 2 R& ZlO .--J\I\I'v- +sv 330 R.3 -:' I P~I"'- 1 13d4'r;)'Z P~IN 741..504 N (5) Cl.~-A- 7 (5) ~~DID ~ ID (s) ~~D!i 13 tD Iq .3 UPD7 (4) N/C 12 30 lQ " UPD~ (4) 1I1e. /I (5) M~sr eLK 5H 40 3Q 5 N/C. 15 CLR 4& ~N/C 74L517.5 (2)IOW~S----- B (5) ACK- r-----, EItJT- +sv 7438 "I> II (2) rfJRD7- ~ I PR~T- I Rt.. 7438 I MINE- (S)IAC~-. , ~~ I4AMG 5 41 ~G. TI-IEIRS- 12 T 74LSOO~" --~ '- fc:i< l.> 81 I L __ (~) : It UP04 1 1'2 UPDO (4) I ~-1 +sv 1 UPDS (~) 18 3~o (5)MIi?ST- - - r - - - ' :> .... _ I 74L5241 R5 330 8 14~5 R4I 330 R7 2Z0 - • '--'VV\io-+SV .. 2 '.5£LACJ('" 51-4L +sv--!....f ~(G) (, 74L520 !~~;:~:!nFOUr ~o~p~ratlo~J l'C I l.. l5 L. S 8'05 (Z) r~WIi!2(10) BANK SELE.cT --- r - --, INCCTR GCLK- (z) rOVlRc,,- 9 P( (4) (4 ) (~) (4) 1 E.NP (;PD7 GOr- 'l10 [NT UPO," I ClR r--Je. 0 UPOS UP04 «0 lGWRI- ("'l) l"'l) (Z) ~~C UPOI .--~ Pc ~C IS MVZ 9 r - - - -, ..-1-_....;1-1 GNP ~ fNT GIl) /I QA07 S: QC Il GAO," I .... ,,~ '-1-I-t-,..;;;t'-C>CI.IC ..~v1~ CLR 3~ L-f-+-+--f---i D S '---+-+-r-ll--~ , 1-._-++++-_4=4 & L-_-t-t-+--1----'3~ A r.\S ~ QA 13 QAOS I '-----.;;.'..pC.LK. 1 ,2H S a -2. ~ 'AI I./'" I 118 MA04- PI-AS3 4 3 • OC ".J I I I I 1 11: GC GA02 I lSI 12 ~ I I~ as 13 QAOI 1,' I QA 14 QAoe ". 15 MV'! r- QD" GAlS 8: QC QAI4 .<.. I ~"I:....-.... 1£=- 12 I 3C 13 I~ L-{ , MAIl.- r I '" C Q4 8 :,.Z.MAIS- I , OAI2 14 A I I./" ~ I./" ~~ 2. I I I PI. ~ MAI4- PI_ MA'3- PI_ I,S MAll- PI. '3 MAII- PI_ IS MAIO- PI_, 1/-<1 I I,~ I I 9 FE I 7 E~P 10 ENT I MA02- "'-8SS' PI85S I ." MAOO- P~!;S' : Z • +~V~ ~ I L- _ ._ ut~ 5 ,,'5 I I Mv.1 II GAil QC IZ QAle CoLK CLR D ,C " QS I~ QA09 ~ 8 151 I r~1 I ,c: 1 i I': _ I QD , QA'· QA08 IIi I'll A I./" ~~ . 1/- ::-~ ~ L- _ _ 74S240 74LSI",,, "'I. I OA'3 74LS'~IA I, MAO.- ~ 1'M17-r I 1'1 74sz.40 I "'f) :3 MA03- PI-A50 is ,7 L ~F-=..t 74LSIl..IA. 1 I QA03 I /I £~ 1 ~L-... ..-+---~ i ; QD" I~ I 1 r -. - - ..., D 5 GAI7 QA 14 GAl" CLI< ~ I.. I IrC ENT +~y- CLR P .'54 13 OB ENP I , L-G I ,1 ,...--"""';:'-i C .-_..;4'-1 i 5 I +5V- CLR ,-----"'-1 D ~ pe Z "'1 MAOE>- p. 'Ib MAoS· 'l..1 ...-_ _....;7-1 E.... P '--_ _~IO, ENT PI-A9 t I :- "I:....-.... 14 GA04- 741.$,,,,,, '--__ goa p< :'7. MAO?- lAC I I~ ~~ ""l' 7 5 -=-= MSB'S ~ aF' 'I B 3 A UPDO DIMIS I 12 OC -= bCLK +5V I~, H5~(1MAr (2F~11 13 L ,I ",,-+SVSlI I 'i MAOg- I 1 1"1 MA08- p. I, PI_I : LC-l 74S240 74LSI~IA (4) UP03 OPOl (4) (4) LlPDI DMA A OORe (en UPOO (10) CMADEN- I i ., ;J;:. , c.n /-I W ! C ;J> VI 1 f-' .j:::.. 1.1 /fO ~O \. Z8i 43 Moo7 ----- . t.1DO' MDO' MD04 MDO! MOOZ 1S' MOOI ~ MDOO -- ~ J 1"7 0 IS ICf Q I? ~ D "1 If.. ~ 0 16 ~ Q 0 q It.. D 3Ca 1-4 0 .04 (2) IOSRD3- 1- ~ (Z) Ia!RD'- zJ_ IA" IlDDA1"· 1 741.808 5 Q ! 8 (10) OMA2. " '5 Q 0 (4)1 (4)1 (4)""1. (4)""1. (.q) J ('0-, (4)1 Cf (4)-, UPD7 3 UPDG -11 UPO" ,e 4JPD4 1'5 UP03 , Q 'Z. 0 ~ Jr.. TMD<'- ,q ;~os- 0 Q 0 IIPOI UPDO "" 48 LDOAT II G D 0 0 '" ~v03- Q IS T""~2- '3. I,"'l,.. :11= I III 5 Q ., TMDI- ":" .... :>0..' :NWIi!- Go (Iw} ..., , I I I." I I , '"1. 3 1 .04 1 ',t.. ;~ ,51 I toe OE' ; .... 04- Gl Q r-----, IG 8 1 I ~ I?. 0 2C2 OPDl ~ 0 0 iMD7- I 1 .5 I Go' :~ ',4 I I '2..' ,l _:1 Ie , I JT 1 1"tL-----~ 74S240 741..5373 741.S373 ourpC/i DATA f..ATGJ.I INPUT DATA l.Aic,,/./ SUS D~/VER DMACTV- ~ (10) I~WR3 19SWR~- lid 51 IA isJ DMA OATA 741.s04 !t:Jaslc I Four corporatlon;'~1 1'<:1'' ' ° 9?r~?31 I" 5~r. DMWT~" r¢RDC;(Z) SDMRQ-'" 3£ I ~, 5 IE. WAIT- (Z.,13,'4) 74S00 74538 +5V --1t"--___ +5V~'''---' l ~----------T-~~K9 QI O~V1~ S DMACTV DMACI(-I- PQlw. ~ J,E Ltc 'Z. ~.!:=-""L-_ '-" DMRQ~k' J....=:~-_..J (5) Cl2. DMAR8 74508 PI-A44 74S98 ;lll 74LSI09 M~ST-~~ 5 ZD ( 5) RDMAc:t- 74S08 MYOMAI DMACk' r--_ _ _ _ _ _ _ _ _ _D:.M_G:.R.:.;.N~r_-_ _ 'Z.~ !_1 74S00 ~YOMA- PHI20 II{TKlC- DMAcr:N +5V 4 DMACXPI-An DMAC.K , .... 10- z. ~D;DQ I_DMGI?NT 3[-ut ~ r II +5' ;~ V3 TDMAC(-lfF848 CB) 1_ orEN I 10 ..L ;:] 3£)6 eNWR- (9) 74500 DMGRNT- c.'it 7'U74 i~ 74504 I PI'82! L--_____________3~11D>~-4---' PI-A" I CPIoII 5~" (II) 7450... (2, CLI- 74S04 +sv 13 (5 CL2.-A- I~ CUt K 3f Q • DMA I IS ~5Y +~VSI (9) t-"-_ _--=-D.:..:.M;..;..A..:..:2=---+_-t-....~= q eLK /4 J J> C; B 1/ N/e 74LSIOC) [)MA2- MP5T- '(2) .!vSI It ~ rNCCT~ /..1~2_'!Jf'~,,!i (2.) QCL .... -J I 56 I (8) DMA CONTROL ~ PRIORITY ~I< I CL~ (5) ~: ~_--71 74574 ~ U1 I ~ U1 •• L,aslc I Four corporCltron 9 , i c, ,,~. in •.. ::t> Ul I ....... 0\ CONT~OL. (2.) UPI~. 3~~'4 1,,10 10 (13) l.INES GI' 1. 2 TEST E Q~ " TWOe 0 QS (2) UPAO'l 3 C Cil4 (2) UPAOI z 5D'S ENI- 14 r - • .. " (, ) (z) UPWR- '~ 8C>_~ _~R 12J .~.[119'WEN " I (2) UPAOO (~) r II II MRST- , 10 5 .> A Qa 10 TWEN 9 TIoiSP l' GO TFWD 4 5L.q- '3 WEN- "'I I~ '11- F"WO- Gol I~ 114 ~EV- I~- '1'2- RWD- I TREV ' or lSi CLR -, BO. ,9 I 7"LSOO (4) I,}POO -=- (IZ,13J I1) 1 I TRWO ~, TSLG -3334 8334 ~.q c:-oI.CE. 4 1 liD WDE- • I Ql ~~ 74LSOO E··-III 11:1: Q~ "TTre2 " TTRI osl'O T51..2 Q4 9 TSL.I 8 ~317 INIT" (/e,13, 14) A G214:i LAST (/2,'3) 31e 7C 21 It 151 CL1~ QI S CIleEN (12) QO 4DMAWR(rO) I,oj TR2- ".., TRI- ~:s 51.'- f'..... .e: • ..... -:- 9334 83~4 MTU CONTRO L RIO ("lE.) r~-----' ~ ZZO 1 1 1 . S """A L~ ~ RNZ- ," t5V .- 1 330 ~ - , ' • "I _ _ _ ·_ (II) T'Esr '3 _" leu. ,, (z} Il...r- " UIAD I 1.9 74LSOO I0W1(7- 10 SWSTB~~STI! ~ 13 - ,z eLk" 0). ("I) UP07 ,,, (4) UFO" 4 ~,s LD"~!>U 40 74 LS.20 , ("'I)UPOI 13 l,\)UPDO 7 2 (~)I<»Ii?04--t 9 +5V STArUS LINtES .8 Cue W,,"DATA QA' U!Qu . ~F II 7E C/CIc l.!1K CUt AIQA QUi Qq 13 FUP- 04 :1 LP.s- "3 J ..J '-' e :-t EWS- )-"1 "7 Fl.G- IS eLK' ~ v Ie. ,L_ >,....r Ul '-l . ;> (> no ~~o 13___ - -- 2. - -- I --- 4 --- 3 - -~ ? (II) LAST ~ r-"' ~ > > : ? > 1 ~ i ~ .· ~ • ? q r-- '~J Q eu~ 50 51 SZ 5 8 4 1= 1 Cu~cre IA \8 74L508 ~ $? • ? ~ - -- '''I 15 -, ( l) r-"" ~ ~ 1 J > ? > I 1 I • ? -=::-8 _ ____________________________ II I~~DS- I 1 1 1 I RIO(qE) I 1 ~ UPe"? q D 'l. K r--< G:. WNi!- PZ-44 9401 ewe ~N/C fZ WRCRL 110 QCRC!!"'- "f I 28 74~a + GCRCEn 74LSZ~9 ., r----' 2B c.1.~ S~ WND- r---- E~ +5vsrJ2. --- ('3)MR1)JIT- g.N/C 0 p '-@ i74LSI09 B/Q& G1 G2 C~C (14)SWSTB-~ P>CLK ~BlK T11.. (14) weT8 J !I 1 141.S24' AC (II) CICCEt-J ~14 ~ P ~.!Q.._ , --- - 1::1 L _3~ .J 74'8 ROY- , ('Z.) It'tlRD7-:L I J1°940' !r ...JL (/"3 )-'l (/3 8 ""J (z) I~RD2- O/QD Sl.O- il 8SY- s, s z eWE: G.~rcC';:,"- N/e :.J SC 1s 15 l 1 WRITe- DATA ~ ~ , ~ -':::"' s,I .I," L CL~ 1 /4 VP03 (4) SO IS F/filF (4) UPD4 5 f/IQ! ~) VPD2 12 '8 (4) UPo5 ("'I) UFD3 '4 r---, ~N/c. ER 13 RooeRe':. 'elle' +5VSI (II) INIr WN~- '7(\S240 " Q p 1 L __ ~~..J ~ 0 5C Q~'5r- (13) ,',8 ~ WT~lD- II 1 ~ ((3) TEsr- Ii! oDATA Q 0 0 0 D (4) (~E'AOV) (4) (WRITE ENABLI!D) Q (4) (NOT F"ILE PROTECTED) (4) (LOAl) POINT) (4) (END 01= TAPe:) (4) ( &usv) UPD4 .:. UP03 BE (4) (seLECTED) I~ OPO,0. IeQ ~ 0 Q 'f 0 Q e- D upo," UP02 ~ ~ UPDO l'i STATUS BITS (LOW TRUI!) (4) (f:"LACi) G OE 74LS373 srATUS/MTU DAiA ~ ~~C tbClSIC I Four corporClt.( I . c >- , til f-' co RIO lqE) r-----, +r~_ I S 1(1./1>- , : I?EAD sr,e08€ I 10< r - - - - -, I ~ 3~ +~~.5~.: I~' ZZO o DAD- I . B 7 /5 1 I I ~; I I -:- e L - -- - -.J ~ TE'sr ,I +5V5. . I ~ 1'7 1 lie _ I .01 LAST .2 ~., I I ~(o ~84LS20 r4 K~:Q RDSTB- 1 '3 "1 al/S1 ~ elk 4 ~J Q~QR5T-(iZ) -"J ~.-:- -=- I... r-'" ~ 5 7-1LSI09 0 ~ '" 0 Q 13 (Z) , SA ._ _ _ _ _ __ 7"152"10 -1? QCLK.- '7 t (S) "~ST" 1$ 12. G~STZ G1 Gl S5A C. QRST2- ~178 "\A sure-(IZ ~~4LS20 "TW e.t.l - 7A M N cLle CUt ~ P QRSTI 741..504 I ~ a I BB 9· 0 ,Of-'.-1Lb30 Q B I 1 -+sv 101?D7 (5) II ,q -v~4); -:.,q ~ 5 ("I) I ~ T~S:~ ./~ -~ RD.4D ,q -.~. I". I I I , Iti~ I '" 1 I I.A" C. -ML"t40 RRDS '7 ~VL- I~I;!D"7- ) ~ ~ :5 1.3' ~3~: : I SYNC/'/!i!..ON''Z€R _ _ _-J 741.S04 74LSI73 RSTO!S- ~~ .3 7"1574 ROADROCTB- ,. ~'------4------:''::'=~-------If---+-----4'"'''' RDCTB _ Q~2- ~~ QRSTI ROCTa ~ -B LDRC.1- q "IA )1=!-~=-+-' 74LSOO 5~ -";;11 ~Bv.. 71 LS08 ~EAl) li< pe SRS1&-A 7 EMf' 4SV 10 ENr "elk" 2. -, , TWE"'- SI; CO<JNrEIl ~c r;:'5:;,....R:,.:.;OC::.:..T:..:I.::5_f-_ _ _-+---. fNT- ~~--..:.:.:-=------------l-------, ~o "Roc:ore CLIC CDA ~ c.1..~ ~ D ( ) r~R'D4- 1/ ~c ~ u/e. ~e ., ........ a .3 ~OC.T8-1~" 13 5A /7 74L504 t r(llRD4 I~ IA./ ~ 10 5A 74 LS04 14 ~ A --=MRINIT- QA ~N/C 8. 5A 741501 I 2.B ...3 WAIT- (Z.14) ---/1"7438 74LS08 (14) ~oy- " 3B ReAD srs TNiERRIJPi I I .. I .. ~ 14JPQ~N/C. Qs.,!1.u/e ., z. RowrQ,.; QRSTI 74LSII.IA , ..--., 3 Plt'13'-",- INT'GRIlUPr 3A ~ ~ 74L508 5 It- ROY 74LS04 2. j +sv ( 2) &sy- 3 36 ~ BSY I ~ 't NMr- (Z) 74LS04 2A eLI( IZ +5V-~ P4'OI31..e'N1 I( ~L$15 ~~ MRINIT- 74LSI09 is :3 K TWEN _ (z . '2.:TPQ~N/(. ~ I--.~A LJ.. ,......CLIc , 7 INi- (Z,14) 74LSI09 (I'L, .41) UPA01 '~ , . •\uP~ 50J TweN uprACII:- (II) (II)INTT /3 12. 3A <--- /I 14L808 RNMI- 5f;'~ ~ 1/ 710.11 INTT- ~fi...3 (~)MRST- r,.,~"8 7'1L508 I s </J 3A c. ~I"'T-..A. "'-- UPIACIC- NG •• bClSIC: , Four c:orporCltlon, /. , _ 'C i ... u "iJ WRITE STR0BE 5YNC~R0NIZ~ (2) GCU<IRIO (tfE) +sv r-+5vl I 'Go~ 'ao I I I I 'i 1 I 1 I I RWD5 I 3301 (II) D I : tW~Tt 5 QWS12 Q 5W5TB- (12) 14L~" I I~RD7- QI C. 3' I I 7A IZ, 0 resr "1 I I L~ &...J" (2) nI (iWSi- I I I 81 ~2 (II) TEST- II I 1 88J L.. - (2) MRST- - - - 74L524Q SWSTB- (5 lORD7 I\I O~)RDCTB- lSi I WRITE BIT C(2JUNTER I --="--_______------W;:.C1B=-..-...;1~3_:_1--i 1 L - - , IS UP0"7 (...) 1 I 17 UPO .... (4) WRITE. DATA ENABLt LATCH (/I) TWOE TWDE--. 3J ..JI ___ 7<4LSZ4I1 PE RU!!N/G \..!:"::':::+-':":-tENP 10 ENT 2 LK I CLR -48 ,eLKI , MRINIT- 0 5• C 4 8 3 A ":" °1 OA~N/t ~~!~~ 7'1LSIc..IA I J;D ~ I IG@IM. I (1)IflWR'1- 5~~c.. ~ '1L501 r(bWR4 'J~ 7041500 MR5T- 't ~(II) (2,/3) I_NT_-_ _ _ _ _- MTU WRITE TIMING ;l> til I '"'"' ~ :;t> (Jl I N 0 PI --A(l) (I) IGND GND .===0 , ---1f1- Z 3 +5V . +5V _A_ (I) (I) .5 (10) (s) (t.) (a) {s} (8) CPIII MAOl- 0OOSMA09MA/O- MAOt. r.. 7 8 9 10 " 2 IJ H 15 It. /7 /S MAllMAI4"DOI- MAIIMADS- 5 Go 7 55 st. 57 58 .!'9 IDOI- c.o IDO~- t.z 't.3 " I1J03GND GND t.4 l.5 DMA" ODO.3ID05IDOlI03X- roo2.-I5V -I5V Is) l~ (w) (&t) ,.) is) ~')I) (/~ (II 13 LPSGND FlJPGIlD I., BSY- ~ZI IS It. GND (rJ (9) (5) '0 :X2GNO Jz. 33 34 5L4- ¢DOD- 40 41 ..,Z 43 MDOl. MAI7 49 50 2.7 2'1 " .35 .3"J 4" l~ MD05 IO/XIDOOMAIl. MDOD EINT- 47 .,8 23 1.4 25 GND RWOaND R£VGND FWDGND H.5PGND WENGIIID SLIGNO z.s ¢IXJ4- .,., ZZ £ws- ~~ Jt. J~ MAI.5- DMACI.'- GND 5LGGND RNZ- ~ZJ {II Oz) (uJ r ~8 {JIJ 61} ~~&i) II} (II) (}I) (II) M M M (Ii) (/I) (II) M ~/) {Ji} ~~ (~ 37 )8 GND r,J 39 GND 40 DADGlVO WE- {II GND (II) WNi!- (IZ) GND (II) (II) (II) (tf) RDS- (~ 41 (.,) (5) .,3 44 t~ 4.5 "Iu 17 "1B .,9 GND '0 TRI- 42 I'rfDOZ R£SE.T- (/I) 10 II /2 MDOl MDO;' (9) M GlVD 00cx.- 35 (Ii) (II' '1 ~ ~j (uJ B /MEA~ 30 31 3Z .33 34 WN6~ (tl) (tz) GND FLG- 21 37 .38 M.403- (8} uND RDYGND ., CIIPZ- 4~ (s) .3 22 MOO., DMAR- AIAOIPRIN.MA0i!.- 17 29 (10) .53 54 (e) (7) 5LD- I"J 20 2S l7) I} W GND Z (10) 2.7 (w ~~ .I (7) RTXX- 25 2t. Mool fl.i (tl SEU- " 1., tJDOZ- f1) ~3 DMACKODD 7- MAOO- 52 20 (~ IfX)'f- MAOSPROT- 51 18 23 2.... (rJ (S) (s) (8) (7) PZ (8) IISDNIA I02.X- }~ (8) S£LPMA04- -1L MA/3- (8) (5) (s) (7) ..et. 7R2WDS- GND {i3J (II S3) "I (11 {JI