C.1.4 Memory System - Sun Microsystems Enterprise 220R Service Manual

Sun microsystems server user manual
Hide thumbs Also See for Enterprise 220R:
Table of Contents

Advertisement

4 Glueless four-processor connection with minimum latency
4 Snooping cache coherency
4 Four-way superscalar design with nine execution units; four integer execution
units
4 Three floating-point execution units
4 Two graphics execution units
4 Selectable little- or big-endian byte ordering
4 64-bit address pointers
4 16-Kbyte non-blocking data cache
4 16-Kbyte instruction cache; single cycle branch following
4 Power management
4 Software prefetch instruction support
4 Multiple outstanding requests
C.1.4
Memory System
The memory system consists of three components: the QSC ASIC, the XB9+ ASIC,
and the memory module. The QSC ASIC generates memory addresses and control
signals to the memory module. The QSC ASIC also coordinates the data transfers
among the DIMMs through two 144-bit-wide processor data buses
(UPA_DATABUS0) and the 72-bit-wide I/O data bus (UPA_DATABUS1).
DIMMs are organized in banks in groups of four (quads). DIMM capacities of
32-Mbyte, 64-Mbyte, and 128-Mbyte are supported by the memory module. When all
DIMM banks are populated with 128-Mbyte DIMMs, maximum memory capacity is
2 Gbytes.
Organizing the four DIMM banks with 128-Mbyte (plus ECC bit) DIMMs allows data
streams to be transferred on a 512-bit-wide (plus ECC) memory data bus. The XB9+
ASIC coordinates all buses, which include the following: memory data, UPA_DATA0,
UPA_DATA1, UPA_DATA2, and UPA_DATA3.
The memory module is arranged in four banks. DIMMs are always accessed four at a
time. Consequently, the DIMMs must be installed in groups of four (quad) and
individual DIMMs within a bank must be of equal capacity.
The following figure illustrates the memory module functional block diagram.
255
Functional Description

Advertisement

Table of Contents
loading

Table of Contents