1 functional hardware, 1 address translation, Figure 6-3 – AMD Geode LX [email protected] User Manual

Page 211: Hoi addressing example, Figure 6-4, Hoi example

Advertising
background image

AMD Geode™ LX Processors Data Book

211

GeodeLink™ Memory Controller

33234H

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 f
or
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.

Figure 6-3. HOI Addressing Example

Figure 6-4. HOI Example

aaaaaaaaaaaaaaaaaaaaaaaaaa
22222222211111111110000000
87654321098765432109876543

BA[1:0]

MB[1]

RA[9:0]
CA[7:0]

MB[0]

RA[12:10]

Internal
Physical
Address

CA are the CAS addresses on MA[7:0]

RA are the RAS addresses on MA[12:0]

Module Bank

Component Banks

Bank

3

Page 0

DIMM0

DIMM1

00000000h

00800000h

01000000h

01800000h

24M

Bank

2

Page 0 16M

Bank

1

Page 0 8M

Bank

0

Page 0 0M

Module Bank

Component Banks

Bank

3

Page 0

02000000h

02800000h

03000000h

03800000h

56M

Bank

2

Page 0 48M

Bank

1

Page 0 40M

Bank

0

Page 0 32M

Advertising
This manual is related to the following products: