Initializing The Control Registers; System Reset Interrupt; Hard/Soft Reset; The Fixed-Point Unit - Motorola MPC823e Reference Manual

Microprocessor for mobile computing
Table of Contents

Advertisement

The PowerPC Core

6.4.1.3 INITIALIZING THE CONTROL REGISTERS

6.4.1.3.1 System Reset Interrupt. A system reset interrupt occurs when the IRQ0 pin is
asserted. The only control registers affected by the system reset interrupt are the MSR,
SRR0, and SRR1 registers. For information on the values of these registers, refer to
Section 7.3.7.3.1 System Reset Interrupt.
6.4.1.3.2 Hard/Soft Reset. When a hard or soft reset occurs, the registers affected by
system reset are set in the same way. The following list shows how each register is set.
• SRR0, SRR1—Set to an undefined value.
• MSR
—Programmable.
IP
• MSR
—Set to zero.
ME
• ICTRL—Set to 0.
• LCTRL1—Set to 0.
• LCTRL2—Set to 0.
• COUNTA
—Set to 0.
16-31
• COUNTB
—Set to 0.
16-31
• ICR—Set to 0 (no interrupt occurred).
• DER
—Set to 1 (all debug-specific interrupts cause debug mode entry).
2,14,28:31

6.5 THE FIXED-POINT UNIT

The fixed-point unit implements all fixed-point processor instructions, except the fixed-point
storage access instructions that are implemented by the load/store unit. Refer to the
PowerPC Microprocessor Family: The Programming Environment for 32-Bit
Microprocessors manual for more information.

6.5.1 XER Update In Divide Instructions

The divide instructions have a relatively long latency, but those instructions can update the
OV bit in the XER after one cycle. Therefore, data dependency on the XER is limited to one
cycle, although the divide instruction latency can be a maximum of 11 clocks.
6-24
MPC823e REFERENCE MANUAL
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents