|
MC9S12XF512 Datasheet, PDF (405/1300 Pages) Freescale Semiconductor, Inc – S12X Microcontrollers | |||
|
◁ |
Chapter 11 Memory Mapping Control (S12XMMCV4) SUPPORTING FLEXRAY
⢠Bus arbitration between the masters CPU, BDM, FLEXRAY and XGATE
⢠Simultaneous accesses to different resources1 (internal, external, and peripherals) (see Figure 11-
1)
⢠Resolution of target bus access collision
⢠MCU operation mode control
⢠MCU security control
⢠Separate memory map schemes for each master CPU, BDM, FLEXRAY and XGATE
⢠ROM control bits to enable the on-chip FLASH or ROM selection
⢠Port replacement registers access control
⢠Generation of system reset when CPU accesses an unimplemented address (i.e., an address which
does not belong to any of the on-chip modules) in single-chip modes
11.1.3 S12X Memory Mapping
The S12X architecture implements a number of memory mapping schemes including
⢠a CPU 8MB global map, deï¬ned using a global page (GPAGE) register and dedicated 23-bit
address load/store instructions.
⢠a BDM 8MB global map, deï¬ned using a global page (BDMGPR) register and dedicated 23-bit
address load/store instructions.
⢠a FLEXRAY 8 MByte global map.
⢠a (CPU or BDM) 64KB local map, deï¬ned using speciï¬c resource page (RPAGE, EPAGE and
PPAGE) registers and the default instruction set. The 64KB visible at any instant can be considered
as the local map accessed by the 16-bit (CPU or BDM) address.
⢠The XGATE 64 Kbyte local map.
The MMC module performs translation of the different memory mapping schemes to the speciï¬c global
(physical) memory implementation.
11.1.4 Modes of Operation
This subsection lists and brieï¬y describes all operating modes supported by the MMC.
11.1.4.1 Power Saving Modes
⢠Run mode
MMC is functional during normal run mode.
⢠Wait mode
MMC is functional during wait mode.
⢠Stop mode
MMC is inactive during stop mode.
1. Resources are also called targets.
MC9S12XF - Family Reference Manual, Rev.1.18
Freescale Semiconductor
407
|
▷ |