DCS Industrial control system
NameDescriptionContent
NEW CENTER
Current Location:

GEPPCBug Firmware Package User’s Manual Parts 1 & 2

From:GE | Author:LIAO | Time :2025-08-19 | 908 Browse: | 🔊 Click to read aloud ❚❚ | Share:

or board.

The debugger includes:

❏ Commands for display and modification of memory

❏ Breakpoint and tracing capabilities

❏ Assembler and disassembler useful for patching programs

Various PPCBug routines that handle I/O, data conversion, and 

string functions are available to user programs through the System 

Call handler.

Because PPCBug is command-driven, it performs its various 

operations in response to user commands entered at the keyboard.

Comparison with other Motorola Bugs

The PPCBug is similar to previous Motorola firmware packages 

(e.g., MVME147Bug, MVME167Bug, MVME187Bug), with 

differences due to microprocessor architectures. These differences 

are primarily reflected in the instruction mnemonics, register 

displays, addressing modes of the assembler/disassembler, and 

argument passing to the system calls.

PPCBug Implementation

PPCBug is written largely in the C programming language, 

providing benefits of portability and maintainability. Where 

necessary, the assembly language has been used in separately 

compiled program modules that deal with processor-specific 

issues. No mixed-language modules are used.

Physically, PPCBug is contained in two socketed 32-pin PLCC 

Flash devices that together provide 1MB (256KB words) of storage. 

PPCBug uses the entire memory contained in the two devices. 

The executable code is checksummed at every power-on or reset 

firmware entry. The result is checked with a pre-calculated 

checksum contained in the last 16-bit word of the Flash image.

!

Caution

Although a command to allow the erasing and 

reprogramming of this Flash memory is available to 

you, keep in mind that reprogramming any portion of 

Flash memory will erase everything currently contained 

in Flash, including PPCBug.

Memory Requirements

The debugger requires approximately 768KB of read/write 

memory (i.e., DRAM). The debugger will allocate this memory 

from the top of memory. For example, on a system which contains 

64MB ($04000000) of read/write memory, the debugger's memory 

page will be located at $03F80000 to $03FFFFFF.

Size and Address Requirements for NVRAM

Currently, Motorola uses the SGS-Thompson Timekeeper SRAM 

device (48T559), or equivalent. This is used on the PowerPlus 

boards and is structured by the Debugger as follows:

NVRAM = 8192 bytes total size (with rtc)

Address ranges include:

Set-up

Refer to the board installation and use manual for information on 

installing the hardware, configuring jumpers, and assigning the 

console monitor.

Start-up

At either power-up or system reset, PPCBug performs the MPU, 

hardware, and firmware initialization process (refer to MPU, 

Hardware, and Firmware Initialization on page 1-5). This process 

includes a checksum of the FLASH memory contents.

The following types of messages are displayed on the firmware 

console during the initialization process:

Copyright Motorola Inc. 1988 - 1997, All Rights Reserved 

PPC1 Debugger/Diagnostics Release Version 3.x - xx/xx/xx/RMxx 

COLDStart 

Local Memory Found =04000000 (&67108864) 

MPU Clock Speed =167Mhz 

BUS Clock Speed =67Mhz

Reset Vector Location : ROM Bank B

Mezzanine Configuration: Single-MPU

Current 60X-Bus Master : MPU0

Idle MPU(s) : NONE

System Memory: 64MB, ECC Enabled (ECC-Memory Detected)

L2 Cache: NONE

PPC1-Bug>

At this point, PPCBug is waiting for you to enter one of the 

commands described in Chapter 3 of this manual.

PPCBug may alternatively be configured via the ENV command to 

run selftest and/or autoboot automatically during startup. If so, 

then PPCBug will instead behave as follows:

The system pauses five seconds, during which you may terminate 

start-up, and exit to the diagnostics prompt, by pressing ESC or the 

Break key

The system performs the self test diagnostics if you do not 

terminate system start-up. Upon successful completion of these 

tests, the system pauses another five seconds. You may terminate 

start-up, and exit to the diagnostics prompt, by pressing ESC or the 

Break key.

If you do not terminate system start-up, the system begins the boot 

