Ah-T545b-Mc Lcp5 Lcp-5 Cpu Clustr Dia Cjkl5b0 (C)1983-85
Total Page:16
File Type:pdf, Size:1020Kb
Bl A f:CJKL580 lCP-5 CPU CL»TR OIAG mCYll 50(1046 ) 0' JMl-85 09:28 PAtt ^ CJKLSe.Pll 07 jAN-85 »:05 '>E0 0001 5706 .HEM 5709 5710 5711 5712 5715 5714 5715 5716 5717 57l« 5719 5720 5721 5722 5725 5724 5725 5726 5727 5728 5729 IDENTIFICATION 5750 5751 5752 5755 5754 PRODUCT CODE: AC-T544B-nC 5755 5756 PRODUCT NAME: CJKL5B0 LCP-5 CPU aSTR DIAG 5757 5758 PRODUCT DATE: JANUARY 85 5759 5740 NAINTAZNER: OIAGNDSTIC ENGINEERING 5741 5742 5743 5/44 574 > THE nrORHATION IN THIS DOCUTCNT IS SUBJECT TO CHANGE WITHOUT NOTICE 574fc AND SHOULD NOT BE CONSTRUED AS A COftUTHENT BY DIGITAL CORPORATION. 574 7 DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR ANY ERRORS 5748 THAT HAY APPEAR IN THIS DOCUTCNT. b750 NO RESPONSIBILITY IS ASSUNEO FOR TtC USE OR RELIMILITY OF SOFTWARE ON S751 EOUIPNENT THAT IS NOT SUPPLIED BY DIGITAL OR ITS AFFILIATED COMPANIES. 57S2 57^3 COPYRIGHT (C): 1965.1985 BY DIGITAL EQUIPMENT CORPORATION 5754 5755 THE FOLLOWING ARE TRADEMARKS OF DIGITAL EQUIPMENT CORPORATION: 5756 5757 DIGITAL POP UNIBUS MASSBUS 5758 DEC DECUS DECTAPE OEC/Xll 5759 5760 5761 5762 5765 Ci CJKLSeO LCP 5 CPU CLSTR OIAG MACni 50(1046) 07 JAN 65 09:26 PAGE 2 1 CJKc58 Pll 07 JAN-BS 09:0S SEO OOO^ 5764 MISTORt 5765 5766 5767 5768 REVISION A FIRST RELEASE OF DIAGNOSTIC 5769 5770 REVISION B THIS REVISION WAS MADE TO CORRECT PROBLEMS 5771 ENCOUNTERED UHILE RUNNING UNDER APT nOOF 5772 FOR CHANGES. SEE i 00001 5773 5774 ni CJKcSeO lCP 5 CK' CLSTR OIAG riACril 30(1046 ) 07 JAN 85 09:28 PAGt ^ CJKLSe.Pll 07 jAN-eS 09:0S yLQ 0003 5776 5777 5778 TABLE or CONTENTS 5779 5780 5781 5782 5785 1.0 GENERAL PROGRATI INFORnATION 5784 1.1 ABSTRACT 5785 1.2 SrSTEn REQUIREMENTS 5786 1.3 RELATED OOCVfCNTS AND STANDARDS 5787 1.4 DIAGNOSTIC HIERARCHY PREREQUISITES 5788 1.5 ASSUMPTIONS 5789 5790 2.0 OPERATING INSTRUCTIONS 5791 2.1 LORDING AND STARTING PROCEDURE 5792 2.2 PROGRAM OPTIONS 5793 2.3 EXECUTION TIMES 5794 5795 3.0 ERROR INFORMATION 5796 3.1 ERROR REPORTING PROCEDURES 5797 3.2 ERROR HALTS 5798 5799 4.0 PERTOMIMCE AND PROCESS REPORTS 5800 4.1 PERFORMANCE REPORTS 5801 4.2 PROGRESS REPORTS 5802 5803 5.0 DEVICE INFORMATION TABLES 5804 5605 6.0 PROGRAM DESCRIPTION 5806 6.1 PROGRAM EXECUTION CHARACTERISTICS 5807 6.2 SUBTEST SUMMARIES 5808 6.3 SPECIM. SUBROUTINE DESCRIPTION 580O 5810 7.0 LISTING 5811 5812 5813 1.0 MSTRACT 5814 5815 •..^S PROGRAM IS A GO-NOGO TEST FOR THE MICRO PDP-11 CPU BOARD. IT TESTS 5816 THE CPU INCLUDING EIS, T»C mj. T»C FPP. T»C LTC MO BOTH SLU'S. 5817 IT DOES NOT CONTAIN T»C CAPABILITIES OF SCOPE LOOPING. ERROR RE- 5818 COVERY OR PRINTING OF ERROR INFORMATION. ERROR HALTS DO HOICATE 5819 WHICH DEVICE FAILED TO ALLOW THE TEC»ff(ICIAN TO DETERMINE IMICH 5620 DIAGNOSTIC TO USE TO FIX T»C BOARD OR UHAT FIELD REPLACEMLE UNIT 5621 (FRU) tWY FIX THE BOARD. T»C PROGRAM UILL RUN UW)ER THE ACT AND 5622 APT MANUFACTURING SYSTEMS AND IS CHAINABLE UNDER XXOP*. THIS 5623 DIAGNOSTIC VMS CREATED FROM CJKDJB T»€ KDFll-B CLUSTER DIAGNOSTIC. 5624 THE DIFFERENCES ARE THE BDV TESTS ARE FOR 8K ROMS AND UPDATE*" UERE 5625 MADE SO THE PROGRAM UILL RUN UNDER UFD HOQE. 5826 5627 5828 1.1 SYSTEM REQUIREMENTS 5829 5830 5631 A. HARDWARE REQUIREMENTS CJKL5B0 LCP 5 CPU CLSTR 0I*G NACni 30(1046 } 07 jAN 85 09:28 PAGE 3 1 CJKL».Pll 07 jAN-85 09:05 "^dO 0004 58 5^ 5835 niCRO POP 11 CPU noouLE 5834 5835 5836 32K OF MEMORY 5837 5838 - THE SECOND SiU MUST HAVE TURN AROUND CONNECTOR. 5839 5840 5841 6. SOFTWARE ENVIROMIENTS 5842 5843 - APT (MULTI-CPU TESTER) 5844 5845 - ACT 5046 5847 - XXOP (SLIDE) 5648 5649 - STAND-ALONE 5850 5851 5852 5853 1.2 RELATED DOCUMENTS AND STANDARDS 5854 5855 ASSOQLED WITH SYSMACs SEE FIRST PNX. OF LISTING FOR R£VI 5856 SION NUMBER. 5857 5858 NXXXX nOOULE SPECIFICATION 5859 5860 OIMiNOSTIC ENGINEERING FUNCTIONAL SPECIFICATION FQR SPECIAL 5861 NANUFACTURING TEST BGI-79-003-00-U. 5862 5863 DIAGNOSTIC ENGINEERING STANDARDS AND CONVENTIONS 5864 175-005-009-02. 5865 5866 5867 5668 1.3 PREREQUISITE DIAGNOSTICS 5869 5870 NONE 5871 5872 5873 5874 1.4 ASSUMPTIONS 5875 5876 THIS PROGRAM ASSUMES THE MACHINE IS UP SUFFICIENTLY TO ALLOW 5677 PROPER OPERATION OF THE HICRO-ODT OF THE DCFll-AA CHIP SET 56/8 5870 T»€ SYSTEM MUST HAVE PARITY MEMORY LOCATED IN THE FIRST 32K BLOCK, 5680 5681 THE SOFTWARE ASSUHES THAT THERE IS NO MEMORY OR DEVICES 5682 LOCATED AT OR BEYOND ADDRESS BIT 17 (64 KU). IF MEMORY IS 5663 THERE THE PROGRAM WILL FAIL WHEN IN THE EXTENDED ADDRESS TESTS. 5664 IF BIT 7 IS SET IN T»€ SWITCH REGISTER (176) THIS FAILURE CAN 5665 BE PREVENTED SINCE THAT PARTICULAR TEST WILL BE BYPASSED. 5686 5887 SEE PARAGRAPH 2.2. L CJKLSeO LCP 5 CPU CLSTR OIAG MACYll 30(1046) 0' JAN-85 09:28 PAGE 5 ? CJKL5B.P11 07 jAN-65 09:05 SEQ 0005 5a89 sa90 2.0 OPERATING INSTRUCTIONS 5891 5892 5893 5894 5895 2.1 LOADING AND STARTING PROCEDURES 5896 5897 TO LOAD AND START THIS PROGRAM USE THE STANDARD PROCEDURES FQR 5808 THE DIAGNOSTIC SOFTUARE ENVIROftCNT THAT IS BEING USED. 5899 5900 5901 5902 2.2 PROGRAn OPTIONS 5905 5904 THIS PROGRAM USES THE SOFTUARE SUITCH LOCATION 176 IF PROGRAM IS 5905 NOT BEING RUN UM)ER APT MODE (BIT 0 SET OF LOCATION lENV). IF 5906 PROGRAM IS BEING RUN IN APT MODE THE LOCATION ISMEG IN THE APT 5907 ETA8LE IS USED TO STORE OPERATING SWITCHES. 5908 5909 5910 5911 5912 5913 UMWIN6****THIS PROGRAM IS SET TO DO MINIMUM TESTING UNLESS CORRECTIVE 5914 ACTION IS TAKEN VIA T»C SOFTUARE SUITCH REGISTER (176). 5915 BITS 1. 6.7-10 HAVE BEEN SET UP SUCH THAT TKC PROGRAM 5916 UILL BYPASS CERTAIN TESTS UNLESS T»€ SUITCH REGISTER 5917 BIT IS SET. THIS COM)ITION ALSO APPLIES U»€N UK)ER CONTROL 5918 OF APT. T»C APT SUITCH REGISTER. LOCATION 1022. MUST BE 5919 CORRECTLY SET AT APT LOAD TIME. 5920 5921 5922 5923 5924 BIT • DEFINITION 5925 5926 15-11 NOT USED 5927 5928 5929 10 1 • TEST E102 SUITCHES 5950 0 - IMHIBIT TESTING E102 SUITCHES 5931 5952 9 1 - TEST PARITY ERROR DETECTION 5953 0 - IIMIBIT TESTING PARIT^ ERTOR DETECTION 5934 5935 a 1 - USE T»€ Q22eE 5956 0 - USE T»€ QBE IN PLACE OF THE Q22eE 5937 5938 7 1 • TEST THE UPPER 5 ADDRESS BITS FOR TIME OUT 5959 0 - IIMIBIT TESTING THE UPPER 5 ADRS BITS 5940 i941 6 1 - TEST USING A Q BUS EXERCISER CQBE OR Q22BE} 5942 0 - INHIBIT TESTS THAT USE A Q BUS EXERCISER 5943 CJKLSeO LCP 5 CPU CLSTR DIAG HACru 30(1046 ) 07 JAN 85 09:28 PAGE 3 3 CJKL5B.P11 07-J*N 85 09:05 SEQ 0006 5944 5 0 - PROGRAn RESERVED PROGRAM WILL CLEA« IF CIS CHIP SET NOT ON BOARD - 594 «S 1 PROGRAn RESERVED PROGRAM WILL SET If CIS CHIP SET IS ON BOAftC 5946 4 0 TEST SLU2 OF MICRO POP -11 5947 1 INHIBIT TESTING OF SLU2 5948 5949 3 0 - TEST LTC OF MICRO POP 11 5950 1 INHIBIT TESTING OF LTC 595: 5952 2 0 - TEST SLUI OF MICRO PDP-11 5955 1 - IftllBIT TESTING OF SLUI 5954 5955 1 1 - TEST FPP INSTRUCTION SET 5956 0 - INHIBIT TESTING OF FPP 5957 5958 0 0 - TEST MEMORY MANAGEMENT UNIT 5959 1 - INHIBIT TESTING OF MEMORY MANAGEMENT UNIT 5960 5961 5962 5963 2.3 EXECUTION TIMES 5964 5965 FIRST PASS RUNTIME (UORST CASE) 45 SEC 5966 LONGEST TEST TIME 50 SEC 5967 AOOITIONM. RUNTIME (EXTRA UNITS) NONE 5968 LONGEST PASS TIME 45 SEC 5969 5970 5971 5972 3.0 ERROR IMFORMATION 5973 5974 5975 5976 3.1 ERROR REPORTING PROCEDURES 5977 5978 T»C PROGRAM DOES NOT TYPE OUT ANY ERROR REPORTS OF ITS OlM BUT 5979 TAKES ADVANTAGE OF THE HAnOMAnC FEATURE THAT TYPES T»C PC l*CN A 5980 HALT KCURS. VHEH AN ERROR IS DETECTED THE PROGRAM JUr«>S TO ONE 5981 OF SEVEN HALT ROUTINES. THE ROUTINES Slf^Y MOVE A FATAL ERROR 5962 NUMBER INTO LOCATION IFATAL, SET THE FATAL ERROR FLAG IN LOCATION 5983 »MSGTY MO EITHER HALT OR IF ON APT DO A BRANCH DOT. THE OPERATOR 5964 HAS TMIEE MAYS TO DETERMINE THE FAILING DEVICE i i) BY EXAMINING 5985 LOCATION IFATAL. 2) BY DETERMINING THE HALT ADDRESS AND LOOKING 5966 UP THE ADDRESS IN THE LISTING AfO 3) BY EXAMINING LOCATION <TESTN 5987 UHICH UILL CONTAIN THE TEST NUMBER BEING EXECUTED. 5988 5989 5990 5991 5992 3.2 ERROR HALTS 5993 5994 FOR DISCUSSION SEE SECTION 3.1. THE LABELS FOR THE HALTS AND THE 5995 DEVICE THEY INDICATE HAVING FAILED ARE: 5996 5997 CPUHLT CPU 5998 MMUHLT MMU 5999 FPPHLT FPP CJKL5B0 LCP 5 CPU CLSTP DI*G NACru 30(1046 ) 0/ jAN 05 09:28 PAGE 3 4 CJKLSe.Pll 07 JAN -85 09:05 SEQ 0007 6000 LTCHLT LTC 6001 SL1>*.T SLUl 6002 SL2MLT SLU2 6003 EXAOHT EXT AOPS TEST 6004 CO»t*.T SYSTFn INTERACTION 6005 Q22K.T a228E INTERRUPT TEST 6006 POVHLT BDV TEST 6007 6006 )S^J^ll}*^JiJ^ ADDRESS (PC) FROM THE MICRO -GOT THE 6009 OPERATOR CAN LOOK UP THESE TAGS IN THE SYMBOL TABLE AT 6010 T^ END OF T* LISTING TO OETERIIINE KHICM HALT UAS EXECUTED NOTE T« PC 6011 SUPPLIED BY THE MICRO-OOT UILL BE THE HALT ADDRESS 6012 PLUS 2.