172Bug DiagnosticsUser's Manual V172DIAA/UM1
LC - Loop-Continue 2-8LE - Loop-On-Error 2-9LF - Line Feed Suppression 2-9LN - Loop Non-Verbose 2-9NV - Non-Verbose 2-9SE - Stop-On-Error 2-9Introduc
Diagnostic Tests3-623On receipt of an unexpected access exception, the following message appears:Bus Error Information: Address _____
CMMU - Cache and Memory Management Unit3-633CCHSCC - Cache Supervisor Code Cache InhibitThe CCHSCC test checks the ability of the MMU to not execute c
Diagnostic Tests3-643If the string fails to verify or does not execute, an error message appears. If during the test an unexpected exception occurs, t
CMMU - Cache and Memory Management Unit3-653On receipt of an unexpected access exception, the following message appears:Bus Error Information:
Diagnostic Tests3-663CCHSD - Cache Supervisor DataThis test checks the ability of the MMU to write and read cached data in the Supervisory mode. The t
CMMU - Cache and Memory Management Unit3-673Command Input172-Diag> CMMU CCHSD MessagesIf the memory range is less than $32000 bytes, the following
Diagnostic Tests3-683CCHSDC - Cache Supervisor Data Cache InhibitThis test checks the ability of the MMU to not write and read the data cache in the S
CMMU - Cache and Memory Management Unit3-693Command Input172-Diag> CMMU CCHSDCI MessagesIf the memory range specified is less than $32000 bytes, th
Diagnostic Tests3-703CCHSDWT - Cache Supervisor Data Write ThroughThis test checks the ability of the MMU to operate in Supervisory mode if write thro
CMMU - Cache and Memory Management Unit3-713If pattern 2 (cached) fails to verify or if memory fails to verify, an error message appears. If during th
WDTMRB - Watchdog Timer Board Fail 3-42WDTMRC - Watchdog Timer Local Reset 3-43MCECC - ECC Memory Board 3-44ConÞguration Parameters 3-44CBIT - Check-
Diagnostic Tests3-723If an unexpected exception is taken, the following message appears:Unsolicited Exception: Program Counter ________
CMMU - Cache and Memory Management Unit3-733CCHTTM - Translation Table MemoryThis test checks the memory (RAM) that is used for the translation table.
Diagnostic Tests3-743If any data verification phase fails, the following message appears: Data Miscompare Error: Address =________, Expected =________
CMMU - Cache and Memory Management Unit3-753CCHUC - Cache User CodeThis test checks the ability of the MMU to execute cached instructions in the User
Diagnostic Tests3-76316. The code cache is flushed and invalidated (this should do nothing because this is a code cache, not a data cache). 17. Memory
CMMU - Cache and Memory Management Unit3-773If the wrong instruction strings are executed, the following message appears: Code Execution Status Error:
Diagnostic Tests3-783CCHUCCI - Cache User Code Cache InhibitThis test checks the ability of the MMU to not execute cached instructions in the User mod
CMMU - Cache and Memory Management Unit3-793The memory range specified by the configuration parameters starting address and ending address must be at
Diagnostic Tests3-803On receipt of an unexpected access exception, the following message appears:Bus Error Information: Address _____
CMMU - Cache and Memory Management Unit3-813CCHUD - Cache User DataThis test checks the ability of the MMU to write and read cached data in the User m
SWIA - Software Interrupts (Polled Mode) 3-128SWIB - Software Interrupts (Processor Interrupt Mode) 3-130SWIC - Software Interrupts Priority 3-132TAC
Diagnostic Tests3-823A trap always true instruction (vector 7) is executed to return the MPU to the supervisor mode.The memory range specified by the
CMMU - Cache and Memory Management Unit3-833On receipt of an unexpected access exception, the following message appears:Bus Error Information:
Diagnostic Tests3-843CCHUDCI - Cache User Data Cache InhibitThis test checks the ability of the MMU to not write and read the data cache in the User m
CMMU - Cache and Memory Management Unit3-853If pattern 2 (not cached) fails to verify, or if memory fails to verify, an error message appears. If duri
Diagnostic Tests3-863If an unexpected exception is taken, the following message appears:Unsolicited Exception: Program Counter ________
CMMU - Cache and Memory Management Unit3-873CCHUDWT - Cache User Data Write ThroughThis test checks the ability of the MMU to operate in the User mode
Diagnostic Tests3-883The memory range specified by the configuration parameters starting address and ending address must be at least $32000 bytes.If p
CMMU - Cache and Memory Management Unit3-893If an unexpected exception is taken, the following message appears:Unsolicited Exception: Program C
Diagnostic Tests3-903MMUMU - MMU Modified/Used Data/CodeThis test checks the ability of the MMU to set the Used and Modified bits in the Page Descripto
CMMU - Cache and Memory Management Unit3-913MessagesIf the memory range is less than $32000 bytes, the following message appears:Insufficient Amount o
ELPBCK - SCC External Loopback 3-194ILPBCK - SCC Internal Loopback 3-195MDMC - SCC Modem Control 3-196SCC Error Messages 3-197FLASH - Flash Memory Te
Diagnostic Tests3-923MMUSC - MMU Supervisor CodeThis test checks the ability of the MMU to execute instructions in Supervisor mode. The test runs as f
CMMU - Cache and Memory Management Unit3-933The memory range specified by the configuration parameters starting address and ending address must be at
Diagnostic Tests3-943If an unexpected exception is taken, the following message appears:Translation failed causing exception.Unsolicited Exception:
CMMU - Cache and Memory Management Unit3-953MMUSD - MMU Supervisor DataThis test checks the ability of the MMU to access data in Supervisor mode. The
Diagnostic Tests3-963The memory range specified by the configuration parameters starting address and ending address must be at least $32000 bytes.If t
CMMU - Cache and Memory Management Unit3-973Bus Error Information: Address ________ Data ________ Ac
Diagnostic Tests3-983MMUSP - MMU Supervisor Protect Data/CodeThis test checks the ability of the MMU to supervisor protect User area memory during Cod
CMMU - Cache and Memory Management Unit3-993If during the test an unexpected exception occurs, the test will service it and display the exception info
Diagnostic Tests3-1003If an unexpected exception is taken, the following message appears:Unsolicited Exception: Program Counter ________
CMMU - Cache and Memory Management Unit3-1013MMUSPF - MMU Segment/Page Fault Data/CodeThis test checks the ability of the MMU to deny access to a root
List of Figures 172Bug Start-up Flow (Sheet 1 of 3) 1-10
Diagnostic Tests3-1023MessagesIf the memory range is less than $32000 bytes, the following message appears:Insufficient Amount of Memory to Perform Te
CMMU - Cache and Memory Management Unit3-1033If an unexpected exception is taken, the following message appears:Unsolicited Exception: Program
Diagnostic Tests3-1043MMUUC - MMU User CodeThis test checks the ability of the MMU to execute instructions in User mode. The test runs as follows:1. T
CMMU - Cache and Memory Management Unit3-105317. Using the logical address, the instruction in test memory is executed. 18. A trap always true instruc
Diagnostic Tests3-1063On receipt of an unexpected access exception, the following message appears:Bus Error Information: Address ____
CMMU - Cache and Memory Management Unit3-1073MMUUD - MMU User DataThis test checks the ability of the MMU to access data in User mode. The test runs a
Diagnostic Tests3-108317. A trap always true instruction (vector 7) is executed to return the MPU to the supervisor mode. 18. The MMU Fault/Status reg
CMMU - Cache and Memory Management Unit3-1093On receipt of an unexpected access exception, the following message appears: Bus Error Information:
Diagnostic Tests3-1103MMUWP - MMU Write ProtectThis test checks the ability of the MMU to write protect memory using the appropriate bits in the Page
CMMU - Cache and Memory Management Unit3-1113If during the test an unexpected exception occurs, the test will service it and display the exception inf
xv List of Tables DRAM and SRAM Base Addresses 1-3General Purpose Software-Readable Header Jumper Settings 1-6Diagnostic Commands 2-2Diagnostic Comma
Diagnostic Tests3-1123On receipt of an access exception, the following message appears: Bus Error Information: Address ________
CMMU - Cache and Memory Management Unit3-1133TTRSC - TTR Supervisor CodeThis test checks the ability of the code Transparent Translation Register to e
Diagnostic Tests3-1143On receipt of an access exception, the following message appears: Bus Error Information: Address ________
CMMU - Cache and Memory Management Unit3-1153TTRSD - TTR Supervisor DataThis test checks the ability of the data Transparent Translation Register to a
Diagnostic Tests3-1163On receipt of an access exception, the following message appears:Bus Error Information: Address ________
CMMU - Cache and Memory Management Unit3-1173TTRUC - TTR User CodeThis test checks the ability of the code Transparent Translation Register to execute
Diagnostic Tests3-1183MessagesIf the memory range is less than $32000 bytes, the following message appears:Insufficient Amount of Memory to Perform Te
CMMU - Cache and Memory Management Unit3-1193TTRUD - TTR User DataThis test checks the ability of the data Transparent Translation Register to access
Diagnostic Tests3-1203MessagesIf the memory range is less than $32000 bytes, the following message appears: Insufficient Amount of Memory to Perform T
CMMU - Cache and Memory Management Unit3-1213TTRWP - TTR Write Protect - TTRThis test checks the ability to write protect memory using the appropriate
Diagnostic Tests3-1223MessagesIf test pattern is written to memory but no data fault exception occurs, the following message appears:Access Fault Exce
3VME2 - VME Interface ASICs3-1233Diagnostic TestsVME2 - VME Interface ASICsThe VME2 tests check the VMEchip2 interface ASICs. The tests are listed in
Diagnostic Tests3-1243Configuration ParametersYou may set the following parameters with the CF command (the default values are given):Prescaler Clock A
VME2 - VME Interface ASICs3-1253REGA - Register AccessThis test verifies that the registers at offsets 0 through 84 can be read accessed. The read acc
Diagnostic Tests3-1263REGB - Register Walking BitThis test verifies that certain bits in the VMEchip2 ASIC user registers can be set independently of
VME2 - VME Interface ASICs3-1273If a bit in the LCSR fails to respond properly to the walking bit algorithm, the following message appears:regvrf: bit
Diagnostic Tests3-1283SWIA - Software Interrupts (Polled Mode)This test verifies that all software interrupts (1 through 7) can be generated and that
VME2 - VME Interface ASICs3-1293If the interrupt status bit does not clear, the following message appears:Interrupt Status Bit did not clear Status: E
Diagnostic Tests3-1303SWIB - Software Interrupts (Processor Interrupt Mode)This test verifies that all software interrupts (levels 1 through 7) can be
VME2 - VME Interface ASICs3-1313If the programmed interrupt does not occur, the following message appears:Software Interrupt did not occur:Status: Exp
1 1-1 1General Information Description of 172Bug 172Bug is a member of the M68000 firmware family. It is implemented on the MVME172 series of MC68060
Diagnostic Tests3-1323SWIC - Software Interrupts PriorityThis test verifies that all software interrupts (1 through 7) occur in the priority set by th
VME2 - VME Interface ASICs3-1333If, after receiving an interrupt, the interrupt status cannot be negated by writing the interrupt clear register, the
Diagnostic Tests3-1343TACU - Timer Accuracy TestThis test performs a four-point verification of the VMEChip2 ASIC timer and prescaler circuitry using
VME2 - VME Interface ASICs3-1353If the prescaler calibration register does not contain one of four legal MPU clock calibration values, the following m
Diagnostic Tests3-1363TMRA, TMRB - Tick Timer IncrementThese tests verify that the Tick Timer 1 (or Timer 2) Counter Register can be set to 0, and, th
VME2 - VME Interface ASICs3-1373TMRC - Prescaler Clock AdjustThis test proves that the Prescaler Clock Adjust register can vary the period of the tick
Diagnostic Tests3-1383TMRD, TMRE - Tick Timer No Clear On CompareThese tests verify the Tick Timer 1 (or Timer 2) No Clear On Compare mode. Use TMRD t
VME2 - VME Interface ASICs3-1393MessagesIf the test fails, one of the following messages appears: Tick Timer ___: Counter did not clear. Timer Counter
Diagnostic Tests3-1403TMRF, TMRG - Tick Timer Clear On CompareThese tests verify the Tick Timer 1 (or Timer 2) Clear On Compare mode. Use TMRF to test
VME2 - VME Interface ASICs3-1413MessagesIf the test fails, one of the following messages appears: Tick Timer ____: Counter did not clear.Timer Counter
General Information1-21 you have access to the debugger commands only. Switch to the diagnostics by entering the debugger SD (Switch directories) c
Diagnostic Tests3-1423TMRH, TMRI - Overflow CounterThese tests verify that the Tick Timer 1 (or Timer 2) Overflow Counter accumulates a count of timer
VME2 - VME Interface ASICs3-1433TMRJ - Watchdog Timer CounterThis test verifies the watchdog timer to ensure functionality at all programmable timing
Diagnostic Tests3-1443TMRK - Watchdog Timer Board FailThis test verifies the watchdog timer in board fail mode by setting up a watchdog timeout and ve
3LANC - LAN Coprocessor3-1453Diagnostic TestsLANC - LAN CoprocessorThe LANC tests check the Local Area Network Coprocessor (Intel 82596). The tests ar
Diagnostic Tests3-1463checking, short frame detection, and automatic length-field handling. The 82596 supports serial data rates up to 20MB per second
LANC - LAN Coprocessor3-1473CST - Chip Self TestThis test verifies that the 82596 self-test mode (command) can be executed, and also verifies that the
Diagnostic Tests3-1483DIAG - Diagnose Internal HardwareThis test verifies that the Diagnose command of the 82596 can be executed, and that an error-fr
LANC - LAN Coprocessor3-1493switches from 01111111111 to 10000000000, and the collision counter (4 bits) wraps from all ones to all zeros. 6. Phase 1
Diagnostic Tests3-1503DUMP - Dump Configuration/RegistersThis test verifies that the Dump command of the 82596 can be executed, and that an error free
LANC - LAN Coprocessor3-1513ELBC - External Loopback CableThis test verifies that the 82596 can be operated with the External Loopback and with the LP
Memory Requirements1-31 172Bug requires 2.25KB of NVRAM for storage of board configuration, communication, and booting parameters. This storage area
Diagnostic Tests3-1523The STATUS-Bits (the hex value represents a bit sting, big endian) indicate the type of error: If the data receive timeout (four
LANC - LAN Coprocessor3-1533The STATUS-Bits (the hex value represents a bit sting, big endian) indicate the type of error:If the receive data count an
Diagnostic Tests3-1543ELBT - External Loopback TransceiverThis test verifies that the 82596 can be operated with the External Loopback and with the LP
LANC - LAN Coprocessor3-1553The STATUS-Bits (the hex value represents a bit sting, big endian) indicate the type of error: If the data receive timeout
Diagnostic Tests3-1563The STATUS-Bits (the hex value represents a bit sting, big endian) indicate the type of error:If the receive data count and the
LANC - LAN Coprocessor3-1573ILB - Internal LoopbackThis test verifies that the 82596 can be operated in the Internal Loopback mode. The test sets up a
Diagnostic Tests3-1583The STATUS-Bits (the hex value represents a bit sting, big endian) indicate the type of error: If the data receive timeout (four
LANC - LAN Coprocessor3-1593The STATUS-Bits (the hex value represents a bit sting, big endian) indicate the type of error:If the receive data count an
Diagnostic Tests3-1603IRQ - Interrupt RequestThis test verifies that the 82596 can assert an interrupt request to the MPU. The 82596 has only one line
LANC - LAN Coprocessor3-1613MON - Monitor (Incoming Frames) ModeThis utility monitors activities on the LAN. It instructs the 82596 to monitor all inc
Notice While reasonable efforts have been made to assure the accuracy of this document, Motorola, Inc. assumes no liability resulting from any omissi
General Information1-41 172Bug Implementation Language The C programming language is used for most 172Bug modules. The CPU-specific low-level hardwar
Diagnostic Tests3-1623TDF -Time Domain ReflectometryThis test verifies that Time Domain Reflectometry (TDR) can be executed, and that an error free com
LANC - LAN Coprocessor3-1633expires. This is the normal case and indicates that there is no problem on the link. The distance to the cable failure can
Diagnostic Tests3-1643LANC Test Group Error MessagesThe following error messages may apply to any of the LANC tests:Table 3-9. LANC Error MessagesMes
LANC - LAN Coprocessor3-1653LANC Initialization Error:LANC Command Unit Interrupt Acknowledge Command Completion Time-Out The command timed out.During
Diagnostic Tests3-1663LANC Command Unit Interrupt(s) Pending The command unit has pending interrupt requests.Prior to issuing a command to the Command
LANC - LAN Coprocessor3-1673LANC Command Unit Interrupt Acknowledge Command Completion Time-Out The interrupt acknowledge timeout expired.Once the app
Diagnostic Tests3-1683Configure Command Completion Status Error:OK-Bit =0, ABORT-Bit =0 An error occurred in completing the command.Upon completion of
3NCR - NCR 53C710 SCSI I/O Processor3-1693Diagnostic TestsNCR - NCR 53C710 SCSI I/O ProcessorThe NCR tests check the NCR 53C710 SCSI I/O Processor. Th
Diagnostic Tests3-1703ACC1 - Device AccessThis test verifies the basic ability to access the NCR 53C710 device. 1. All device registers are accessed (
NCR - NCR 53C710 SCSI I/O Processor3-1713Note All data is hexadecimal. The Access Fault Information is only displayed if the exception was an Access F
Installation1-51400/500-Series ModulesAs delivered, 172Bug is installed in and executes out of the lower 512KB of a 28F016SA Flash memory device. This
Diagnostic Tests3-1723ACC2 - Register AccessThis test verifies the basic ability to access the NCR 53C710 registers by checking the state of the regis
NCR - NCR 53C710 SCSI I/O Processor3-1733DMA Next Address Error: Address =________, Expected =________, Actual =________ Register Access Error: Bus Er
Diagnostic Tests3-1743DFIFO - DMA FIFOThis tests verifies the ability to write data into the DMA FIFO and retrieve it in the same order as written. Th
NCR - NCR 53C710 SCSI I/O Processor3-1753IRQ - InterruptsThis test verifies that level 0 interrupts will not generate an interrupt, but will set the a
Diagnostic Tests3-1763Interrupt Status bit did not set Status: Expected =__, Actual =__ Vector: Expected =__, Actual =__ State : IRQ Level =_, VBR =__
NCR - NCR 53C710 SCSI I/O Processor3-1773Bus Error Information: Address ________ Data ________ Access S
Diagnostic Tests3-1783LPBK - LoopbackThis test checks the Input and Output Data Latches and performs a selection. The 53C710 executes initiator instru
NCR - NCR 53C710 SCSI I/O Processor3-1793SCRIPTS - SCRIPTS ProcessorThis test initializes the test structures and makes use of the diagnostic register
Diagnostic Tests3-1803validity is the ÒByte CountÓ during test structures initialization. 7. The ÒMemory MoveÓ SCRIPT copies the specified number of b
NCR - NCR 53C710 SCSI I/O Processor3-1813SCSI Status Zero Reg. set during single step Address =________, Expected =__, Actual =__ Test Timeout during:
General Information1-61J21 pins 7 and 8, the address spaces of the EPROM and Flash are swapped. You can optionally load the 172Bug firmware to Flash m
Diagnostic Tests3-1823SFIFO - SCSI FIFOThis procedure tests the basic ability to write data into the SCSI FIFO and retrieve it in the same order as wr
3IPIC - IndustryPack Interface Controller3-1833Diagnostic TestsIPIC - IndustryPack Interface ControllerThe IPIC tests check the IndustryPack Interface
Diagnostic Tests3-1843ACCESSA - Read Internal RegistersThis test verifies that all of the IP2 chip ASICs internal registers can be read. It does so by
IPIC - IndustryPack Interface Controller3-1853ACCESSB - Write to Internal RegistersThis test verifies that internal registers of the IP2 chip ASIC can
Diagnostic Tests3-1863INRPT - Interrupt Control RegistersThis test verifies that the bits in the IP2 chip Interrupt Control Registers are functioning
IPIC - IndustryPack Interface Controller3-1873IPIC Error MessagesThe following table lists the IPIC test group error messages:Table 3-12. IPIC Error
Diagnostic Tests3-1883Status: Expected =e, Actual =rThe expected and actual contents of the Interrupt Control Register under test after certain failur
3SCC - Z85230 Serial Communication Controller3-1893Diagnostic TestsSCC - Z85230 Serial Communication ControllerThe SCC tests check the Z85230 Serial C
Diagnostic Tests3-1903used for the BAUDS and ILPBCK test suites. The External-Loopback/Modem-Control Port Mask is only used for the ELPBCK and MDMC te
SCC - Z85230 Serial Communication Controller3-1913ACCESS - SCC Device/Register AccessThis test performs a write/read test on two registers in the Z85C
Installation1-71172-Bug> PFLASH FF80000:800000 FFA00000Then reinstall the jumper on header J21 pins 7 and 8 Refer to the PFLASH command in the 172B
Diagnostic Tests3-1923IRQ - SCC Interrupt RequestThis test verifies that the Z85C230 can generate interrupts to the local processor. This is done usin
SCC - Z85230 Serial Communication Controller3-1933BAUDS - SCC Baud RatesThis test transmits 256 characters at various baud rates. The data is received
Diagnostic Tests3-1943ELPBCK - SCC External LoopbackThis test transmits 256 characters at 38,400 baud. The data is received and compared. If any proto
SCC - Z85230 Serial Communication Controller3-1953ILPBCK - SCC Internal LoopbackThis test transmits 256 characters at 38,400 baud. The data is receive
Diagnostic Tests3-1963MDMC - SCC Modem ControlThis test verifies that the Z85C230 can negate and assert selected modem control lines and that the appr
SCC - Z85230 Serial Communication Controller3-1973SCC Error MessagesThe following table lists the SCC test group error messages:Table 3-14. SCC Error
Diagnostic Tests3-1983Receiver Ready (Character Available) Time-OutSCC Base Address =________, Channel =__Baud Rate =____The receiver has not received
3FLASH - Flash Memory Tests3-1993Diagnostic TestsFLASH - Flash Memory TestsThe FLASH tests check the Intel 28F016SA FLASHFILETM Flash memory devices.
Diagnostic Tests3-2003Configuration ParametersYou may set the following parameters with the CF command (the default values are shown):Flash Device Test
FLASH - Flash Memory Tests3-2013ERASE - Erase Flash MemoryThe ERASE test erases Flash memory. This test operates on a single block at a time within a
General Information1-81EPROM/Flash Header Jumper SettingsAs received from the factory, the 200/300-Series module has jumpers installed on EPROM/Flash
Diagnostic Tests3-2023FILL - Fill Flash MemoryThe FILL test fills Flash memory. This test operates on each individual block at a time, within each dev
FLASH - Flash Memory Tests3-2033PATS - Flash PatternsThe PATS test writes and reads various data patterns in Flash memory. This test operates on each
Diagnostic Tests3-2043FLASH Test Group Error MessagesThe following error messages apply to the FLASH tests:Table 3-16. FLASH Error MessagesMessage Ca
FLASH - Flash Memory Tests3-2053Data Miscompare Error:Address =________ Expected =__ Actual = __The data read from a Flash memory device failed to mat
Diagnostic Tests3-2063
44-14172Bug EnvironmentIntroductionThe parameters that affect board and 172Bug operation are stored in the NVRAM. The board information block operatin
172Bug Environment4-24IndustryPack A Board Identifier = " " IndustryPack A (PWA) Serial Number = " " In
ENV - Set Environment4-34ENV - Set EnvironmentThe ENV command allows you to interactively view and configure all 172Bug operational parameters. Refer
172Bug Environment4-44Probe System for Supported I/O Controllers [Y/N] = Y?Negate VMEbus SYSFAIL* Always [Y/N] = N?Local SCSI Bus Reset on Debugger Se
ENV - Set Environment4-54Auto Boot Enable [Y/N] = N? Auto Boot at power-up only [Y/N] = Y? Auto Boot Controller LUN = 00? The boot controller Logic
Start-up1-91Start-upWhen 172Bug is brought up at either power up or RESET, the following is displayed on the system console: Copyright Motorola Inc. 1
172Bug Environment4-64ROM Boot at power-up only [Y/N] = Y? ROM Boot Enable search of VMEbus [Y/N] = N?ROM Boot Abort Delay = 0? The time in secon
ENV - Set Environment4-74Network Auto Boot Controller LUN = 00? The boot controller Logical Unit Number. Refer to Appendix G in the Debugging Package
172Bug Environment4-84Memory Search Increment Size = 00010000? The offset to the location of the Bug work page for multi-CPU use. This must be a m
ENV - Set Environment4-94Memory Size Ending Address = 08000000? The Ending Address for memory sizing. This is the calculated size of local memor
172Bug Environment4-104Size of ECC Memory Board #1 = 00000000? The size of the second ECC type memory mezzanine. The default is the calculated size
ENV - Set Environment4-114Slave Address Translation Address #1 = 00000000? The base address of local resource that is associated with the starting and
172Bug Environment4-124Master Enable #1 [Y/N] = Y? Master Starting Address #1 = 01000000 The base address of the VMEbus resource that is accessible fr
ENV - Set Environment4-134Master Enable #3 [Y/N] = Y? Master Starting Address #3 = 00800000? The base address of the VMEbus resource that is accessib
172Bug Environment4-144Master Address Translation Select #4 = 00000000? A mask that deÞnes which bits of the address are signiÞcant. A 1 indicates a s
ENV - Set Environment4-154VMEC2 GCSR Board Base Address = 00? The base address ($FFFFCCx0) in Short I/O for the board.VMEbus Global Time Out Code =
General Information1-101Figure 1-1. 172Bug Start-up Flow (Sheet 1 of 3)CONFIGURE HARDWARE PERROM DEFAULT PARAMETERSCLEAR DEBUGGER WORK PAGESET POWER-
172Bug Environment4-164IP D/C/B/A General Control = 00000000? This deÞnes the general control requirements for the IP modules: IP D/C/B/A Interrup
ENV - Set Environment4-174Saving ENV Parameter SettingsBefore ENV parameters are saved in the NVRAM, a warning message will appear if the any of envir
172Bug Environment4-184
AA-1ARelated DocumentationRelated DocumentationThe following publications are applicable to 172Bug and may provide additional helpful information. Tho
Related DocumentationA-2Aof a manual). A supplement bears the same number as a manual but has a suffix such as Ò2A1Ó (the first supplement to the seco
IN-3IndexNumerics172-Bug> prompt 1-1172-Diag> prompt 1-128F016SA Flash memory 3-19948T58 RTC 3-1853C710 SCSI 3-16982596 LANC chip 3-14585230 SCC
IndexIN-4INDEXCache User Code Cache Inhibit -CCHUCCI 3-78Cache User Data - CCHUD 3-81Cache User Data Cache Inhibit -CCHUDCI 3-84Cache User Data Write
IN-5INDEXDEM 2-4description 1-1Device Access - ACC1 3-170DFIFO test (NCR) 3-174DIAG 3-148DIAG test (LANC) 3-148Diagnose Internal Hardware (DIAG)3-148d
IndexIN-6INDEXGeneral Purpose Software-ReadableHeader 1-5, 1-6GPI3200/300-series modules 1-5400/500-series modules 1-7GPI3 to GPI0 1-5group address (G
IN-7INDEXliterature, related A-1LN 2-9Local Parity Memory Error Detection -PED 3-11location of 172Bug 1-4200/300-series 1-4400/500-series 1-5longword
Start-up1-111Figure 1-1. 172Bug Start-up Flow (Sheet 2 of 3) PROBE SYSTEM FOR SUPPORTEDDISK/TAPE CONTROLLERSDISPLAY WARNING MESSAGE OF LOCALMEMORY CO
IndexIN-8INDEXmulti-bit-error 3-49Multi-Bit-Error - MBE 3-49NNCR 53C710 SCSI I/O Processor (NCR)tests 3-169NCR testsACC1 3-170ACC2 3-172DFIFO 3-174IRQ
IN-9INDEXSSBE 3-50SBE test (MCECC) 3-50SCC Baud Rates - BAUDS 3-193SCC Device/Register Access - ACCESS3-191SCC Error Messages 3-197SCC External Loopba
IndexIN-10INDEXTimer Counters test (MCC) - TMRnA3-33Timer Free-Run test (MCC) - TMRnB3-35Timer Interrupts tests (MCC) - TMRnE3-38Timer Overflow Counte
IN-11INDEXwrite to IPIC registers - ACCESSB 3-185write/read 3-14XXON/XOFF 1-8ZZ85230 tests 3-189ZE 2-7Zero Pass Count - Command ZP 2-7ZP 2-7
General Information1-121Figure 1-1. 172Bug Start-up Flow (Sheet 3 of 3) 5NOYESNEGATE SYSFAILATTEMPT BOOTSYSTEMNOSYSFAIL NEGATE FLAG TRUE?BOOT LOADNOY
22-12Using the DiagnosticsIntroductionThis chapter contains information about entering the 172Bug diagnostic commands and tests. The diagnostic comman
Preface The 172Bug Diagnostics UserÕs Manual provides information on using the 172Bug diagnostics. This edition (172DIAA/UM1) applies to all versio
Using the Diagnostics2-22For instance, to invoke the command RTC CLK after the command RAM ADR, you may enter RAM ADR ; RTC CLK on the command line. T
Diagnostic Commands2-32AEM - Append Error Messages ModeThe AEM command allows you to accumulate error messages in the internal error message buffer of
Using the Diagnostics2-42DE - Display Error CountersThe DE command displays all errors in the test error counters. Each test or command in the diagnos
Diagnostic Commands2-52To view a description of an individual test, enter the full test name. For example, to view information on the RAM Code Executi
Using the Diagnostics2-62HEX - Interactive HelpThe HEX command enters a continuous interactive mode of the HE command. When you execute HEX, the quest
Diagnostic Commands2-72ST - Self TestThe ST command runs the system self tests that the bug runs at system start-up. The command HE ST lists the test
Using the Diagnostics2-82Test PrefixesThe tests execution can be modified with the prefixes, which are listed in Table 2-2 and are described on the fol
Test Prefixes2-92LE - Loop-On-ErrorThe LE prefix causes a test to be re-executed if the previous execution returns a failure status. To break a loop,
Using the Diagnostics2-102
33-13Diagnostic TestsIntroductionThis chapter contains detailed descriptions of the 172Bug diagnostic tests. The test sets are shown in Table 3-1.Tabl
Conventions The following conventions are used in this document: bold is used for user input that you type just as it appears. Bold is also used for
Diagnostic Tests3-23Running the TestsThe diagnostic test commands consist of a test group name and a test name. To run a test, enter the test group na
3RAM - Local RAM, SRAM - Static RAM3-33Diagnostic TestsRAM - Local RAM, SRAM - Static RAMThe RAM tests check the local RAM and the SRAM tests check th
Diagnostic Tests3-43Starting/Ending Address Enable [Y/N] =N ?Starting Address =00000000 ? (FFE00000 for SRAM)Ending Address =01000000 ? (FFE1FFFC fo
RAM - Local RAM, SRAM - Static RAM3-53ADR - Memory AddressingThe ADR test verifies addressing of memory in the range specified by the configuration pa
Diagnostic Tests3-63ALTS - Alternating Ones/ZerosThis test verifies addressing of memory in the range specified by the configuration parameters for th
RAM - Local RAM, SRAM - Static RAM3-73BTOG - Bit ToggleThis test toggles the bits in the memory range specified by the configuration parameters for th
Diagnostic Tests3-83Command Input172-Diag>RAM BTOG or 172-Diag>SRAM BTOG MessagesIf the test fails, the following message appears:Data Miscompa
RAM - Local RAM, SRAM - Static RAM3-93CODE - Code Execution/CopyThis test copies test code to a memory location and executes the code. The test code c
Diagnostic Tests3-103PATS - Data PatternsThis test writes and reads a series of test patterns to the test memory range. Each location is filled with a
RAM - Local RAM, SRAM - Static RAM3-113PED - Local Parity Memory Error DetectionThis test checks memory parity for memory range and address increment
Manual Terminology Throughout this manual, a convention has been maintained whereby data and address parameters are preceded by a character which spe
Diagnostic Tests3-123If no exception occurred when data with bad parity was read, the following message appears:RAM/PED Test Failure Data: Parity Erro
RAM - Local RAM, SRAM - Static RAM3-133PERM - PermutationsThis test verifies that the memory in the test range can accommodate 8-, 16-, and 32-bit wri
Diagnostic Tests3-143QUIK - Quick Write/ReadThis test writes and reads a pair of test patterns, 0 and $FFFFFFFF, to the test memory range. Each pass o
RAM - Local RAM, SRAM - Static RAM3-153REF - Memory Refresh TestingThis test verifies memory locations after a refresh wait cycle. The memory range an
Diagnostic Tests3-163 or RAM/REF Test Failure Data: RTC is in write mode, invoke SET command. or RAM/REF Test Failure Data: RTC is in read mode, invok
RAM - Local RAM, SRAM - Static RAM3-173RNDM - Random DataThis test writes and verifies a random test patterns and the complement of the test pattern.
3Diagnostic Tests3-183Diagnostic TestsRTC - MK48T58 Real Time ClockThe RTC tests check the NVRAM, SRAM, and clock portions of the MK48T58 ÒZeropowerÓ
RTC - MK48T58 Real Time Clock3-193ADR - NVRAM AddressingThis test checks the proper addressing of the MK48T58 NVRAM. The test runs as follows:1. The N
Diagnostic Tests3-203If a pattern ÒbÓ write affects any NVRAM location other than the resultant address, the following message appears:Data Verify Err
RTC - MK48T58 Real Time Clock3-213CLK - Check Real Time ClockThis test verifies that the RTC is operating. It does not check clock accuracy. This test
Notice of Copyright The computer programs stored in the Read Only Memory of this device contain material copyrighted by Motorola Inc., 1995, and may
Diagnostic Tests3-223If the seconds register changes before the full count of MPU loops is executed, the following message appears: RTC did not freeze
RTC - MK48T58 Real Time Clock3-233RAM - Battery Backed-Up SRAMThis test performs a data test on each SRAM location of the MK48T58 RAM. RAM contents ar
3Diagnostic Tests3-243Diagnostic TestsMCC - Memory Controller ChipThe MCC tests check the Memory Controller chip, the MC2 chip, which is one of the AS
MCC - Memory Controller Chip3-253Configuration ParametersThere are no configuration parameters for the MCC test group.Bus Error and Unsolicited Excepti
Diagnostic Tests3-263ACCESSA - Device AccessThis test verifies that the MCC register set can be accessed (read) on byte, word, and long word boundarie
MCC - Memory Controller Chip3-273ACCESSB - Register AccessThis test checks the device data lines by successive writes and reads to all tick timers com
Diagnostic Tests3-283ADJ - Prescaler Clock AdjustThis test verifies that the Prescaler Clock Adjust Register can vary the period of the Tick Timer inp
MCC - Memory Controller Chip3-293FAST - FAST BitThis test verifies the FAST/SLOW access time to the BBRAM. This is accomplished by using Tick Timer #1
Diagnostic Tests3-303MPUCS - MPU Clock SpeedThis test verifies that the calculated MPU clock speed matches both the version register of the MCC and th
MCC - Memory Controller Chip3-313PCLK - Prescaler ClockThis test verifies the accuracy of the Prescaler Clock. This is accomplished by using a constan
Safety SummarySafety Depends On You The following general safety precautions must be observed during all phases of operation, service, andrepair of t
Diagnostic Tests3-323DRAM - DRAM Refresh TimingThis test verifies that when the refresh rate is changed via the Bus Clock Register, the total time of
MCC - Memory Controller Chip3-333TMRnA - Timer CounterThese tests verify that the Tick Timer Counters are operational. Each test runs as follows:1. Th
Diagnostic Tests3-343Counter did not incrementAddress =________, Expected =________, Actual =________ Timeout waiting for Counter to incrementAddress
MCC - Memory Controller Chip3-353TMRnB - Timer Free-RunThese test verify that the Tick Timer Compare Registers are operational. Each test runs as foll
Diagnostic Tests3-363TMRnC - Timer Clear on CompareThese tests verify the Tick TimersÕ Clear on Compare functions. Each test runs as follows:1. The co
MCC - Memory Controller Chip3-373TMRnD - Timer Overflow CounterThese tests verify the Tick Timers Overflow Counters. Each test runs as follows:1. The t
Diagnostic Tests3-383TMRnE - Timer InterruptsThese tests verify that the Tick Timers can generate interrupts and that the MPU takes the correct vector
MCC - Memory Controller Chip3-393Unexpected Vector taken Status: Expected =__, Actual =__ Vector: Expected =__, Actual =__ State : IRQ Level =_, VBR =
Diagnostic Tests3-403VBR - Vector Base RegisterThis test verifies that the MCC's Vector Base Register is operational. The register is tested for
MCC - Memory Controller Chip3-413WDTMRA - Watchdog Timer CounterThis test verifies that the Watchdog Timer Counter will count and set the correct stat
!WARNING This equipment generates, uses, and can radiate electro-magnetic energy. It may cause or be susceptible to electro-magnetic interference (EMI
Diagnostic Tests3-423WDTMRB - Watchdog Timer Board FailThis test verifies that the Watchdog Timer will set the Board Fail indicator (FAIL LED and VMEb
MCC - Memory Controller Chip3-433WDTMRC - Watchdog Timer Local ResetThis test verifies that the Watchdog Timer will generate a local reset upon timing
3Diagnostic Tests3-443Diagnostic TestsMCECC - ECC Memory BoardThe MCECC tests check ECC memory devices on the 200/300-Series MVME172. The tests are li
MCECC - ECC Memory Board3-453Override default starting/ending addresses (y/n) =n ? This overrides the default address ranges for testing, on a per boa
Diagnostic Tests3-463CBIT - Check-Bit DRAMThis test verifies the operation of the check-bit RAM. The test uses the address as the data in the first wo
MCECC - ECC Memory Board3-473If there is a check bit memory failure, the following message appears:At: ______, read: ______, should be: ______, (lo
Diagnostic Tests3-483EXCPTN - ExceptionsThis test verifies the ECC boardÕs ability to generate interrupts or bus errors on detecting a memory error. T
MCECC - ECC Memory Board3-493MBE - Multi-Bit-ErrorThis test verifies the ECC board's ability to detect multi-bit-errors. It fills a memory area w
Diagnostic Tests3-503SBE - Single-Bit-ErrorThis test verifies the ECC board's ability to correct single-bit-errors. It fills a memory area with r
MCECC - ECC Memory Board3-513SCRUB - ScrubbingThis test verifies refresh ÒscrubbingÓ of errors from DRAM. It checks the ECC memory board's capabi
Contents Lithium Battery Caution 8Description of 172Bug 1-1Debug and Diagnostic Commands 1-1Memory Requirements 1-2172Bug Implementation 1-4Language
Diagnostic Tests3-523If there is a first pass scrubbing failure, the following message appears:Timed out waiting for scrubber to start, bd #_ (status
3CMMU - Cache and Memory Management Unit3-533Diagnostic TestsCMMU - Cache and Memory Management UnitThe CMMU tests check the Cache and the Memory Mana
Diagnostic Tests3-543Configuration ParametersYou may set the following parameters with the CF command (the default values are shown):Starting/Ending Ad
CMMU - Cache and Memory Management Unit3-553CCHCODE - Cache Code Copy/ExecutionThe CCHCODE test checks the ability of the MMU to copy or move instruct
Diagnostic Tests3-563MessagesOn receipt of an unexpected access exception, the following message appears:Bus Error Information: Addre
CMMU - Cache and Memory Management Unit3-573CCHCPYB - Cache CopybackThe CCHCPYB test checks the ability of the MMU to operate in the Supervisory mode
Diagnostic Tests3-583If during the test an unexpected exception occurs, the test will service it and display one or more exception messages.Command In
CMMU - Cache and Memory Management Unit3-593If an unexpected exception is taken, the following message appears:Unsolicited Exception: Program C
Diagnostic Tests3-603CCHSC - Cache Supervisor CodeThe CCHSC test checks the ability of the MMU to execute cached instructions in the Supervisory mode.
CMMU - Cache and Memory Management Unit3-613If a string fails to verify, an error message appears. If a string does not execute or the wrong string ex
Commentaires sur ces manuels