background image

Summary of Contents for System 8000

Page 1: ...II II II III II III II System 8000 Bardware Reference Manual III...

Page 2: ...in any form or by any means electronic mechani cal photocopying recording or otherwise without the prior written permission of Zilog The information in this publication is subject to change without n...

Page 3: ...communica tions As temporarily permitted by regulation it has not been tested for compliance with the limits for Class A computing devices pursuant to Subpart J of Part 15 of FCC Rules which are desig...

Page 4: ...SYSTEM 8000 HARDWARE REFERENCE MANUAL 03 3237 011...

Page 5: ......

Page 6: ...cians and all others who require knowledge of the hardware aspects of the system This manual and the related manuals listed below provide the technical documentation of the System 8000 Title ZEUS Syst...

Page 7: ...HRM iv Zilog Zilog HRM iv...

Page 8: ...Backplane ZBI Pin Assignments 2 11 SECTION 3 INSTALLATION 3 1 3 1 Introductiofl 3 1 3 2 Unpacking Inspection Reship ent Procedures 3 1 3 2 1 Shipping Container 3 1 3 2 2 Unpacking and Inspection Proc...

Page 9: ...peration 4 54 4 5 6 Memory Subsystem Controller 4 57 4 6 Sy stem Res e t It 4 58 4 7 Non Maskable Interrupts NMI 4 58 4 7 1 Manua1 NM I 4 6 2 4 7 2 Po we r Fa i I NM I 4 62 4 7 3 ECC Memory Error NMI...

Page 10: ...Diagnostic Functions 5 14 1 Console Interactions 0 5 14 2 START and RESET Interactions 5 15 Command Level Test Functions 5 15 1 Command Level T Choose and run a single TEST A 5 15 2 Command Level R R...

Page 11: ...B 6 Restore UNIT B 3 B 7 Nu11 B 3 B 8 Seek UNIT CYLINDER 8 4 B 9 Set Strobe Offset UNIT SO 8 4 B 10 Set Write Protect UNIT SURFACES B 4 B 11 Format Read UNIT HEAD CYLINDER SECTOR ADDRESS 8 5 B 12 Set...

Page 12: ...plane Assignments 2 14 2 6 Model 31 Backplane Slot Assignments 2 15 3 1 Switch Selectable AC Line Voltages Processor Module 3 4 3 2 Switch Selectable ACLine Voltages Disk Tape Module 3 6 3 3 Model 21...

Page 13: ...ce 4 46 Cartridge Tape Controller Command Processing 4 56 Memory Subsystem Controller Functional Relationships 4 59 Memory Organization 4 59 Byte Translation 4 60 Word Translation 4 61 Long Word Trans...

Page 14: ...tem 8000 Memory Bus SMD Disk A ddressing Fault Indicator SPUD Diagno stics Error List Segment Address Settings on 1 M Byt e Mem0 r y Memory Array Jumper Selection Bus Lines ZBI Status Lines Transactio...

Page 15: ...Controller Commands 4 50 Status Register Bit Definitions 4 52 Master Interrupt Control 4 53 Tape Controller to Drive Interface Signals 4 53 Tape Drive to Controller Interface Signals 4 55 Device Prio...

Page 16: ...contains the the CPU and various system controller boards within its ten slot card cage The system communication is over the 32 bit Z Bus Backplane Interconect ZBI Two I O panels located at the re r o...

Page 17: ...sion chassis module will be available that can be added to the system increasing the number of cards attached to the bus from 10 to 18 This allows still more options 1 2 Functional Relationships The d...

Page 18: ...intelligent bus module with an on board Z80B microprocessor the controller can be polled or interrupt driven by the CPU The appropriate jumper arrangement determines the controller s mode of operatio...

Page 19: ...com plete status report of the SMD and the controller 1 2 4 Tape Cartridge Controller TCC The tape con troller is the intelligent interface between the CPU and up to four cartridge tape drives A Zilog...

Page 20: ...BOOT DEVICE 3 MEMORY MANAGEMENT UNITS SEGMENTED NIDN SEGMENTED OPERATING SYSTEM CONFIGURATICIN JUMPERS E1 E12 rEST POINTS PRINTER JUMPERS E16 17 18 BAUD RATE GENERATORS 4 PROM MONITORS PARALLEL PORT...

Page 21: ...HRM Zilog HRM Figure 1 3 System 8000 Winchester Disk Controller WDC 1 6 Zilog 1 6...

Page 22: ...HRM 1 7 Zilog Figure 1 4 System 8000 Storage Module Device Controller SMDC A Zilog HRM 1 7...

Page 23: ...HRM 1 8 Zilog Figure 1 5 System 8000 Storage Module Device Controller SMDC B Zilog HRM 1 8...

Page 24: ...HRM Zilog HRM Figure 1 6 System 8000 Tape Cartridge Controller TCC 1 9 Zilog 1 9...

Page 25: ...HRM 1 10 Zilog Figure 1 7 System 8000 ECC Controller Zilog HRM 1 10...

Page 26: ...HRM 1 11 Zi10g Figure 1 8 1M Byte Memory Array MEM Zi10g HRM 1 11...

Page 27: ...ous full duplex serial channels for terminal distribution to TTYs 8 15 and 16 23 Each SSB also provides a Centronics Data Products parallel printer port The SSBs are connected to the system backplane...

Page 28: ...NAL DRIVES L I r l I I I I I I I I ILJ LJ J CPU SSB2 r _ _ lo_ I I I UP TO 24 TOTAL USERS UP TO 3 TOTAL PORTS OPTION r r I I I I L L 9 TRACK TAPE CONTROLLER MEMORY ARRAY UP TO 3 ADDITIONAL MEMORY ARRA...

Page 29: ...HRM 1 14 Zilog Zilog HRM 1 14...

Page 30: ...e System 8000 All voltages in the following table are single phase and 47 to 63 hertz Table 2 1 Electrical Specifications JAPAN U S A EUROPE UNITED KINGDOM PARAMETER CHARACTERISTICS NOMINAL LINE 100 V...

Page 31: ...USER CPU is in normal state and DMA CPU is giving up the bus for Direct Memory Access devices Refer to Figure 2 1 Up to seven 96 pin I O Panel connec tors interface the CPU Module to other Disk Tape...

Page 32: ...rees C mInImum 104 degrees F 40 degrees C maximum Relative humidity 80 noneondensing Free Standing Height 33 inches 84 em Width 19 inches 48 cm Depth 24 inches 61 cm Approximately 250 pounds 114 kg He...

Page 33: ...rface Step Pulse Rate Single Track Seek Time Average Seek Time Step Pulse Rate of 50 kHz 20 Maximum Seek Time 605 Tr ack s St e p Pu1 s e Rate of 50 kHz 20 Allowable Read Error Rates Hard So ft Allowa...

Page 34: ...ransfer Rate Encoding Method Interface Data Recording Density Track Density Start Stop Time Interface Number of Sectors Allowable Read Error Rates Hard So ft Allowable Seek Error Rates 84 439 040 Byte...

Page 35: ...OWER USER DMA CHARACTERISTIC 17 2 Mbytes max 30 inches per second ips 90 inches per second ips 4 6400 BPI 192 000 Bits Sec 1 Error in 108 Bits Figure 2 1 Processor Module Controls and Indicators 2 4 M...

Page 36: ...AR IUNE I POWER SUPPLY FILTER f SWITCHING POWER SUPPLY I CARD CAGE 10 1 _ 6 88cm 17 5 inches FRONT VIEW D D _2 85cm_ 7 25 inches 8 05cm 20 5 inches I t t c CARD CAGE I 00385 2 7 Figure 2 2 Module Dime...

Page 37: ...the required mating connector cable and sources Table 2 7 lists the pin assignments of the serial TTY I O connec tors Table 2 8 lists the pin assignments of the parallel printer connectors The termina...

Page 38: ...O Connectors DESIGNATION Printer TTYO TTY7 Terminal Expansion Cable Disk Drive Cable Tape Drive Cable 2 9 DESCRIPTION 25 pin D Connector 25 pin D Connector 96 pin Din Connector both E nds 96 pin Din C...

Page 39: ...TA 0 DATA 1 DATA 2 DATA 3 DATA 4 DATA 5 DATA 6 DATA 7 DATA STROBE INPUT PRIME DATA DEMAND FAULT READY ONLINE SIGNAL GROUND P2 Bac plane P2 1C P2 2C P2 3C P2 5C P2 6C P2 8C P2 9C Not Us d P2 12C Not US...

Page 40: ...ROUND P2 32B 19 25 GROUND P2 32A 20 26 BUSY P2 17C 23 11 SELECT P2 21C 24 13 2 5 Backplane ZBI Pin Assignments Figure 2 5 and 2 6 show the backplane slot assignments for Processor Module Printed Wirin...

Page 41: ...GND 12 ME AS DS 13 STOP N S 14 15 AD31 GND 16 AD28 AD29 AD30 17 AD25 AD26 AD27 18 AD22 AD23 AD24 19 AD20 AD21 GND 20 AD17 AD18 AD19 21 AD14 AD15 AD16 22 AD11 AD12 AD13 23 AD9 AD10 GND 24 AD6 AD7 AD8...

Page 42: ...ble 2 11 Connector J22 Secondary Serial Board Option 3 Table 2 12 Connector J23 Winchester Disk Controller Board Model 21 only 4 Table 2 13 Connector J24 Tape Cartridge Controller Board 5 Table 2 14 C...

Page 43: ...US J241 TAPE CONTnOLLER TCC Ji41 ZBIBUS J2S1 UNASSIGNED OPT J1S I ZBIBUS J26 1 UNASSIGNED IOPT Ji61 ZBI BUS J271 UNASSIGNED IOPT J171 ZBIBUS J2S1 MEMORY CONTROLLER IMEM JiS I ZSI BUS J291 MEMOR f 1M I...

Page 44: ...TAPE CONTROLLER I TCC J14 I ZBIBUS J25 I UNt SSIGNED IOPT J15 I ZBI BUS J261 SMDCA ISMDCA J161 ZBIBUS J27 SMDCB ISMDCS J171 ZBIBUS J281 MEMORY CONTROLLER IECC J18 I ZBIBUS J291 MEMORY 1M I MEM J191 ZS...

Page 45: ...BE 13 DSR3 RXD4 N U INPUT PRIME 14 TXD4 CTS4 TXRTN1 15 RTS4 DTR4 GND 16 DSR4 RXD5 D D ACKNOWLEDGE 17 TXD5 CTS5 BUSY 18 RTS5 DTR5 TXRTN2 19 DS R5 RXD6 GND 20 TXD6 CTS6 IFVALID FAULT 21 RTS6 DTR6 ON LIN...

Page 46: ...D5 RTS 5 DSR5 TXD6 RTS6 DSR6 TXD7 RTS7 DSR7 TXRTN3 TXRTN4 5v 5v 12v 12v GND Row B SIGNAL RXDO CTSO DTRO RXD1 CTS1 DTR1 RXD2 CTS2 DTR2 RXD3 CTS3 DTR3 RXD4 CTS4 DTR4 RXD5 CTS5 DTR5 RXD6 CTS6 DTR6 RXD7 C...

Page 47: ...N CB7 7 CWDO GND 8 CWD1 9 CYACK ATTN 10 INDEX 11 SECTOR GND 12 WRITE CLK SEEKEND 13 DRIVEFAULT WRITE CLK 14 SYSTEMCLK ATTACK 15 UNITACKO SYSTEMCLK GND 16 BI DATA UNITACK1 17 UNITACK2 BI DATA 18 READ E...

Page 48: ...3 WND GND 4 FLG GND 5 LPS GND 6 FUP GND 7 BSY GND 8 EWS GND 9 RWD GND 10 REV GND 11 FWD GND 12 HSP GND 13 WEN GND 11 1 SL1 GND 15 SL2 GND 16 SL4 GND 17 SLG GND 18 RNZ GND 1a RDS GND 20 DAD GND 21 WDE...

Page 49: ...7 SEL1 SEL1 GND 8 9 BIT2 BIT1 10 BITO BIT1 11 BIT2 BITO GND 12 BIT3 BIt3 BIT7 13 BIT9 SPARE BIT7 14 SPARE BIT9 15 BIT4 BIT4 GND 16 BIT5 BIT5 17 BIT8 BIT8 18 BIT6 BI1 6 19 INDEX INDEX GND 20 21 HOLD PI...

Page 50: ...GND 12 2 WRITECLK 2 READCLK 2 READCLK 13 2 WRITEDATA 2 SELECTED 2 SELECTED 14 2 WRITEDATA 2 SEEKEND 2 SEEKEND 15 1 SERVOCLK GND 16 1 SERVOCLK 1 READDATA 17 1 WRITECLK 1 READDATA 1 READCLK 18 1 WRITECL...

Page 51: ...27 7 MD26 MD25 GND 8 MD24 MD23 9 MD22 MD21 10 MD20 MD19 11 MD18 MD17 GND 12 MD16 MD15 13 MD14 MD13 14 MD12 MD11 15 MD10 MDOg GND 16 MD08 MD07 17 MD06 MD05 18 MD04 MD03 19 MD02 MD01 GND 20 MDOO MA16 RC...

Page 52: ...urned to the factory 3 2 1 Shipping Container The System 8000 is shipped in the fully loaded configuration all Printed Wiring Assem blies PWAs are installed Before shipment the side and front panels a...

Page 53: ...handling damage that is not obvious from external visual inspections may have occurred The following internal inspection pro cedures should be performed on the Processor and Disk Tape Modules PROCESS...

Page 54: ...le ID plate If there is a difference notify Zilog Field Service NOTE AC line voltages are switch selectable A SWITCH POSITION LINE VOLTAGE selection matrix is silkscreened on the power supply cover sh...

Page 55: ...0 2 9 130 9 250 51 115 115 230 230 52 115 230 115 230 53 115 115 230 230 00404 Figure 3 1 AC Line Voltages Processor Module After the internal ins ection of the Processor Module is complete proceed to...

Page 56: ...the SHIP position heads locked Model 31 For SMD drives check that the locking lever at the bottom front of the drive is in the SHIPPING locked position 6 Verify the AC line voltage set on the power su...

Page 57: ...Voltages Disk Tape Module NOTE If the system is onfigured wi th a Disk Modulf repeat the Disk Tape Module internal inspectic n procedure 3 2 4 Reshipment Procedures The following procedures should be...

Page 58: ...ed at the bottom front of the drives 8 Place the panel key in an envelope and tape the envelope securely to the top of the system 9 Tape or strap foam spacers into position to prevent the cardboard sh...

Page 59: ...connectors of the Disk Tape module For a second Disk Tap module I O panel outputs from the top Disk Tape module connect to the disk and tape inputs on the lowe r module Refer to Figure 3 5 for Model...

Page 60: ...the second terminal distribution panel TERMINAL IN connector Connect the next eight 8 terminals to I O ports TTY8 through TTY15 on the second terminal dis tribution panel 8 Connect the line printer in...

Page 61: ...P CARTRIDGE TAPE i 10iD A DISK OUT J ee I 9 IN T rn lrn 19 TERMINAL IN PRINTER 2 IQ 19 DISKIN J 19 CARTRIDGE TAF CARTRIDGE TAP 10iD A DISK OUT J ee C l 1 Sl IN m I ill TERMINAL IN PRINTER 3 I t 19 u n...

Page 62: ...BIN II DRIVE 3 OUT I 0 0 I DRIVE 2 OUT I ICAIN I I DRIVE lOUT I f ________ J IOit 0 DAISYOUT I ID RI O O TI 0 ee IN r rn 5l z 8 TERMlr PRINTER 1 I 0 0 DRiVe IN I 1 0 AISYIN I o c JM E AISY out I IOit...

Page 63: ...J J I TERMINAL IN 1 PAINTER 1 C is DISKIN J I RIDGE TAPE IN J IDaE TAPE OUT DISK OUT J IOia ee r jj 1 9 I I I 4 J I I I J I I TERMINAL IN I PAINTER 2 I I 4 9 I 9 9 DISKIN rRIDaE TAPE IN RIDaE TAPE OU...

Page 64: ...C B IN II DRIVE 3 oUll 2 I II DRIVE 2 OUTI SMDC A IN r RTv L ___________ J r I ee rio SMDC DAISY OUT I 1 _ _ _ _ _ _ v IDRIVE 0 ouT 2 rn I t t t t 00 l 8 l l l I I TEI MINAL IN 1 PRINTER 1 I 0 IV I 0...

Page 65: ...on PIN 1 REAR OF DRIVE 00402 Figure 3 7 FINCH Power and Signal Connector Orientation Terminator resistor packs are included on each FINCH Adapter Board The terminators consist of a DIP resistor module...

Page 66: ...screwdriver remove two 2 4 40 x 1 4 inch screws securing the Adapter Board to the mounting brackets 3 Unseat the Adapter Board and remove 4 Verify that a terminator resistor pack is installed on the...

Page 67: ...CONNECTOR UNIT SELECTION DIP SWITCH Figure 3 8 FINCH Adapter Board 6 On the FINCH Main PWA verify that a keyed Unit Select jumper plug is installed in position 0 on header J3 The plug can be installe...

Page 68: ...g lock to the OPERATE posi tion Refer to Figure 3 9 for drive to system orienta tion CAUTION Figure 3 9 shows the rotary arm shipping lock in the locked and operating positions To prevent damage to th...

Page 69: ...ing lock towards thE rear of the drive until it locks the SHIP position lift Push into 4 After the rotary arm shipping lock is placed in the OPERATE position turn on AC powet 5 Run data non destructiv...

Page 70: ...1 c JI ON OFF SW1 0 INTERFACE CONNECTORS 60 PIN SW2 SW3 1 DO L L TOP VIEW 00391 Figure 3 10 Mode Select Switch Location Ta ble 3 1 SMD Disk Addressing Disk Uni t Key Key 2 Key 3 0 OFF OFF OFF 1 ON OFF...

Page 71: ...reserved and should be in the ON posi tion A jumper labelled Piek located at SMDC A may be option ally grounded with shunt installed to prevent the drive from eye 1 ing down when con troller power is...

Page 72: ...as follows FPT File Protect switch SW1 Key 7 This switch inhibits the write operation and should be in the OFF position RDY Ready indicator Gree n This RDY LED indicates that the initial seek has bee...

Page 73: ...status o o o o o 5 6 7 Control check 2 indicates that write CTCK2 gate was issued during a fault condition Read write check 1 indicates that write RWCK1 gate was issued during off track Read write ch...

Page 74: ...eration indicates that a guard band was detected during a linear mode indicates that an outer guard band was detected during an RTZ operation indicates that the head overshot the new cylinder address...

Page 75: ...HRM PCB SPINDLE MOTOR 3 24 Zilog REAR OF DRIVE Figure 3 11 84 MB SMD Configuration Zilog HRM PCB INTERFACE CIRCUITS PCB R W SERVO C9NTROL CIRCUITS 5 12 130MM 00393 3 24...

Page 76: ...d 26 pin connectors of the Interface PCB on top and to the rear of the SMD The POWER cable connector is also shown INTERFACE CABLE A CONNECTOR GOP BACK OF UNIT INTERFACE PRINTED CIRCUIT BOARD UPPER PW...

Page 77: ...1 To unlock the read write heads OPERATE position a Turn off AC power b Disengage from shipping lock and position actuator lever and lock in the OPERATE position c Turn on AC power d Run SADIE Diagno...

Page 78: ...14 SMD Mounting Bracket with Head Locking Actuators 3 5 6 Cable Termination When the SMD disk drives are added in a daisy chain configuration the A cable signals are terminated by four resistor networ...

Page 79: ...leen the printer and the host system The ZEUS Operating System can support two 2 printers with either a Centronics or Data Products interface The line printer dr i ver has b een t est E d with the f 0...

Page 80: ...line printer interface cable s flush to the system and close the cable covers on all modules 4 Remove the Processor Module front panel 5 Unseat and remove the CPU Board from slot 1 of the card cage N...

Page 81: ...PUD reside in a Read Only Memory ROM on the CPU board These diagnostics automatically execute in response to pressing RESET and START during system turn on They can also be initiated from the CPU Moni...

Page 82: ...an error message is displayed on the console of the system administrator ZEUS super user Table 3 3 lists the error messages and descriptions A possible solution to a power up error condition is to ch...

Page 83: ...s Not Individually Ad dressable PORT FIELD 0301 MMV SDR TD RD SAR or DSCR Indexiing Fault PORT FIELD 0302 MMC SDR TO RD SOR As or 5s Data Fault PORT FIELD 0303 MMU TD RO MMU Control Register As Qr 5 5...

Page 84: ...ta Fault As Data Fault TCC Self Test Error TCC Hardware Error MDC Not Responding RAM Error P1 holds location PROM Checksum Error Time Out Condition Read ABORT Error Wait ABORT Error Parity Error Not U...

Page 85: ...est MMU port number with command ored in indicates a particular SDR in the range 0 255 ID of MMU s returned from a segment trap 1 code MMU 2 data MMU 4 s lck MMU logical segment number or set of SDR s...

Page 86: ...ith the upgrade kits for in egration details PART NUMBER 05 8002 XX 05 0177 XX DESCRIPTION Top Assembly 16 User Upgrade Top Assembly 24 User Upgrade To install the 16 user upgrade proceed as follows 1...

Page 87: ...rial Board into slot 2 of the card e age 9 Unseat and remove the CPU Board from slot 1 Replace the PROM at location U74 with the 16 user PROM part number 34 0719 00 10 Verify the p inter configuration...

Page 88: ...following instruc tions allow Model 21 systems to be upgraded by adding a Disk Module This requires the addition of the following items PART NUMBER 05 0096 00 08 0169 00 98 8017 00 DESCRIPTION Front...

Page 89: ...llows CAUTION Before the Disk Tape Module can be the present system the FINCH read write head must be locked removed Disk 1 To lock the FINCH Disk Drive read write heads a Follow the necessary procedu...

Page 90: ...w Disk Module as follows a Remove the FINCH Adapter Board mounted on the rear of the drive b Verify that a terminator resistor pack is installed on the Adapter board in location RN3 refer to Figure 3...

Page 91: ...ards the front of the drive until the arm locks into the OPERATE position 7 Attach all intermodule power and signal cables see Figure 3 5 and 3 6 8 Run data non destructive SADIE diagnostic WDCCRC on...

Page 92: ...ich SW1 exposed through top cover of SMD drive Figure 3 10 Set d rive uni t number using first three swi tch posi tons SW1 Table 3 1 SW2 and SW3 are factory set and are not to be changed 6 On original...

Page 93: ...er of the board This switch has eight individual switches normally set at the factory However if a board is replaced or additional Memory Arrays added these switches must be set for the correct segmen...

Page 94: ...rd cage the ZBI is connected to connectors J11 through J20 On the logic diagrams and assembly drawings for the printed circuit boards the signal lines of the ZBI are connected to the P1 connectors The...

Page 95: ...BI ECC CONTROLLER CPU SECONDARY SERIAL E10ARD r SMD DRIVElS L __ _ _ 1 UPTO 4 S OC l IFMDCA LLITROLLER SSB2 r _ _ _ I I I Figure 4 1 00387 System 8000 Functional Relationships 4 4 Bus Si gnals Table 4...

Page 96: ...d data strobe DS determine when the information on these lines is valid Memory Error During a memory access if the memory controller detects an uncorrectable error the controller sends the ME signal t...

Page 97: ...trailing edge indicates that the current address and status are valid Data Strobe The bus master uses this signal to time the movement of data to and from itself along the data bus Wait By forcing thi...

Page 98: ...ple CPUs to share a single bus They may be used on a future S8000 product and should be considered reserved CPU Acknowledge Out Not currently implemented Ireserved CPU Request Not currently implemente...

Page 99: ...able Out Level 2 Interrupt Enable In This signal works with Level 2 interrupt enable out to form the VI acknowledge daisy chain Level 2 Interrupt Enable Out Level 3 In terrupt Enable In This signal wo...

Page 100: ...he MCLK signal is four times 4X that of the bus clock BCLK Bus Clock The system derives this clock from the master clock MCLK The BCLK is one fourth the frequency of the master clock and synchronizes...

Page 101: ...1 0 0 1 Stack memory request 0 1 0 1 0 Transfer between data memory and an EPU 0 1 0 1 1 Transfer between stack memor y and an EPU 0 1 1 0 0 Program reference nth cycle 0 1 1 0 1 Program reference 1st...

Page 102: ...e I O bus All transactions with the outside world pass through either the parallel port or one of the eight serial I O ports The I O lines from the CPU module pass through mating connectors P2 and J21...

Page 103: ...NDICATOR V Front Panel F P NORMAL INDICATOR Front Panel SWITCH N C START Front Panel SWITCH N D START Front Panel SWITCH RESET Front Panel ON LINE Data Products SELECT Centronics DMAin process Disk or...

Page 104: ...configura tion is shown for future consideration only Jumpers E1 through E12 refer to Figure 1 2 determine the operating mode Support of both segmerited and nonseg ented users is provided and is not d...

Page 105: ...llel ports can be configured for either the Data Products or Centronics standard One paral lel port Port B of a Z80 PIO is the data out port port A handles status and control information Table 4 6 lis...

Page 106: ...Table 4 9 lists the devices and their assigned channels Table 4 9 DEVICE NUMBER SIO 0 SIO 1 SIO 2 SIO 3 Serial I O Devices and Channel Assignments CHANNEL ASSIGNMENT Channels 0 and 1 Channels 2 and 3...

Page 107: ...ty of terminals as the system console After the system has been booted the con sole baud rate can also be changed under software control The 4 pole dip swtic on the CPU board selects the primary boot...

Page 108: ...nnel 7 data FF9D SIO 3 channel 6 control FF9F SIO 3 channel 7 control FFA1 eTe 0 channel 0 baud 0 for SIO 0 channel 0 FFA3 eTe 0 channel 1 baud 1 for SIO 1 channel 1 FFA5 eTe 0 channel 2 baud 2 for SI...

Page 109: ...e results or status of the specified command in the CiS register which the CPU reads Table 4 14 lists the command and CiS regis ter s The command and CiS registers reside in the CPU s IIO space on any...

Page 110: ...Zilog DISK DISK DISK DISK DRIVE DRIVE DRIVE DRIVE 0 1 2 3 AUXILIARY CONNECTOR WINCHESTER DISK CONTROLLER HRM s ZBIBUS 00161 4 17 Figure 4 3 Winchester Disk Controller Functional Relationships Zilog 4...

Page 111: ...SECTOR REGISTER CYLINDER HIGH REGISTER RESERVED CYLINDER LOW REGISTER TRANSFER WORD COUNT BITS 15 8 HEAD REGISTER RESERVED l RANSFER ADDRESS BITS 23 16 XXOC XXOA XXOB r DiSKCoNTROLl ER l I I I I I I...

Page 112: ...ontroller Drive Interface Communications between the disk controller and a selected disk drive travel over the P2 J23 mating connectors Table 4 13 lists and defines the signals on these lines The disk...

Page 113: ...drive These signals identify one of four bytes that can be 0 nthe con t r 01 bus The DI R ECTI O N signal identifies the current byte as a c6mmand or status byte The controller sends this signal to al...

Page 114: ...protected a fault results The controller must send a control word 2 and then wait until the selected drive retunrs the CYACK signal A high to low transistion on this line resets all internal latches...

Page 115: ...begins the operation The CPU uses this register to specify which unit drive it wants to participate in I O activity One of four drives 0 1 2 or 3 can be specified The CPU uses this register to specify...

Page 116: ...the location of the first word of a block of memory allocated for the transfer Data can be leaving memory or coming to it The command from the CPU determinis the direction of transfer The Read Sector...

Page 117: ...address E12 to E20 bit 13 low to be either a high or low level E13 E21 Causes bit 12 of address E13 to E21 bit 12 low to be either a high or low level E14 E22 Causes bit 11 of address E14 to E22 bit...

Page 118: ...ommand word when the direction line is activated otherwise it contains a status word The number of the command or status words is determined by the coding of CWDO and CWD1 Command Word O Command Word...

Page 119: ...PROTl PROTu WORD a a a a NOT SERVO R W SPEED PWR WRITE SEEKING NC T READY ERROR FAULT ERROR LOSS PROTO RZRNG ON S CYL T WORD 1 a a 1 GUARD PLO INVAL TIME PORI ILL A T BAND ERROR UNSAFE CMND OUT MR SPA...

Page 120: ...l to the SMDC A and SMDC B inputs on the Disk Tape Module Figure 4 6 shows the SMDC A and SMDC B Functional Relationships The SMDC A ZBI connection is through P1 J16 All data transfers and input outpu...

Page 121: ...owever certain information such as packet address and interrupt controls is communicated by one 16 bit write only command and one 16 bit read only status register that share a common address Command R...

Page 122: ...contain one of the following error codes 8 2910 sequencer error 9 2901 ALU error A internal memory error The status register should be examined only after it has been determined that the busy bit was...

Page 123: ...TS vector from CR packet command ending status drive number 0 3 The dispatch table provides the address and status of each of four packets If fewer than four drives are present the dispatch table ntri...

Page 124: ...the appropriate packet and the corresponding dispatch table status word DT PS set to GO A command word is then issued with CR WK wakeup and optionally CR EI enable interrupt Wheh the controller is idl...

Page 125: ...vail able in the high order byte of the interrupt vector returned by the controller during an interrupt acknowledge transac tion The drive number is also available in SR DRV until CR RI is issued Pack...

Page 126: ...ely The microcode revision is returned in CT WRITE RAM copies data from the specified host memory address to the data buffer space of the controller from location 0 up to local variable and packet sto...

Page 127: ...LISPl SECTOR ID ET flags last sector on a track ID EC Flags last sector on a cylinder ID EP flags last sector on a pack ID FL flags a sector as bad ID SP flags a sector as a spare WRITE causes data to...

Page 128: ...AD causes the specified sector s to be read and transferred to host memory If necessary and not suppressed error correction and retry procedures are invoked SIZE DISK causes the controller to examine...

Page 129: ...and a data field separated by gaps The gap sizes depend on the drive type as does the number of sectors per track One sector on each track is reserved to serve as a spare sector If a bad sector is fou...

Page 130: ...P 2 DATA SYNC DATA DATA ECC GAP 3 1 8 16 2 8 4 1 16 2 512 4 1 8 marks beginning of each sector head scatter PLO lock time x OOFO flags cylinder head sector IO error checking write splice PLO lock time...

Page 131: ...the only indication of a DMA parity error 4 select error no drive or multiple drives selected 5 CT count invalid 6 SMD dual access busy 7 multiple rezero error rezero didn t correct SMD fault 8 SMD st...

Page 132: ...C DS SE DS FT OS RO DS BZ OS XM DS SM DS SEL DS SKE BIT o 2 3 4 5 6 7 8 11 12 15 MEANING selected drive ready selected drive on cylinder selected drive seek error selected drive fault selected drive r...

Page 133: ...if CM NR no retry is set OF O OF O OF SE OF SL servo offset plus servo offset minus data strobe early data strobe late 4 5 3 2 SHD Interface The SMDC interface signals to the SMD drives consist of th...

Page 134: ...onger exists 6 AM Enable Bit 5 The Address Mark AM tog ther with Write Read Gate allows the or recovering of marks Enable Gate or writing address 7 RTZ Bi t 6 A Return to Zero RTZ pulse when sent to t...

Page 135: ...ro Timing integrity is retained throughout seek operations for all SMDs READY When true with the device selected this line indi cates the SMD is up to speed the heads are positioned over the recording...

Page 136: ...controller READCLK 0 3 The Read Clock defines the beginning of a data cell It is an internally derived clock signal and is synchronous with the detected data It is transmitted con tinuously to the co...

Page 137: ...n Table 4 20 The commands that the host sends to the controller are listed in Table 4 21 and Table 4 22 defines the bits in the status register Table 4 23 lists the bits in the Master Interrupt Contro...

Page 138: ...I I I r I OPTIONAL I ICARTRIDGEI I TAPE I I DRIVE I L J I I I I CARTRIDGE TAPE DRIVE r I OPTIONAL I ICARTRIDGEI I TAPE I I DRIVE I L n 1 I I I I V CARTRIDGE TAPE CONTROLLER 5 Z BUS BACKPLANE INTERCON...

Page 139: ...ITS 23 16 ON BOARD 40H PROCESSOR FIFO DATA 280B IN c B TOTAPE WRITE PORT DECK 6 Mliz BOARD P TAPE CONTROLLER STATUS READ PORT STATUS DECK P FROM SELECTED STATUS READ PORT TAPE DECK 20H CONTROL DECK q...

Page 140: ...the host The host sends commands to this register The controller accepts only valid commands The host sends the low word of the DMA starting address in this register Bit 0 of this byte must be a 0 so...

Page 141: ...SE CONNECTION AND GROUP E RESULT E1 E2 E3 Set to expect either a 1 to 2 normal low or high bit SAD15 bit SAD15 low E2 to 3 bit SAD15 high 4 5 E6 Set to expect either a 4 to E5 normal low or high bit S...

Page 142: ...low E26 to E27 bit 07 high E28 E29 E30 Set to expect either a E28 to E29 low or high bit SAD06 bit 06 low E29 to E30 normal bit 06 h E31 E32 E33 Set to expect either a E31 to E32 normal low or high b...

Page 143: ...low has occurred A FIFO error has occurred Table 21 Host Tape Controller Commands CODE HEX 0000 NAME NOP DEFINITION The controller loops while waiting for a command from the host 0001 READ The control...

Page 144: ...troller is allowed for reads and writes At power on the default is 10 retries n O to 15 Controller rewinds the tape and selects new track n O to 3 Controller changes to mode n n 0 1 In mode 1 tape is...

Page 145: ...OT LEOT RTRYAT UNITO UNIT1 TRKO TRK1 DEFINITION No tape cartridge in drive File mark detected during read or or skip blocks Hardware error Invalid command Inappropriate command Bad DMA parameters Blan...

Page 146: ...vice Bit 7 IP Interrupt pending HRM Table 4 24 Tape Controller to Drive Interface Signals SIGNAL DEFINITION RWD Rewinds the tape REV Moves the tape backwards FWD Moves the tape forward WEN Enables wri...

Page 147: ...e flowchart in Figure 4 9 shows the steps taken by the host The controller normally loops while it waits for a non zero command from the host When the controller receives a com mand it resets the inte...

Page 148: ...installed Selected drive has received a write enable signal Rewind completed Load point sensed Installed tape cartridge is unprotected The drive is doing one of the following 1 Automatic rewind after...

Page 149: ...HRM HOST r I I I I I I I I I I I 1 Zilog TAPE CONTROLLER 0178 HRM Figure 4 9 Cartridge Tape Controller Command Processing 4 56 Zilog 4 56...

Page 150: ...e Translation During transQctions involving bytes the controller receives a data byte from ZBI lines ADO through AD7 Figure 4 12 shows the flow from a regis ter through the controller and to memory Th...

Page 151: ...ificant bits ADOO and AD01 4 6 Systeull Reset A system reset can be generated from a power up circuit on the CPU board or by the RESET button on the front panel of the System 8000 The power up reset c...

Page 152: ...INTERCONNECT ZBI 00159 Figure 4 10 Memory SUbsystem Controller Functional Relationships BIT 38 I BIT 31 I BIT 23 I BIT 15 I BIT 07 I BIT 00 I CHECK BITS BYTE 0 BYTE 1 BYTE 2 BYTE 3 CHECK BIT BYTE 4 BY...

Page 153: ...Zilog HRM 81T 01 I BIT 31 BIT 23 BIT 16 BIT 01 ISIT 00 I I I I I c ZBI r r rT A MEMORY CONTROLLER I BIT 38 CHECK BITS I BIT 31 I BIT 23 I BIT 15 I BIT 07 00112 Figure 4 12 Byte Translation 4 60 Zilog...

Page 154: ...HRM Zilog BIT 15 I BIT 00 I HRM BIT 31 I BIW CI W LW 1 BI 15 ZBI MEMORY CONTROLLER I BIT 38 CHECI BITS I BIT 31 I BIT 23 I BIT 15 I BIT 07 I BIT 00 o 1 7 1 4 61 Figure 4 13 Word Translation Zilog 4 61...

Page 155: ...voked At the conclusion of the diagnostic if no errors have been recorded the message POWER UP DIAGNOSTICS COMPLETE appears on the console screen and the ZEUS Operating System is automatically booted...

Page 156: ...informa tion is loaded into the PC and FCW flag and control word register When the CPU generates an NMI acknowledge status code 0101 the source of the NMI will be either a manual power fail or ECC mem...

Page 157: ...all peripherals on the Sys tem 8000 CPU have been properly initialized because of the vectored interrupt daisy chain Since there are several Z80B peripheral devices on the CPU board an interrupt daisy...

Page 158: ...rates BAUDO BAUD1 BAUD2 Generates BAUD3 BAUD4 BAUD5 Generates BAUD6 BAUD7 and the Real Time Clock Serial Channels 0 Serial Channels 2 3 Serial Channels 4 5 Serial Channels 6 7 Line Printer Interface S...

Page 159: ...ble and efficient allocation of main memory resources during the ex cution of both oper ting system and user tasks 2 Support multiple independent tasks that share access to common resources 3 Protecti...

Page 160: ...r 4 9 2 MMU Operation Segmented A segmented operating system uses MMU M1 code to provide an address space con sisting of up to 63 segments e g segments 0 to 62 Seg ment Q3 is used to run non segmented...

Page 161: ...segment 0 and user programs in any segment 2 to 63 Segment 63 is recommended for running user programs For operating systems executing in this configuration MMU M1 code is enabled for program referen...

Page 162: ...In system mode if the segment number of a user segment is generated segments 1 to 63 or 66 to 127 the address translation is the same as in normal mode Separation of code data and stack spaces are dea...

Page 163: ...ny reference to a user segment always enables the Normal Break Register These comparisons are independent of whether the 28001 CPU is exe cuting in system or normal mode The function of the system seg...

Page 164: ...5 3 Tape Drive Maintenance Components of the Tape Cartridge Drive requiring cleaning are shown in Figure 5 1 The Magnetic Tape Mechanism clean ing procedures described in paragraph 5 3 1 through 5 3 4...

Page 165: ...lot of the cleaner Slide the paper up lift ing the foreign material from the cleaner Compressed air or a soft brush can be used to remove the foreign material from the area around the tape cleaner and...

Page 166: ...HRM Zilog HRM SENSOR HOLES MOTOR CAPSTAN MAGNETIC HEAD ASSEMBLY TAPE CLEANER Figure 5 1 Location of Parts Requiring Periodic Cleaning 5 3 Zilog 5 3...

Page 167: ...same manner 5 4 Disk Drive Assembly Cleaning Bath the SMD and Finch disk assemblies are sealed units and therefore do not require preventive maintenance procedures The major components of the FINCH d...

Page 168: ...AR 5 5 Figure 5 2 Disk Drive Mounting FINCH Major Components Four 8 32 tapped holes are provided in the base of the main deck casting to facilitate disk drive mounting in the hor izontal position The...

Page 169: ...HRM Zilog HRM UP FRONT i S IOCKMOUNT WASHER 8 32 SCREW CHASSIS 00408 I I I I L J I I j L I il I II Figure 5 3 Disk Drive Mounting 5 6 Zilog 5 6...

Page 170: ...sted in Table 5 2 CAUTION The interface connector for the Disk Bus Interface is located very close to W1 the jumper location for connecting DC ground to frame ground Use extreme care wht n inserting o...

Page 171: ...Power Cable CABLE NAME DESCRIPTION 40 conductor flat ribbon cable maximum of 30 ft 9 1 ern Connector Open strain relief 10 conductor 18 gauge wire maximum of 4 ft 1 2 m Connector MODEL 31 DESCRIPTION...

Page 172: ...acket on the front of the SMD drive 3 Apply power to the drive Observe that the actuator mechanism performs a first seek operation in less than one minute the read write heads move from the landing ar...

Page 173: ...in the upper right hand corner of the card cage backplane Refer to Figure 5 5 4 Check the following DC output voltages at their respec tive t st points a 5 Vdc 0 25 0 1 at TP2 b 12 Vdc 0 1 at TP3 c 5...

Page 174: ...e power connector The power connector is located in the FINCH Adapter Board attached to the rear of the drive Refer to Figure 5 6 for connector orientation and voltage test points 3 Voltage adjustment...

Page 175: ...CR2 9 00 E16G 12V 5V E17L I DR1 DR2 CR3 0 5V E18 1 i oR3 E191 i FRONT VIEW Figure 5 5 Power Supply Voltage Test Points CPU Module 24 24R G VOLTAGE 12 12 G 52 G 5 5 5 00289 I w C Z od a o I llI 3 lI I...

Page 176: ...r 5VDC 5VDC ADJ 12VDC 12VDC ADJ and 24VDC 24VDC ADJ See Figure 5 8 for locations 14 PIN CONNECTOR PIN 14 12 24V 11 10 24V RTN 9 8 5V 7 6 5V RTN 5 4 3 1 12V 12V RTN PLUG P2 ON SMD POWER CABLE FROM POWE...

Page 177: ...es on PROM on the CPU The monitor includes basic debugging commands I O control and inter face software for use with a serial interface to a remote computer system 5 9 1 Monitor Program Debug Environm...

Page 178: ...his breakpoint is encountered unless another breakpoint is encountered first The following restrictions on the user program are necessary to set breakpoints 1 This program must be able to execute with...

Page 179: ...is the monitor prompt Symbol for hexadecimal value for example 4F or 4FFF Apply the following when entering commands and options 1 All commands and options must be entered in uppercase 2 Commands can...

Page 180: ...last PC set in user register array address Branch to address address1 address2 data Fill memory port address W BJ I O port read write address1 address2 Move memory block address1 address2 Compare memo...

Page 181: ...of each location For each location the address is displayed followed by the contents of LIWIB and a space To change the contents at a given location enter the new contents in the form long wordlwordl...

Page 182: ...HRM EXAMPLE Zilog HRM Display memory location Segment 0 5200 and alter its contents CD 5200 CR 00 5200 1808 1922 CR 00 5201 FE2B CR 00 5202 2004 CR 5 19 Zilog 5 19...

Page 183: ...by a CR terminates the command The following register names can be used in the command 1 Any of the sixteen 16 bit registers named RO R1 R2 R15 2 Any of the sixteen 8 bit registers named RHO RLO RH1...

Page 184: ...HRM EXAMPLE Zilog HRM Display 32 bit word register RR4 and alter its contents R RR4 CR RR4 00000000 A2557FFFF CR RR6 00000000 Q CR 5 21 Zilog 5 21...

Page 185: ...is encountered n is in the range 1 FFFF I f n i s not g i ven 1 i s ass um ed I f the BREAK command is issued with no parameters any previ ously set breakpoint is cleared When program execution is sus...

Page 186: ...O CR 00 9002 XXXX Q CR R SG CR HSG XXXX 0 CR RPC XXXX 8000 CR RFC XXXX COOO CR RRF XXXX Q CR N CR HO R1 R2 R3 R4 R5 R6 R7 SG PC Fe RF x X x X x X X X 0000 8002 COOO X R8 R9 R10 R11 R12 R13 R14 R15 N4...

Page 187: ...RM This command causes a branch to the current PC continu ing program execution from the location where it was last interrupted All registers and the FCW are re stored before branching EXAMPLE Execute...

Page 188: ...address DESCRIPTION Zilog HRM The JUMP command branches unconditionally to the given even address All registers and the FCW are restored before branching EXAMPLE Execute user program starting at 5000...

Page 189: ...ress2 word data DESCRIPTION The FILL command stores the given data word in a memory location from address1 to address2 The command ad dress must be an even hex number EXAMPLE Store data FFFF in memory...

Page 190: ...ss and displays the value Enter a hex value to be output to the specified port or enter only a value to be output to the specified port or enter only a carriage return if no output is to be made If th...

Page 191: ...s command moves the contents of a block of memory from the source address specified by address1 to the destination address specified by address2 0 is the number of bytes to be moved EXAMPLE Move memor...

Page 192: ...cify the starting addresses of the two blocks and n specifies the number of words to be compared If any locations of the two blocks differ the addresses and contents of those locations are displayed E...

Page 193: ...passed between the remote com puter system and the local system The console controls the remote computer system operating system Channels A and B of the S102 must be set to the same baud rates when op...

Page 194: ...NAME PORT SYNTAX P port address WlB DESCRIPTION Zilog HRM The PORT command is similar to the IOPORT command how ever 1 it is used to read or write special I O devices EXAMPLE P Fe CR OOFC XX CR 5 31...

Page 195: ...HRM COMMAND NAME TEST SYNTAX T DESCRIPTION Zilog HRM The TEST command executes the SPUD System Power Up Diag nostic tests See section 3 7 for detailed descrip tion EXAMPLE T CR 5 32 Zilog 5 32...

Page 196: ...is commonly used to manually bootstrap the ZEUS Operating System The ZBOOr command reads a 512 byte program from block 0 of the device determined by DI DISK Model 21 SISMD Model 31 TI Cartridge rape G...

Page 197: ...quired on the remote system to perform download functions through console I O The Downloa Mode uses the Tektronix record format hich uses only ASCII characters Each record contains two che Jl sum valu...

Page 198: ...ith 00 in the count field indicates the en of load data RECORD WITH ERROR MESSAGE If either the local or remote system has to abort the load process it sends a record of the form error messages in AS...

Page 199: ...nitor Program then returns to Monitor Mode for the next command The address used in the data record dur ing the loading process is provided by the file descrip tion record it must be greater than 8000...

Page 200: ...e remote system causes the current record to be ret ansmitted up to ten times after which a record with an error message is s nt and the Monitor Program returns to Monitor Mode The LOAD program in the...

Page 201: ...input line procedure as a line delete When it is read from the terminal this procedure purges the buffer and continues reading the input stream LIN DEL is initialized to 7F RUB CHRDEL Character Delet...

Page 202: ...control q Stack Pointer 40AO This address is the base of the user stack set by the Monitor Program at reset The top of the stack is 4000 PSAREA Program status Area 4400 The Program Status Area for en...

Page 203: ...ented instruction PRIVILEGED INSTRUCTION PRIVILEGED INSTRUCTION SYSTEM CALL entered in Segmented Mode Address of BREAK interrupt procedure SEGMENT TRAP SEGMENT TRAP FCW for NONMASKABLE interrupt proce...

Page 204: ...FFC1 2 bits baud rate 2 bits boot device 4 bits other configurations 5 10 Monitor I O Procedures The I O procedures most frequently used in the Monitor Pro gram are given in this section These proced...

Page 205: ...turn the zero flag is set and RHO is lost EXAMPLE CONSTANT TYWR 06 SC flTYWR character in RLO PROCEDURE NI ME PUTMSG DESCRIPTION Sends a character string to the terminal Register R2 con tains the addr...

Page 206: ...he buffer the zero flag is set All lowercase alpha characters are converted to uppercase char acters before they are stored in the buffer R1 returns the actual number of characters received from the t...

Page 207: ...execution of test lists A test list consists of lines executed sequentially A line contains either a test or a control statement up to four parameters necessary for execution of the test or contrQl s...

Page 208: ...tants entered are interpreted in decimal base unless the prompt indicates that the default base is hexadecimal or octal The default base can be over ridden by prepending 0 zero and a letter d for deci...

Page 209: ...e for its execu tion and load it Included are the test name 1 to 8 characters a short description of the test 1 to 40 characters declarations of base decimal hexade cimal or octal and default values f...

Page 210: ...SET buttons Pressing RESET disables SADIE and enables the PROM monitor Presssing START halts the function that is executing by gen e ating a Non Maskable Interrupt NMI In addition to halting the curre...

Page 211: ...test lap is completed Detailed error messages are logged in the cumulative error log When exe cution is complete enter a CR to return to the COMMAND LEVEL RUNNING A SINGLE TEST Any test can be select...

Page 212: ...y is the current line marked by upon which line oriented com mands operate Enter an integer to change the current line of the list Previously created and stored test lists can be moved to memory from...

Page 213: ...entry is correct the copy of the diagnostic li brary in memory is updated and the diagnostic is appended to the diagnostic tape library NOTE The new diagnostic must already exist on the SADIE tape at...

Page 214: ...it Entering a CR resumes the interrupted process NOTE SADIE cannot a1 lays force an immediate abort of a test in progress MONITOR COMMANDS The MONITOR provides functions similar to tho e of the PROM M...

Page 215: ...f one function to appear together for convenient reference 5 15 1 Command Level T Choose and run a single TEST General Description CRT Display Contents Optional Commands A test can be chosen from the...

Page 216: ...ription CRT Display Contents Optional Commands selects the control line with that number returns to the CHOOSE A TEST OR CONTROL LINE menu The test or control line is shown with its current values for...

Page 217: ...for a new value A new value can be entered Entering only CR leaves the count un changed SET REPETITION COUNT Optional available commands in this mode are Command Description o Test runs until START bu...

Page 218: ...com mands in this mode are the same a3 T choose and run a single TEST 5 15 3 Command LevE l L Run current test LIST General Description Current chosen is run test list previously or selected at edit l...

Page 219: ...yboard com mands in this mode are Command CR S Description Execute list beginning at current li ne START execution at line 1 Make line the CURRENT line 1 Return to COMMAND LEVEL 5 15 4 Command Level C...

Page 220: ...Commands Optional available commands are the same described in paragraph except that returns command level not the LEVEL keyboard as those 5 15 1 to the C COMMAfID 5 15 5 Command Level E EDIT test lis...

Page 221: ...MMAND LEVEL E SUBCOMMAND LEVEL C CLEAR current test list General Description The current test list residing in RAM is deleted before creating a new test list CRT Display Contents The EDIT TEST LIST is...

