cs5535 National Semiconductor Corporation, cs5535 Datasheet - Page 52

no-image

cs5535

Manufacturer Part Number
cs5535
Description
Geode Cs5535 Companion Multi-function South Bridge
Manufacturer
National Semiconductor Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
cs5535-KSZ
Manufacturer:
CIRRUSLOGIC
Quantity:
20 000
Part Number:
cs5535-UDC
Manufacturer:
AMD
Quantity:
20 000
Part Number:
cs5535-UDCF
Manufacturer:
AMD
Quantity:
20 000
www.national.com
Global Concepts and Features
3.1.5
The connection of the GLIU to the seven GLDs of the
CS5535 is illustrated in Figure 3-3. Note the circled number
next to each GLD. This is the port number of the GLD. By
design convention, the GLIU is always port zero. Part of the
physical to device (P2D) descriptor is a port number. When
there is a hit on the descriptor address, the port number
indicates which GLD to route the packet to. If there is no
hit, then the packet is routed to the default port. For the
CS5535, the default is always Port 4, that is, the Diverse
Device (DD).
3.1.6
The GLIU and GLDs support the traditional memory and
I/O spaces. The memory space supports a traditional 32-
bit byte address with associated byte enables. The I/O
space is a 20-bit byte address with byte enables. I/O regis-
ters can be 8, 16, or 32 bits. The GLIU has both memory
and I/O P2Ds for routing.
In addition to the above spaces, there is a Model Specific
Register (MSR) space that is tied to the GeodeLink topol-
ogy. As introduced in the previous section, the GLIU has
eight ports with Port 0 assigned to the GLIU. An MSR
“address” is relative to the device making a request to it
and the topology between the requestor and the MSR.
Topology
Address Spaces and MSRs
USBC2
ATAC
DD
Figure 3-3. CS5535 GeodeLink Architecture Topology
Data Out
Data Out
Data Out
Req Out
Req Out
Req Out
Data In
Data In
Data In
Req In
Req In
Req In
Diag
Diag
Diag
(Continued)
Port 2
Port 3
Port 4
GLPCI_SB
Port 1
Port 0
GLIU
52
Thus, for the GX2 processor to address an MSR in the
CS5535, it specifies a series of ports that must be tra-
versed to get there. Once a specific device port is identi-
fied, additional address bits are available to select a
specific MSR within a given device.
MSR space is functionally similar to PCI configuration
space. At boot time system initialization, the Core BIOS
(see Section 3.1 "GeodeLink Architecture Overview" on
page 50) traverses the topology of the system to determine
what is present. By convention, the first MSR at each port
is an ID register that indicates a specific device. Once the
Core BIOS knows what is present, it assigns devices to
specific locations in the appropriate memory or I/O address
space using MSRs. Generally, MSRs are used to configure
and set up GLDs, but are not used for ongoing operations.
The “assignment” MSRs are located in the GLIUs as
“descriptors”. The “assignment descriptor” basically says:
“route a request packet containing address X to port Y”.
Port Y can be the final device or another GLIU. This second
GLIU must have assignments to route address X to port Z.
This process continues until the final device port is speci-
fied.
Port 7
Port 6
Port 5
Data Out
Data Out
Data Out
Req Out
Req Out
Req Out
Data In
Data In
Data In
Req In
Req In
Req In
Diag
Diag
Diag
USBC1
GLCP
ACC
Revision 0.8

Related parts for cs5535