routine that has been set up in the ENV command, either NVRAM 

Boot List Boot, Auto Boot, ROMboot, or Network Auto Boot.

If the self-tests fail, various error messages appear, and the 

diagnostics prompt appears.

Refer to Chapter 3 for information on setting the ENV command 

parameters.

MPU, Hardware, and Firmware Initialization

The MPU, hardware, and firmware initialization process is 

performed by the PPCBug power-up or system reset. The steps 

below are a high-level outline; not all of the detailed steps are listed.

1. Set MPU.MSR to known value.

2. Invalidate the MPU's data/instruction caches.

3. Clear all segment registers of the MPU.

4. Clear all block address translation registers of the MPU.

5. For “dual CPU only” boards (MVME460x or MTX), catch one 

CPU of a dual CPU and place it in a waiting loop.

6. Initialize the MPU bus to PCI bus bridge device.

7. Initialize the PCI bus to ISA bus bridge device.

  • GE IS200AEPBH1B IS200AEPBH1B‑REV‑AA Pitch-Charger Control PCB Board
  • GE IS200EDEXG1ADA EX2100 SCR Trigger Control Board
  • GE 151X1207CK01SA01 IS200EDEXG1A EX2100 SCR
  • GE 151X1233DD02SA02 IS200AEPBH1B - Variant for pitch control charger assembly
  • GE 151X1233DB01SA01 IS200AEPBH1B - 10kW Wind Power Converter
  • GE 151X1233DB01SA01R | IS200AEPBH1B 10KW Converter
  • GE 151X1233DD01SA02 Pitch Battery Charger (109W6931P001)
  • GE 151X1233DD01SA02 Pitch Battery Charger Assy IS200AEPBH1B
  • GE 151X1233DB02SA02 Rev A IS200AEPBH1B Wind Turbine Converter
  • GE 151X1207CK02SA02 SCR 4400 V 1850 A IS200EDEXG1ADA General Electric EX2100
  • Triconex 3723X 32-Channel TMR Analog Input Module with HART
  • SHINKAWA VM-21G  SIGNAL CONDITIONER SOCKET
  • SHINKAWA VM-21R REVOLUTION SIGNAL CONDITIONER
  • SHINKAWA VM-21T DISPLACEMENT INPUT THRUST SIGNAL CONDITIONER
  • SHINKAWA VM-21D 6-WIRE LVDT SIGNAL CONDITIONER
  • SHINKAWA VM-21P 3-WIRE LVDT SIGNAL CONDITIONER
  • SHINKAWA VM-21A  VIBRATION SIGNAL CONDITIONER
  • SHINKAWA VM-21K DISPLACEMENT INPUT VIBRATION SIGNAL CONDITIONER
  • SHINKAWA VM-25S01 CONDITION MONITORING SYSTEM
  • SHINKAWA VM-25 CONDITION MONITORING SYSTEM
  • SHINKAWA VM-772B DEVICE CONFIG
  • SHINKAWA VM-771B MCL VIEW
  • SHINKAWA VM-76B INSTRUMENT RACK
  • SHINKAWA VM-75B POWER SUPPLY MODULE
  • SHINKAWA VM-742B NETWORK COMMUNICATION MODULE
  • SHINKAWA VM-741B LOCAL COMMUNICATION &  PHASE MARKER MODULE
  • SHINKAWA VM-722B 9-CHANNEL RELAY MODULE
  • SHINKAWA VM-707B AERODERIVATIVE GAS TURBINE  MONITOR MODULE
  • SHINKAWA VM-706B ROD DROP MONITOR MODULE
  • SHINKAWA VM-705B 18-CHANNEL TEMPERATURE   MONITOR MODULE
  • SHINKAWA VM-704B TEMPERATURE MONITOR MODULE
  • SHINKAWA VM-702B ABSOLUTE VIBRATION  MONITOR MODULE
  • SHINKAWA VM-701B VIBRATION / DISPLACEMENT MONITOR MODULE
  • SHINKAWA MODEL VM-5X INTERFACE UNIT
  • SHINKAWA MODEL VM-5W2 DUAL POWER SUPPLY INSTRUMENT RACK
  • SHINKAWA MODEL VM-5H4  INSTRUMENT RACK (for VM-5Z5.6.7)
  • SHINKAWA MODEL VM-5G  SINGLE UNIT   INSTRUMENT RACK
  • SHINKAWA MODEL VM-5Z5,6,7  POWER SUPPLY UNIT
  • SHINKAWA MODEL VM-5Y1,2,3 RELAY MODULE UNIT
  • SHINKAWA MODEL VM-5P3 PHASE MARKER UNIT
  • SHINKAWA MODEL VM-53 DUAL COMMUNICATION UNIT
  • SHINKAWA MODEL VM-52 BOTTOM HOLD MONITOR
  • SHINKAWA MODEL VM-51 ROD DROP MONITOR
  • SHINKAWA MODEL VM-5R TACHOMETER
  • SHINKAWA MODEL VM-5S DUAL TACHOMETER
  • SHINKAWA MODEL VM-5A DUAL VALVE
  • SHINKAWA MODEL VM-5E DUAL CASE
  • SHINKAWA MODEL VM-5L COMPLEMENTARY INPUT
  • SHINKAWA MODEL VM-5N RAMP DIFFERENTIAL
  • SHINKAWA MODEL VM-5D DUAL DIFFERENTIAL
  • SHINKAWA MODEL VM-5T DUAL THRUST MONITOR
  • SHINKAWA MODEL VM-5C ECCENTRICITY MONITOR
  • SHINKAWA MODEL VM-5M DUAL PATH MONITOR
  • SHINKAWA MODEL VM-5B DUAL ACCELERATION MONITOR
  • SHINKAWA MODEL VM-5U DUAL SEISMIC MONITOR
  • SHINKAWA MODEL VM-55 VIBRATION MONITOR
  • SHINKAWA VM-742B1-5 VIBRATION MONITORING SYSTEM CARD
  • Shinkawa PSP-17B P-24-64A P-24-64B Circuit Board Module
  • SHINKAWA MGP-67 PCB
  • Shinkawa JBP-278 P-22-48A-1 P-22-48B-1 Circuit Board Module
  • Shinkawa VM-721B 18-CHANNEL RELAY MODULE
  • Shinkawa FRP-337 P-26-54A P-26-54B Circuit Board Module
  • Shinkawa CPP-111 P-25-59A P-25-59B Circuit Board Module
  • Shinkawa WKN-142K2-2 Vibration Transmitter
  • SHINKAWA VL-202A08L-1012 Rotor Position Monitor Probe Sensor
  • Shinkawa CPP-128 P-26-74A P-26-74B Circuit Board Module
  • Honeywell 51402755-100 PROCESSOR CARD
  • Honeywell 51107595-100 Power
  • HONEYWELL 51304544-100 Control Board
  • HONEYWELL 51109919-100 BOARD
  • HHoneywell 51204160-175 Digital Input Module
  • Honeywell 51304754-150 High Level Analog Input Module
  • HONEYWELL 51304690-100 DIGITAL INPUT CARD
  • Honeywell 51401635-150  COMM CONTROL
  • HONEYWELL 51204174-175 MC-TAOY 52 ANALOG OUTPUT BOARD
  • HONEYWELL  51400596-100
  • HONEYWELL 51401291-100 board card
  • HONEYWELL 51401642-150 I/O LINK MODULE
  • Honeywell LCN‑E Hub Power Supply 38500148‑300
  • Honeywell LCN‑E Hub redundant 38500143‑202 Twisted‑pair LCN
  • Honeywell LCN‑E Hub non‑redundant,38500143‑102
  • Honeywell Enhanced Micro‑TDC‑3000 System Unit MX‑DTAC01K2
  • Honeywell Enhanced Micro‑TDC‑3000 System Unit MX‑DTAB01K2
  • Honeywell Enhanced Micro‑TDC‑3000 System Unit MT11‑520
  • Honeywell STI‑CE Smart Transmitter Interface 51304516‑150
  • Honeywell STI Smart Transmitter Interface 51304516‑100 MC‑PSTX02
  • Honeywell ulse Counter IOP,51304386‑100.MU‑PPIX02
  • Honeywell DO Digital Output IOP‑CE 51304487‑150 CE  version
  • Honeywell DO Digital Output IOP  51304487‑100 MC‑PDOX02
  • Honeywell TDC‑3000 SOE DI IOP,51402625-175 MC‑PDIS12
  • Honeywell TDC‑3000  DI Digital Input IOP‑CE 51304485‑150
  • Honeywell TDC‑3000 DI Digital Input IOP 51304485‑100 MC‑PDIX02
  • Honeywell TDC‑3000 AO Analog Output IOP 51304757‑100 MU‑PAOX02
  • Honeywell TDC‑3000  TC Thermocouple IOP 51304756‑100 MU‑TAMT03
  • Honeywell TDC‑3000   51304755‑100 MU‑TAMR03
  • Honeywell TDC‑3000 LLAI Multiplex AI IOP,51304362‑150
  • Honeywell TDC‑3000  HLAI Analog Input IOP‑CE,51304363‑150
  • Honeywell TDC‑3000  HLAI Analog Input IOP,51304363‑100.4‑20mA
  • Honeywell TDC‑3000  HPM Power Supply,51401731‑100
  • Honeywell TDC‑3000 Standard 1986.HPM High‑Performance PM CPU,51402362‑100
  • Honeywell TDC‑3000 APM Advanced Process Manager CPU,51304459‑100
  • Honeywell TDC‑3000 Standard 1986.PM Process Manager CPU,51304362‑100
  • Honeywell TDC‑3000 NIM Network Interface Module,51304481‑200
  • Honeywell TDC‑3000 NIM Network Interface Module 51304481‑100
  • Honeywell TDC‑3000 BASIC,LCN Terminator Resistor,30732052‑001.Coaxial
  • Honeywell TDC‑3000 BASIC,Hiway Coupler,30753732-001
  • Honeywell TDC‑3000 BASIC,LEPIU Low‑Energy PIU,4DP7APCFA309
  • Honeywell TDC‑3000 BASIC,HLPIU High‑Level PIU,4DP7APCFA106
  • Honeywell TDC‑3000 BASIC,Multifunction Controller(TDC‑2000 DHW),4DP7MFA103
  • Honeywell TDC‑3000 BASIC,Extended Controller(TDC‑2000 DHW),4DP7AXA102
  • Honeywell TDC‑3000 BASIC,Basic Controller(TDC‑2000 DHW),4DP7BBA101
  • Honeywell TDC‑3000 BASIC,XLCNE2 LCN Extender,51305508‑100.Coaxial LCN
  • Honeywell TDC‑3000 BASIC,E‑PLCG PLC Gateway,51400997‑200
  • Honeywell TDC‑3000 BASIC,PLNM Plant Network Module,51401163‑100
  • Honeywell TDC‑3000 BASIC,CG Computer Gateway,80360206‑001
  • Honeywell TDC‑3000 BASIC,HG High‑Speed Gateway,51304526‑100
  • Honeywell TDC‑3000 BASIC,HM History Module,51191596‑200
  • Honeywell TDC‑3000 BASIC,HM History Module,51191596‑100
  • Honeywell TDC‑3000 BASIC,AM Application Module CPU,51401551‑800.K2LCN‑8
  • Honeywell TDC‑3000 BASIC,AM Application Module CPU,51401551‑600.K2LCN‑6
  • Honeywell TDC‑3000 BASIC,AM Application Module CPU,51401551‑400,K2LCN‑4
  • Honeywell TDC‑3000 BASIC,AM Application Module CPU,51401551‑300.K2LCN‑3
  • Honeywell TDC‑3000 BASIC,AM Application Module CPU,51401551‑200,K2LCN‑2
  • Honeywell TDC‑3000 BASIC,US Universal Station CPU,51401288‑200
  • TDC‑3000 BASIC,US Universal Station CPU,51401288‑100
  • SHINKAWA VM-21P1 Signal Conditioner 0-50MM 24VDC
  • Shinkawa RiverNew Vibration Transducer VK202 Series
  • Shinkawa Electric VM-3E2 Vibration Monitor Module