Digital PDFs
Documents
Guest
Register
Log In
DEC-D8-IDFA-D
December 2000
84 pages
Original
2.7MB
view
download
Document:
DF32
Order Number:
DEC-D8-IDFA-D
Revision:
Pages:
84
Original Filename:
https://svn.so-much-stuff.com/svn/trunk/pdp8/src/dec/dec-d8-idf/dec-d8-idfa-d.pdf
OCR Text
INSTRUCTION MANUAL DISK FILE AND CONTROL DIGITAL EQUIPMENT CORPORATION • MAYNARD, MASSACHUSETTS DEC-D8-IDFA-D AND CONTROL INSTRUCTION MANUAL DISK FILE DIGITAL EQUIPMENT CORPORATION • MAYNARD. MASSACHUSETTS 1st Printing March 1968 2nd Printing October 1968 3rd Printing November 1968 Copyright (C) 1968 by Digital Equipment Corporation Inslruction times, operating speeds and the like are in- cluded in this manual for reference only; they are not to be taken as specifications. The following are registered trademarks of Digital Equipment Corporation, Maynard, Massachusetts: DEC PDP FLIP CHIP FOCAL COMPUTER LAB DIGITAL CONTENTS Page CHAPTER 1 INTRODUCTION 1.1 Purpose and Scope 1-1 Reference Documents and Programs 1-2 1 .2 1 .2.1 Manuals 1-2 1 .2.2 Operation and Maintenance Programs 1-2 1.3 System Specifications 1-3 .4 Physical Description 1-4 1 1.4.1 Disk File Assembly 1-5 CHAPTER 2 OPERATION AND PROGRAMMING 2.1 Operating Controls 2-2 2.2 IOT Instructions 2-2 2.3 Interrupt Flags 2-7 2.4 Error Flags 2-7 2.4.1 DRL Flag 2-7 2.4.2 PER Flag 2-8 2.4.3 WIA Flag 2-8 2.4.4 WIB Flag 2-8 2.4.5 EWL Flag 2-8 2.5 ADC Flag 2-8 2.6 Status Evaluation 2-8 2.7 Programming Example 2-8 CHAPTER 3 PRINCIPLES OF OPERATION 3.1 Disk Format 3-1 3.2 NRZI Recording 3-2 3.3 General Operation of Search, Read, and Write 3-2 3.4 Timing Pulses 3-5 3.5 Detailed Logic Discussion 3-5 3.5.1 Address Searching 3-8 CONTENTS (Cont) Page 3.5.2 Read 3-10 3.5.3 Write 3-11 3.5.4 Track Head Selection 3-12 3.5.5 Continuous Data Transfers 3-12 3.5.6 Disk Expander Operation 3-12 3.5.7 Errors 3-13 3.5.8 Timing Track Writer 3-13 3.6 3-16 Special Circuits 3.6.1 G083 Differential Preamplifier 3-16 3.6.2 G284 Disk Writer 3-17 3.6.3 G285 Series Selector Switch 3-17 3.6.4 G286 Center Tap Selector 3-18 3.6.5 G702 Disk Simulator 3-19 3.6.6 54-4073 Photocell Amplifier 3-20 3.6.7 G680 Disk Head and Matrix 3-20 CHAPTER 4 INSTALLATION 4.1 Power and Cable Requirements 4-1 4.2 Mounting Suggestions 4-2 CHAPTER 5 MAINTENANCE 5.1 5.1 .1 Disk/Head Cleaning Procedure 5-1 Disk Removal 5-1 5.2 Troubleshooting 5.3 Disk Operating Procedure for Timing Track Writer 5-3 DF32 5-7 ILLUSTRATIONS 1-1 DF32 System Block Diagram 1-1 1-2 DF32 Unit, Rack Mounted on Slide 1-4 1-3 Disk File Assembly 1-5 1-4 Disk File Assembly, Read/Write Head Locations 1-6 IV ILLUSTRATIONS (Cont) Page 2-1 DF32 Operating Control Panels 2-3 2-2 DS32 Operating Control Panel 2-3 3-1 Simplified Diagram of NRZI Recording 3-3 3-2 Simplified Diagram of Read and Write 3-4 3-3 Timing Diagram 3-10 3-4 Block Diagram, G083 Differential Preamplifier Module 3-16 3-5 Block Diagram, G284 Disk Writer Module 3-17 3-6 Block Diagram, G285 Series Selector Switch Module 3-18 3-7 Block Diagram, G286 Center Tap Selector Module 3-19 3-8 Block Diagram, G702 Disk Simulator Module 3-20 3-9 Block Diagram, G680 Disk Head and Matrix Module 3-21 4-1 Mounting Dimensions 4-2 4-2 PDP-8, PDP-8/S, PDP-8/I Cabling 4-3 5-1 Disk Removal 5-2 5-2 Head Cleaning 5-2 5-3 Timing Diagram for DF32 Disk Timing Track Writer 5-9 TABLES -2 Reference Documents 1 1-2 Operation and Maintenance Programs 1-3 1-3 Disk File System Specifications 1-3 2-1 DF32 Logic Rack Controls 2-2 2-2 DS32 Logic Rack Controls 2-2 2-3 IOT Instructions 2-4 2-4 IOT Instruction Analysis 2-5 3-1 Mnemonic Codes for DF32 Disk System 3-5 3-2 Mnemonic Codes for DF32 DECdisk Timing Track Writer 3-14 1 -1 Typical PDP-8/S and Disk File Installation CHAPTER 1 INTRODUCTION The Type DF32 Disk File and Control, manufactured by Digital Equipment Corporation, Maynard, Massachusetts Is a fast, random or sequential access, bulk storage device used with the PDP-8, PDP-8/S, or PDP-8/I computers for memory expansion. The DF32 provides a capacity of 32,768 13-bit words which are stored on a rotating disk. Up to three type DS32 Extender. Disks can be attached to the DF32, each of which extends the bit capacity by 32K for a total of 131 ,072 13-bit words as shown in Figure 1-1 . The disk file is a program controlled device used in conjunction with the PDP-8, PDP-8/S, or PDP-8/1, and operates through the 3-cycle data break facility of the computers. 1.1 PURPOSE AND SCOPE This manual and the referenced documents herein provides operation, programming, and maintenance information on both the Type DF32 Disk File and Control and DS32 Extender Disk. The programming information, which includes sample programs for storage access, is presented in sufficient detail to allow operating programs to be written. Although references throughout this manual are primarily made to the PDP-8 computer, the information may be assumed to apply equally to the PDP-8/t and PDP-8/S except where specifically noted otherwise. DF32 CONTROL PDP-8, 8/1 OR PDP-8/S ' ' 1 ' r DS32 DS32 1 1 < DISC 32K 1 ' DS32 1 1 OISC DISC DISC 32K 32K 32K Figure 1-1 DF32 System Block Diagram 1-1 The information in this manual is intended for use by persons familiar with DEC digital logic and the operation of the PDP-8, PDP-8/S, and PDP-8/1 computers. The maintenance information and routines require knowledge of the operation of bulk storage devices. 1.2 REFERENCE DOCUMENTS AND PROGRAMS 1.2.1 Manuals Table 1-1 in this manual. is a listing of the available publications which augment the information contained These publications may be obtained upon request from the nearest DEC office or from the following address: Digital Equipment Corporation Main Street Maynard, Massachusetts Table 1-1 Reference Documents Document Description Digital Logic Handbook (CI 05) Function and specifications of FLIP-CHIP modules, cabinets, power supplies and accessories. PDP-8 Maintenance Manual (F87) Theory, operation, and maintenance information on the PDP-8 Processor. PDP-8/S Maintenance Manual Theory, operation, and maintenance (F87S) information on the PDP-8/S Processor. PDP-8/1 Maintenance Manual Theory, operation, and malntenace information on PDP-8/1 Processor. Small Computer Handbook (C500) Describes operation and programming of PDP-8 and PDP-8/S computers. 1 .2.2 Operation and Maintenance Programs Table 1-2 lists the operating and maintenance programs available for the DF32 and DS32 systems 1-2 Table 1-2 Operation and Maintenance Programs Program Description DF32 Software Package • Perforated program tapes and description of symbolic assembly, assembly language, and utility subroutines. 1.3 DF32 Diskless Logic Tests Tests master and extender logic without the (Maintenance) disk in operation. DF32 Disk Data, Mini Disk Tests the entire disk logic and disk including (Maintenance) the interface, addressing and data. SYSTEM SPECIFICATIONS The general specifications for the disk file systems are listed in Table 1-3. Table 1-3 Disk File System Specifications Storage capacity DF32 DS32 32,768 32,768 13-bit words 13-bit words per DS32 for a total of 131,072, words per system 60-Hz power 50- Hz power Data transfer rate 66 us per word 80 us per word Average access time 16.67 ms 20.0 ms Write lock switches Inhibitwritingon lower and/or upper 16Kof any 32K disk surface, and can inhibit one or more, or all disks in an expanded memory system Addressing scheme Random or sequential addressing from to 32, 768 words, with variable block size from one word to 4,096 words. Data assembly Read/write to and from disk is in serial, with external transfer in parallel, by word. Timing track One, with one spare. Address track One, with one spare. Data tracks 16 Words per track 2,048 Recording method NRZI Density 1100 bpi Operating environment Ambient temperature: Maximum: 32 to 130°F Recommended: 70 to 85°F Relative humidity: 20 to 80% Heat dissipation 500W Power requirements 117V, 60 Hz, single phase, ac, 117V, 50 Hz, single phase, ac, 1-3 for DF32 or DS32 for DF32A or DS32A 1.4 PHYSICAL DESCRIPTION The DF32 interface, control logic, and mechanical components are mounted as an integral unit on a separate frame as shown on Figure 1-2. cabinet or any 19-in. relay rack. for servicing. This unit can be installed within a Track slides, attached on the side, allow the unit to be extended The basic DF32 unit consists of two mounting panels for the DEC modules, with the wiring side facing the front of the unit. The disk file, consisting of a disk, drive motor, read/write heads, and photo cell amplifier are mounted separately at the rear of the unit. are as follows: and 2-3/8 in . DEC standard The overall dimensions of the DF32 10-1/2 in. high, 19 in. wide, 23-1/4 in. deep (21-1/4 in. deep from mounting surface, in front of mounting surface) Each DS32 Extender is mounted on a similar frame with track slides and has the same dimensions as listed for the DF32. The DS32 unit, however, containing the disk file and analog-to-digital conversion logic, is controlled by signals and data supplied from the DF32. ory system consisting of one DF32, three DS32 units, a Type 728 Power Supply and power control panel can be housed in a single bay of a standard rack or cabinet. vided by a fan mounted on the bottom of each unit. When installed, sufficient cooling is pro- Additional system arrangements are also available to suit customer requirements. Figure 1-2 A complete extended mem- DF32 Unit, Rack Mounted on Slide 1-4 1.4.1 Disk File Assembly The disk file assembly is shown on Figure 1-3. The 16 read/write heads, four timing and address heads, photocell amplifier circuit, and drive motor are attached to the base plate which is suspended on four shock-absorbing mounts. rotates with the motor shaft. The storage device is a nickel-cobalt plated disk that The base plate and mounted components are completely enclosed by removable dust covers on the top and bottom as shown. signals, and data to the read/write heads cable. Two connector cards provide timing, address The physical position of the read/write heads on the base plate is shown on Figure 1-4. I Figure 1-3 Disk File Assembly (Cover Removed) 1-5 Mm Figure T-4 Disk File Assembly, Read/Write 1-6 Head Locations CHAPTER2 OPERATION AND PROGRAMMING The programming of the DF32 is typical of an I/O device attached to the PDP-8. It uses the IOT instructions to control operation and the 3-cycle data break facility of the PDP-8 to transfer data between core memory and the DF32. The WC register (memory address 7750) of the data break facility specifies the number of word transfers, and the CA register (memory address 7751) of the data break facility specifies the current address of core memory that is to receive or send a word. tains a The DF32 con- memory buffer (DMB) to buffer the data between core memory and the disk; and a DMA (disk memory address) to specify the track address; the EMA (extended memory address) to specify the track and unit number. The formats of these registers are shown below. SPECIFIES UNIT THE TRACK ADDRESS TRACK NUMBER NUMBER \ \t t EMAS EMA4 EMA3 ! EMA EMA2 1 DMAO J There can be as many as four disk files within a system: one DF32 and up to three DS32 disk The disk extenders operate under the control of the DF32; therefore, only one disk file can extenders. be selected at any one time for data transfers (i ,e., the control circuits handle only one block transfer at any one time). The programming of each disk is functionally identical. Unit number assignment for each disk within the system is accomplished by the setting of a selection switch, provided on the front panel of each disk file unit. gister. The program selects the desired unit by appropriately programming the EMA re- To ensure proper operation, each disk file within a particular system must be assigned its own unique unit number. The storage capacity of each disk is 32,768 13-bit words, or 16itracks of 2,048 13-bit words. If the specified data transfer encompasses more than one track, the data transfer operation continues automatically to the next track following one revolution of latency (33 ms). Similarly, operation con- tinues to the next unit when the last track and track address have been accessed, provided that a next unit exists. 2-1 OPERATING CONTROLS 2.1 Tables 2-1 and 2-2 show the operating controls for the DF32 and DS32, respectively. Figures 2-1 and 2-2 show the control panels for the DF32 and the DS32, respectively. 2.2 IOT INSTRUCTIONS Table 2-3 shows the IOT instructions for the DF32 system, and Table 2-4 shows a complete analysis of the IOT instructions. Table 2-1 DF32 Control Panel Functions Number Controls Function 1 Upper write lockout Inhibits writing on the upper 2 Unit select Assigns disk address 0, 3 Lower write lockout Inhibits writing on the lower 4 Disk lockout Enables write lockout selection on unit 0. 5 Disk lockout 1 Enables write lockout selection on unit 1 . 6 Disk lockout 2 Enables write lockout selection on unit 2. 7 Disk lockout 3 Enables write lockout selection on unit 3. PDP-8, PDP-8/1 PDP-8/S Processor selection enables the system, through interface, to 8 or 1 , 16K word position of the DF32. 2, or 3. 16K word position of the DF32. be employed with both processors Table 2-2 DS32 Control Panel Functions Number 1 Controls Upper write lockout Function Inhibits writing on the upper 16K word positions on the extension unit. 2 Unit select Assigns disk address, permitting the extender unit to be operated with the master unit or as an additional extender unit. 3 Lower write lockout Inhibits writing on the lower er unit. 2-2 16K word position on the extend- 4 1 3 6 5 7 Figure 2-1 DF32 Operating Control Panels Figure 2-2 DS32 Operating Control Panel 2 2-3 Table 2-3 IOT Instructions Mnemonic DCMA Octal Code Operation 6601 Clear the disk memory address register, parity error, and completion flags. This instruction clears the disk memory request flag and interrupt flags. DMAR 6603 DMAW 6605 Load the disk memory address with information (initial address) in the accumulator. Then clear the AC. Begin to read information from the disk into the specified core location. Clear parity error and completion flags. Clear interrupt flags AC-,. DMA- . . Load the disk memory address register with information (initial address) in the accumulator (AC); then clear the AC. the disk from the specified core location. flags. Clear interrupt flags. Begin to write information onto Clear parity error and completion DMA Q ACq,, , .. DCEA 6611 Clear the disk extended address and memory address extension register. DSAC 6612 Skip next instruction if the address confirmed flag is a Flag is set for 1 . 16 |js (AC is cleared). DEAL 6615 Clear the disk extended address and memory address extension register. Then load the disk extended address and memory address extension registers with the track address data held in the accumulator. IOT 6615 (TRANSMIT TO DF32) I 2 I28K 96 K // // 32K 6 4K 16K % F 2 F // '/, '// , '// V/A '// //// IOT 6616 (RECEIVE STATUS FROM DF32) PHOTO CELL 126K 96K 64K 32K 16K SYNC % F , REO. LATE * WRITE LOCK OR PARITY WONEXIST ERRORS DATA F 2 1 DISK * WRITE LOCK SWITCH STATUS IS TRUE ONLY WHEN DISK DEAC 6616 MODULE CONTAINS WRITE COMMAND. Clear the accumulator. Then load the contents of the disk extended address register into the accumulator to allow program evaluation. struction if address confirmed flag is a 2-4 1 Skip next in- Table 2-3 (Cont) IOT Instructions Mnemonic DFSE Octal Code Operation 6621 Skip next instruction if the parity error, data request late, or write lock switch flag is a (no error). DFSC 6622 Skip next instruction if the completion flag is a 1 (data transfer is complete). DMAC 6626 Clear the accumulator. Then load the contents of the disk memory address register into the accumulator to allow program evaluation. UMA 0-11 >AL 0-U During read the final address will be the last address transferred +1 During write the final address will be the last address transferred. Table 2-4 IOT Instruction Analysis IOT INSTRUCTIONS 6601: (1) DC MA Generates SCL (start clear) which clears: (a) TRC flip-flop Transfer Complete (b) Memory Request Sync (d) NED flip-flop MRS flip-flop ADC flip-flop Address Confirmed (e) ACH flip-flop Address Compare Hold (f) DRL flip-flop Data Request Late (g) PER flip-flop Parity Error (c) (2) (3) Nonexistent Disk Generates DTC (Disk Time Clear) which clears: (a) MWR flip-flop Memory Word Request (b) TCA flip-flop (c) TCB flip-flop Time Counter "A" Time Counter "B" Clears the disk memory address register 6602: (1) Clears the accumulator (2) Clears the R/W (read/write) flip-flop setting transfer direction to. read. (3) Generates LAD (load address) which: (a) Does ones transfer from the accumulator to the disk memory address register. (b) Clears (c) Sets MRS flip-flop WCO flip-flop (word count overflow) 2-5 Table 2-4 (Cont) IOT Instruction Analysis c . 6604: (1) Clears the accumulator (2) Sets the R/V/ flip-flop, setting transfer direction to write. (3) Generates LAD (see Section b, Paragraph 3). (4) Sets DBR flip-flop (data break request). NOTE Combinations of the 660X IOT's are 6603 6605 d. e. f. 6611: DMAR (Read) DMAW (Write) DCEA (1) Clears disk extended memory address register. (2) Clears extended address register 6612: (for extended memory in computer). DSAC (1) Enables skip bus if ADC flip-flop is set (used primarily in diagnostic programming), (2) Clears the accumulator 6614: (1) Does ones transfer from accumulator bits 1 through 5 to the disk extended address register. (2) Does ones transfer from disk "status register" to accumulator bits through 11 . NOTE Combinations of 661 X IOT's are 6615 6616 g. 6621: (1) h. (Clear and Load disk EMA register) DEAC (0--AC, load AC with disk EMA) DFSE Enables skip bus if no error flags are up (skip on no error) 6622: (1) DEAL DFSC Enables skip bus if the TRC flip-flop is set and computer MB bif 9 is a zero (IOT 6622 used alone). (2) Enables clear bus if computer MB bit 9 is a one. 2-6 (IOT 6622 used with IOT 6624.) Table 2-4 (Cont) IOT Instructions i. 6624: (1) Does a ones transfer from disk memory address register to accumulator bits through 1 1 . NOTE Combinations of 662X IOT's are 6626 DMAC (0~AC and load AC with DMAR) Maintenance IOT Instructions a. 6631: TAS (TTA simulator) Generates false TTA pulses for static logic test. b. 6632: TBS (TTB simulator) Generates false TTB pulses for static logic test. c. 6634: DBRS Sets data break request flip-flop for static logic test. 2.3 INTERRUPT FLAGS There are two flags that generate an interrupt: the NED (nonexistent disk) and the TRC (transfer complete) flags. The NED flag is set when the program selects (via EMA) a unit which does not exist, or the data transfer operation increments the EMA to next unit and it does not exist . A non- existent unit means that the program has selected a unit number and no disk file is set to that unit number. The TRC flag signifies the end of the data transfer. It is set at the completion of the last word transfer by the disk, following a word count overflow of the WC register. The completion flag can be sensed by the DFSC instruction 2.4 ERROR FLAGS The error flags can be sensed by the IOT 6621 instruction. The program skips when no error exists. 2.4.1 The error flags are described in the following paragraphs. DRL Flag The DRL (data request late) flag signifies: 1) that a data transfer operation occurred between the disk DMB and the disk before the previous transfer was handled by the data break facility, 2) that address accepted was not received back from the computer, leaving the break request flag up. 2-7 2.4.2 PER Flag The PER (parity error) signifies that a parity error occurred before the read operation. 2.4.3 WIA Flag This flag signifies that a write operation was attempted on the lower 16K memory addresses of the 2.4.4 DF32 when they were locked jut by the write lockout switches. WIBFIaa. Same as WIA except on upper 16K of disk memory. 2.4.5 EWLFI aa_ Signifies that a WIA or WIB error occurred on a selected disk expander. When sensed by the DEAC instruction, WIA, WIB, and EWL are contained in the same list. 2.5 ADC FLAG The ADC (address confirmed) flag is used only in diagnostic programming. the signifies that DMA corresponds to the track address currently passing under the read/write heads and is available for only 16 |JS 2.6 It . It can be sensed by the IOT 6612 instruction which skips if the flag is set. STATUS EVALUATION The status of certain conditions can be evaluated by using the IOT 6614 instruction. The IOT 6614 (DEAC) loads the AC with the status as shown below. ACO PSM (photo sync mark) which specifies that the disk gap is presently passing under the read/write head. 2.7 It is available for 200 u.s AC1-AC5 Respectively, EM5 through EMI. AC6-AC8 Respectively, EA3 through EA1 AC9 DRL flag AC10 NED or EWL flag AC11 PER flag PROGRAMMING EXAMPLE A programming example that writes a block of data onto the disk is shown below. For sim- plicity, the example assumes that all data and instructions are within the same page, but in actual prac- tice this may not be true. 2-8 SUB, /CALLING SEQUENCE WRT JMS /JUMP TO WRITE SUBROUTINE /CONTAINS WORD COUNT /CONTAINS INITIAL CORE MEMORY ADDRESS /CONTAINS TRACK AND UNIT NUMBER /CONTAINS TRACK ADDRESS /CONTINUE WITH MAIN PROGRAM XXX /WRITE SUBROUTINE WRT, TAD DCA 1 WRT WC ISZ TAD DCA 1 ISZ TAD 1 WRT WRT CA WRT WRT DEAL CLA ISZ TAD 1 WRT WRT DMAW /ENTER WRITE SUBROUTINE ,4= ETCH WORD COUNT /DEPOSIT IN WORD COUNT REGISTER /INCREMENT POINTER /FETCH INITIAL CORE MEMORY ADDRESS /DEPOSIT INTO CURRENT ADDRESS REGISTER /INCREMENT POINTER /FETCH TRACK AND UNIT NUMBER /DEPOSIT INTO REGISTER IN DF32 CONTROL /CLEAR AC /INCREMENT POINTER /FETCH TRACK ADDRESS /TRACK ADDRESS TO DMA IN DISC; START /WRITE OPERATION /JOB DONE? /NO, WAIT DFSC JMP .-1 DFSE JMP ERR ISZ JMP 1 WRT WRT /ANY ERRORS? /YES, GO TO ERROR SUBROUTINE /NO, INCREMENT POINTER TO EXIT ADDRESS /EXIT PROGRAM The calling subroutine must be set up so that the subsequent locations to SUB (SUB+1, SUB+2, etc.) contain the parameters as shown in the comments column. The format of location SUB+3 must con- form to that shown in Table 2-3 for the DEAC instruction. The JMS WRT instruction causes a subroutine jump to location WRT with the contents of the Since location WRT now PC+1 (which contains symbolic address SUB+1) deposited into location WRT. contains SUB+1, the first instruction of the subroutine (TAD SUB+1 which is the word count. initial address is I WRT) loads the AC with the contents of The word count is then deposited into the WC register. deposited into the CA register. DMA registers and start the write operation. Similarly, the The program then proceeds to set up the EMA and After the DMAW instruction is issued, the data transfer operation begins and continues independently of the program; it operates under the control of the data break facility to transfer data. When the transfer is complete, the TRC (transfer complete) flag comes up and, when sensed by the DFSC control, passes to the DFSE instruction. DFSE then senses for errors, and if any, control jumps to an error or diagnostic (not shown) routine. no errors, control exits from the subroutine back to the main program to resume main processing. 2-9 If It should be noted that since the data transfer operates independently of the program, the subroutine could be exited following the DMAW instruction. An interrupt subroutine could handle the post data transfer processing since the TRC flag generates an interrupt. An identical program could handle data transfers for a read operation except that the DMAW instruction is replaced by the DMAR instruction. 2-10 CHAPTER 3 PRINCIPLES OF OPERATION This chapter describes the principles of operation of the DF32 Disk File System. Descriptions of the logic circuits in this chapter refer to the logic drawings included in Chapter 6. A disk file system can consist of one DF32 Disk File and up to three DS32 Disk Extenders. The Disk Extender is a disk file that operates under the control of the DF32, Each of the disk files has a unit select switch whereby a disk can be assigned a unit number by the operator. tive program then selects the unit for a data transfer operation. If the The disk file execu- program selects a disk file that is NED not selected by the unit select switch, no data transfer occurs, and the program Is notified of this (nonexistent disk) condition by an interrupt. The DF32 system uses the three-cycle data break facility of the PDP-8 to transfer data . The WC (word count) and CA (current address) registers are used to specify the number located in the memory core of the computer and the core memory address, respectively, of the data transfer. Initially, the program loads the WC register with the 2's complement of the number of word transfers and the CA register with the initial core memory address -1 . Thereafter, the CA and WC are incremented after each data transfer. After the program sets up the WC and CA registers, it issues a DEAL instruction to load the EMA (extended memory address) which specifies the track number and the unit number (Dwg No. D-BDDF32-0-9). If a write operation is specified, the DMAW instruction is issued to load the DMA (disk memory address) register to specify the track word address that is to receive the word transfer. The DMAW also initiates a data break request so that the first word to be recorded is loaded into the DMB (disk memory buffer) . The write operation then transfers the content of the DMB to the addressed track After each transfer, the until the sent to 3.1 DMA is incremented to address the next track address. Operation continues WC register is reduced to zero. When this occurs, a WCO (word count overflow) signal is DF32 control to terminate operation. DISK FORMAT The disk format is shown in Dwg. No. D-TD-DF32-0-1 1 . There are 16 data tracks on which data may be recorded or read. Each track can record 2048 13-bit words (12 data bits plus a parity bit). To synchronize recording or reading, the disk contains two TTA (including one spare) and TTB (including one spare) timing tracks. The TTB track contains the track address information and during operation the TTB pulses provide the control circuits with the track address presently passing under the track head It . requires one track address period (time for the TTB serial pulses to define a track address) for the con- trol circuits to determine the present track address. 3-1 For example, if the track address is 0000, by the time address 0000 is recognized, 1000 is passing under the track head. written (or read) on the track address following the one specified. the track addresses are not sequential . Therefore, data is always To provide an optimum transfer rate, Instead, they are 0000, 1000, 2000, 3000, 0001 , 1001 , etc ., as shown in the format diagram. NRZI RECORDING 3.2 The technique of recording on the magnetic disk surface is called NRZI (non-return to zero inhibit) recording. In this method, a reversal of the direction of magnetic flux represents a lack of change represents a bit. magnetizing current on the track. 1 's The flip-flop is called the write flip-flop (WFF) . By applying the output of the DMB to the complement input of the WFF, the WFF is complemented as each Since parity is even, resetting the WFF writes For example, if an odd number of 1 's were recorded for the 12 bit word, then the WFF in the set state; therefore, resetting the state. bit is After all 12 bits are recorded on the disk surface, the writer records the 13th bit which is the parity bit. If the recorded 1 The WFF causes the writer to reverse the flux direction on the disk surface each time the WFF is complemented. the parity bit. bit and a Writing is achieved by using a flip-flop to control the direction of shifted out of the DMB (Figure 3-1) . is 1 WFF reverses the flux on the disk to record a 1 parity bit. character contains an even number of l's, then resetting the WFF does not change its Therefore, a parity bit is written. When data is read from the track, the read head senses the flu* changes of the disk to produce bipolar pulses. The pulses are rectified and shaped to produce data pulses. a 1 bit and no pulse is a 3.3 A pulse is defined as bit. GENERAL OPERATION OF SEARCH READ, AND WRITE , Before explaining the detailed logic of the disk, this paragraph will describe the general operation of read and write (Figure 3-2). To write on the disk file, the DAM (disk memory address) register is loaded with the track address, and the the track and unit number. EMA (extended memory address) register is loaded with This is accomplished by the DEAL and the DMAW instructions. The DMAW instruction, which specifies the write mode, also initiates operation, enables the writer for the write mode, and generates a break request so that the first data word to be written is loaded into the DMB (disk memory buffer). A search process then begins, whereby the track addresses are examined to determine when the track address passing under the write head is the correct word . the track-address pulses which come from the disk in serial fashion. applied to a serial comparator. This is accomplished by decoding The decoded track address bits are At the same time, the DMA is shifted end-around (recirculated). The DMA bits are also applied to the serial comparator so that the track address is compared to the address 3-2 r READ/ wni en i 1 WRITE HEAD DMB SHIFT PULSES I SLICING RECTIFIER SHIFT PULSES Figul-e 3-1 in the DMA. a signal is Simplified Diagram of NRZI Recording When the two addresses compare identically for the 11 bits shifted through the comparator, generated to enable the write operation. The DMB is shifted, and as the bits are shifted out of the DMB, they are applied to the write flip-flop (WFF). mented, and for each bit shifted, the For each is written, the circuit so that it If, at this time, the a change to the next track), a carry pulse is propagated. that the next track (and, if comple- The output of the WFF NRZI format. Incrementing the DMA is accomplished on As the DMA is shifted end-around, can be incremented. is DMA must be incremented to address the next word, and a break request generated to fetch the next word from memory. the next recirculation of the DMA. bit shifted, the WFF WFF flip-flop remains in the same state. flip-flop is applied to the writer to write the indicated bits in After the word 1 it passes through a serial adder DMA increments from 3777 to 0000 (meaning This pulse increments the indicated, the next unit) will be addressed. EMA register so Writing therefore commences on the next sequential track at address 0000, following one revolution of the disk. The read operation is similar to the write operation in that the DMA and EMA are loaded to specify the track address, track number, and unit number. addressed track word. The search operation is initiated to find the When the addressed track word is found, the track data is read serially into the data buffer, and a break request is generated so that the data in the data buffer can be transferred to the computer memory. The operation thereafter is similar to the write mode except for the data transfer direction. 3-3 -a c o -o o d) O E e o <u Q. E CM CO 3-4 TIMING PULSES 3.4 There are two timing tracks on the disk that provide timing pulses to control operation of the disk . They are the TTA and TTB analog signals which are 90° apart (refer to Dwg . No. D-TD-DF32-0-10 and Dwg. No. D-BS-DF32-0-1) . The TTB signals contain the track address information. Both the TTA and TTB analog signals are applied to a SLICE RECTIFIER which provides rectified and clipped signals (TAS for TTA and TBS for TTB). The clipped signals are provided when the analog signal crosses the 50% slice level threshold. The pulse width of the TAS and TBS are reduced by PA to 400 ns and 100 ns, respective ly The TTB pulses define the current track address; therefore, the occurrence of TTB pulses fluctuates with the current trqck address. Note that there are 13 TTA pulses separated by an interval of no TTA pulse. There are always three TTB pulses that are used for control functions for every track address period. The TTA and TTB pulses are combined to produce a TP1 pulse* every track word address period. The TPl pulse defines the beginning of a word address period. The TP1 pulse is produced by a TTB pulse when the ABD (address-bit decoder) flip-flop is set. The ABD flip-flop serves a dual purpose; it decodes the address bits during a track address search operation, and it is used in the production of TPI . The TTB pulse sets the ABD flip-flop and TTA resets it. Note on the timing diagram that the first two of the three TTB pulses that always occur do so during the period of no TTA pulse. Therefore, the first TTB pulse sets ABD and since ABD remains set when the second TTB pulse occurs, the second TTB pulse produces a TPl pulse. The TTA, TTB, and TPl pulses are used to control the operation of the disk file as explained in subsequent paragraphs. 3.5 DETAILED LOGIC DISCUSSION This section provides a complete logic discussion of the operation of the disk file. As a supplement to this discussion, the reader is referred to Table 2-4 which provides an analysis of each IOT instruction, and Table 3-1 which provides a mnemonic list. Table 3-1 Mnemonic Codes for DF32 Disk System Name and Description Mnemonic ABC Address Bit Compare: not matched). This flip-flop is set when BCE is positive (comparison untrue or ABD Address Bit Detector: This flip-flop is set when a one is read from the address track (TTB). ACE ; Address Confirmed Enable: found If this level is positive at TPl time, it indicates address This is a signal used in the peripheral control logic and should not be confused with "TPl" in the PDP-8/I processor logic. 3-5 Table 3-1 (Cont) Mnemonic Codes for DF32 Disk System Name and Description Mnemonic ACH Address Compare Hold: Cleared, it enables an end around shift in DMA register. Set, it enables address increment while shifting. ADC Address Confirmed: BCE Bit CMB Clear Memory Buffer DBR Data Break Request: Signals computer when disk is ready to transfer data. DEP Data End Pulse: After word time in which data was transferred between DMB and disk; Set to indicate address search completed. Compare Enable: in or out. Positive when ABD and MA11 do not compare. Also on disk overflow. DMA Disk Memory Address: DMB Disk Memory Buffer: DOP Data Ones Pulse: DRL Data Request Late: This error flag indicates a timing problem between disk and computer. DRS Data Request Synchronizer: Disk memory address register. Disk memory buffer register. Each pulse indicates a one read from the disk data tracks. Effectively inhibits SAD while data is being transferred (DMB-DISK). DSL Data Sense Lines: Connection between reader G083, writer G284, and heads on disk deck. DSP DTC Data Strobe Pulse: Qualifies slicing rectifier at peak of data signal from readers. Disk Timer Clear: Generated by SCL or when switching disks. Clears TCA, TCB and MWR. EA Extended Address: Computer data field. EMA Extended Memory Address: Disk extended memory address register (track and disk selectors) GRD Ground for write current. LAD Load Address: LMB Load Memory Buffer: MAD Memory Address Deposit: Loads DMA from BAC. Loads DMB from BMB. Special case, used only when DMA register overflows from 3777 to 0000. MBC Memory Buffer Clear: Decoder output goes positive indicating when to write parity. MBE Memory Buffer Enable: Qualifies WFF when a lis to be written on disk. MBI Memory Buffer In: Data from disk to DMB comes in through this flip-flop. 3-6 Table 3-1 (Cont) Mnemonic Codes for DF32 Disk System Name and Description Mnemonic MRS MWR Memory Request Sync: Controls input to TCA Memory Word Request: Set during all disk read or write operations (set by TCB overflow) NED Indicates disk overflow, raises interrupt, and sets TRC Nonexistent Disk: flip-flop. NEX Nonexistent: This level positive indicates unit selection does not exist. (No unit). PAR Parity: PCL Power Clear: PCA This flip-flop reads parity from disk. From PDP-8 computer. Photo Cell Amplifier: (Initialize in Located on disk-deck. PDP-8/I) Amplifies and sets width of photo sync mark. This flip-flop is set when an odd number of bits is read in one word. PER Parity Error: PSM Photo Sync Mark: Output of PCA used to synchronize disk operation. RDE Read Enable: Stabilizes timing logic. R/W Read/Write: SAD Transfer direction = write when set; read when cleared. This flip-flop is set each word time by the second TTA pulse (except Search Address: when ADC = 1). SAP Shift Address Pulse: These pulses are generated by the second through thirteenth TTA pulses (except when ADC = 1). SCL Start Clear: SDP Shift Data Pulse: Is generated by PCL or IOT 6601 Generated by TTA during both read and write when ADC = 1 (Burst of 13). True when unit select and PSM are true. SEL Select: SHE Shift Enable: SLT Select: TCA Time Counter "A": Time Counter "B": TCB TRC TTA Is time when ADC = 1 and R/W is = (read). True when unit select is true. Used together to allow a four word time delay when switching from control unit to expander. Transfer Complete: This flip-flop is set when WCO is true; or when NED is set and WCO = 0. Timing Track "A": A burst of 13 pulses and a one pulse time space recorded on the disk (timing). TTB Timing Track "B": Address information recorded on the disk (11 bits absolute address, 3 bits to generate TP1 and set DRS). WCE Word Count Enable: Effectively combines MWR=1 and DRS=1 to qualify gating on SAD flip-flop. 3-7 Table 3-1 (Cont) Mnemonic Codes for DF32 Disk System Name and Description Mnemonic WCO Word Count Overflow WCP Word Count Pulse: Writes parity if WFF=1 after 12-bit data word has been written WFF Write Flip-Flop: method) WIA Write Inhibit "A": Write lockout tracks WIB Write Inhibit "B": Write lockout tracks 10 through 17. WTE Write Enable: head) 3.5.1 Is complimented by SDP if MBE is true (to write a one in NRZ through 7. True when ADC = 1 and R/W=l (write) (starts current flowing in Address Searching The read or write operation is initiated upon the occurrence of the DEAL and the DMAW for writing, or DMAR for reading. The DEAL IOT instruction is decoded by the device selector (Dwg No. DF32-0-1) to produce the IOT 611 and 614 pulses. The IOT 611 (ECL) pulse clears the EMA and EA registers (Dwg. No. DF32-0-3), and the IOT 614 pulse loads these registers from the PDP-8 AC. EMA, and EMA,. bits are decoded to provide the unit number selected by the program. SELECT SWITCH for the DF32 disk file is set to this number, signal SLT becomes 1 . If the The UNIT (Similarly, if any one of the DS32 disk expander selection switches are set to this number, it is energized.) Signal SEL then becomes 1 (except during the 200-us gap period) to enable the disk timing cirucits. Assuming that there is a read operation, the DMAR instruction is issued to start the operation. DMAR generates IOT 601 (SCL) and IOT 602 which perform the functions outlined in Table 2-4. As shown, DMAR loads the DMA with the disk track address and sets the MRS (memory request sync) flipflop to initiate the search operation. Four TP1 timing pulses are necessary before the transition of flip-flop TCB (as tt is set) sets the MWR (memory request) flip-flop. (A complete timing diagram is shown in Dwg. No. D-TD-DF32- 0-10 in Chapter 6.) With MWR set, the immediate sequence of events are as follows. a . TTB sets DRS (data request sync) b. The transition of DRS sets WCE (word count enable). c. WCE enables the next TTA pulse to set SAD (search address). With SAD set, the circuits are ready to start shifting the DMA so that the address in the DMA can be compared to the disk track address. (SAP) that shift the SAD enables the TTA pulses to generate the shift address pulses DMA (Dwg. No. DF32-0-2). Note that there are 11 TTA pulses that produce 11 SAP 3-8 pulses so that- the 1 1 track address bits of the DMA can-recirculate. Between each SAP interval the TTB pulses (which specify the track address) may or may not occur; i.e. , for each bit position where the track address specifies a is no TTB pulse. 1 there is a TTB pulse; for each track address bit position that is 0, there The occurrence of a TTB pulse sets the ABD (address bit detector) flip-flop and TTA Therefore, the ABD signal (if a resets the flip-flop. is 1 specified) is present during the interval of a TTA pulse. As the low-order bits from the DMA are shifted out of DMA11 they are compared to the ABD signal; the exclusive-OR circuit (output BCE) performs this comparison. recirculating the DMA through the comparator there is 1 If during the interval of bit that does not compare to ABD, signal BCE goes to ground potential for that comparison and allows the SAP pulse to set the ABC flip-flop. Thus, if ABC (address bit compare) is set after the pare to the track address. In this 1 1 shifts of the DMA, the DMA address does not com- case, the circuits again will set up as previously described to repeat the comparison; i.e., TTB sets DRS, and so forth. When the DMA and disk track address compare identically for the shifts, the ABC flip- flop will remain reset since there were no non-bit comparisons to allow a SAP to set ABC. Therefore, at the end of this interval, the TP1 pulse sets ADC (address confirmed) Signal ADC then enables the . 1 1 read or write operation as described in ensuing paragraphs. The data transfer either to or from the disk During this interval, signal ADC prevents the DRS f Fp-ffop from occurs on the next TP1 interval. I being set so that address comparison does not occur at the same time as the data transfer (refer to Figure 3-3) DMA to the track address and the data transfer, the DMA must After the comparison of the be incremented to address the next sequential track address. DMA by a serial adder on its next recirculation. To accomplish this, a 1 is The addition is described as follows. added to the With ADC set, the next TP1 pulse generates the DEP (data end) pulse which sets ACH (address compare hold) assuming that there is no word count overflow. to initiate a data break cycle. The same TP1 pulse that generates DEP also resets ADC. reset, the next TTB pulse can set bit shifted out of is 1 , a With ADC DRS to initiate the search address operation. With ACH set, the first DMA11 is incremented by 1: ACH(l) and DMAll(l) are ANDed so that if DMAll(l) shifted into is Note that the DEP pulse also sets the DBR (data break) flip-flop taining ACH in the 1 DMA1 (since 1+1=0 with a state until DMA1 1 1 to carry) . The carry is implemented by main- SAP resets ACH and allows shifts out a 0; at this time the normal search address operation thereafter. A special case arises when the DMA increments from 3777 to 0000. interval the Throughout this shift ACH remains set to propagate the carry and it remains set after this interval. On the next shift interval the 0000 is shifted and ACH being set would specify a 1 prevent this, the MAD flip-flop (which is to be added to the low order. set by resetting of SAD when being shifted into DMA1 on the first shift. Since a reset to permit normal operation thereafter. 3-9 is shifted out of ACH was 1) inhibits a DMA1 1 1 on the first shift, To from ACH is TRANSFER I 1 1 TP, l DRS l 1 I 00 | 0200 02 3 1 00 2 n TRANSFER AND REQUEST DATA BREAK 02 I 10 2 1 2 i h N h I DMA • 10 DMA = TT8 INCREMENT I AND DATA BREAK REQUESTI n_ SAD l Figure 3-3 3.5.2 Timing Diagram Read The DMAR instruction initiates address searching as previously described; it also clears the R/\V (read/write) flip-flop to specify a read operation and clears the WCO (word-count overflow) flip- flop. When the DMA and track address compare, the ADC flip-flop is set and signal SHE goes to OV and enables the DSP (delayed TTA pulse) pulses to generate SDP (shift data pulses) pulses (Dwg. No. DF32-0-4) . The DSP pulses shift the DMB as data is read from the disk track. According to NRZI recording methods, a 1 read from the track is represented by a pulse which is the result of a phase reversal on the magnetic surface, a erated. The slice rectifier transforms the bipolar signal read from the track into a pulse The output of the slice rectifier is enabled by SEL and SHE to produce DOP (data ONEs pulses), The DOP pulse sets the MBI flip-flop. a 1 the result of no phase reversal and therefore no pulse is gen- The output from the read head that senses the magnetic information on the disk track is sensed by the slice rectifier. output. is into DMB-. If a is If a 1 is read from the track, MBI is set and the SDP pulse shifts read from the track, MBI remains reset and a the 13 DSP pulses shift the words read from the disk track into the DMB. last bit of data from MBI into DMB-. and parity ends up in MBI 3-10 is shifted into DMB-. Thus, The thirteenth SDP shifts the After the complete word has been read, parity is checked (parity is checked only in the read mode). flip-flop. As the data bits are read from the track, each DOP pulse complements the PAR (parity) Since parity is even, the PAR flip-flop should be in the reset state after a complete word is read; if not, the DEP pulse sets the PER (parity error) flip-flop to signify a parity error. The read operation continues in this manner until all words specified by the WC (word count) register have been written. When this occurs, the WCO (word count overflow) flip-flop is set and inhibits the DEP pulse from setting the DBR flip-flop. Thus no further data break occurs. The DEP pulse is enabled WCO(l) to set the TRC (transfer complete) flip-flop.. The TRC signal then generates an interrupt to notify the program that the data transfer is complete. 3.5.3 Write The DMAW instructions initiate the write mode by starting the address search operation as previously described; it also sets the R/W flip-flop to signify the write mode to the data break facility in the PDP-8 computer. The DMAW instruction also sets the DBR flip-flop to generate a break request to load the DMB with the first word to be written. The PDP-8 data break facility responds by generating (B)BREAK which is enabled by R/W to load the DMB. The address accepted pulse resets DBR. When an address comparison is found, signal ADC(l) enabled by R/W(l) causes signal WTE to go to OV, and TTA generates SDP pulses. the selected disk track . Signal WTE is applied to the writer to enable writing on The SDP pulses shift the DMB register. As the DMB1 1 bit is shifted out of the DMB register, it is applied to the WFF (write flip-flop) . If DMA1 1 is a 1 , and the level MBC (com- plemented) is present, the SDP pulse complements WFF which in turn causes the write head to reverse the flux direction on the magnetic surface on the disk. flux reversal occurs. If DMB11 is a 0, the WFF does not change and no Thus 12 bits are written on the selected disk track. written, the parity bit must be written. After the 12 data bits are This is accomplished as follows. The LMB (load memory buffer) pulse that loads the DMB also generates the DOP pulse which sets the MBI flip-flop. disk), a 1 is Therefore, on the first shift of the DMB (when the first bit is recorded on the shifted into DMBO. Zeroes are shifted thereafter into the DMB as the data bits are re- corded. After 12 shifts, the 1 that was inserted into DMBO by MBI is now in DMB11 with the rest of the DMB (DMB through DMB10) containing 0s. and when 0, the signal MBC becomes true. Signal The DMBO through DMB10 condition is sensed for all 0s, This inhibits the DMBll pulse from complementing WFF. MBC enables the last shift pulse to reset WFF which writes the even parity bit The write operation continues in this manner until all words specified by the WC register have been written. When this occurs, the WCO (word count overflow) flip-flop is set and inhibits the DEP pulse from setting the DBR flip-flop. Thus no further data break cycles occur. The DEP pulse is enabled by WCO(l) to set the TRC flip-flop which generates a skip condition or interrupt to notify the program that the write operation is completed. 3-11 Track Head Selection 3.5.4 For both the read and write operations, the track head selection is accomplished by bits EMA3, EMA2, EMA1 , and DMAO. The DMAO, EMA1 as shown in Dwg . , and EMA2 bits are applied to an octal decoder No. DF32-0-5. Each octal decoder output is applied to a pair of heads. and its complement are also applied to the heads to complete the selection selection bits contain 0000, then the low-order bits (EMA2, and 10; however, since EMA3 is 0, only head heads is EMA1 , . For example, Bit EMA3 if the track and DMAO) are decoded to select selected for the data transfer. For the write mode, the write lock switches permit either the upper 16K addresses or the lower 16K addresses to be protected from being written upon. The WRITE LOCK SELECTOR switch per- mits any or all disk files to be selected for write lock protection. The EM0-EM3 signals (when selected by WRITE LOCK SELECTOR) are OR gated and ANDed with the R/W(l) signal to generate signal WLO (write lockout). WLO is then applied to the WRITE LOCK switches ANDed with EMA3 to provide the write lock protection on either the upper or lower 16K of the selected disk file. Continuous Data Transfers 3.5.5 When the data transfer address for a particular track reaches 3777, then the next data transfer will occur at address 0000 of the next sequential track. This is accomplished as follows. When the DMA reaches 3777, the recirculation of the DMA through the serial adder causes 0000 to be shifted into the DMA. During this recirculation interval , the ACH flip-flop is set and remains set after this interval and, as SAD is reset, its transition SAD(0) provides a pulse to DMAO. This pulse is enabled by ACH(l) to increment the DMAO and EMA register so that the next sequential track is addressed. Similarly, when all tracks have been accessed for a particular disk file, the overflow of EMA3 will increment EMA4 (and possibly EMA5) so that the next sequential disk file will be addressed. Disk Expander Operation 3.5.6 The EMA4 and EMA5 bits select one of four disk files for data transfers - either the DF32 or one of three DS32 Disk Expanders. The EMA4 and EMA5 bits are decoded as shown on Dwg. No. DF320-3 to produce EM0, EMI , EM2, and EM3. These bits (EM0-EM4) are applied to each of the disk files in the system. If the UNIT SELECT switch is set to the same decoded selection (i.e., EM0-EM4), then that unit is selected for data transfer. (refer to ation. Dwg . For example, if EMI is selected by the program and a disk file No. DS32-0-1) UNIT SELECT switch is set to EMI , then that disk file is selected for oper- The TTA and TTB pulses from that unit are sent to DF32 control (Dwg. No. DF32-0-1) to control operation . Data transfer operations are then similar to that previously described. pulse) is sent to DF32 control to shift the DMB. In a read operation, the 3-12 The DSP (data shift DMP1 pulses from the disk (via D15-K) to produce the DOP pulses that provide the In the write mode, the WFF output from the DF32 control is coupled to the expander are coupled back to DF32 control read data for the DMB. disk expander writer to provide the same function as previously described. When the EMA register overflows to address the next unit or disk expander, ACH(l) enables EMA3(0) to reset MWR (Dwg . No. DF32-0-1) . ACH(l) also enables EMA3(0) to set MRS so that the control circuits have time to synchronize to a different set of TTA and TTB pulses. 3.5.7 Errors There are three errors that may be sensed by the IOT 6621 instruction. They are parity error, The parity error may occur during the read operation data request late (DRL), or write lock switch flag. The DRL error is the result of a data break request, whereby no word transfer as previously described. occurred before the next DEP (data end pulse). This means that a data transfer occurred between DMB and the disk track before the previous transfer was handled by the data break facility or ADDRESS ACCEPTED pulse was never received from computer. 0-3) is set to signify the error. DRL flip-flop (Dwg. No. DF32- The write lock switch flags are WIA, WIB, and EWL. that a write is attempted on the lower write lock selection switches. In this case, the WIA signifies 16K of the DF32 when the lower 16K address is locked out by the Similarly, WIB signifies the same for the lower 16K. The EWL flag is the combination of the WIA and WIB flags from all disk expanders. 3.5.8 Timing Track Writer The time track writer writes both the timing track and address track on the disk of the DF32 system. The recording is accomplished in NRZI format. That is, a recorded 1 changes the direction of magnetization and a list is the absence of the magnetization change. Table 3-2 provides a mnemonic of the signals on the block schematics of the timing track writer. Operation of the timing track writer starts when the PCA (photo cell amplifier) output goes negative to signify the end of photo sync pulse (Dwg. sync beginning) and a PSE (photo sync end) pulse. No. D-BS-TW32-0-1) . This provides a PSB (photo The PSE pulse clears the track counter TC0-TC4. The PSB pulse triggers the WED (write enable delay) multivibrator which is adjusted to provide the guard band for photo sync mark. No. D-BS-TW32-0-1 PSB also triggers the CED (clock enable delay) one-shot multivibrator (Dwg. (Sheet 2) ). After WEB times out, it sets the WEB (write enable) flip-flop if the WRITE 2 switch is depressed. The WEB signal then enables the G284 writers to write the specified data on the timing and address tracks. WEB(l) also enables the CED signal (Dwg. No. D-BS-TW32-0-1 (Sheet 2) ) to set the TCE (time clock enable) flip-flop which enables the R401 clock module to produce clock pulses (TCP). 3-13 Table 3-2 Mnemonic Codes for DF32 DECdisk Timing Track Writer Name and Description Mnemonic ACH Address Compare Hold: when clear allows end around shift in MA register. When set allows increment of address. AMA Add Memory Address: this'level being negative allows Is to be written in the 1 1-bit absolute address, and Is to be shifted into MAI . CED Clock Enable Delay: adjusted to establish guard band for photo sync mark CTC comes once per word to zero time count Clear Time Counter: register and WAD flip-flop. Enable: positive to enable first TTB bit to be written. FBE First Bit PCA Photo Cell Amplifier: PSB Photo Sync Begin: sync mark PSE Photo Sync End: negative level except at photo sync time. pulse in response to leading edge of photo pulse in response to trailing edge of photo sync mark SAP a burst of 11 pulses used to shift Shift Address Pulse: MA register. SBE positive to enable second TTB bit to be Second Bit Enable: written set to enable clock. TCE Time Clock Enable: TCP Time Count Pulse: clock output. TEP Time Enable Pulse: WAD Write Address: This flip-flop is set during the time that the 1 1-bit initializes the timing track writer. absolute address is written. WAD to WAE Write Address Enable: be set WAP Write Address Pulse: WEB Write Enable: qualifies writers when true. WED Write Enable Delay: adjusted to establish guard band for photo sync mark WEE Word End Enable: WEP Word End Pulse: comes once per word at the end of the word. WFA Write Flip-Flop "A": is complemented to write TTA bits on this level is positive to allow 14 per word to complement WFB. positive during last TTA and TTB bit times. disk (timing) WFB Write Flip-Flop "B": is complemented to write TTB bits on disk (address) 3-14 The TCP pulses now start to toggle the TC0-TC4 counter. This counter is used to establish Since there is a pulse differ- time relations between the TTA and TTB pulses that are to be recorded. ence between the TTA and TTB pulses, alternate counts of the TC0-TC4 counter establish the basic TTA and TTB pulse rates. With TC0-TC3 all zero, Since operation is starting, the TC0-TC4 counter will be all zero. signal FBE (first bit enable) is OV and enables the WAP (write address pulse) to complement WFB and write the first TTB pulse. Note that the WAP is generated during TC4(1) time. After the second TCP pulse, signal FBE goes negative and permits the succeeding TCP pulse, when TC4(0) is true, to com- plement the WFA flip-flop and write the TTA pulses. Next, signal SBE becomes OV and enables the next WAP pulse to complement WFB which writes the second TTB pulse onto the address track The fourth TCP pulse steps the TC counter so that signal WAE goes to OVand enables the next TCP pulse to set the WAD (write address) flip-flop. With WAD set, the address data is written on to the AMA to permit the WAP pulse to complement WFB. If the WFB flip-flop is complemented by WAP to write the appropriate address bit. If AMA is Signal WAD(1) is ANDed with address track. AMA is 1 , for that address bit. 0, the flip-flop remains In its present state for that pulse period to write a Operation continues in this manner, with TCP pulses writing a TTA pulse when TC4 (0) is true, and the WAP pulse writing the specified address until the 13 TTA pulses and the address data have been written for this period. Operator terminates for the address period when the WEE circuit senses a 1 101 count in TC0-TC3. TC0-TC4 counter to Signal WEE goes to OV at this count and enables the WAP pulse to reset the to establish initial conditions for writing the next TTA and TTB sequence. The address data that is written into the address track is derived from the MA register drawing (Sheet 2) . Following the photo sync mark, the MA register is clear and writes all 0s for the first address sequence. track by SAP . The MA register is shifted during the time the address data is written into the address SAP is derived from ANDing TCP, WAD(l) and TC4(0) . If a 1 is If a AMA goes to OV and allows WFB to be complemented to write the MA11 signal AMA inhibits WFB from being complemented and a is written. 1 signal . shifted out of MAI 1 is shifted out of , Since the disk address written on the disk is 0000, 1000, 2000, 3000, 0001 , etc., the register is incremented in the following manner. MA At the end of each address period, the WEP pulse strobes MA2 and MAI which are connected as a 2-stage binary counter, hence, the 0000, 1000,2000,3000. When the count reaches 3000 a 1 must be added to the low order bits. This is accomplished as follows: With MA(1) and MA(2) both true, the WEP pulse sets ACH MA register, the ACH and MAI 1 signals enable the . On the next recirculation of exclusive-OR circuit that produces AMA to imple- ment the addition of a 1 to the low-order bits in the same manner as described previously for the register of the disk file. 3-15 DMA When a 3777 address has been written, the TCE flip-flop is reset to terminate the operation, An operating procedure for the timing track writer appears in Chapter 5. 3.6 SPECIAL CIRCUITS The special -circuit modules used in the DF32 system have not been incorporated in the DEC Logic Handbook. Therefore, brief discussions of the pertinent special circuit modules are provided in the following paragraphs. The schematics for the special circuit modules are shown in Chapter 6 with the engineering drawings. 3.6.1 G083 Differential Preamplifier The G083 contains two ac-coupled differential preamplifiers as shown in Figure 3-4. The G083 provides the gain (adjustable from 1 to 10) and common-mode noise rejection required to pream- plify the signals generated by the disk read/write heads during the read-from-disk mode. During the write cycle, a diode protection network prevents the amplifier from saturation. The amplifier has a bandwidth of 200 kHz to 1 MHz, with a maximum recovery time of 15 ps. The outputs of the dual preamplifiers are connected directly to the differential inputs of the W532 Difference Amplifiers. Since the W532 Mod B preamplifier has an operating frequency of 600 kHz, amplifiers W532 Mod A and B are not interchangeable. is A bandpass-limiting capacitor of 180 pF (C2) provided on the G083 Amplifier output when the DF32 contains a W532 Mod A Amplifier. capacitor is removed when the DF32 contains the W532 Mod B Amplifier. The power requirements for the G083 are shown below. Marginal Check Limits Pin Normal Voltage A B V +10 -15 + 8.5 Max. Current (mA) +6 -10 +14 25 30 -20 -14 -6 N Figure 3-4 Min. -o u C— Block Diagram, G083 Differential Preamplifier Module 3-16 This G284 Disk Writer 3.6.2 The G284 Disk Writer is used te control the direction of the magnetizing current in order to write data in the NRZI format. In conjunction with the G285 and controls the magnetizing current on the selected disk track. G286 selection modules, the G284 The G284 contains two separate circuits that share a common emitter; each circuit is capable of driving 150 mA. Each circuit is driven by com- plementary outputs of a flip-flop; therefore, only one circuit of the writer is enabled at any one time. The steady state magnetizing current flows from +10V through the G286, G285, and G284 to -15. Current transitions flow the same way, but ground return is accomplished by AC coupling on separate wires that are isolated from system ground by 10 ohms. Standard DEC levels enable the G284 with a wave propagation time of less than 50 ns to full rise time at 150 mA write current. The input load is 1 mA shared among the inputs that are at ground potential The power requirements for the G284 are shown below. Marginal Check Limits Pin A B Normal Voltage +10 -15 E O- F O- H O- Min. Max. + 5 -TO +15 -20 Current (mA) 2 125 W2 Figure 3-5 3.6.3 Block Diagram, G284 Disk Writer Module G285 Series Selector Switch The G285 Series Selector Switch is used with the G286 Center Tap Selector for the selection of the addressed read/write head. The G285 contains two identical circuits, each circuit acts as a 3-17 double-pole single-throw switch capable of switching up to 150 mA at 25V. tional . Current flow is unidirec- The head matrix side of the switch must be biased positive (normal ly+9V) and the other side negative (normally -13V) with respect to ground. Standard DEC levels are inputs to the G285. The input load is 1 mA shared among the inputs The input gates at each switch operate as negative AND circuits. that are at ground. The power requirements for the G285 are shown below. Marginal Check Limits Pins Normal Voltage Min. Max. A + 10 -15 + 5 +10 +15 -20 B L Current (mA) 25 35 O- M O- T Oo- u o- S V o- Figure 3-6 3.6.4 Block Diagram, G285 Series Selector Switch Module G286 Center Tap Selector The G286 Center Tap Selector is used with the G285 Series Selector Switch to select the addressed read/write head. ing 150 Each G286 module contains four identical circuits, each capable of supply- mA to the matrix. Standard DEC levels are inputs to the G286 module. tive AND circuit. Input load is 1 Each input circuit operates as a nega- mA, shared among the inputs that are at ground potential. Inputs F and H may be loaded with up to 4 mA. Ground wave propagation through each circuit is 500 ns maxi- mum for both turn-on and turn-off time. When not selected, the outputs are biased to -15V. A selected output is +4V. Each circuit can drive a maximum of 150 mA with an external load voltage of up to -15V in reference to +9V. 3-18 The power requirements are shown below. Marginal Check Limits Pins A B Normal Voltage Min. Max. Current (mA) +10 -15 +15 -10 + 15 -20 100 20 ' *1 * i ><2 * < *3 ° X4 - t Figure 3-7 3.6.5 JI Block Diagram, G286 Center Tap Selector Module G702 Disk Simulator The G702 Disk Simulator (lamp) Module is used to indicate the ability of the disk logic to program. select the read/write heads, replacing the disk during the diskless diagnostic maintenance The module contains 16 indicators directly associated with the heads module also simulates the photo sync mark. The through 17 (octal count). Pin C is grounded when the switch is closed manually. The associated photo sync circuit receives a simulated sync mark. The lamp module replaces the intercon- necting cable between the logic and the disk head assembly. Use of the lamp module permits the field service personnel to test the disk logic without the disk. Associated circuits tested with the lamp module are the X-Y matrix (G285 and G286) and the writer (G284), together with their associated circuits. The lamp module gives the operator a visual indication of the head matrix selection lamps can cycle in sequence, with proper operation of the matrix and associated circuits. does not illuminate or is lit out of sequence, the matrix of its associated circuit is current flow to light the lamps is comparable with that observed while writing. 3-19 If a defective. . The lamp The L O- M ON -a o O- "1 Figure 3-8 3.6.6 Block Diagram, G702 Disk Simulator Module 54-4073 Photocell Amplifier The photocell is designed to mount directly on the DF32 base assembly. The amplifier detects the presence of a reflective spot on the disk edge, denoting the beginning of timing, address, and data tracks. The module contains the photocell light bulb and amplifier circuit on the same integrated printed circuit board. The circuit contains circuitry to maintain thermal stability, +5V margin on the +10, -15 supply and output signal width adjustment. This assembly is adjustable near the disk edge to compensate for mechanical tolerances. The photo diode has a pickup surface of 1 cm square. The reflective gap on the disk edge is approximately 0.125 x 0.25 in. , and activates the photo diode for approximately 200 ps. tion with the photo amplifier the output signal In conjunc- is adjustable. The signal output is grounded when the reflective surface is in front of the photo diode. When the reflective surface isaway from the photo diode, the signal goes towards -15V. An external clamp voltage of -3V must be connected at the terminal end of the output line and must not exceed 5 mA. Output rise and fall times are 2 ps. The photo-amplifier output signal is adjustable over a range of 1 00 to 300 ps The power requirements are shown below. Marginal Check Limits Pins A B Normal Voltage + 10 -15 Min. Max. Current (mA) + 5 -10 +15 -20 100 7 3-20 3.6.7 G680 Disk Head and Matrix The G680 circuit is mounted on the underside of the base piate assembly and consists of the read/write head, shock mount, and the resistor/diode matrix circuit board. The entire assembly is adjustable on the vertical axis to select the proper tracks and on the horizontal axis, to adjust the flying head gimbal tension. Each assembly contains four read/write heads. to operate with the G285 and G286 Matrix Selectors. 100V reverse bias when not selected. The matrix circuit is designed The matrix circuit is capable of withstanding Resistive values are set to permit 70 mA peak-to-peak current through the head when writing. The read/write head and the resistor/diode matrix are connected in a delta network configuration. is Two legs of the three-leg configuration are resistive legs, and the third is the head coil. Therefore, head balance is main- advantageous because it does not require a center-tap head coil. tained via the precision resistance of the resistors. This The delta network maintains a constant terminal impedance relative to the G083 preamplifier input. The load is approximately 1000 ohms resistive and 5400 ohms reactive. High frequency noise causes the reactive load to increase to a point where the L/R ratio attenuates the noise amplitude. DO Figure 3-9 1 Block Diagram, G680 Disk Head and Matrix Module 3-21 CHAPTER 4 INSTALLATION The DF32 and DS32 have been designed to mount in a standard DEC cabinet using "Chassis Track" slides number C-300-S-20. the side of the rear corner posts . cabinet on slides. The slides are mounted on the rear of the front mounting rails and This configuration allows the whole unit to be pulled out of the The two mounting panels on the front tilt forward approximately 30 degrees for access to modules. The depth of the units is 21-1/4 in. from the mounting surface to the rear. At least 1 in. of additional space should be allowed for cables to turn over the back edge of the unit. to mount any equipment on the rear door of a If a single It is impossible DEC cabinet behind the unit. DF32 unit is being installed, it can mount anywhere in a cabinet provided the above mentioned restrictions are adhered to. If a DF32 and one or more DS32s are being installed, they should be mounted with the DF32 on top and the additional units below. In most instances, a separate cabinet will be required for this configuration. When shipped with a system, the disk unit will be shipped in a separate box rather than in In this configuration the tracks are already in the the system cabinet and must be installed on site. cabinet and there should be no problem assembling the system. installed" in a install In the event that the unit is to be "field DEC cabinet on an existing system, it may be necessary to drill eight 1/4 in. holes and 10-32 "Rivinuts" according to the dimensions in Figure 4-1 . POWER AND CABLE REQUIREMENTS 4.1 The disk system is equipped with a 728 power supply (for 60 cycle ac) or a 728A Power Supply (for 50 cycle ac) . Other peripheral devices may use power from this supply if it is available. Care should be taken to insure that in the event of later expansion of the disk system the necessary power will be available. If there is a 128K disk system, there will be no dc power surplus from the 728/728A supply. For 50 cycle systems, a 1725 Multitap transformer is used to provide the 118V, 50 cycle ac power for the disk motors. The I/O cabling is mylar Flexprint. These mylar cables should be kept within the confines of the system cabinetry. Should it be necessary to route cables outside of the cabinet, the heavy black co- axial cables are used. With these heavy cables, extreme caution should be exercised when withdrawing the unit on slides or tilting the front panel. 1 1 When it is used on a PDP-8 or PDP-8/I this system requires I/O cables; on a PDP-8/S , it requires 13 I/O cables (from the PDP-8/S 3-cycle break logic to the 4-1 disk logic) . The I/O cabling between DF32 and DS32 requires 5-1/2 ft when fhey are mounted one above the other. (See Figure 4-2 for I/O cable connections.) The ac power for the disk motor should be supplied directly from the input to the computer and not from the power control . Disk motor power should not be turned off and on any more than is absolutely necessary because of the contact start-stop between the heads and disk. Excessive start-stop creates excessive wear. "CHASSIS TRACK" #C300-S-20 J, t , . 1 * 5" l 2-1*" t ^_> .L 1 J ... i \ ' t 2-1/4" T ' 2-1/4" 3 "" t t 1-1/2 Figure 4-1 4.2 Mounting Dimensions MOUNTING SUGGESTIONS A single disk unit will fit in a CAB-8 configuration, below the table, and the remaining space will accommodate an 804 Logic Rack. This configuration should be avoided if possible because of the poor accessibility of the units. The mounting suggestion, and spare-assignment priorities for DF32/DS32 installation with a PDP-8/I processor are discussed in the 1968 edition of Small Computer Handbook (C-800). In an on top. expanded disk system the units should be mounted one below the other with the DF32 This makes the neatest, most efficient use of the cables which go between units. 4-2 rO CM lO s 9 O 5 = 5 CO a o § o o s ^ -§ Q cm CM s a o 5 ?2 o — u_ Jj Q s o o u 00 ~ w o£ o LU II Mhz z lU O UJ SS3 3« CM a z CO c o — 2 X o cr> § o a Sfe fe o a CD s" <N to uj >t- 1 w a s o o o ^ o 03 00 — I Q_ UJ Q o z 00 I a. a i c ii S in <£ r- CD <_ tj r> l"> r> \ CM fO u. o P c o r> Q_ z: <.J N K) L.> r> £ c 1 uj h- c1 c Q Oj_ — . ^ CN I o T 1 => CO W CO t? 9 h- s < 1 $ 1 f UJ £ § i ti i § s rO < 5 T,_ 1 o -> tCw 09 a> o> o £1 < CM § O < 8 8 < s 8 s < o < to < s to o X 1 a. s V "? UJ 2 4-3 ro Li!) s U S S Li. CM O CM ro O 8 8 UJ u. UJ a. u. UJ a. Q, o Q. s a o ro 2& UJ £ i a. CHAPTER 5 MAINTENANCE The information contained in the following paragraphs is presented as an aid to servicing the DF32 Disk File. Proper and efficient maintenance requires a thorough understanding of system operation with the PDP-8/I, and PDP-8/S processors. for standard General and typical descriptive maintenance procedures DEC products are available from the PDP-8, PDP-8/1, and PDP-8/S Maintenance Manuals and in the Digital Logic Handbook (C-105). This chapter does not attempt to duplicate information contained in these source books. 5.1 DISK/HEAD CLEANING PROCEDURE The following steps must be accomplished before the user performs the cleaning procedure. 5.1.1 a . Turn off all power to the logic circuits. b. Turn off the disk motor c. Carefully pull the unit out on the slides making sure that the cables do not bind. d. Carefully remove the top dust cover. e. Put on cotton or nylon gloves for the work that follows. Disk Removal The disk unit and associated parts are extremely critical and maintenance/cleaning should proceed with extreme care and absolute adherence to the instructions for handling and cleaning. a. To remove the disk, brace one edge of it with one hand to prevent its turning when you loosen the four mounting screws. With all four mounting screws out, place your hands on opposite edges of the disk (Figure 5-1) and off the hub with a slight twisting motion. lift it Be certain that the disk remains parallel with the table top at all times during this operation. NOTE It is imperative that the disk be reinstalled with the same side up that was up before removal b. To clean the disk surface, use the soft paper towels in the Potter cleaning solvent kit. Moisten one part of the towels and wipe the disk surfaces clean . face with some clean soft paper towels beneath it. c. Then place the disk on a smooth sur- Cover it also. To clean the heads, support the head/gimbal unit very gently with one hand (Figure 5-2). Clean head surfaces with cotton swab dipped in magnetic-head cleaning solvent. After cleaning the 5-1 fcvffiw// iiiniijin:,|:''i ^BPf? Figure 5-1 Disk Removal Figure 5-2 Head Cleaning 5-2 heads, wipe the head/shoe surface very gently with soft tissue paper to remove film. Repeat this pro- cedure for all five pads/shoes. Before reinstalling disk, wipe the table, top clean with paper towel moistened with cleaning solvent. Be careful not to hit gimba l/shoe unit. d. Wipe the inside of the top dust cover also. To reinstall the disk, make certain that the correct side is up. same manner as for removal and place it back on the hub. Grasp the disk in the The disk should remain parallel with the Insert the four mounting screws and start them with your fingers. table top during this operation. NOTE Some disks, due to differences in thickness of plating, have more space between hub and disk inside diameter than others. To insure centering of the disk, insert strips of paper or cardboard between the hub and disk at three points equally spaced around the circumference of the hub. With a screwdriver snug the screws while bracing the disk so that it will not turn. With all four screws snug, place a pencil, eraser down, on the table very close to the outside edge of the disk. Watch closely the clearance between the pencil and the disk while you rotate the disk by hand in a clockwise direction. If the gap appears to remain constant, remove the paper or cardboard and tighten the four mounting screws, taking care that the disk does not rotate while doing so. e. Reinstall the top dust cover making certain that the access hole for the PSM adjustment pot is in the correct position. 5.2 Check that the dust cover seal is tight. f. Turn the disk motor on and listen for any unusual noise from the disk/head area. g. Slide the unit back into the cabinet. Be careful not to damage the I/O cables. TROUBLESHOOTING The following listing is presented as an aid in the isolation of malfunctions that may occur in This information pertains to either the disk and/or the logic circuits. the system. a. If an error typeout indicates that one address has failed within the whole disk, then the following possible conclusions can be drawn. (1) The disk surface has begun to corrode in a spot. (2) The data read preamp output has dropped marginally enough to cause error in reading this address. (3) The head flying characteristics have changed. (4) The write current has deteriorated. (5) Dust or other surface contamination of the disk has occurred In one small spot. 5-3 When a series of address failures appear related to the disk position, the following b. possible conclusions can be drawn. (1) A scratch has appeared on the disk. (2) Either the timing or address track has been destroyed at this point on the disk (3) A large contamination has occurred. (4) The timing or address track preamps have deteriorated. (5) The timing address head has changed aerodynamical ly. When a read failure occurs on all data tracks within a four-address span, one of the c. following conclusions may be drawn. (1) (2) (3) A scratch has appeared along a radius of the disk Timing relationships have changed on the timing and address tracks from write to read A disk coating variation is apparent. When a series of data words fail relating to a particular track, the following conclu- d. sions are drawn (1) The flying characteristics of the shoe pad containing the addressed track are unstable. (2) The head involved has different playback characteristics than the others within the shoe or system. (3) A circumferential surface scratch has appeared under this track only. (4) The data read amplifier acceptance level is marginal to this track. (5) The combination of low amplitude playback and surface contamination makes this track fail (6) The data strobe window pulse is not centered to the peaks of the playback signal on this track. (7) e. The power level has dropped. When a series of data typeouts appear consecutive where the data has shifted by 1 , 2, 4, 8, 16 ATC addresses, but the data is good, then the following conclusions may be drawn. (1) Address track TTB is low in amplitude therefore causing the bad data typeout to shift (2) down in correlation with the good data as the result of dropping a bit. TTB track is high in amplitude and therefore susceptible to noise therefore causing a bit pickup resulting in a shift upward on the bad data typeout in relation to the good data. (3) f. A logic failure has resulted relating to TP1 , RDE, ABC, ABD, and TTA or TTB. When nonconsecutive addresses fail, but do not repeatedly fail, it is considered a random address failure and the following conclusions can be drawn. (1) A dust speck appeared instantaneously. (2) The disk and head assemblies received a momentary shock or vibration. 5-4 (3) A line transient occurred, causing either electrostatic or electromagnetic fields. (4) A poor connection exists in the logic system. (5) A circuit component has deteriorated to the marginal point. (6) Photocell noise injected a momentary disable. (7) Assuming all random data is stored, a worst case pattern may exist during playback causing a marginal failure. When a data failure appears to follow a certain pattern, the following conclusions may be drawn (1) The head to disk flying characteristics have changed, causing a drop in head resolution. (2) Disk surface has become dirty. (3) Cabling, the head, or read preamp may have changed characteristics. (4) Deterioration of the read amplifiers for the data track only may cause a drop of bits. h. (5) The data strobe delay may not be centered over the playback peaks. (6) The data buffering logic may be sensitive to a certain pattern of data (7) Disk surface wear may cause data dropouts. When the disk logic hangs in a loop looking for an address, the following conclusions may be drawn (1) A portion of the timing or address track may be erased. (2) The amplitude adjustment of TTA and/or TTB may be not correct (3) (4) Timing relationship between TTA and TTB may be such that a particular address cannot be found. The photocell sync mark may be too wide and disabling a portion of the address track (5) A logic failure is apparent either in the address register or the associated control logic i . When addressing seems to work well but data errors are considerable, the following conculsions may be drawn. j. (1) One of the matrix circuits is failing. (2) The data preamp or rectifying slicer circuits are failing. (3) Poor write current rise time is causing poor playback signals. (4) There is an aerodynamic failure in the head to disk relationship. (5) Complete lack of data playback due to a short or open in the read/write logic, When data parity errors appear, but no data errors, the following conclusions may be drawn (1) The write flip-flop and associated clear logic is faulty. 5-5 (2) The read parity detection logic is not complementing correctly. (3) At parity strobe time, a data signal noise bit is being detected. (4) k. The timing strobe for the parity bit is offset due to a poor resolution head causing peak shift. Disk Head Misalignment Using the all Is data test, it is possible to detect an overlap of tracks. This is accom- plished by comparing the readcheck against the read-after-write in the program, while observing the scope on the data amplifier. For example, assume a condition where head Is data test and 1 1 is actually on track 7. observing the program, the following events will occur. Each read-after-write appears good until track 7 is written. 7, the previous history can be seen as the result of track 11 . all Is, Using the all the playback during the read cycle is good. write, the same signal envelope appears. signals associated with noise. During the writing of track When track 7 is completely written with After indexing up to track 11 , and commencing to This envelope has the appearance of extremely low-amplitude After writing track 11 , however, the redd playback appears good. Assuming that all other tracks are good, tracks 1 through 6 are confirmed during the readcheck. signal . Track 7, however, shows a complete lack of signal, or the addition of an out-of-phase This is caused by track 1 1 data being added to that previously existing on track 7. It should be noted that, during readcheck, track 11 is confirmed as operational. Through analysis of the sequence of events and observation of the oscilloscope, it can be determined that any one of three possible failures could cause these indications. They are as follows. (1) Failure of the matrix selection circuits in the logic. This failure can be eliminated or isolated through the use of a light-board test. (2) A short or malfunction in the head and matrix cable connecting the logic to the disk. This failure can be isolated or eliminated through the use of the matrix- head cable tester. (3) Pad misalignment causing track overlapping. This failure can be isolated or eliminated through the use of a program which writes the address of each track on that particular track By calling out the data written in each track , the observer can readily determine whether or not track overlapping is occurring. During this test, the ADC flip-flop is used as the synchronizing point. . The final conclusion which can be drawn from the foregoing is that if no failures occur while reading after writing, but a failure appears during the readcheck, the most likely possibility is an overlapping track. 5-6 5.3 DISK OPERATING PROCEDURE FOR TIMING TRACK WRITER, DF32 a. Disk logic connected to disk assembly. (1) Turn all dc power off. (2) Remove the timing track cable from disk logic location B32 or B31 (3) Plug this cable into the timing track writer, (4) Remove the matrix harness cable from disk logic location A5. (5) Plug this cable into the timing track writer, labeled CI (6) Set the photocell switch position to up. (7) Turn the disk motor ac power on. (8) (9) (10) C2. . With dc power jumper cables plug the timing track writer power into the disk logic power tabs. Turn the dc power on. Press the off. (11) . WRITE 1 switch down to turn the write enable off if it is not already The pushbutton light should be off. Using an equivalent to the 543A oscilloscope plug the scope sync lead into the red banana plug labeled number 5. (12) (13) (14) Place the scope sync external negative AC (slow). Using probe A in banana jack number 6 red, and 2V/cm vertical set the scope to 50 us/cm horizontal The output being observed is the photocell. Readjust the photocell if necessary The adjustment is located through the top cover of the for a 200 us time period . mechanical assembly. (15) Change the scope to alternate sweep and plug probe B into banana jack number 8. This test point is the write disable delay which photocell and terminates (16) (18) (19) initiated at the beginning of the The associated adjustment with banana jack number 8 is P2, located directly along side of the jack. With a screwdriver adjust this delay time to 100 us and observe on the scope the two traces of the photocell and the delay together. If the signal from jack 8 appears to initiate at the end of the photocell time, then the photocell switch (17) is the middle of photocell area. in is the wrong position. in After adjusting the P2 delay, remove probe B from jack 8 and place it in jack 9. Leave the scope settings the same. This output is the write track enable delay and is initiated at the beginning of the photocell time. ment for this delay is P3. The associated adjust- Adjust the delay for 250 us. it In relation to the phtocell would be 50 us more. Jack 1 and 2 are used to observe the During this step, however, jack 1 will be used for adjusting the clock rate on the timing track through the adjust of Remove probe B and place it in jack 1 . amplified signal from the timing track TTA. the PI pot. (20) Turn the WRITE 1 switch on. The indicator light should be on. 5-7 (21) Change the scope timer per centimeter to 5 ms. Set the scope channels to algeThere should be a single track in the scope where there are two indications of a photocell With a horizontal adjustment, place the second photocell mark in the direct middle of the scope face. Turn the magnifier to TOO X with the photocell remaining on the scope trace. braic add and invert channel B. . (22) Press the WRITE 2 button and hold it down while observing the scope. Clock pulses should be observed 50 ps following the end of the photocell and should continue off the edge of the scope face to the right. (23) (24) The area to the left of the photocell clock pulses should also be observed. By adjusting the PI potentiometer, the clock pulses termination on the left of the photocell can be moved left or right. The time observed on the scope is 50 ps/cm. The termination of clock pulses to the left of the photocell should appear approximately 50 ps prior to the initiation of the photocell signal. The adjustment must be done while the WRITE 2 button is pressed. Once this adjustment has been made, remove the screwdriver and let go of the WRITE 2 button. Both timing and address tracks have now been written. The writing process simultaneously wrote the normal TTA track and the spare TTA track as well as the TTB tracks. (25) Remove probe A from jack 6 and place it in jack 2. Change the time per centimeter magnifier back to 1 The total TTA track can now be observed on the scope . trace. (26) (See Figure 5-3.) By careful observation, one can observe bit dropouts or sections of the disk that may be low in amplitude and warrant readjustment of the timing track head. Should it be necessary to rewrite the timing tracks, repeat Steps 21 to 26 until a good track is written. (27) (28) To observe the spare TTA track, place the switch above jack position and check the signal characteristics of this track. Move probe A from jack 1 to jack 3. 1 to the opposite Move probe B from jack 2 to jack 4. Observe the signal characteristics as expressed in Steps 26 and 27. (29) If all signals look good turn off the write enable labeled WRITE button. (30) 1 by pressing the The indicator light should go off, Remove the timing and address track cable and the data head matrix cable from the timing track writer. (31) Turn dc power off. (32) Place the timing track cable plug into location B32 of the disk logic. (33) Place the head matrix cable plug into location A5 of the logic on the master control (34) Unplug the dc power to the timing track writer. (35) The disk system should now be ready for operational tests. 5-8 + + ir^ir^r^i^rrh'rr^r^r^i h>To+i Ti "|oTo I T, T0T07, T, 0T0+, T, +0T0 iT, 0T0 +, T, +oTo+", T, +ol t C2 r^jr rrjr nji vrojr tc p_n o|7i ojoi tjti r|n 7] 7j_n rjri r>i 0~1 TCO 010 O.olo.olo.olo .010 ill ill .ill O ill iTl 1T1 t C3 , , ^ n^ , n p Tcp WAP m T2 jg T4 p TTA t2 tt 3AP WEP ft CTC (SHOWN ^n ^n rp I \z fi ^ rp n I IN T6 T7 Ig % t" *9 mo T" jig ts |b Ig T' 4 T'5 T'6 t7 T' 7 te jg T19 T20 T a t22 T 2 ^ Tg4 t25 feg 1 27 T^ t^ fii tio tg t« ts t4 k te t7 fe ^ t'Q t" f< 2 fi3 1' t2 ts t4 t= ts t7 t« ts Tio t" COINCIDENCE - ONE WORD TIME Figure 5-3 fr< Timing Diagram for DF32 Disk Timing Track Writer 5-9 CHAPTER 6 ENGINEERING DRAWINGS This chapter contains the standard block schematics, circuit schematics and engineering drawings necessary for understanding and maintaining the DF32 Disk File and Control, A list of the drawings as they appear in this chapter follows. ENGINEERING DRAWINGS Number Title Revision Page D-BS-DF32-0-1 Disk Control c 6-3 D-BS-DF32-0-2 Disk Memory Address A 6-5 D-BS-DF32-0-3 Disk Extended Memory Address C 6-7 D-BS-DF32-0-4 Disk Memory Buffer A 6-9 D-BS-DF32-0-5 Disk Head Diode Switch Matrix C 6-11 D-MU-DF32-0-6 Disk D 6-13 D-BS-DF32-0-7 I/O Connectors D-IC-DF32-0-8 Disk System Interconnections D-BD-DF32-0-9 Disk Block Diagram D-TD-DF32-0-10 Disk Timing (Sheet 1) A 6-21 D-TD-DF32-0-10 Disk Timing (Sheet 2) A 6-23 D-TD-DF32-0-1 Disk Electrical Aid A 6-25 D-BS-DS32-0-1 Disk Expander D 6-27 D-MU-DS32-0-2 Disk Expander UML C 6-29 D-BS-TW32-0-1 Timing Track Writer (Sheet 1) B 6-31 D-BS-TW32-0-1 Timing Track Writer (Sheet 2) B 6-33 D-MU-TW32-0-2 Timing Track Writer UML 6-35 D-TD-TW32-0-3 Timing Track Writer Timing Diagram 6-37 UML 6-15 A 6-17 6-19 CIRCUIT SCHEMATICS B-CS-G083-0-1 Disk Preamplifier G083 D 6-39 B-CS-G284-0-1 Disk Writer G284 A 6-39 B-CS-G285-0-1 Series Switch G285 B-CS-G286-0-1 Center Tap Selector G286 A 6-40 B-CS-G680-0-1 Disk Head and Matrix G680 A 6-41 B-CS-G702-0-1 Disk Simulator G702 A 6-41 B-CS-5404073-0-1 Photo Cell Amplifier 5404073 C 6-42 6-40 6-1 D-BS-DF32-0-1 6-3 Disk Control M Cl3 H f K-t C-* Tot S.2<* %A M »/)C, ->X A •C\-A -^> S/J if ror <&c?i p PA M Rt.CZ P O^T i«* i U ^ If *! l^sT *] / ^ a«4, »0's? "0*j ^ 2 MA J / ? » A"*. S tAC *|0, A^ »)%A S/J 8/2 5/? PfT^l I t*V ^A _U r le * £ P P t \e log^^oll S j# / \r ioi^oil »/«« -fcO. W') DMA A) »»4i) DM,'") J>«<%fO D^V") DW/J 0*V») (*,«) B«<<-//) . * ;„ »XA a iio'^foil 'iog-^foil £ 2>/V«, / / ^L DMifcf') * / = p llog^O- 6f ! £ »/)£,,. A *• E<3 N. »1 c d »*;> D 5«4 fl) P/M 7 /») ^ ^//^? |ioy,r<4| / f j >c£t-^ T>Htl 7 0) lio */;,-- o I ^ bM4,e / -5*53 2) >y?„ / -tSl cdE^- aHAgCi) waste) -«f eIs^c/i') hI&KJi) B/KjCJ M *BtK4 (i) sisM.d) P isMr/i) t is/KVO vTi^Zi ) r~j~ 8^C ? /(i i1C„0) H iSHQi/i)) C9 ^r HEiO)- SOL XA 1u A 19 • ~hL rpi- rri—S-ttsp A •-v^ M 0* 0 R»3 * XA /JCHlCu) s«dA) Qi u - r 2 3 J "8 ""8 * £;9 d J fccrers -7730 5 ^ "8 4 5 8 T r J v 8 \/? 8 A? / r, «6DA)-^ f IVCO EH ficA(') 5 / «J/3 PH"„ (o) - prire need) R "3 /?/7 — -O <fc£ I* t A D ffli-ft) T\ —£< cyg %A Rill tic %A E>4 r^~ ) D-BS-DF32-0-2 Disk Memory Address 6-5 ; 1L /** h 4 /»/3 SCLJ- I VA I 'V A i ^A D ^0 ^ * efl, Jf CecO- >0 Wc3 Q+i 1^ ~R/23A em _LJl_EJi_i I- sTe7c./' ) t B/)c,M A /)/2 Kin 62° ' Ncali) v^8<e,fQ I c? 'V. PEK(l)- rv A win 04 . 5BK <V) rfC 9 Bis lo r^oIi , '—& CI —Id A CD W$3t D-BS-DF32-0-3 Disk Extended Memory Address 6-7 c<7 h 0 RIM ± ( DE^ c T»B,rt Dbe(l\ S> J DBj^ DB,d') P rDBs(>l yHB^ »8J.) f vilB,(fy SS^O »3,rt -iifEZ3 Of f_ if? RIC7 a toy 833 ea3 \e «H7 p_ J£ BJ3 Pi) F * DMBj ffJ3 *l"7 E-1 + r T o *>>«<> Rici »«7 £i4 y?jc7 Hi W J <>/c7 0 Wo:'*<> 0 MC*"0t » I D«B 4 i£ ' ' ?io? f3< b #3C P I r f T |£ W7 /M7 J MB? f J* PUS, 18 P«8,„ c««, AM > T DHbv<°) T CMS >S£>P 0MB,rt i«S/o) i«8,/i) ««8j/o) enij/i) DHhllc) iJHBjti c«a,(o) n«a,rt WUjdl S«j(i) C«6 4 (A SWS^i) 0«B 7 /J OM&j/i) OMg^J B«%("i) iMB/o) »*Vi DuSm/o) BMB,„Ci') 1 1 »7«. D\»5 Hot tCS £l? DLMB T DBMZ^C) BBMS/0 PB«ea 6) 3 6) * t>e»B bstoWl »*«M) ' DB«B t fi J PSM8,//) IcSrtBy^i) hBHB,/i) * D8«8„6) 0«»a,Y,)) f/£-7 Bit DIpT Z47* ^W—EL, Bee»K ^A *DOP 0/7 SDP %6) PA /l/e A5P TT/f tS! -OSHE »Te fill C/fc # 0DDR£SS ??0 7 K2 9 SOP !: -W5<1 /t/3 S -frfi prwfR>•#&. j><" met Pa tf »M8„d)- ^107 /Pi) B21 D-BS-DF32-0-4 Disk Memory Buffer 6-9 Ai -633 'VSl OUTER T -I T-ft) 1 fl I Con Ptsu&fiT lorj ttErlt, Mit I &1 Shoe *t3 S«c<* L J_ _j T= T,nms-TTA &1 3ho£ J I L I Inker N£At> fli>PRESS £M», OU UMIT S£J£CT SW DMA. OvTZtbK 7~PHCK 7 I 3 I 4 I 7 7Th = ac < Track 44 1 EHK3 (V) ! I WRITE Lock • >5U)- ~A ^/7 W005 826 DMAod) EMA, lo)- Em6 (i) : EHA3 (o) - D-BS-DF32-0-5 Disk Head Diode Switch Matr IX 6-11 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 -tote: AT EMC OF x/o BUSS IF DF3i IS BOARD INSERTED INTO IS TERMINATOR D10. D-MU-DF32-0-6 6-13 Disk UML W02 1 CI 3 data bit • ii) -DATA BIT 2(1) -DATA BIT 3 (l) -DATA BIT 4(1) -DATA BIT 5(1) 5^. DATA ADDR 0(1) oiDATA ADDR (I) -^ATAADDR 9(1) -DATA ADDR 10 -DATA BIT ©iX>AT< ADORifl) -DATA ADDR 11(1) 9(1) II I (0 40) -BREAK nEQUEST -TRANSFER DIRECTION *B (BREAK) ADDR 3(1) WORD COUNT OVER FLOW ©rLDATA ADDR 5(1) ADDR 6(1) -DATA BIT T(0 DATA ADDR 7 (I) -DATA Bit 9 (I) C>3_DATA ADDR 8(0 W021 W021 W021 W021 CI4 DI4 C09 D03 D D D -O/fC 9 -OBAC (1) -OBAC 1 (1) -KlJC2 -O/ICV. -C> fiC 3 -OSKIP -OBAC 2 (i) —OBAC 3 11) -D(C4 -OINTERRUPT -^>BAC 4 (1) -£> /)C 5 -OAC CLEAR -0 fiC 6 -6 RUN —OBAC 5 (1) -OBAC 6 (1) -OBAC 7 (1) -OBAC 8 (1) S> Ac Q 1 -O/IC 7 -He! ADDRESS ACCEPTED to E -P AC (I) oiDATA AOPR CYCLE SELECT -DATA 6IT 6(1) W021 DI3 D | CIS -DATA BIT \(Sm -DATA BIT -Data Bit 0(0 o W02! W02I CIS W0Z( CIS W02I C/7 (i) motes: GND PINS CjF.JjL^R^ U ON ALL W02l'S. D-BS-DF32-0-7 I/O Connectors 6-15 . C/0 Oil Cgi9 DS32 DS32 -2- IDC in Ci(f 0*9 DS32 POWER O . | ' | &AC POWER . 1 T J T D-IC-DF32-0-8 Disk System Interconnections 6-17 — %£Ats A C Ci-s^e r«r cm - bsr-sctoii x-y Tor s tQ - M/)r ftM - ^PiTf MeMoSV Bl'fFES Clio "HI Me rvpy? une ^cb X Srfres TOT @£W ERyJroft MB O-tf.-t L^g TT AC Tiljmt L,k£ PF$2 Ac r,jf>vr Uue PDP-8 DfiT4 OR PDP-8S Di«OC 0;ooe C^Tf EvT£N^g^ Memo*!* f>T£NiE0 #DIsi?ES£ I -^H>|, 5 1 UCO CTOi ,| S£I_I! (7 DCb GATES i D'sc. McHcey /)0Dffsss I tec C4TSS or <b°3 -i^-w OioOff f?/*T£ ££/?oj? f £/5t£ Statue Ke^/Ste^ :PftOTOC£Ll c Zcr 4M -^^e- DISC DF-32 Ac oj-pvt i.ve U % 2 3 If AC OjtPv't i..we tta «i) rvpm i.-«e <^ C-^cj-e bfrTA /^ape^s ^Dj>*ni (S-cycte) 77yo s Da:- lor Goj - -Tor £o< WORD OSIl/AJT D-BD-DF32-0-9 Disk Block Diagram 6-19 TTA ANALOO SIGNALS) TT3 / | X \ X / X X '. X ' X > I X ' X X ' / ^r-^-^V M< —vj- x i x \ x i x \ x , x x -~-v—V"--v i#BBB«3 iSffteS«rfcQ , WHEN Tr fl A?OORE^S 55XX* ^Wrtt-Ci? StGAJAt- C««3SffS 7HE J»^* Si-ICE r l\ /\ , , x \ | .!/ | \ V I / V ! \/ I ; \ x , \ x -A-~f\ \ ! x ; x \ x / x \ x ; V Xf j^< ' it \ ,- n^— A—A- A A / | j A— A— ^-V^-A;^^^^^^ \ \7' 'Jl' ApDfcEfc* x ' | / | \ | x \ x / x JJXXJC » x ' x (4£>D«£-S5 /\ v x / x / > x / x \ I / I \ \-r 3XXX LE^L TWI?eCH©<_D TAS jy]7{LJLrLJ^ _rLJi^_n_ji_n TTA nji_rL_^RjirL^^jui_rL_n L — TBS njiniii:ii:L[:iii[:ii:n:ii:: TTb ILIL^JLiL^LAULIL^l 'lOO /MS. WIDE. ICCfllS- rrrxnxiriixanr]^^^^^ LILTULJLILiLJLJLJMLiU TL^^^juiJuiJuiJiJL^__jTJiiuiJiJULiiJLJiJuu^ LXJLf _^ll^LLLL^L_Jl_R^_l_^LL[L^L^ULL ULA_rL__ L J WIL*£ TP1 _JL_ T!D »25-/nS. XT DELAY SET BY TTO TBD cj-EAtfED tf* TTJi ninirr^^xm^ra ABD DRS -S£.T £Y TTB IF fisjc IS -SET BY TTA IP */CE. —n ruinrnrarrarrnra i By 7V 1 £.iS.A&e.& BY TP ^n: Ci-S.fl RfiD [1 Zl sAb is SST »jl n IULJLJLjL ^ J 1 IEE S£T 8V TPl n n n n n n ABC ADC "Hi rfwo flac Do wot cohp^se ZT 15 DEP Anl, S^B SeVEfi^lTeD gv /rC,*fS. SDP CLS^ti WIDE nnnnnnnn nnnnnnnnnnnnn UUL -S£NE«flT6B SV TTfl |f flD-C IS :£T is SET Tf J f^ C L^JUL_JLJLJL^^_ILJ_ cie^ReD BY TPl zt ey sap i^ omi4„ L ^j IrT IF n n"n"n~n"n"n"n:;n::rcjLn-rL i __J G£*;£R4Teo Ey ttv) M. SAP tA^jTrarxr:n:inT^n::Rj tfi-MBEO Sy TP1 - C-ej«r. WCE SAD ir n ctfiWEO Sv Tpj -<ZLCAKEQ i*DC JUUUUUl /s s£- fi-V TPl yf flSc IS 3£T Off S*Q ,J ttffrf* ^dL nn nnnn nnn D-TD-DF32-0-10 Disk Timing (Sheet 6-21 1) /fi-L ONES, PATTERN ~~\ I -"I 1 I 1 I ! BV 9«/H-lFf£D 1 '2. - (( W«iT« SO IV" Pi)TT£H v£3 //''/,;// 2KE.4 K j£ AHfii-o-G WtA w#sn *««o« w*£« D*r* ^CEwCffjtreD t*JtK«Te« ,-n ztG/tfiL *iff/>i*t. posses c -PossffS r*£- ro^s Th€ J"o^s 3i-JC£ J-£i/£L JLn >Oai3, SOP m n DOP MB w'Df r'; I DBP n n nnnnn nnnnn JL..1. jl jl__i_ irn . j n n n n n n n n n o n n nnnn nnnnn nnnn n n T JF flOc 'S S£T "UL J"j JlLfLJULJLJLJULJLJLJLJL -SaT eV DC |^ . CowPte^ejsr£0 £V n n n n n LJLJLJLJLJLJLJLJLJLJ: 1 , , t n '"i r n n 1-1 i 1 riMs --)oo^ s beporc sup- BY TP1 pjpnnnnnnn nn n r "j sop I C£-E*>i?ED PAR C<ZE.toER#T£D Bv DSP n ctertRED ev p«5*iBt.e *iL< JULJLJLJL n serf* si RE?uei7 rui^LJ^™^ir^i^nji^ n mxn 1 i T«»e3'ro*.6 /OO^wS. Wi!J£ DSP 1 i UfNERKrEl; gV 13™ SUP 'F f^Bt .-5 fu/l Wires P^iry by c^^jvs wF*" JiruTrrni^nrirLnnru^RjiiijnjiJiJirTruTn^ A!CL ~! SGr 15 oc-wi. w/jic WCP r~ ! MM PLeMS«rSD El SOP IP W8C IS NOT c/uALtFlEO fina QMB ,1.^^- _-™^l^^^^^ MBC — — a-EAX£0 By wcP ^rt WFF /s £e<pij£ST J ^/v£N averts ¥///////***** g^o^esr ^KNoWLep^a/^^// DOP T ,-SET BY DE? -"" PyJ£ rs sfr PER D-TD-DF32-0-10 Disk Timing (Sheet 2) 6-23 f t f A * y. >§ » » X 1A ;; \~ x 8 X! 1- " s t ;: C x S x *• - X ^ >: <. >: *. " nj X w \ta ^a >. X * w Of I X ^ x tx 2 _Di0Trf COS ,4Di>S£~SS .1*' 51 + X x t r >: >: r- >f >r " " S S X , _^ 4- « >: s >; -i- X , >: 4 i S X x X E N :: 1 OfiTft Fo& flCP«FSS /##<* xta " \ 2 X t X « 1 s CV i 1 CO I- Si < < D«r^ fcf £ /Mtv; rrH /^i^ess 3 77 RZLtiTIVC TiMIMQ with TTA J ! ) rre 1 W/!V e*rs occv# h#lf EsETYjeeN ttA 8irs D-TD-DF32-0-11 Disk Electrical Aid 6-25 II D69 C/}t £"*& o<-vfVEX Subscript i THE. S'C/^rtt- 6V £xP4<uoea. ( Mcjgwt is <2e<UE*rfr£[} uaJ)t l, £>-«. D-BS-DS32-0-1 6-27 Disk Expander i 2 3 4 5 6 7 8 9 10 1 1 12 13 14 3 14 15 WS33* RQZ3 15 16 17 16 17 18 19 20 19 20 21 22 23 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 B 10 II Wt2i£ VJ$3l& w#2,,B Wtiz-M Go2l R3oA \ I 21 .ggOJ tv^*3 3 t^rja W623/} TTfi, TB, X, TBod) Xa TTA, rre, 7"78, TTE, DMP, C WT£ WFFrt Ks DSP, 'UNO TTB, TT/5, TTrf, TT/}, «PS« EWL. TU> Cfffi UtllB K'til B Kill TBb") Rggl TTfl, ttA, X, EM, Xj EM 2 £N 3 DMP, TtB, TTB, kite wFf61 «J«£% i)3P TTf), TT/?, X. "PSH, no S«fc wiBi EMA3TI) D-MU-DS32-0-2 Disk Expander UML 6-29 •—wV " KII3 48 D * ~A s m em /?9 S ^O ^ v TB£ f a TC,(°)- e . tie »-^w- J" J? J L 1? */3 rc 3 (,)- M 1 1 A Roo-J 1 f~gMAt.€ Chip CofA/ecra? sxtv-«w«) Ai..p (>7iZ -/© H <%jA E^j Rill Bi "m *"£ He (Vi) rc/o) • oj A —£ A Kin A9 fill s A Ull re (-) T • A V Po<w All D-BS-TW32-0-1 Timing Track Writer (Sheet 1) 6-31 ****** <v <* Mf) 2 jio«woi! [terjji lo««ol; [fcjo? fcr# fesrlfc fesy^ 'fesr^ I c-5SMfl,(e>) «^6) M»Ji) M/fed) «,A) ** 3 <y A»/*,<i> *v) /Wo) -w,) /v^ fo) «vO >"V<>) «/V<) h4s (s ) wa a M/tfo) /vj,rt) /W,L) /wJ„,a) -vep T Mfi-3777 CLOCK Rial ee, r W, f • « —H i) i 2 6) r\j A * *' wev - A WrA- W£Sf;) Reol MA,tt) - Ld' e A £3&J (i Bll M V) £ A I /?/? A CEO *q fH 7~o £>:T£i?N*i. POT. p^ A/? D-BS-TW32-0-1 Timing Track Writer (Sheet 2) 6-33 2 1 4 3 5 6 7 8 9 10 -t<) -I If _ MA M/?j 1 12 ! WEE 14 15 16 £<Sc3 Rial Ga82> Md-, Mrf„ UFB, tt8 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 33 34 35 36 37 38 39 40 41 42 43 44 i «/) = WftP ^ae: TTB AM, _TT_6_ j?7? S/5P JTHE MA, 13 RJ/3 Mft-- MA; - w^e 5777 WFE AM, MA S M lc WFE 0^ WfB f\CH SAP «>)~ Pea • N//< WFrf web TT/? T£P wee aca aiS-i Rill r^e WEE TC S etc rc f WPP Pl£ TT8 Hfi- B TTB TTB TCP HB CE£> TTB Sync. TTf) XT* TT/9 3777 TT/3 WE? TC 1 Tc l tce VFfl PSB TTA V;in> f Be sywc 1 2 3 4 5 6 7 8 9 10 II 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 . D-MU-TW32-0-0 Timing Track Writer UML 6-35 ' 5*, _i < * « U '' 3 i-j ? *! 2 u, U u ui J .r- y £ t - U * ^ H fl^ i J 3 ? r I! ul ui ui ij QidiLQ. EOcOui < j- j; ui <j , ~r r ZIC re' <_( ,< ^ £ ~<iij 33 o <: ^ < < < < n 2: z: * < ^< j 1 < < E < 33 <c z: — < < s: C c-o 5i 5 t fvl <: D-TD-TW32-0-3 Timing Track Writer Timing Diagram 6-37 UNLESS OTHERWISE INDICATED; TRANSISTORS ARE DEC6534B DIODES ARE D670 RESISTORS ARE I/4W, 5% MF RESISTORS ARE I/8W, 1% R6 A RI6 ARE HELITRIM 79PR500 OR BOURNS 30I2P-I-50I C2 a C5 ARE USED FOR PEAKING R/W HEADS. NORMALLY NOT NECESSARY B-CS-G083-0-1 Disk Preamplifier G083 OUT TO HEAD INPUT < UNLESS OTHERWISE INDICATED: DIODES ARE D662 RESISTORS ARE I/4W,' 5% B-CS-G284-0-1 6-39 Disk Writer G284 4,700 , 04 10* /L^\DEC30O9B DO-WDS Oil TO-WD2 DIO FO-WDl 09 vo-X- D5 D662 C2 ^47MFD ir© R9 13,000 20VDC RIO 10,000 10% , .1,801 <IO* <"|0% DI8 -M R4 DI5 15,000 D662 ;RI3 • 15,000 CI .OIMFD UNLESS OTHERWISE INDICATEO: RESISTORS ARE I/4W; 9% TRANSISTORS ARE 0ECS534B DIODES ARE 0664 B-CS-G285-0-1 Series Switch G285 UNLESS OTHERWISE INDICATED: RESISTORS ARE I/4W; 10% DIODES ARE 0664 B-CS-G286-0-1 D20 0662 — 0662 Center Tap Selector G286 6-40 W- N6 KB 11°' ll D * 1[D5 ll Di R7 !["« RS V08 ![ DT * OB UNLESS OTHERWISE INDICATED: RESISTORS ARE 562, I/8W, 1% MF 100 PPM DIODES ARE D670 B-CS-G680-0-1 J Disk Head and Matrix G680 r® o- 10 _/w\— -OH RI6 K O- L O- -& -*WV- M O- ~®i -WV- -*WVRI5 N O- tg>5 P o- R OS O- RI4 RI3 -*wv- ®3 ®5 —wv- "®5 —WV- ®iio -*WV- Rll -VWRIO R9 1§)5 R7 wvR6 "®5 -WV- lg)5 R5 JW\r- , D O- -'VWR3 J B-CS-G702-0-1 Disk Simulator G702 6-41 -O v R4 Rl c o- -OF - VWR2 UNLESS OTHERWISE INDICATED: DIODES ARE D662 RESISTORS ARE 330, l/2W,5% LAMPS ARE 12-2231 18V "W7 R8 ®3 ®I'9 -O U RI2 D2 UNLESS OTHERWISE INDICATED: RESISTORS ARE I/4W, 5% R5 IS A FENWAL THERMISTOR SKA3IJI D5 IS A HRII35 II IS A lev LAMP B-CS-5404073-0-1 Photo Cell Amplifier 5404073 6-42 . AL cUj.P.'.IENT CORPORATiUM • MAYNARD, MASSACHUSETTS Printed in U.S.A.
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies