
Local Memory
MCF5272 ColdFire
®
Integrated Microprocessor User’s Manual, Rev. 3
4-2
Freescale Semiconductor
4.2
Local Memory Registers
lists the local memory registers. Note the following:
•
Addresses not assigned to the register and undefined register bits are reserved. Write accesses to
these bits have no effect; read accesses return zeros.
•
The reset value column indicates the register initial value at reset. Uninitialized fields may contain
random values after reset.
4.3
SRAM Overview
The SRAM module has the following features:
•
4-Kbyte SRAM, organized as 1K x 32 bits
•
Single-cycle access
•
Physically located on the ColdFire core's high-speed local bus
•
Byte, word, longword address capabilities
•
Programmable memory mapping
4.3.1
SRAM Operation
The SRAM module provides a general-purpose memory block the ColdFire core can access in a single
cycle. The location of the memory block can be set to any 4-Kbyte address boundary within the 4-Gbyte
address space. The memory is ideal for storing critical code or data structures or for use as the system stack.
Because the SRAM module is physically connected to the processor's high-speed local bus, it can quickly
service core-initiated accesses or memory-referencing commands from the debug module.
Section 4.1, “Interactions Between Local Memory Modules
,” describes priorities when an access address
hits multiple local memory resources.
4.3.2
SRAM Programming Model
The MCF5272 implements the SRAM base address register (RAMBAR), shown in
and
described in the following section.
Table 4-1. Memory Map of Instruction Cache Registers
Address
(using MOVEC)
Name
Width
Description
Reset Value
0x002
CACR
32
Cache control register
0x0000
0x004
ACR0
32
Access control register 0
0x0000
0x005
ACR1
32
Access control register 1
0x0000
0xC00
ROMBAR
32
ROM base address register
Uninitialized (except V = 0)
0xC04
RAMBAR
32
SRAM base address register
Uninitialized (except V = 0)
Содержание MCF5272 ColdFire
Страница 2: ......
Страница 38: ...MCF5272 ColdFire Integrated Microprocessor User s Manual Rev 3 xxxviii Freescale Semiconductor...
Страница 60: ...MCF5272 ColdFire Integrated Microprocessor User s Manual Rev 3 lx Freescale Semiconductor...
Страница 118: ...Local Memory MCF5272 ColdFire Integrated Microprocessor User s Manual Rev 3 4 16 Freescale Semiconductor...
Страница 160: ...Debug Support MCF5272 ColdFire Integrated Microprocessor User s Manual Rev 3 5 42 Freescale Semiconductor...
Страница 258: ...Ethernet Module MCF5272 ColdFire Integrated Microprocessor User s Manual Rev 3 11 40 Freescale Semiconductor...
Страница 296: ...Universal Serial Bus USB MCF5272 ColdFire Integrated Microprocessor User s Manual Rev 3 12 38 Freescale Semiconductor...
Страница 360: ...Timer Module MCF5272 ColdFire Integrated Microprocessor User s Manual Rev 3 15 6 Freescale Semiconductor...
Страница 406: ...General Purpose I O Module MCF5272 ColdFire Integrated Microprocessor User s Manual Rev 3 17 12 Freescale Semiconductor...
Страница 474: ...Bus Operation MCF5272 ColdFire Integrated Microprocessor User s Manual Rev 3 20 26 Freescale Semiconductor...
Страница 528: ...List of Memory Maps MCF5272 ColdFire Integrated Microprocessor User s Manual Rev 3 A 12 Freescale Semiconductor...
Страница 540: ...Index MCF5272 ColdFire Integrated Microprocessor User s Manual Rev 3 Index 10 Freescale Semiconductor...
Страница 543: ...blank...