5 memory configuration registers, Table 6-2. memory interface control registers – Intel PXA26X User Manual
Page 198
6-8
Intel® PXA26x Processor Family Developer’s Manual
Memory Controller
If memory does not occupy all 64 MB of the partition, reads and writes from or to the unoccupied
portion are processed as if the memory occupies the entire 64 MB of the memory partition.
A single word (or half-word if the data bus width is defined as 16-bits) access to a disabled
SDRAM partition (MDCNFG:DEx=0) causes a CBR refresh cycle to all four partitions. This
technique is used in the hardware initialization procedure. Read return data is indeterminate and
writes are not executed on the external memory bus.
A burst read access to a disabled SDRAM partition results in a target-abort exception. Target aborts
are also generated for burst writes to flash/ROM space and bursts to configuration space.
Attempted single beat writes to ROM are not aborted. Bursts to configuration space also result in
target aborts. Target aborts can be either Data or Prefetch abort depending on the source of the
attempted burst transaction.
6.5
Memory Configuration Registers
shows the registers associated with the memory interface and the physical addresses used
to access them. These registers must be mapped as non-cache-able and non-bufferable and can only
be a single word access. They are grouped together in one page and all have the same memory
protections.
Table 6-2. Memory Interface Control Registers
Physical Address
Symbol
Register Name
0x4800 0000
MDCNFG
SDRAM Configuration Register
0x4800 0004
MDREFR
SDRAM Refresh Control Register
0x4800 0008
MSC0
Static Memory Control Register 0
0x4800 000C
MSC1
Static Memory Control Register 1
0x4800 0010
MSC2
Static Memory Control Register 2
0x4800 0014
MECR
Expansion Memory (16-bit PC Card / Compact Flash) Bus
Configuration Register
0x4800 001C
SXCNFG
Synchronous Static Memory Control Register
0x4800 0024
SXMRS
MRS value to be written to SMROM
0x4800 0028
MCMEM0
Card interface Common Memory Space Socket 0 Timing
Configuration
0x4800 002C
MCMEM1
Card interface Common Memory Space Socket 1 Timing
Configuration
0x4800 0030
MCATT0
Card interface Attribute Space Socket 0 Timing Configuration
0x4800 0034
MCATT1
Card interface Attribute Space Socket 1 Timing Configuration
0x4800 0038
MCIO0
Card interface I/O Space Socket 0 Timing Configuration
0x4800 003C
MCIO1
Card interface I/O Space Socket 1 Timing Configuration
0x4800 0040
MDMRS
MRS value to be written to SDRAM
0x4800 0044
BOOT_DEF
Read-Only Boot-time register. Contains BOOT_SEL and
PKG_SEL values.
0x4800 0058
MDMRSLP
Low-Power SDRAM Mode Register Set Configuration
Register
0x4800 0064
SA1111CR
SA1111 compatibility register