Stretch PA-RISC Chipset

HP Stretch was a 64-bit system design for midrange PA-RIC servers based on PA-8500 to 8700 processors. Stretch is based on a central system controller and links (ropes) to processors, I/O controllers and PCI bridges. Main system bus is an HP Itanium bus with converters for the processor Runway+/Runway DDR buses.

HP Stretch has four main components:

up

Prelude

HP Prelude is the memory controller of PA-RISC systems with Stretch chipset. It connects up to 16 pairs of SDRAM memory via four itanium memory buses to the two main Itanium 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 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

System diagram

        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 buses:                                 LBA connections/downlinks:
 PCI 4x -- PCI 64-bit/66MHz (533MB/s)       ||   two ropes -- 530MB/s
 PCI 2x -- PCI 64-bit/33MHz (266MB/s)       |    one rope  -- 265MB/s

Exemplary HP Stretch system architecture in N4000 rp7400

up

Used in

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

Documentation

up