background image

pe_diag(1)

pe_diag(1)

pe_diag

— DECmpp Sx processor element (PE) board and backplane diagnostic

Syntax

pe_diag

[-qtb]

Description

The

pe_diag

command performs the following diagnostics:

1.

Serial Scan Tests (pe_scan) — Tests the serial scan chains on the array
control unit (ACU) board, the PE board and the router boards:

ACU Board

Main scan chain

EEPROM scan chain

PE and ROUTER boards

Router shift chain S1, S2 and S3

EEPROM scan chain

GOR scan chain

PReg scan chain

Parity: PReg address parity, PE instruction parity, RT instruction
parity, M-Machine instruction parity

2.

Macro Instruction Tests (pe_macro)

Arithmetic and logic instruction tests

Move instruction tests

Load/store instruction tests

XNet instruction tests

Router instruction tests

Full backplane router instruction tests

3.

XNet Tests (pe_xnet)

XNet simple test

XNet complex test

XNet pipe mode simple test

XNet pipe mode complex test

XNet copy mode simple test

XNet copy mode complex test

PE parity test

4.

Router backplane test (pe_rtbp)

B–10 Data Parallel Unit Reference Pages

Содержание DECmpp 12000/Sx 100

Страница 1: ...cedures for DECmpp 12000 Sx and DECmpp 12000 LC Sx Series systems Revision Update Information This document has been revised for DECmpp Version 1 1 Operating System and Version ULTRIX Version 4 2A Fut...

Страница 2: ...orrect the interference are at the user s expense Restricted Rights Use duplication or disclosure by the U S Government is subject to restrictions as set forth in subparagraph c 1 ii of the Rights in...

Страница 3: ...ors 2 12 2 3 2 4 PVME Indicators 2 13 3 Checking and Adjusting DPU Power Supply 3 1 Voltage Measurements and Adjustments 3 3 4 Cables Connectors and Auxiliary PCBs 4 1 Cables and Connectors 4 1 4 2 Au...

Страница 4: ...Tray 6 18 6 6 Replacing the DECmpp 12000 LC Sx DPU Fan Tray 6 19 6 7 Removing and Replacing the Lightpipe PCB 6 20 6 7 1 DECmpp 12000 Sx Lightpipe 6 20 6 7 2 DECmpp 12000 LC Sx Lightpipe 6 21 7 Backp...

Страница 5: ...1 DPU Backplane Voltage Test Points 3 2 3 2 DECmpp 12000 Power Supply Wiring and Voltage Adjustments 3 4 3 3 DECmpp 12000 LC HC Power Supply and Voltage Adjustments 3 5 3 4 DECmpp 12000 LC Powertec P...

Страница 6: ...Tray Service Indicators 2 9 2 3 ACU Indicators 2 11 2 4 PE Array and Router Indicators 2 12 2 5 PVME Indicator Descriptions 2 14 5 1 FLTCOD Values 5 7 6 1 ACU Jumper Settings 6 8 6 2 Powertec Power S...

Страница 7: ...th the data parallel unit DPU and the front end server Chapter 2 describes the DPU switches controls indicators and the DPU power system Chapter 3 describes the DPU power supply settings and how to ad...

Страница 8: ...rallel VME Reference Manual EK DECAB PM DECmpp 12000 Sx Hardware Installation Guide EK DECAC IG DECstation 5000 240 User Documentation Kit EK PM380 DK DECstation 5000 240 Maintenance Guide EK PM38C MG...

Страница 9: ...rameters values or other information can be entered In examples a vertical series of dots or vertical ellipsis indicates that a portion of the example is intentionally omitted In syntax descriptions a...

Страница 10: ...he DECmpp 12000 system also apply to the DECmpp 12000 LC system unless specific differences between the two systems are noted Three types of notes are used in this manual Note Gives additional informa...

Страница 11: ...upport 1 2 4 8 or 16 PE array PCBs and have 15 I O slots for optional I O PCBs The DPU is housed within an H9A00 series enclosure DECmpp 12000 systems may be ordered with either a DECsystem 5900 serve...

Страница 12: ...sole Monitor DECsystem 5900 Server Data Parallel Unit Parallel Disk Array Optional MKV 040000314 19 RAGS Figure 1 2 Typical DECmpp 12000 Sx Installation with DECstation 5000 240 Server MKV 040000314 4...

Страница 13: ...Figure 1 3 Typical DECmpp 12000 LC Sx Installation Parallel Disk Array Optional Data Parallel Unit MKV 040000314 23 RAGS DECmpp 12000 DECstation 5000 240 Server System Overview 1 3...

Страница 14: ...Turns on the DPU independently of the server OVERRIDE straight up Turns on the DPU regardless of other conditions Warning Do not use the OVERRIDE setting It overrides critical safety systems The OVER...

Страница 15: ...1 1 Turning the System On and Off Figure 1 4 DECsystem 5900 Power Switch MKV 040000314 36 DG 1 Figure 1 5 DECstation 5000 Power Switch 1 MKV 040000314 50 DG System Overview 1 5...

Страница 16: ...ready to operate If you boot the server before you turn on the DPU you cannot access the DPU Any time you reconnect or cycle DPU power down and up you must reboot the server 1 1 2 Powerdown Sequence T...

Страница 17: ...mpp 12000 and Figure 2 2 DECmpp 12000 LC show the locations of the DPU front controls and indicators To access the front controls in either configuration open the front door The controls are located i...

Страница 18: ...000 Sx DPU Front Controls and Indicators MKV 040000314 58 RAGS Power Status Indicators Front Controls Located Inside Front Door 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 2 2 DPU Cont...

Страница 19: ...ndicators MKV 040000314 52 RAGS Power Status Indicators 10 11 17 19 18 16 15 14 13 12 01 07 09 08 06 05 04 03 02 00 Figure 2 3 DPU Front Controls DISCONNECT CONNECT MODEM OFF ON DIAGNOSTIC RESET POWER...

Страница 20: ...GS Connection P1 P2 P13 P3 P4 P10 Power LEDs DPU Interface PCA Remote Daisy chain Temperature Sensor Fan Tray Power Selector Switch Power Cable Backplane Sense Lines Modem Lightpipe Key Switch 30A Cir...

Страница 21: ...s information about the ACU PCB MVIB Indicator Provides information about the Front end VME interface T6000 PCB PVME Indicators Provides information about the PVME PCB PE and Router PCB Indicators Pro...

Страница 22: ...ads of more than 1 A Push it in to reset it The power status indicator on the DPU left front panel indicates the condition of the power supplies Yellow during power supply ramp up Green when all DPU D...

Страница 23: ...is not waiting for FRBEQ 16 PMem is using PE PMem is not using PE 15 Router is active Not used No router activity 14 I O is taking place between PEs and I O devices Machine is temporarily stalled due...

Страница 24: ...00 Card Cage DECmpp 12000 LC Card Cage MKV 040000314 54 RAGS PE and Router Indicators PE or Router PCBs Shown with 4 PE PCBs and 12 Router PCBs ACU Indicators ACU Indicators PE and Router Indicators S...

Страница 25: ...wer 12 V AUX Power 12 V Table 2 2 lists the function of each power tray indicator from the top Table 2 2 Power Tray Service Indicators PS Indicator Function Chassis Ground Green Normal Red Logic groun...

Страница 26: ...ndicators Figure 2 5 shows indicator locations on the array control unit ACU PCB The 12 indicators on the ACU PCB are arranged in three groups of four Figure 2 7 Table 2 3 lists the ACU indicator func...

Страница 27: ...d VMEbus device did not respond within the VMEbus timeout limit approximately 60 sec or returned an error signal in response to a VMEbus access MMSEL ON when the ACU is issuing current microcode from...

Страница 28: ...rs MKV 040000314 57 RAGS GOR Bit 0 GOR Bit 1 GOR Bit 2 GOR Bit 3 Power Parity Error Selected for Diagnostics GOR Enable Power Parity Error Selected for Diagnostics GOR Enable PE Array Router Table 2 4...

Страница 29: ...nal name and the signal abbreviation used on the PCB When the indicator is ON green the signal is true Figure 2 9 PVME Signal Indicators MKV 040000314 02 RAGS VCC AS1 VDS DAK ACK CYC VAKI VAKO LBGI LB...

Страница 30: ...VMEbus grant daisy chain out is true dmaMASTER DMST ON IOCTLR is dma bus master dmaBR_ DBR ON IOCTLR is asserting request for VMEbus dmaBBSY_ DBSY ON IOCTLR is asserting VMEbus Busy vmeDTACK_ DDAK ON...

Страница 31: ...the voltage levels at the points shown in either Figure 3 3 or Figure 3 4 depending on the power supply used in the system Warning Physical tolerances are very tight at the power supply 5 V current le...

