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:
- HP Prelude memory controller is the main system controller and connects the main memory to the two central Itanium system buses.
- HP DEW Runway converters attach the PA-RISC processors with Runway buses to the Itanium system buses — two CPUs share one DEW.
- HP IKE I/O controllers attach I/O links to the Itanium system bus.
- HP Elroy PCI bridges attach PCI buses to I/O links (provided by IKE)
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:
- Two Itanium system buses, each 2.1 GB/s peak, 4.3 GB/s aggregate
- Up to four Itanium memory buses, each 2.1 GB/s peak, 8.6 GB/s aggregate to RAM
- Both memory and system buses are Itanium buses at 133 MHz DDR, 64-bit, ECC
- System main buses connect to the CPU bridges (DEW) for conversion to HP Runway buses and I/O controllers (IKE) to interface with I/O buses (PCI)
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.
- CPU side: Runway+/Runway DDR processor bus for up to two PA-8x00 processors with peak bandwidth of 2.1 GB/s
- System side: Itanium system bus at 133 MHz, with 2.1 GB/s peak
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.
- System side connects to system main bus, a Itanium bus at 133 MHz, with 2.1 GB/s peak
- I/O side attaches to up to twelve 12-byte wide 266 MB/s I/O links
- Each PCI slot has its own PCI controller and bus
- HP Elroy PCI bridges convert the I/O channels into PCI buses
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
Used in
The HP Stretch chipset was used only in few HP PA-RISC systems of the early 2000s.
- HP 9000 L1500 (rp5430), L3000 (rp5470) servers
- HP 9000 N4000 (rp7400) servers
Documentation
- hp server rp7400 system architecture and design guide, Hewlett-Packard Company alimar (February 2002, product number 5981-0154EN, mirror)
- hp server rp5400 series entry-level UNIX servers technical whitepaper (URL gone)
