Motorola PrPMC800/800ET Processor PMC Module User Manual

Page of 92
PrPMC800/800ET Processor PMC Module Installation and Use (PrPMC800A/IH5)
 1 Preparation and Installation
2
   
Monarch and Non-Monarch PrPMCs
The traditional concept of host/master and slave/target processors changes with the inception 
of the PrPMC because of the arbiter and clock source. Traditionally located on the host board, 
these functions are not part of the PrPMC800/800ET. The VITA 32 specification defines the 
terms monarch and non-monarch to refer to these two modes of operation for PrPMCs. A 
monarch PrPMC is defined as the main PCI bus PrPMC (or CPU) that performs PCI bus 
enumeration at power-up or reset and acts as the PCI interrupt handler. The non-monarch is a 
slave/target processor that does not perform bus enumeration and does not service PCI 
interrupts but may generate a PCI interrupt to the host processor.
A system may have one monarch PrPMC800/800ET and/or one or more non-monarch 
PrPMC800/800ETs, creating a loosely coupled multiprocessing system. A PrPMC800/800ET 
operating as a monarch may be mated to a carrier board with slave processors, PCI, and other 
I/O devices. A PrPMC800/800ET operating as a non-monarch may be installed on a carrier with 
a host processor and other PCI devices, such as an MVME2400 or an MCPN765 board. 
PPCBug does not support all of the operating characteristics of a PrPMC800/800ET operating 
as a non-monarch. Consequently, another operating system, such as a Real-Time Operating 
System, may be required.
The PrPMC800/800ET firmware PPCBug is configured to operate as either a monarch or non-
monarch by reading the state of the MONARCH# pin on the PrPMC800/800ET. This pin is 
either grounded or left open on the carrier board to enable the desired mode of operation. Refer 
to the MONARCH# signal explanation on page 
 of this manual for more information.
Carrier Board Requirements
A carrier board must provide the standard PCI interface, including 3.3V and 5V power (the 
PrPMC800/800ET only requires 3.3V), PCI address/control, a PCI clock, and two PCI arbiter 
REQ/GNT pairs (refer to the VITA-32-199x specification for more information). The carrier 
board must also ground the MONARCH# pin to enable the monarch operating mode. Leaving 
the MONARCH# pin open enables the non-monarch mode. Additionally, board models 
PrPMC800-2151, -2161, -2241, -2251, -2261, -2361, -2271, -6241, -6251, -6261, and -6271 
may be configured for 66 MHz PCI operation. To enable this mode, the M66EN pin must be 
pulled up on the baseboard.
System Enclosure
The system enclosure requirements are determined by the configuration and architecture of the 
baseboard (either VME, CompactPCI, or custom). Only a single slot is necessary for both the 
baseboard and the attached PrPMC800/800ET in a VME or CompactPCI chassis.