Страница 32: ...IO15 IO15 IO15 IO15 IO15 IO15 IO15 IO15 IO15 IO15 IO15 IO15 AGND 12V 12V TERM GND 5V 5 2V 5V 5V DECmpp 12000 Backplane IO15 IO15 IO15 IO15 IO15 IO15 IO15 IO15 IO15 IO15 IO15 DECmpp 12000 LC Backplane...

Страница 33: ...ply Adjust only if it is outside the range of 4 95 V to 5 05 V Adjust to exactly 5 0 V 5 2 V supply Adjust only if it is outside the range of 5 25 V to 5 15 V Adjust to exactly 5 2 V 12 V supply Adjus...

Страница 34: ...ring and Voltage Adjustments Fan Adj Adj Adj Adj 5V 5V 12V 12V YELLOW WHITE RED BLACK Unused BLACK RED BLACK Jumper Caution Overtightening the 12V wires can break the posts on the power supply Use an...

Страница 35: ...or From System V1 5V V2 5V V3 12V V4 12V BLUE RED BLACK RED Power Cable RED BLACK WHITE JUMPER 115V 230V ACC GND Figure 3 4 DECmpp 12000 LC Powertec Power Supply and Voltage Adjustments 5V 12V 12V 5V...

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

Страница 37: ...nt end server and the DPU Refer to Figure 4 1 for a simplified diagram of the DECmpp system internal and external cable connections The internal cables are used on the DECmpp 12000 LC configuration on...

Страница 38: ...card cage The DECmpp 12000 Sx Series DPUs have three auxiliary PCBs mounted inside the DPU enclosure DPU Interconnect PCB DECmpp 12000 LC Sx configuration only Provides a bulkhead connection for the V...

Страница 39: ...r many of the diagnostics Note Before running any DECmpp 12000 Sx diagnostics make sure the front end system is running correctly Make sure no other users are on the system Running diagnostic programs...

Страница 40: ...es a menu of subtests and parameter options q Quick mode some lengthy tests such as pe_arith and acu_clim are shortened s Stop on error User has the option to continue or abort the test t Terse mode d...

Страница 41: ...te of diagnostics in a 4K PE system is approximately 45 minutes in default mode 5 2 1 1 The acu_diag Test Suite The acu_diag suite tests the ACU PCB It runs the following tests in the order shown acu_...

Страница 42: ...acu_macro Tests the ability of macro code to execute basic instructions acu_micro Tests data paths registers and components on the ACU PCB acu_pgtbl Tests the page table translation and comparison me...

Страница 43: ...em PMem 4 Mbyte DRAM chips rio Router I O IORAM accessed via router system rpm Router parallel memory high speed RIO PE test rp uses the PE array to expand the test data by the number of PEs vme VME m...

Страница 44: ...pin number backplane connector pin number Note The default mode is for a DECmpp 12000 system If you run this test on a DECmpp 12000 LC system enter 1100 after the test name pe_rtdiag Tests the transm...

Страница 45: ...PMEMLIMIT PMem limit violation 0x100 IMEMPARITY Instruction memory parity error 0x200 RTRPARITY Router parity error 0x400 XNETPARITY X Net parity error 0x800 RTRTNOR Router T no R 0x1000 PREGALIGN PR...

Страница 46: ...t of diagnostic test ACU HARDWARE VME REGISTERS TEST acu_reg1 Timestamp Mon May 6 09 43 43 1991 CUSTOMER ENVIRONMENT Standard length tests Standard messages Revision 1 5 PASSED ECSR register test 0 er...

Страница 47: ...se when there are unused bits not at 0 ERROR Something is actually wrong For example the test might have written 1 to a bit and read back 0 FAILED The reporting test received one or more ERRORs ABORTE...

Страница 48: ...ROUTER dpu0 Wed Jul 22 12 10 56 1992 2 PE fault PE number 0x674 board 5 cluster 3 5 PE in cluster 0 0 error bits 0x2 ROUTER dpu0 Wed Jul 22 12 10 56 1992 2 PE fault PE number 0x64c board 4 cluster 3...

Страница 49: ...E fault PE number 0x9 board 0 cluster 0 2 PE in cluster 0 1 error bits 0x6 ROUTER PMEM HARD dpu0 Wed Jul 22 18 24 32 1992 2 PE fault PE number 0x8 board 0 cluster 0 2 PE in cluster 0 0 error bits 0xf...

