Epic Register Summary - Motorola MPC8240 User Manual

Integrated host processor with integrated pci
Table of Contents

Advertisement

EPIC Register Summary

11.2 EPIC Register Summary
The EPIC register map occupies a 256-Kbyte range of the embedded utilities memory
block (EUMB). For further details, see Section 3.4, "Embedded Utilities Memory Block
(EUMB)." If an access is attempted to an undefined portion of the map, the device returns
0x0000_0000 as its value on reads and does nothing on writes.
All EPIC registers are 32 bits wide and reside on 128-bit address boundaries. All addresses
mentioned in this chapter are offsets from the EUMBBAR located at 0x78; see Section 4.5,
"Embedded Utilities Memory Block Base Address Register—0x78."
The EPIC address offset map is divided into the following four distinct areas:
• 0xnnn4_1000 – 0xnnn4_01F0—Global EPIC register map
• 0xnnn4_1100 – 0xnnn5_01F0—Global timer register map
• 0xnnn5_0200 – 0xnnn5_FFF0—Interrupt source configuration register map
• 0xnnn6_0000 – 0xnnn6_3FF0—Processor-related register map
Table 11-2 defines the address map for the global EPIC and timer registers. See
Section 11.9, "Register Definitions," for detailed register and field descriptions.
Table 11-2. EPIC Register Address Map—Global and Timer Registers
Address Offset
from EUMBBAR
0x4_1000
Feature reporting register (FRR)
0x4_1010
Reserved
0x4_1020
Global configuration register (GCR)
0x4_1030
EPIC interrupt configuration register (EICR)
0x4_1040–0x4_1070
Reserved
0x4_1080
EPIC vendor identification register (EVI)
0x4_1090
Processor initialization register (PI)
0x4_10A0–0x4_10D0
Reserved
0x4_10E0
Spurious vector register (SVR)
0x4_10F0
Timer frequency reporting register (TFRR)
0x4_1100
Global timer 0 current count register (GTCCR0)
0x4_1110
Global timer 0 base count register (GTBCR0)
0x4_1120
Global timer 0 vector/priority register (GTVPR0)
0x4_1130
Global timer 0 destination register (GTDR0)
0x4_1140
Global timer 1 current count register (GTCCR1)
0x4_1150
Global timer 1 base count register (GTBCR1)
0x4_1160
Global timer 1 vector/priority register (GTVPR1)
11-4
Register Name
MPC8240 Integrated Processor User's Manual
Field Mnemonics
NIRQ, NCPU, VID
R (reset), M (mode)
R (clock ratio), SIE
STEP, DEVICE_ID,
VENDOR_ID
P0
VECTOR
TIMER_FREQ
T (toggle), COUNT
CI, BASE_COUNT
M, A, PRIORITY, VECTOR
P0
T (toggle), COUNT
CI, BASE_COUNT
M, A, PRIORITY, VECTOR

Advertisement

Table of Contents
loading

Table of Contents