Stretch PA-RISC Chipset

HP Stretch was a 64-bit HP PA-RISC system design for midrange servers based on PA-8500 to 8700 processors, a complicated setup with a central system controller and links to processor and I/O controllers and PCI bridges. The main system bus is an HP Itanium bus, with converters for the processor Runway+/Runway DDR buses. There are four main components, and the following buses used:

        CPU0    CPU1 CPU2    CPU3   CPU4    CPU5 CPU6    CPU7
         |       |    |       |      |       |    |       |
  2.1GB/s|  ___  |    |  ___  |      |  ___  |    |  ___  |2.1GB/s (each CPU)
         |_|DEW|_|    |_|DEW|_|      |_|DEW|_|    |_|DEW|_|
           |___|        |___|          |___|        |___|
   _____     |            |    _____     |            |    _____ 
  |     |    |   2.1GB/s  |   |     |    |   2.1GB/s  |   |     |
  | IKE |=====================Prelude=====================| IKE |
  |_____|                     |     |                     |_____|
     |                        |_____|                        |   
     |                         ||||                          |
     | 12x265MB/s              |||| 4x2.1GB/s                | 12x265MB/s
     | (3.2GB/s)               |||| (8.5GB/s)                | (3.2GB/s)
     |                     ============                      |
     |                     ============                      |
     |                     ============                      |
     |                     ============                      |
     |                        Memory                         |
     |                                                       |
  =============================                    ======================
  |   |   |   |  ||  ||  ||  ||                    ||  ||  ||  ||  ||  ||
 265  |   |   | 530  ||  ||  ||                   530  ||  ||  ||  ||  ||
 MB/s |   |   | MB/s ||  ||  ||                   MB/s ||  ||  ||  ||  ||
  |   |   |   |  ||  ||  ||  ||                    ||  ||  ||  ||  ||  ||
  |   |   |   |  ||  ||  ||  ||                    ||  ||  ||  ||  ||  ||
 LBA LBA LBA LBA LBA LBA LBA LBA                   LBA LBA LBA LBA LBA LBA
  |   |   |   |  ||  ||  ||  ||                    ||  ||  ||  ||  ||  ||
  |   |   |   |  ||  ||  ||  ||                    ||  ||  ||  ||  ||  ||
 PCI PCI PCI PCI PCI PCI PCI PCI                   PCI PCI PCI PCI PCI PCI
 2x  2x  2x  2x  4x  4x  4x  4x                    4x  4x  4x  4x  4x  4x
  |   |
 Core Core
 I/O  I/O

   PCI slots/buses:
   PCI 4x -- PCI 64-bit/66MHz (533MB/s)
   PCI 2x -- PCI 64-bit/33MHz (266MB/s)

   LBA connections/downlinks:
   ||   two ropes -- 530MB/s
   |    one rope  -- 265MB/s

Exemplary HP Stretch system architecture in N4000 rp7400

up

Prelude

HP Prelude is the memory controller of PA-RISC systems with Stretch chipset and connects up to 16 pairs of SDRAM memory via four memory buses to two system buses. The main buses are HP Itanium buses, in preparation of the early 2000s HP shift from PA-RISC to Itanium.

Prelude consists of three VLSI chips: one address controller and two data controllers; each data controller drives two multiplexed 64-bit memory buses:

up

DEW

HP DEW is the Runway CPU bridge for 64-bit PA-RISC systems using the HP Stretch chipset. It attaches the Runway-based PA-8500, PA-8600 and PA-8700 PA-RISC processors to Itanium ed system man buses. Each pair of CPUs share one DEW port converter. Common configurations include one to four DEWs for up to eight processors.

up

IKE

HP IKE is the I/O controller on 64-bit PA-RISC systems with HP Stretch chipset. IKE is the central memory controller that provides one or two system buses, to which CPUs and I/O attach. Each system bus has one IKE I/O controller that connects to several I/O controllers (Elroy bridges), which in turn provide PCI buses.

The connection between IKE and each slave I/O controller is one or two 12-byte wide I/O links (I/O ropes), which can be combined into twin I/O channels for so-called Twin-Turbo PCI slots/buses.

up

Used in

The HP Stretch chipset was used only in few HP PA-RISC systems of the early 2000s.

Documentation

up