background image

Содержание System 8000

Страница 1: ...II II II III II III II System 8000 Bardware Reference Manual III...

Страница 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...

Страница 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...

Страница 4: ...SYSTEM 8000 HARDWARE REFERENCE MANUAL 03 3237 011...

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

Страница 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...

Страница 7: ...HRM iv Zilog Zilog HRM iv...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 21: ...HRM Zilog HRM Figure 1 3 System 8000 Winchester Disk Controller WDC 1 6 Zilog 1 6...

Страница 22: ...HRM 1 7 Zilog Figure 1 4 System 8000 Storage Module Device Controller SMDC A Zilog HRM 1 7...

Страница 23: ...HRM 1 8 Zilog Figure 1 5 System 8000 Storage Module Device Controller SMDC B Zilog HRM 1 8...

Страница 24: ...HRM Zilog HRM Figure 1 6 System 8000 Tape Cartridge Controller TCC 1 9 Zilog 1 9...

Страница 25: ...HRM 1 10 Zilog Figure 1 7 System 8000 ECC Controller Zilog HRM 1 10...

Страница 26: ...HRM 1 11 Zi10g Figure 1 8 1M Byte Memory Array MEM Zi10g HRM 1 11...

Страница 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...

Страница 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...

Страница 29: ...HRM 1 14 Zilog Zilog HRM 1 14...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 325: ...HRM A 94 Dependencie3 None Ex ampl e WUP Zilog Zilog HRM A 94...

Страница 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...

Страница 327: ...HRM Zilog HRM NOTES TeOM halt3 execution when a tape operation fai13 A 96 Zilog A 96...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Отзывы: