Motorola PrPMC800/800ET Processor PMC Module User Manual
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.
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.
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
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.
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.
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.