Register Descriptions

8.4Register Descriptions

8.4.1Internal Peripheral System Base Address Register (IPSBAR)

The IPSBAR specifies the base address for the 1 Gbyte memory space associated with the on-chip peripherals. At reset, the base address is loaded with a default location of 0x4000_0000 and marked as valid (IPSBAR[V]=1). If desired, the address space associated with the internal modules can be moved by loading a different value into the IPSBAR at a later time.

NOTE

Accessing reserved IPSBAR memory space could result in an unterminated bus cycle that causes the core to hang. Only a hard reset will allow the core to recover from this state. Therefore, all bus accesses to IPSBAR space should fall within a module’s memory map space.

If an address “hits” in overlapping memory regions, the following priority is used to determine what memory is accessed:

1.IPSBAR

2.RAMBAR

3.Cache

4.SDRAM

5.Chip Selects

NOTE

This is the list of memory access priorities when viewed from the processor core.

See Figure 8-1and Table 8-2for descriptions of the bits in IPSBAR.

MOTOROLA

Chapter 8. System Control Module (SCM)

8-3

Page 189
Image 189
Motorola MCF5281, MCF5282 user manual Register Descriptions, Internal Peripheral System Base Address Register Ipsbar, Cache