Motorola PRPMC800A/IH5, PrPMC800/800ET Processor PMC Module manual Using PPCBug

Page 62

5 PPCBug

25.Verifies the configuration data that is resident in NVRAM, and displays a warning message if the verification failed.

26.Calculates and displays the MPU clock speed, verifies that the MPU clock speed matches the configuration data, and displays a warning message if the verification fails.

27.Displays the BUS clock speed, verifies that the BUS clock speed matches the configuration data, and displays a warning message if the verification fails.

28.Probes PCI bus for supported network devices.

29.Probes PCI bus for supported mass storage devices.

30.Initializes the memory/IO addresses for the supported PCI bus devices.

31.Executes Self-Test, if so configured. (Default is no Self-Test.)

32.Extinguishes the board fail LED, if Self-Test passed, and outputs any warning messages.

33.Executes boot program, if so configured. (Default is no boot.)

34.Executes the debugger monitor (issues the PPC7-Bug>prompt).

Using PPCBug

PPCBug is command-driven; it performs its various operations in response to commands that you enter at the keyboard. When the PPC7-Bugprompt appears on the screen, the debugger is ready to accept debugger commands. When the PPC7-Diagprompt appears on the screen, the debugger is ready to accept diagnostics commands. To switch from one mode to the other, enter SD.

What you enter is stored in an internal buffer. Execution begins only after you press the Return or Enter key. This allows you to correct entry errors, if necessary, with the control characters described in the PPCBug Firmware Package User’s Manual.

After the debugger executes the command, the prompt reappears. However, if the command causes execution of user target code (for example GO) then control may or may not return to the debugger, depending on what the user program does. For example, if a breakpoint has been specified, control returns to the debugger when the breakpoint is encountered during execution of the user program. Alternately, the user program could return to the debugger by means of the System Call Handler routine RETURN. For more about this, refer to the GD, GO, and GT command descriptions in the PPCBug Firmware Package User’s Manual.

A debugger command is made up of the following parts:

The command name, either uppercase or lowercase (for example, MD or md).

Any required arguments, as specified by command.

At least one space before the first argument. Precede all other arguments with either a space or comma.

One or more options. Precede an option or a string of options with a semicolon (;). If no option is entered, the command’s default option conditions are used.

42PrPMC800/800ET Processor PMC Module Installation and Use (PrPMC800A/IH5)

Image 62
Contents Installation and Use Page Do Not Operate in an Explosive Atmosphere Use Caution When Exposing or Handling a CRTGround the Instrument Keep Away From Live Circuits Inside the EquipmentFlammability Limited and Restricted Rights Legend Page Contents Connector Pin Assignments Modifying the Environment Contents List of Figures List of Figures J2 Harrier Power-Up Configuration Header Pin Assignments List of TablesList of Tables 1MB PrPMC800/800ET Models/ConfigurationsAbout This Manual 2MBAbout This Manual PRPMC800A/IH3 PRPMC800A/IH5PRPMC800A/IH4 PRPMC800A/IH2Overview of Contents Conventions Used in This Manual About This Manual PrPMC800/800ET Description Preparation and InstallationIntroduction System Enclosure Monarch and Non-Monarch PrPMCsCarrier Board Requirements What you need to do Refer to Overview of Start-Up ProceduresStart-Up Overview Preparing the Hardware PrPMC800/800ET ConfigurationUnpacking the Hardware Jumper On Jumper Off Harrier Power-Up Configuration HeaderJ2 Harrier Power-Up Configuration Header Pin Assignments PrPMC800/800ET Headers, Connectors and Components Installation of PrPMC800/800ET on a VME or CompactPCI Board InstallationESD Precautions Installing a PrPMC800/800ET on a VMEmodule Applying Power Operating InstructionsStatus Indicators Operating InstructionsPrPMC800/800ET Debug Debug Serial PortEthernet Port Adapter Cable Page Feature Description FeaturesPrPMC800/800ET Features Functional DescriptionGeneral Description SromBlock Diagram PrPMC800/800ET Block DiagramHarrier System Memory Controller / PCI Host Bridge Asic ProcessorL2 Cache Harrier Select Default Function Description Harrier Power-Up ConfigurationHarrier Power-Up Configuration Settings Option Power Register Bit Bus Signal SettingM66EN XCSR.GCSR.PUSTXAD XCSR.XPAT0.DWXCSR.XPAT1.DW ArbitrationFlash Memory XCSR.XPAT2.DWOptional Bank B Flash ECC MemoryOnboard Bank a Flash Onboard Sdram10BaseT/100BaseTX Ethernet Channel TimersBit Timers Miscellaneous Control and StatusAsynchronous Serial Port Watchdog TimersInterrupt Routing and Generation Clock GeneratorReset Source Functions PrPMC800/800ET Power SuppliesModule Reset Logic Reset Source Type Module Reset PrPMC Resetoutl ActivePrPMC800/800ET Reset Block Diagram PCI InterfaceINTA#-INTD# Signals PRESENT# SignalMONARCH# Signal IDSELB, REQB#, and GNTB# SignalsABORT# and RESET# Signals Eready SignalPCI Signaling Voltage Level Debug HeaderMemory Maps Page PMC Connector P11 Pin Assignments Connector Pin AssignmentsPCI Mezzanine Card PMC Connectors SDONE# SBO# PAR GND VIO GND VIOPMC Connector P12 Pin Assignments PMC Connector P13 Pin Assignments PAR64PMC Connector P14 Pin Assignments P14Signal Description for P14 J1 Debug Header Pin Assignments Ethernet Adapter ConnectorJ3 Ethernet Adapter Connector Pin Assignments TXP TXN RXP RXN Lanterma LantermbSignal Description for J1 RsvdShunt On Shunt Off PrPMC Cable-001 Termination Cputrstl Pullup Cputck Cputms Sresetl Cpurstl Ckstpol GNDDebug Serial Port Cable PPCBug Basics PPCBug Overview Memory Requirements PPCBug ImplementationMPU, Hardware, and Firmware Initialization Using PPCBug Command Description Debugger CommandsDebugger Commands Idle GevinitGevshow IOCNping PbootReset NopaTest Group Description Diagnostic TestsDiagnostic Test Groups Mask IsabrdgeL2CACHE MpicPage Cnfg Configure Board Information Block Modifying the EnvironmentConfiguring the PPCBug Parameters ENV Set EnvironmentSelect the identifier. Default = Default = $00 Auto Boot Abort Delay = 7? Default Starting Address is $00000000 ROM First Access Length 0 31 = 10? Serial Startup Code Master Enable Y/N=N? Mechanical Characteristics SpecificationsSpecifications Electrical CharacteristicsEMC Compliance Environmental CharacteristicsCharacteristics Specifications Thermal Validation Thermally Significant ComponentsTable B-1. Thermally Significant Components Thermal ValidationFigure B-1. Thermally Significant Components Primary Side Component Temperature Measurement PreparationMeasuring Local Air Temperature Measuring Junction TemperatureMeasuring Case Temperature Figure B-4. Mounting a Thermocouple Under a Heatsink Table C-1. Embedded Communications Computing Documents Related DocumentationEmbedded Communications Computing Documents Manufacturers’ Documents Table C-2. Manufacturers’ DocumentsDocument Title and Source Publication Number Related SpecificationsTable C-3. Related Specifications Page Index CPUIndex Fail LEDIDSELB, REQB#, GNTB# 25 INTA#-INTD# Xix