Страница 50: ...NT CLASS OPERATIONAL EVENT OS EVENT TYPE 250 ASCII MSG SEQUENCE NUMBER 29 OPERATING SYSTEM ULTRIX 32 OCCURRED LOGGED ON Wed Jul 22 12 10 54 1992 EDT OCCURRED ON SYSTEM mpdemo mps m SYSTEM ID x82020230...

Страница 51: ...ator PCB Power tray Fan tray Appendix A provides a list of recommended spares for DECmpp 12000 Sx Series Data Parallel Units 6 1 Card Cage Access The ACU PE array front end VME interface and router PC...

Страница 52: ...6 1 Card Cage Access Figure 6 1 DECmpp 12000 Sx Card Cage Access MKV 040000314 59 RAGS Fan Tray Power Supply Card Cage 6 2 Removal and Replacement Procedures...

Страница 53: ...6 1 Card Cage Access Figure 6 2 DECmpp 12000 LC Sx Card Cage Access Cardcage Fan Tray Power Supply Lower door swings down Removal and Replacement Procedures 6 3...

Страница 54: ...E 6U Adapters In the DECmpp 12000 configuration physical slot 10 slot IO08 is reserved for the PVME controller PCB and physical slot 6 slot IO04 is reserved for the PDA interface In the DECmpp 12000 L...

Страница 55: ...3 P E 4 A C U I O 0 0 I O 0 1 I O 0 2 I O 0 3 I O 0 4 I O 0 5 P E 1 P E 2 P E 3 P E 4 I O Slots PE Array Slots Modem USA Only DECmpp 12000 Card Cage Rear View DECmpp 12000 LC Card Cage Rear View MKV 0...

Страница 56: ...er end of the top lever and press down on the upper end of the bottom lever moving the PCB partway out of its slot To secure the PCB in the card cage slot press down the lower end of the top lever and...

Страница 57: ...ush firmly to seat the PCB do not force it 10 Secure the PCB in the card cage tightening the captive screws on the top and bottom of faceplate 11 Install the upper PCB retainer bar 12 Close and latch...

Страница 58: ...ter selected 16 bit or 32 bit word selection for ACU instruction DMA 32 bit Block or pipelined mode for ACU instruction DMA Pipelined IMem size 1 MB ACU PCB clock enable disable Enabled Figure 6 5 ACU...

Страница 59: ...rd from its slot 7 Carefully remove the PCB from its slot handling it by the edges and place it in a static proof container 8 Carefully slide the replacement PCB into the slot 9 With the ejector lever...

Страница 60: ...B into the slot 8 With the ejector levers open out seat the PCB and push the levers closed Although you may have to push firmly to seat the PCB do not force it 9 Secure the PCB in the card cage tighte...

Страница 61: ...he power tray Note the offset on the negative post for reinstallation This offset is needed for clearance between the positive and negative posts To avoid damage to the power post on the 12 V supply d...

Страница 62: ...Selector Switch Power Cable Backplane Sense Lines Modem Lightpipe Key Switch 30A Circuit Breaker 1A Circuit Breaker Figure 6 7 DECmpp 12000 DPU Power Tray Front Fan Adj Adj Adj Adj 5V 5V 12V 12V YELL...

Страница 63: ...erature sensor 7 Make sure that all cables are connected properly and install cable restraints fastening cables to the power tray 8 Before proceeding ensure that all PCBs have been removed from the ba...

Страница 64: ...move the front inner door 7 Using a 9 16 inch open end wrench or socket wrench remove the cables from the 5 V power supply 8 Remove the 5 V 12 V and 12 V wires from the power supplies Powertec Using a...

Страница 65: ...nnect the cables on the back of the power tray 7 Before turning on the system power make sure that all the cables have been installed properly and ensure that there are no shorts in the DC voltage sup...

Страница 66: ...posts on the power supply RED BLACK Table 6 2 Powertec Power Supply Wiring Voltage Value Wire Connection 5 V Black Ground from backplane Red 5 V to backplane 12 V Black Jumper to 12 V terminal White 1...

Страница 67: ...Cable RED BLACK WHITE JUMPER 115V 230V ACC GND Table 6 3 HC Power Supply Wiring Connector Wire Connection V2 Black Ground from backplane V2 Red 5 V to backplane V3S Blank V3 Red 12 V to backplane Red...

Страница 68: ...e fan tray to the enclosure 6 Pull the fan tray out smoothly Be careful not to pinch the 5 V cables This can break the insulation causing the 5 V power to short to ground 7 Note the arrow indicating t...

Страница 69: ...at secure the fan tray to the frame In some cases to be able to slide the fan tray out you may need to remove the 5 V cables from the power supply 7 Slide the fan tray out 8 Slide in the replacement f...

Страница 70: ...bracket to the door 5 Lift the lightpipe PCB bracket up and off the mounting studs and screws 6 Put the replacement lightpipe PCB into position over the mounting studs and screws checking the alignme...

Страница 71: ...n power connector 6 Turn the enclosure top over and place it on a flat surface 7 Remove the four screws attaching the lightpipe PCB to the top inner edge Figure 6 11 8 Check the alignment of the repla...

Страница 72: ...6 7 Removing and Replacing the Lightpipe PCB Figure 6 10 Removing the DECmpp 12000 LC Enclosure Top MKV 040000314 60 MPS Figure 6 11 Replacing the Lightpipe PCB 6 22 Removal and Replacement Procedures...

Страница 73: ...y the Front end VME interface MVIB This is a T6000 VMEbus controller PCB mounted on a Parallel VME 6U Adapter PCB The balance of the I O slots are reserved for the PVME controller and I O interface PC...

Страница 74: ...E 4 A C U I O 0 0 I O 0 1 I O 0 2 I O 0 3 I O 0 4 I O 0 5 P E 1 P E 2 P E 3 P E 4 I O Slots PE Array Slots Modem USA Only DECmpp 12000 Card Cage Rear View DECmpp 12000 LC Card Cage Rear View MKV 0400...

Страница 75: ...doors on the front of the DPU as shown in Figure 7 2 1 Open the outer top and bottom doors 2 Open the inner door using the door latch key 3 Reverse these steps to close the DPU front doors close the i...

Страница 76: ...occupied by PCBs Going from right to left ensure that the set of three jumpers have been removed from above all I O01 through I O14 slots that are occupied by MPVMEbus PCBs Conversely ensure that jump...

Страница 77: ...ain a PE array PCB The X Net jumper installations for all occupied PE array PCB slots can change when the number of PE array PCBs in the system changes When you increase or decrease the number of PE a...

Страница 78: ...J5 J4 J6 J3 J2 J1 J0 J7 J5 J4 J6 J3 J2 J1 J0 J7 J5 J4 J6 J3 J2 J1 J0 Board Global Local Board Global Local Board Global Local Board Global Local Board Global Local Single PE Array Board Systems Two PE...

Страница 79: ...contiguous slots up to the maximum installed Each remaining PE array PCB slot must have a router PCB installed No PE array PCB slot can be left empty No system software changes are required The system...

Страница 80: ...jector levers to release the PCB and move it outward from its slot d Place the router PCB on an antistatic mat 5 Carefully slide the new PE array PCB into the slot When it is almost in place you might...

Страница 81: ...t at the top and bottom of the PCB faceplate c Use the ejector levers to release the PCB and move it outward from its slot d Place the PE array PCB on an antistatic mat 6 Carefully slide the spare rou...

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

Страница 83: ...I O controller PCB1 2 29 29563 01 4200 0079 00 100 pin front end VME I O cable1 2 29 29564 01 4200 0078 00 RS 232 modem cable1 2 54 20087 01 N A VMEbus interface MVIB 1 2 54 20085 01 N A TURBOchannel...

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

Страница 85: ...following Data Parallel Unit reference pages acu_ppdma 1 mpconfig 1 mpi 1 mpq 1 mpstat 1 pe_arith 1 pe_ckonet 1 pe_diag 1 pe_func 1 pe_macro 1 pe_memdiag 1 pe_rtbp 1 pe_rtdiag 1 pe_rtr 1 pe_scan 1 dp...

Страница 86: ...defines an array of 32 x 32 processor elements for its area of operation starting at the processor element at row 0 column 0 It loads a buffer in front end processor memory with 16K bytes of random d...

Страница 87: ...This command can only be run from a machine attached to a DECmpp Sx DPU The information generated is similar to the following DECmpp Sx DPU Model MP 1204 64 rows 64 columns Serial number 0 Microcode...

Страница 88: ...sage describing the DPU attached to the client program mpi The mpi can be run on any machine in the network even those without a DPU The information generated is similar to the following Copyright c 1...

Страница 89: ...waiting and the current job status The job status may be one of these values active The job currently holds the DPU device waiting The job is waiting for DPU to be available inactive The DPU device h...