Page 222: ...ayed and the user has the opportunity to enter a new description Then the current test list overwrites the original test list on the tape and the test list catalog is updated CRT Display Contents Opti...

Page 223: ...ed CRT Display RESET TEST LINE OPTIONAL Optional Commands The choices available are the same as those d sqribed in paragraph 5 15 1 under CHOOSE A TEST OR CON TROL LINE except that returns to the EDIT...

Page 224: ...e error log maintained in SADIE is displayed including the test name the number of times a test was executed the number of errors reported by the test organized by test list line and the completion st...

Page 225: ...SADIE tape is rewound to the physical load point and system control is returned to the PROM Monitor When this command is complete the Monitor message appears Not applicable 5 16 SADIE Test Line and Co...

Page 226: ...action The optional available com mands are listed in the following PAUSE menu PAUSE L Display current test LIST D DISPLAY error log E Display detailed ERROR log A Display cumumative log of ALL tests...

Page 227: ...cted The PAUSE ON ERROR OPTIONS are NOPAUSE PAUSETST default Display PAUSE menu on hard error 5 17 Using SADIE The purpose of this example is to familiarize the user with the CRT displays and interact...

Page 228: ...ALL tests in list M perform tape MAINTENANCE functions Q QUIT Enter your choice J After this menu appears the desired diagnostic function may be selected by simply entering its letter code in respons...

Page 229: ...ameters can be modified To reset the repetition count enter R in response to the prompt Enter your choice followed by CR The following display appears SET REPETITION COUNT Current repetition count to...

Page 230: ...ist check and verification pro cess the following message is displayed CHECKING TEST LIST LINE 1 OK CHECK COMPLETE After the CHECK COMPLETE message the following display appears The following test is...

Page 231: ...0 TRANS 0 RNDM 0 DSC 0 LIM 0 MODE 0 DIR 0 STACK M 1U ERRORS SDR BLOCK 0 CONTROL SAR 0 FLAGS RD 0 TRANS 0 RNDM 0 DSC 0 LIM 0 MODE 0 DIR 0 The MMUTST5 test messages and lap count summary screens appear...

Page 232: ...14 0009 05 The following menu is displayed when SADIE is loaded Some tests do not apply to Models 21 and 31 and do not appear in this appendix A 1 WDCCRC WDCFMT WDCl 1EDIA WDCTST3 WDCTST7 WDCJVION MD...

Page 233: ...ges where u unit number decimal ccc cylinder number decimal h head number decimal S3 sector number decimal dr contents hex of drive ready register ds contents hex of disk status register oe contents h...

Page 234: ...tally of the number of times each of the following status bits was returned by the disk controller when a soft error occurred TOT t otal number of errors DAT CRC er ror s pas sector not found FOR form...

Page 235: ...sk controller commands and status registers refer to the Winchester Disk Controller Hardware Reference Manual 03 3203 NOTES WDCCRC does not recognize when the drive selected for test ing is off line o...

Page 236: ...is displayed Otherwise a list of defective sectors is displayed ERROR MESSAGES WDCFMT can issue the following error messages where u unit number decimal ccc cylinder number decimal h head number decim...

Page 237: ...ble error status after a CEMODE command was issued HARD ERROR READING DEFECT MAP DR dr DS ds OE oe OS os WDC return d an uncorrectable error status after a READ command was issued to cylinder O WDCFMT...

Page 238: ...in the following for mat cc h ss where cc cylinder nutnber decimal h head number decimal ss sector number decimal NOTES If the START button is pressed while the FMT command is being executed requests...

Page 239: ...n All errors incurred while writing or reading a data pattern are displayed The three data patterns are 1 AAAA 2 FFFF 3 The worst case pattern B6DB6DB6DB6D Each pattern is written to every track of th...

Page 240: ...le error occurred during track write HARD TRK READ pppp DISK u ccc h ss DR dr DS ds OE oe OS 03 An uncorrectable error occurred during track read SOFT TRK READ OS os pppp DISK u ccc h ss DR de DS ds O...

Page 241: ...buffers are in memory segment 2 Initially the test randomizes the source buffer and disk addresses of the 128 queue elements For each element the sour e buffer contents are written to the disk sector...

Page 242: ...INVALID COMMAND DISK u ccc h ss COMMAND ISSUED xx Invalid command opcode or out of range command parame ters HARD SEC WRITE DISK u ccc h ss DR dr DS ds OE oe OS 03 An uncorrectable error odcurred duri...

Page 243: ...ber of statistics whenever a hard or soft error occurs At the end of each test repetition these statistics are displayed in tabular form The lap summary table is described under LAP SUMMARY of the WDC...

Page 244: ...est contains the following loop itera tions 1 Fill segment 1 3 with AAAA s 2 Fill a randomly chosen source buffer of random length with random data 3 Write the source buffer into a random disk address...

Page 245: ...command parame ters HARD WRITE llll DISK u ccc h ss DR dr DS ds OE oe OS os An uncorrectable error occurred during a random length write operation 1111 is replaced by the number of words hex to be wri...

Page 246: ...disk with the bad buffer read from the disk LAP SUMMARY WDCTST7 tallies statistics whenever a hard or soft error occurs At the end of each test repetition the stati3tics are displayed in tab form Refe...

Page 247: ...H which indicates a hexadecimal number Example 100H 256 3 Omitted parameters take on their previous values Example Command READ 1 1000H 100H 0 1 0 Command READ The second READ and the first RE D are i...

Page 248: ...of drive ready register ds contents hex of disk status register oe contents hex of operation error status register os contents hex of other status register xx value hl x of command issued to the WDC...

Page 249: ...iding at physical cylinder 0 and displays a list of bad physical cylinders BADCYL should only be used with cylinder sparing firmware installed on the WDC board BADSEC reads the defect table residing a...

Page 250: ...Engineer mode enabling defect mapping Example CEMODE EXITCE COMMAND CLC ILC RLC Description CLC clears the lap counter ILC increments the lap counter by 1 and RLC displays the lap counter Example CLC...

Page 251: ...or ENPRT enables the print ing of operational messages from the monitor Ex ampl e DISPRT COMMAND FMT Description This command will format the selected drive This will destroy any data on the medium Ex...

Page 252: ...NOHALT inhibits CMP to halt on an error Ex ampl e HALT NOHALT COMMAND HELP Description HELP displays a list of the WDCMON commands and parameter s Ex ampl e HELP COMMAND HOME unit Description This co...

Page 253: ...e inhibit retry flag in each com mand to the WDC ENTRY clears the inhibit retry fl ag WDC Ex ampl e INHRTY ENTRY COMMAND ININT ENINT Description ENINT sets the interrupt enable flag in each command to...

Page 254: ...mber Incrementing HEAD beyond the maximum number of heads for the particular disk model causes a carryover into the CYLinder number Incrementing ROFF or WOFF beyond FFFH causes a carryover into RSEG o...

Page 255: ...of cylinders for the disk model 1 inclusive RHEAD sets HEAD random value from a to the maximum number of heads for the disk model 1 inclusive RSEC sets SEC random value from 0 to the maximum number of...

Page 256: ...isk address accessed is cyl head sec Ex ampl e READ 1000H 100H 23 2 20 COMMAND SEEK cyl Description This command does an explicit seek for the cylinder specified on the selected unit Example SEEK 240...

Page 257: ...to 500 COMMAND SRSEG SWSEG segnum Description SRSEG sets the read segment number to the given segment number segnum SWSEG sets the write segment number to the given segnum Ex ample SRSEG 1 SWSEG 3 COM...

Page 258: ...ilog HRM COMMAND WRITE wseg woff lnth cyl head sec Description This command writes lnth data words to the selected unit from memory rseg roff The disk address is cyl head sec Ex ample WRITE 2 1024 100...

Page 259: ...up sequence and also share many error messages these common items are explained in the introduction Also included in the introduction is a brief outline of the SMD controller to host interface SMD CO...

Page 260: ...SR DRV Controller buSY servicing CR CMD Interrupt Under Service Interrupt Pending No Dispatch Table Address or Interrupt Vector sent to controller after CR IN Packet Command ending status after CR WK...

Page 261: ...3 Drive 3 Packet Status 8 PACKET 0 ADDRESS M S WORD A PACKET 0 ADDRESS L S WORD 14 PACKET 3 ADDRESS M S WORD 16 PACKET 3 ADDRESS L S WORD DT F Sn Packet Packet Status for packet On o IDLE set by host...

Page 262: ...to controller board RAM 2 RRAM Parameters CT AH AL Read controller board RAM 3 SELECT Parameters UN Select drive 4 PRISEL Parameters UN Priority Select dual access only 5 PRIRELParameters UN Release...

Page 263: ...me and optional description o No Error OR Soft Error NOTE if ES 0 but any of SB bits are set there was a SOFT error if ES 0 and all S8 bits are clear NO error occurred Initialization error Initializat...

Page 264: ...to clear a fault Selected drive ready Selected drive on cylinder Selected drive seek error Selected drive fault Selected drive read only Selected dr ve busy dual access only Selected ports port 0 l s...

Page 265: ...commands All disk control operations are packet commands Packet commands may be issued in either polled mode or interrupt mode The programming sequence for packet commands is 1 Host sets up one or mor...

Page 266: ...e packet was set up before CR WK was sent the completed packet is determined by looking for a DT PS field set to DONE The host sets this field to IDLE and the packet com mand cycle is complete SMD DIA...

Page 267: ...ller Command Register replaces xxx x hexadecimal During controller initialization commands are written to the controller command regi ster and the tatus register is polled until the command is complet...

Page 268: ...ders have been destroyed after the disk was formatted This mes sage is also displayed if the SMD controller times out after the SIZE packet command is issued After the start up procedure the following...

Page 269: ...ng three fields 1 Error Description Field this field explains the end ing status ES code returned as well as any other applicable error bits in DS and SB 2 Operation Field this field explains what typ...

Page 270: ...tt bit 2 rezero req d ES 1 ES 2 ES 3 The segment and offset where the memory buffer began replace sss decimal and 00 00 hex adec ima I re s p ectively ES 4 ES 5 ES 6 ES 7 ES 8 DS replaces xxxx hexadec...

Page 271: ...anrl command errors The rap summary is cumulative for all laps It shows The test name G The disk unit under test The lap count The total number of errors of all kinds The number of times each packet c...

Page 272: ...reported by the SMD controller after execution of a packet com mand including o TOTAL the number of times a hard data error was returned in the ending status o rty hard data errors with retries attemp...

Page 273: ...odd address parameter o ofl pack overflows o pf power fail detected o snf sector not found errors o wpv write Protect violations o inv invalid Packet commands reported by SMD cont oller o unk unknown...

Page 274: ...gged to SADIE and error status bits are tallied At the end of each repetition of the test SMDCRC displays a lap summary table which shows a cumulative tally of error status bits and packet commands is...

Page 275: ...SMDCRC displays a cumulative tally of packet commands and errors at the completion of each repetition of the read test See the INTRODUCTION TO SMD DIAGNOSTICS for a complete description of the lap sum...

Page 276: ...hrough most of the standard start up pro cedure described in the INTRODUCTION TO SMD DIAGNOS TICS However since its purpose is to format a drive it does not issue the SIZE packet command It also omits...

Page 277: ...analysis SMDFMT reformats the disk flagging the bad sectors During the reformat step each track has one sector flagged as either bad or spare with all other sectors being active If there is an uncorre...

Page 278: ...rack or a single sector with the FRD packet command SMDFMT first tries to FRD an entire track If it gets a bad ending status it tries FRD sector by sector The diagnostic was writing or re ding a full...

Page 279: ...nd hh d ec im a1 LAP SUMMARY At the conclusion of the re format step SMDFMT is fin ished formatting the disk It displays the lap summary table of commands and errors described in the INTRODUC TION TO...

Page 280: ...0 only the worst case pattern B6D is used Otherwise all patterns AAAA FFFF and B6D are used Default allpat 1 DESCRIPTION SMDMEDIA begins with the start up procedure in the INTRODUCTION TO SMD DIAGNOST...

Page 281: ...al SMDMEDIA will also display the following message COMPARE WR ws woff wd RD rs roff rd DISK u cccc hh ss A mismatch was found between a buffer written and a buffer read from the same disk a dress The...

Page 282: ...EST to abort SMDTEST is actually a pair of random tests Which test is performed during any invocation of SMDTEST depends upon the value of P rameter 2 TEST 1 The single sector est is a good test of ra...

Page 283: ...sen source buffer is filled wi th random data Th buffer must be in segments 1 3 2 The source buffer is written to a random disk address 3 The disk address is read into a random destination buffer The...

Page 284: ...h in byt es replaces xxxx hexadecimal SMDTEST will also display the following messages CMP ERR IN BUFFERS SRC ss soff sd DST ds doff dd ORIG BUFS WR ws woff RD rd roff L llll DISK u cccc hh ss A misma...

Page 285: ...fers are the background The data given in this message ls the same as that described for the compare errors within the read and write buffers see above Only test 2 does a background check after a writ...

Page 286: ...prets and care of setting up for command completion SMDMON begins with a start up sequence similar but not identical to the other diagnostics The differences are 1 SMDMON issues a warning but does not...

Page 287: ...ONS below Ex ampl e The following are s im pI e command s a EINT b SUNIT 1 c RD 1 0 512 400 3 27 d WR 2 0 512 400 3 27 4 A complex command is one of the following A An optional repeat factor followed...

Page 288: ...nt would cause overflow a warning message appears and the com mand is ignored 9 SMDMON does not in general j protect the user from commands that could be destructive For example SMDMON allows the SMD...

Page 289: ...y selected unit COMMAND DESCRIPTIONS The following notes apply to the descriptions of SMDMON commands in upper case letters entered Parameter names letters and represent noted parameters are are posit...

Page 290: ...t values described in the command descrip tions below Some parameters are shared by more than one command Example The following commands all share the write buffer start address parameters wseg and wo...

Page 291: ...values 600 8 and 34 are stored in the drive size table 8 Format parameters are closely tied to drive size parameters Whenever the drive size changes the format parameters are changed to make sense fo...

Page 292: ...y The second line repeats a random write read compare test 9999 times each time incrementing the lap counter by 1 The REC command displays the lap summary COMMAND COMPARE CMP DESCRIPTION s eseg sreoff...

Page 293: ...the contents of memory at dseg doff for dlnth bytes EXAMPLE RD 2 0 512 DIS 1 0 20H DISP The first DISP command displays 32 20 hex bytes beginning at 1 0 The second DISP displays the read buffer at 2...

Page 294: ...orrection on sub equent packet commands The CM NC bit is o This is the default mode for SMDMON DCORR disables error correction on subsequent packet commands The CM NC bit is set to 1 EXAMPLE ECORR REA...

Page 295: ...I DPAUSE DESCRIPTION EPAUSE enables a pause on error mode in SMDFMT If SMDFMT detects an error upon command completion or a compare error it will pause and request entry of a CR to continue This is u...

Page 296: ...y errors are displayed COMMAND ERETRY DRETRY DESCRIPTION ERETRY enables retries on all subsequent packet com mands CM NR is set to o This is the default mode in SMDMON DRETRY inhibits retries on all s...

Page 297: ...fpat DESCRIPTION If NO parameters are entered this command fills the current write buffer beginning at wseg woff with lnth bytes of the word pattern fpat If ANY parameters are entered this command fil...

Page 298: ...are interleaved 0 3 6 9 and so on and the last logical sector sector 32 is flagged as a spare sector No sectors are flagged as bad COMMAND FVOL DESCRIPTION Formats the entire vo ume track by track Th...

Page 299: ...SECTOR 8 ECC M S H 10 I ECC L S H where ET flags the last sector on a track EC flags the last sector on a cylinder EP flags the last sector on a pack FL flags a bad sector SP flags a spare sector ECC...

Page 300: ...mand EXAMPLE SALL 588 0 0 ISEC 45 IHEAD 8 Assuming the drive is an 80 Megabyte drive with maxcyl 589 max head 7 maxsec 32 the ISEC command causes SMDMON to set cyl 588 head 1 sec 12 The IHEAD command...

Page 301: ...lize the dispatch table 4 Send the segment number and offset bytes for the dispatch table to the controller 5 Send the interrupt vector in intvec to the con trollE r 6 Send the read packet addresses c...

Page 302: ...xits SMDMON Returns to the program that invoked SMDMON SADIE or the PROM monitor EXAMPLE QUIT COMMAND RAND rndseg rndoff rndlnth DESCRIPTION If NO parameter s are present this command fills t_he curre...

Page 303: ...CYL Assuming maxcyl 589 this command sets cyl to a value in the range 0 588 COMMAND READ RD DESCRIPTION rseg roff Inth cyl head sec rseg roff Inth cyl head sec Issues the READ packet command The read...

Page 304: ...q If cyl is 0 the controller seeks to that cylinder Ex AMPLE SEEK FFFFH SEEK 300 The first SEEK rezeroes the current disk drive and resets a drive fault The second SEEK positi ns the heads to cylinder...

Page 305: ...read buffer addreas if no parameter is given If a parameter is given the read buffer segment is changed to that value SROFF shows the current read buffer addres if o param eter is given Otherwise the...

Page 306: ...e maxsec Active sectors track per table fmtsec new max sec value 1 nsec new max sec value fspare new maxsec value fbad ffffH maxcyl maxhead and max sec are used to do boundary checking on commands tha...

Page 307: ...ND SLNTH Inth DESCRIPTION If no parameter is given the length of the write and read buffers is shown in bytes If a parameter is given the length of the write and read buffers is set to its value EXAMP...

Page 308: ...ize parame ters are displayed and no valu s are affected If any parameters are given SDRIVE replaces the default alues for the maximum numbers of cylinders heads and active sectors track to maxcyl max...

Page 309: ...SIZE SUNIT EXAMPLE SFMT 33 FFFFH 20 This command sets the number of sectors track to 33 the spare sector to ffffH out of range and the bad sector number to 20 A subsequent FMT command flags sector 20...

Page 310: ...s written to is cyl head sec Inth bytes are written WR is a special abbreviation of WRITE EXAMPLE WRITE 2 0 512 10 0 2 Writes 512 bytes from memory beginning at 2 0 into cyl 10 head 0 sector 2 COMMAND...

Page 311: ...rst These dependencies are described in the command descriptions The command line may contain multiple c86m d3 3epetition counts can be specified for the commands and parenthe3es are used to force com...

Page 312: ...hex bytes long and there is a file mark ter minating this file This illustrates the use of parentheses implied parameters and repetition counts COMMAND DESCRIPTIONS The following list of command3 are...

Page 313: ...f de3seg de30ff count D 3c i pt iO 1 This command compares two buffers The memory locations are addressed by segments srcseg and desseg and offsets within segments srcoff and desoff The number of word...

Page 314: ...ription DISPRT disables the echoing of commands and prevents the displaying of the command and error summaries De pend enc ies No ne Example DISPRT COMMAND EGP Description EGP erases a three inch gap...

Page 315: ...d error COM AND F f3eg foff fle pat Description This command fil13 memory from 3egment fseg address foff for a length of flen words with data pattern pat Dependencies None Ex ampl e F 1 8 50 1234H COM...

Page 316: ...l Description This command Increme 1ts h le 13tl1 Junte fo read or write operations by addval words The length must be less than Ox8000 De pend enc i es None Ex ampl e ILNTH 1000H COMMAND INV invcom D...

Page 317: ...e 3 or less Dependencie3 None Ex ampl e IROFF SOH COMMAND ITRK Description ITRK increments the track on which succeeding com mands will operate and sets the track If on track 3 it sets track to O Depe...

Page 318: ...ncrements acr033 memory segment values ment value must be 3 or less Dependencies None Ex ampl e IWOFF 64 COMMAND LOAD Description address It also The seg LOAD moves the tape from the physical beginnin...

Page 319: ...De3cr Lption This command sets the aximum allowed for read3 and writes i3 10 rtrycnt 0 15 De pend enc ie 3 None Ex ampl e lVJRTRY 8 COMMAND Q Description number of retries Def3ult at power up This co...

Page 320: ...rlen Description This command reads a block of data frDrn l ip 2 3 1d transfers it to segment rhad address lad The 1 1 en bytes are tra nsfer red tJ mem y Dependencies Tape must be at or beginning of...

Page 321: ...e Examp1 e REWIND COMMAND SEL selent Description Controller selects A new drive address selent selcnt O 3 Dependencies None Ex ampl e SEL COMMAND SKBF skpcnt Descriptio This command skips Cskpcnt bloc...

Page 322: ...g of tape Ex ampl e SKB R 14 COMMAND SKFF skpcnt Description Th i 03 command ski ps 3 pc n t f i 1 e s for ward 0 1 the tape or until the end of tape is detected Dependencies Tape must be at or beginn...

Page 323: ...ies None Ex ampl e STAT COMMAND STRK trkcnt Desc iption Controller rewinds the tape and selec ts a new track trkcnt 0 3 Dependencies Tape must be at or beginning of tape Ex ampl e STRK 3 COMMAND UNLOA...

Page 324: ...logical beginning of tape Ex ampl e WFM COMMAND WRITE whad wlad wlen Description This command writes one bloc of wle l yt23 tJ the tape from segment Cwhad address C tJlad Dependencie3 Tape must be at...

Page 325: ...HRM A 94 Dependencie3 None Ex ampl e WUP Zilog Zilog HRM A 94...

Page 326: ...nds in Mode 0 and Moja Module 3 READ WRITE and STRK com a ds Mod u1 e4 SKBF and SKBR 1 nan J Module 5 SKFF SKFR and WFM commands Module 6 SEL MRTRY and EGP commands The DIAG1 command i3 executed befor...

Page 327: ...HRM Zilog HRM NOTES TeOM halt3 execution when a tape operation fai13 A 96 Zilog A 96...

Page 328: ...e specifies the track where testing begins The third nibble is the track where testing ends The four th digit if on zero causes a tape warmup A tape warmup moves the tape to the logical end of tape an...

Page 329: ...are displayed if a verification yields a compar3 e or The track block and data are di3played LAP SUMMAlf y At the end 0 f e ac h rea dan d VV it e 0 f nurn b1k b J 0 c k s a table is displayed contai...

Page 330: ...st lap the code is in segment 0 on the second lap it is in segment 1 and so on On each lap all the segments from 0 to maxseg are tested except of course the segment where the code resides currently Th...

Page 331: ...ilog HRM NEWMEM1 turns the MMUs ON during the test If NEWMEM1 indi cates errors SADIE diagnostic MMUTST5 or the SYSTEM POWER UP DIAGNOSTICS SPUD s 1ould be t un tD e 13 F e c 1e MHU 3 integrity A 100...

Page 332: ...the segment is filled with x5555s read and verified filled with AAAAs and read and verified Like NEWMEM1 NEWMEM2 relocates the code segment ERROR MESSAGES The tests described abJve display these messa...

Page 333: ...Zilog HRM NEWMEM2 turns the MMUs ON during the test If NEWMEM2 indi cates errors SADIE diagnostic MMUTST5 or the SYSTEM POWER UP DIAGNOSTICS SPUD should be run ta ensure the MMU s integrity A 102 Zil...

Page 334: ...e segm ent the salne a3 NE n 1Ei 11 ERROR MESSAGES NEWMEM3 displays a DATA ERROR message for each error T e error me s sage g i ves th e add re s s whe r e th e t r rl C d ed the value written GOOD xx...

Page 335: ...t where random data is written to each SDR then read and verified 3 A 551 35 and AAAA data test on all MMUs A CONTROL register test where random data is written to each control register then read and...

Page 336: ...a 1dom SDR errors 3 The number of fV5555 and AAAA data er r3 4 The number of eor1t ol egi3t 2 4 _ 3 3 ri HODE registers D3C a 1d 5 The number of acce3S vi01 tL 3 of the following types a read only b l...

Page 337: ...y 13 t t 1 printer is online If the printer is online the tests 3e j the printable character set to the PIO Channel B n times where n is the number of repetitions in the test line During these tests...

Page 338: ...The user selec ts the SIO to be tested a l l t 1e test prompts the user to plug AUX into a specified port on the system rear panel Entering CR on the console signals the test to proceed The AUX termi...

Page 339: ...USE menu i3 displayed j 3 P 3 J v J o If 316310 does not respond after the U 3e sign813 for the test to proceed check that AUX is connected to the correct port To recover hit several keys i succession...

Page 340: ...interrupts Character transmissions mismatched baud rates Character transmission at all standard baud rates The tests are arranged in three different test each of which is performed for each pair of tt...

Page 341: ...be interconnected It also explains what input is expected and at what time The interconnecting cable con sists of two standard RS232 25 pin male connector3 wired a3 follows A B xmitted data 2 3 recei...

Page 342: ...e ab I e is connected to the wrong port POLLED TTY CHARS ERRS POLLED TTY YCHARS fl SR S This message is displayed on th co npll io 1 f each cycle of the polled mode test af 0 5 cha r act er s have bee...

Page 343: ...S high low did not occur SPEED BAUD TEST CYCLE U sig 1a13 expected aDd DCD Displayed at the beginning of each interaction of the interrupt mode test The interrupt mode test is similar to the polled mo...

Page 344: ...rates in the transmit and receivr PO ts T 1e bau j ratc cl Jcks are not correctly set ERROR DCD INTERRUPT NOT RE EIVE0 TTY SfATJ3 An error occurred in inter upt moJe e3ti1g af modem signals RTS and DT...

Page 345: ...FAILED ON CHARACTER TRANSMIT STATUS Iff A character received interrupt failed to occur on the receive SID during interrupt mode odem te3t ing The interrupt mode character test is epeated except that I...

Page 346: ...ransmitted did ot match the character received The test is suc c e s s f u1 when the err r J 0 U 11 tis ze r 0 L 1 bot h direction 3 ERROR SPECIAL RECEIVE CONDITION INTERRUPT No test currently impleme...

Page 347: ...ken wires or loose pins in the cable or by a connector which is either loose or connected to the wrong I O port Th e m0 s t a11 inc 1us i vet est i 3 the L1 t e l t 1 L 1 j l CY1 trol test This test i...

Page 348: ...correct check byte for the uncorrupted data is written to the check byte register Then error correction is enabled and the memory location is read The data read should match the original uncorrupted...

Page 349: ...byte register Then the location is read with memory correction enabled If the data read does not match the data written a data error message is displayed If the data matches the original the ECC erro...

Page 350: ...yte hex LAP SUMMARY At the completion of each lap of ECCTEST a table of statis tics is displayed It shows 1 For single bit errors a number of 1 bit errors forced b number of 1 b it errors corrected re...

Page 351: ...number of 1 bit errors reported by the ECC data read data written but error count regis ter indicates an error was corrected NOTES Test 3 may show spurious errors if memory has not been ini tialized a...

Page 352: ...ata field of each sector with a pattern of alternating ones and zeros OAA hexadecimal and rewrites each sector s header After for matting the target unit the entire format is read back and the header...

Page 353: ...he controller through a register triplet CP10 CP11 and CP12 8 4 Write Sector I UNIT HEAD CYLINDER SECTOR WORD COUNT ADDRESS The Write Sector command requires both a disk address unit head cylinder sec...

Page 354: ...ror will be set See Table 11 for the error status byte definition UNIT Unit is written to the controller through CP1 Any value between a and 3 is valid ADDRESS The 24 bit addre s of the host data buff...

Page 355: ...for either or both the data strobe timing or the head position ing during data read operations Both the data strobe and head offset are reset during disk write operations as required by the disk driv...

Page 356: ...sector register CP5 I ADDRESS The 24 bit address of the host data buffer is pas s e d tothe con t roll e r t hr 0 ugh aregi s t e r t rip1 e t CP10 CP11 and CP12 B 12 Set Interrupt Aqdress SECTOR I T...

Page 357: ...s of the ten bit cylinder address are issued to the controller through CP3 and the high order two bits are issued through CP4 bits zero and one B 15 Unit Format Verify UNIT This is a diagnostic comman...

Page 358: ...and Any undefined command Any command except DIAG Any command except DIAG MRTRY SEL MODE Any command except DIAG MRTRY SEL LOAD MODE WRITE WFM EGP C 1 CONDITION Tape if present rewinds for more than 8...

Page 359: ...encountered Attempted buffer overflow during DMA Bad read read after write for WRITE and WFM as indicated by a bad CRCC after re trying the operation the maximum permis sible number of times File mar...

Page 360: ...than 88 seconds Rewind occurs whenever track boundaries are Zilog HRM21 register Numbe rof retries in lb byte of status 1 r e g i s t e r 0 CMDREJ INAP and LEO and RTRYAT and numbe of retries in low...

Page 361: ...rack boundary tape failed to move off BOT for greater than 166 MS Tape write protected Tape at logical load point Tape at end of tape Data detected for 40 32K bytes Tape moves forward 2 1 sec and fail...

Page 362: ...test several boarOl trace and pin continuity tests and a ram test If these tests go smoothly parity ram or checkbyte ram e also tested All tests are done with mmuls disabred f 1EMTEST is a subse ant i...

Page 363: ...rd and SBR skip block revE rse Module 4 SFFR skip file forward reading and SFRR skip file reverse reading Module 5 EFL erase fixed length gap and EVL erase variable length gap Module 6 SE security era...

Page 364: ...3 Item 4 8165IO test has been renanted ito 8 IOTEST It now sup ports a 24 user syst em SLOl 10DEM also supports 24 01 users...

Page 365: ...__ i i _ ___ Title of this document Briefly describe application Does this publication meet your needs 0 Yes 0 No If not why not How are you using Uus publication o As an intrc x luction to the subjec...

Page 366: ...AIL FIRST CLASS PERMIT NO 35 CAMPBELL CA POSTAGE WILL BE PAID BY ADDRESSEE Zilog Systems Publications 1315 Dell Avenue Cam pbell California 95008 Attn Publications Manager NO POSTAGE NECESSARY IF MAIL...

Reviews: