ALXD800EEXJ2VC C3 AMD (ADVANCED MICRO DEVICES), ALXD800EEXJ2VC C3 Datasheet - Page 45

no-image

ALXD800EEXJ2VC C3

Manufacturer Part Number
ALXD800EEXJ2VC C3
Description
Manufacturer
AMD (ADVANCED MICRO DEVICES)
Datasheet

Specifications of ALXD800EEXJ2VC C3

Operating Temperature (min)
0C
Operating Temperature (max)
85C
Operating Temperature Classification
Commercial
Mounting
Surface Mount
Lead Free Status / RoHS Status
Not Compliant
GeodeLink™ Interface Unit
Many traditional architectures use buses to connect mod-
ules together, which usually requires unique addressing for
each register in every module. This requires that some kind
of house-keeping be done as new modules are designed
and new devices are created from the module set. Using
module select signals to create the unique addresses can
get cumbersome and requires that the module selects be
sourced from some centralized location.
To alleviate this issue, AMD developed an internal bus
architecture based on GeodeLink™ technology. The
GeodeLink architecture connects the internal modules of a
device using the data ports provided by GeodeLink Inter-
face Units (GLIUs). Using GLIUs, all internal module port
addresses are derived from the distinct port that the mod-
ule is connected to. In this way, a module’s Model Specific
Registers (MSRs) do not have unique addresses until a
device is defined. Also, as defined by the GeodeLink archi-
tecture, a module’s port address depends on the location of
the module sourcing the cycle, or source module (e.g.,
source module can be CPU Core, GLCP, and GLPCI; how-
ever, under normal operating conditions, accessing MSRs
is from the CPU Core).
AMD Geode™ LX Processors Data Book
Module Name
GeodeLink™ Interface Unit 0 (GLIU0)
GeodeLink Memory Controller (GLMC)
CPU Core (CPU Core)
Display Controller (DC)
Graphics Processor (GP)
GeodeLink Interface Unit 1 (GLIU1)
Video Processor (VP)
GeodeLink Control Processor (GLCP)
GeodeLink PCI Bridge (GLPCI)
Video Input Port (VIP)
Security Block (SB)
4.0GeodeLink™ Interface Unit
Table 4-1. MSR Addressing
GLIU
0
0
0
0
0
1
1
1
1
1
1
4.1
The AMD Geode™ LX processor incorporates two GLIUs
into its device architecture. Except for the configuration
registers that are required for x86 compatibility, all internal
registers are accessed through a Model Specific Register
(MSR) set. MSRs have a 32-bit address space and a 64-bit
data space. The full 64-bit data space is always read or
written when accessed.
An MSR can be read using the RDMSR instruction, opcode
0F32h. During an MSR read, the contents of the particular
MSR, specified by the ECX register, are loaded into the
EDX:EAX registers. An MSR can be written using the
WRMSR instruction, opcode 0F30h. During an MSR write,
the contents of EDX:EAX are loaded into the MSR speci-
fied in the ECX register. The RDMSR and WRMSR instruc-
tions are privileged instructions.
Table 4-1 shows the MSR port address to access the mod-
ules within the AMD Geode LX processor with the CPU
Core as the source module.
MSR Set
Port
0
1
3
4
5
0
2
3
4
5
6
33234H
(Relative to CPU Core)
MSR Address
A000xxxxh
4C00xxxxh
1000xxxxh
2000xxxxh
0000xxxxh
8000xxxxh
4000xxxxh
4800xxxxh
5000xxxxh
5400xxxxh
5800xxxxh
4
45

Related parts for ALXD800EEXJ2VC C3