Страница 90: ...to request the accounting file to be cleared at the end of the program f file Use this option to specify the name of an accounting file to be used in place of the default s Use this option to request...

Страница 91: ...mpstat 1 Files usr adm dpuacct See Also dpumanager 8 mpq 1 Data Parallel Unit Reference Pages B 7...

Страница 92: ...gives it the op code and op size The back end program has each PE perform the requested operation each PE storing the result in another data buffer in its PMem The back end program is halted and the f...

Страница 93: ...encountering the error Nothing further can be inferred about the location of the fault However when this happens the test then uses peek poke to check each PE for parity error It reports the exact loc...

Страница 94: ...scan chain GOR scan chain PReg scan chain Parity PReg address parity PE instruction parity RT instruction parity M Machine instruction parity 2 Macro Instruction Tests pe_macro Arithmetic and logic in...

Страница 95: ...of each pass q Use this option to select quick test selects a brief version of some of the tests t Use this option to specify terse message style prints only the most essential messages Files Executab...

Страница 96: ...0x123456789abcdef0 1 udiv32 4 2 add8 0xff 0xff add8 0xff 1 add8 0 1 add8 1 1 add8 2 2 add8 4 4 add8 0x10 0x10 add8 0x20 0x20 add8 0x40 0x40 A GOR of the answers to each function is returned to the fr...

Страница 97: ...ests1 Register to register ADD test AddTests2 Immediate to register ADD test AddTests3 Check flags and ADD and MOV instructions SubTests1 Preg to PReg subtraction test SubTests1 Immediate to PReg subt...

Страница 98: ...load store test LdSt Load store instruction test mtest0 32 bit direct load store test mtest1 Load store and M bit queue test mtest2 Indirect load store test mtest3 Simple indirectly addressed load st...

Страница 99: ...rogram which runs on the array control unit ACU The macro program performs various operations and returns results to the front end program using the FRBEQ The front end program has access to a golden...

Страница 100: ...of each PE s answer If it detects an error the test prints an error message which gives the addition the test was attempting the expected answer and the actual answer After each addition it performs a...

Страница 101: ...AddTests3 Check Flags After ADD And MOV Instructions This test executes a variety of additions and move instructions The test enables all the PEs and initializes their PRegs with an identical set of...

Страница 102: ...between the following source and destination operands Dest Init SRC Destination Message Reference 1 1025 c2 Each flag bit Message 401 422 1 Each flag bit Each PReg bit Message 423 444 0 1025 c2 Each...

Страница 103: ...ght adjacent PReg locations Then it checks each of these PReg locations for the correct answer One purpose of this test is to verify that AND64 operations into adjacent PReg locations do not affect ea...

Страница 104: ...ge 81 120 Each flag bit vflag Message 121 160 Each flag bit zflag Message 161 200 Each flag bit nflag Message 201 240 Each flag bit tflag Message 241 180 Each flag bit fflag Message 281 320 Each flag...

Страница 105: ...on moves only 8 bits and does not affect adjacent data All PEs are enabled After initialization the test makes the sequence of 8 bit moves shown below Initialization MOV32 0x5e461237 16 c0 MOV32 0xfff...

Страница 106: ...it 42 61 lflag Each flag bit 62 81 cflag Each flag bit 82 101 vflag Each flag bit 102 121 After each move it checks that lflag is set properly After moving into all of the flag bits it checks that eac...

Страница 107: ...the source into each of the flag bits in the list shown above SRC Destination Message Reference lsb Each flag bit 1 20 lflag Each flag bit 21 40 cflag Each flag bit 41 60 vflag Each flag bit 61 80 zfl...

Страница 108: ...form the MOV1 function between the following sources and destinations SRC Destination Message Reference 1025 c2 Each flag bit 1 22 Each flag bit Each PReg 23 44 If it detects an error in the result it...

Страница 109: ...ts it checks that each was set properly If the test detects an error it prints an error message giving the operation the expected result and the actual result This test is continued in MoveTests5b ma...

Страница 110: ...m the source into each of the flag bits in the list shown above SRC Destination Message Reference lsbag Each flag bit 1 10 lflag Each flag bit 11 20 cflag Each flag bit 21 30 vflag Each flag bit 31 40...

Страница 111: ...orms the following tests Test 1 Makes the following 32 bit moves and checks the result 0x5e461237 16 c0 1040 c0 Test 2 Makes the following 8 bit moves and checks the result 0xa5 0 c0 1024 c0 Test 3 Ma...

Страница 112: ...al shift left shla Arithmetic shift left shrl Logical shift right shra Arithmetic shift right It performs 4 bit and 7 bit shifts using a variety of operands Test 1 message 1 40 This test uses the valu...

Страница 113: ...RACTION if it detects an error the test prints an error message which gives the SUBTRACTION the test was attempting the expected answer and the actual answer After each SUBTRACTION it checks the flag...

Страница 114: ...est This tests performs two simple 64 bit floating point additions 1 0 2 0 and 2 0 1 0 If it detects an error this test prints an error message which gives the attempted operation the expected result...

Страница 115: ...Repeats test 1 using different data and initialization patterns message 11 20 Test 3 Uses the regular load command to read the data stored by the solitary store command in the previous test and to ver...

Страница 116: ...Tests the action of the m bits It verifies that turning on the m bits allows a store that turning off the m bits prevents a store and that turning off the m bits prevents a load Test 3 Message 6 Dispa...

Страница 117: ...fsets the PMem addresses by a single byte and repeats for an offset of 1 2 and 3 bytes from a longword boundary After doing this for each of the 4 possible byte offsets it repeats the process 128 time...

Страница 118: ...d in the first place ortest1 Global OR And XOR Test With all PEs enabled each PE moves data into PReg Then all PEs perform a global OR of the PRegs into an ACU register the contents of which is checke...

Страница 119: ...ta and flags are checked If an error occurs the test prints an error message This is the meaning of the expected and actual results mentioned in the following error messages Message 1 The test attempt...

Страница 120: ...tinations and they remain at zero Message 20 This displays the flag bits from the unselected PEs which should all remain at zero Message 21 The test attempts to send 0x7a8a using the rsend16 command T...

Страница 121: ...mparable to words 31 34 except they are from the unselected PEs Normally no data reaches these destinations and they remain at zero Message 40 This displays the flag bits from the unselected PEs which...

Страница 122: ...b one bit at a time with four rfetch1 commands The lower order word of the result was not as expected Message 4 The high order word of the result was not as expected Message 5 Each cluster of 3 bits r...

Страница 123: ...its should remain zero Message 23 The test attempts to fetch 0x7b8b using the rfetch16 command This word contains the low order bits of that operation Message 24 This is the higher order bits of the d...

Страница 124: ...ation Message 42 This is the higher order bits of the destination Message 43 The test attempts to fetch 0x5b6b7b8b using the rfetch64 command This word contains the low order bits of that operation Me...

Страница 125: ...fter each stage of the test 0 0 f f f f r r r t t t 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Before rosend8 Unused After rosend8 Unused After rfetchc8 MPP_FIG_283 f c 9 6 3 0 Messages 6 9 These words...

Страница 126: ...bits of the destination All these bits should remain zero Message 25 Each cluster of 3 bits represents the state of the fflag the rflag and the tflag after each stage of the test f c 9 6 3 0 0 0 f f...

Страница 127: ...sed on the PEs address The state of the tflag rflag and fflag is saved at each step in the test When finished the test checks for error and prints an error message if any errors are found Following is...

Страница 128: ...ny one time so it takes 16 operations to complete Error message 2 This is the exclusive OR comparison of the data sent over the router with the data received at the other end 16 bits of data were sent...

Страница 129: ...After ropen After rclose After After Before ropen 0 f c 9 6 3 0 rsend8 rfetch8 MPP_FIG_291 Error message 9 This is the number of operations before all PEs had completed their router transfer using th...

Страница 130: ...OR comparison of the expected flag bits with the actual flag bits set during the rsend and the rfetch operations The position of the bits in the word indicate which flag is in question and when it was...

Страница 131: ...ch from itself With all PEs attempting to do this it takes 16 tries before all the connections have been made and data transferred The test repeats this for 8 bit 16 bit 32 bit and 64 bit transfers If...

Страница 132: ...ny bit set in this word indicates an erroneous bit in the data received Error message 8 This is the exclusive OR comparison of the expected flag bits with the actual flag bits set during the rsend and...

Страница 133: ...te Error message 14 This is the exclusive OR comparison of the data sent over the router with the data received at the other end 64 bits of data were sent using one rosend64 command Any bit set in thi...

Страница 134: ...s data from the PE whose address is offset from its own by a factor of 1 to 511 If the test detects an error it prints an error message giving the router offset at which the error occurred the nature...

Страница 135: ...bit set in this word indicates an erroneous bit in the data received Error message 3 This is the exclusive OR comparison of the data fetched over the router with the data received 16 bits of data were...

Страница 136: ...Error message 10 This is the exclusive OR comparison of the data sent over the router with the data received at the other end 16 bits of data were sent using one rsend16 command Any bit set in this w...

Страница 137: ...tions before all PEs had completed their router transfer using the 64 bit commands Only 1 16 of the PEs can be connected at any one time so it takes 16 operations to complete Error message 18 This is...

Страница 138: ...32 operation or trouble storing data in PReg 64 c0 Error message 4 Inverse of second data word if this is wrong one or more PEs could have a problem with the XOR32 operation or trouble storing data in...

Страница 139: ...e previous words is suspect tagtest0f Tag Stall Test Many PRegs To Many PMem Locations Fast test of the PReg tag stall The test performs the following sequence of operations 1 It initializes PReg loca...

Страница 140: ...t one or more PEs in odd columns did not receive back the same data they sent Each PE in an odd column sent its own address to its neighbor to the East the even columns The neighbor to the East then s...

Страница 141: ...om the test and prints the status of the HSR register which indicates why the test halted You can still glean some useful information because the front end program indicates which message record it wa...

Страница 142: ...ss of the PE which was attempting the shift xnetW XNet Shift West Test This test selects a single PE at a time and shifts data west a distance which is a function of the PEs address For each of the 10...

Страница 143: ...checks for error If there are no errors the program returns a success code and halts If there are errors the program returns the following Operation type 1 4 above Direct address involved with the err...

Страница 144: ...2 BD00 U02RS2 28 MD14 P0114E 7 BD04 Source board slot number U02RS1 127 Source chip and pin number MQ20 Source pin name P0114E 12 Source backplane connector and pin number Bp_S1_0400_2 Backplane signa...

Страница 145: ...pe_rtbp 1 Files Executable binary MP_PATH field bin pe_rtbp Data Parallel Unit Reference Pages B 61...

Страница 146: ...all PEs shift data to PE 0 one at a time After each shift the back end program checks that the source T bit is no longer set that the destination R bit is set and that the correct data was received a...

Страница 147: ...B script It shifts data and checks whether it is received It has each PE keep its own error counter which it polls at the end of the test by peek poking from HDB Options t Use this option to specify t...

Страница 148: ...chain GOR scan chain PREG scan chain Parity Preg address parity PE instruction parity RT instruction parity M machine instruction parity Options b Use this option to specify burn in test runs the diag...

Страница 149: ...memory and share the machine in a round robin fashion The number n varies according to job requirements and memory availability The maximum value for n is determined by the jobs command line option T...

Страница 150: ...rrectly Jobs may have a time limit set A system maximum time limit is set by the maxtime command line option by the privileged ioctl 2 call DPUIOSYSTIMELIMIT or using the command mptimelimit 8 The def...

Страница 151: ...uted with root privileges Diagnostics The job manager log usr adm dpujobmgr log is a plain text file containing a time stamped entry for each significant event detected by the job manager All faults d...

Страница 152: ...nager daemon dpumanager 8 When the job manager receives this signal it should send a hangup signal to all pending DPU jobs and then exit This is a shell script which should be run as root Diagnostics...

Страница 153: ...rcuit breakers DPU 2 6 Commands acu_ppdma B 2 dpumanager B 65 mpconfig B 3 mpi B 4 mpq B 5 mpshutdown B 68 mpstat B 6 pe_arith B 8 pe_ckonet B 9 pe_diag B 10 pe_func B 12 pe_macro B 13 pe_memdiag B 59...

Страница 154: ...Ejector levers 6 6 Error messages 5 9 F Fan tray replacing 6 18 replacing LC 6 19 Fault code word 5 7 Field environment 5 2 FLTCOD values 5 7 Front end VME interface 6 4 Front end VME interface PCB 6...

Страница 155: ...ector 4 1 Power supply controller PCB 4 2 Power switch data parallel unit 1 4 LOCAL 1 4 OVERRIDE 1 4 REMOTE 1 4 server 1 4 Power system replacing fan tray 6 18 replacing fan tray LC 6 19 replacing pow...

Страница 156: ...able 4 1 Terse mode 5 2 U uerf 5 12 V VME front end interface 6 4 replacing front end VME interface PCB 6 9 VME interface PCBs 6 4 VMEbus address ACU 6 7 VMEbus RESET 2 5 Voltage measurement 3 1 X X N...

Отзывы: