Sun Enterprise 220R Server Service Manual

C.1.1 UPA

The UltraSPARC port architecture (UPA) provides a packet-based interconnect between the UPA clients: CPU modules, U2P ASIC, and UPA graphics cards. Electrical interconnection is provided through four address buses and four data buses.

The four address buses are:

The four data buses are:

UPA_AD0 and UPA_AD1 connect the QSC ASIC to the CPU modules and the U2P ASIC. UPA_AD2 connects the QSC ASIC to the U2P ASIC. UPA_AD3 connects the QSC ASIC to the UPA graphics.

Two processor data buses (UPA_DATA0 and UPA_DATA1) are bidirectional 144-bit data buses (128 bits of data and 16 bits of ECC) that connect each CPU module to the XB9+ ASIC. The I/O data bus is a bidirectional 72-bit data bus (64 bits of data and 8 bits of ECC) that connects the U2P ASIC and the UPA graphics (UPA_DATA2) to the XB9+ ASIC (UPA_DATA3). The UPA graphics do not have ECC, and therefore only consists of 64 bits of data.

The following table illustrates UPA slot number port addresses.

UPA Slot Number 

UPA Port ID <4:0> 

CPU module slot 0 

0x0 

CPU module slot 1 

01 

U2P ASIC 

0x1F 

The following figure shows the data buses functional block diagram.Graphic