Figure 6-3. Hoi Addressing Example; Figure 6-4. Hoi Example - AMD Geode LX 600@0.7W Data Book

Processors
Table of Contents

Advertisement

GeodeLink™ Memory Controller
Features
• Supports up to 400 MT/S (million transfers per second)
DDR SDRAMs
• Supports 64-bit data interface
• Supports unbuffered DIMMs and SODIMMs
• Can maintain up to 16 open banks at a time
• Can support up to three outstanding requests at a time
• Arbiter reorders requests from different sources to opti-
mize data bus utilization
• Single and burst data phase optimization
• Programmable modes of high and low order address
interleaving
• Queues up to eight refreshes
• Supports low power mode
• Highly configurable to obtain best performance for
installed DRAM
6.1.1
Functional Hardware
6.1.1.1
Address Translation
The GLMC module supports two address translations
depending on the method used to interleave pages. The
hardware supports High Order Interleaving (HOI) or Low
Order Interleaving (LOI). Select the interleaving mode used
by programming the HOI_LOI bit of the MC_CF8F_DATA
register (MSR 20000019h[33]. See Section 6.2.2.10 "Tim-
ing and Mode Program (MC_CF8F_DATA)" on page 229 for
bit description.
High Order Interleaving
High Order Interleaving (HOI) uses the most significant
address bits to select which bank the page is located in.
Figure 6-3 shows an example of how the Geode LX pro-
cessor's internal physical addresses are connected to the
memory interface address lines.
This interleaving scheme works with any mixture of DIMM
types. However, it spreads the pages over wide address
ranges. For example, assume a 64 MB memory subsystem
with two 32 MB DIMMs installed. Each DIMM has a single
module bank, and each module bank contains four compo-
nent banks. This gives a total of eight component banks in
this memory configuration. Each page in a component
bank is separated from the next component bank page by
8 MB. See Figure 6-4.
AMD Geode™ LX Processors Data Book
33234H
Internal
aaaaaaaaaaaaaaaaaaaaaaaaaa
Physical
22222222211111111110000000
Address
87654321098765432109876543
MB[1]
RA[12:10]
MB[0]
BA[1:0]
RA[9:0]
CA[7:0]
RA are the RAS addresses on MA[12:0]
CA are the CAS addresses on MA[7:0]

Figure 6-3. HOI Addressing Example

DIMM0
Component Banks
Bank
3
01800000h
Page 0
24M
Bank
2
01000000h
Page 0 16M
Bank
1
00800000h
Page 0 8M
Bank
0
00000000h
Page 0 0M
Module Bank

Figure 6-4. HOI Example

DIMM1
Component Banks
Bank
3
03800000h
Page 0
56M
Bank
2
03000000h
Page 0 48M
Bank
1
02800000h
Page 0 40M
Bank
0
02000000h
Page 0 32M
Module Bank
211

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents