Runway buss

Runway -bussen är en front-side-buss utvecklad av Hewlett-Packard för användning av dess PA-RISC- mikroprocessorfamilj . Runway-bussen är en 64-bitars bred, delad transaktion, tidsmultiplexad adress och databuss som körs på 120 MHz. Detta schema valdes av HP eftersom de fastställde att en buss som använder separata adress- och dataledningar bara skulle ha levererat 20 % mer bandbredd för en 50 % ökning av antalet stift, vilket skulle ha gjort mikroprocessorer som använder bussen dyrare. Runway-bussen introducerades med lanseringen av PA-7200 och användes därefter av mikroprocessorerna PA-8000 , PA-8200 , PA-8500 , PA-8600 och PA-8700 . Tidiga implementeringar av bussen som användes i PA-7200, PA-8000 och PA-8200 hade en teoretisk bandbredd på 960 MB/s. Från och med PA-8500, reviderades Runway-bussen för att sända på både stigande och fallande kanter av en 125 MHz klocksignal, vilket ökade dess teoretiska bandbredd till 2 GB/s. Runway-bussen lyckades med introduktionen av PA-8800, som använde Itanium 2- bussen.

Bussfunktioner

  • 64-bitars multiplexerad adress/data
  • 20 bussprotokollsignaler
  • Stöder cachekoherens
  • Tre frekvensalternativ (1.0, 0.75 och 0.67 för CPU-klockan - 0.50 har tydligen lagts till senare)
  • Paritetsskydd på adress/data och styrsignal
  • Varje ansluten enhet innehåller sin egen skiljedomslogik
  • Dela transaktioner, upp till sex transaktioner kan vara väntande samtidigt
  • Snoopande cachekoherensprotokoll
  • 1-4 processorer "limlös" multibearbetning (inga stödchip behövs)
  • 768 MB/s hållbar genomströmning, topp 960 MB/s vid 120 MHz
  • Runway+/Runway DDR: På PA-8500, PA-8600 och PA-8700 arbetar bussen i DDR-läge (dubbel datahastighet),
  • vilket resulterar i en toppbandbredd på cirka 2,0 GB/s (Runway+ eller Runway DDR) med 125 MHz

De flesta maskiner använder Runway-bussen för att ansluta processorerna direkt till IOMMU (Astro, U2/Uturn eller Java) och minne. N-klassen och L3000-servrarna använder dock ett gränssnittschip som heter Dew för att överbrygga Runway-bussen till Merced-bussen som ansluter till IOMMU och minne .

  • Bryg, William R.; Chan, Kenneth K. och Fiduccia, Nicholas S. (februari 1996). "En högpresterande, billig multiprocessorbuss för arbetsstationer och mellanklassservrar" ( PDF) . Hewlett-Packard Journal . {{ citera journal }} : CS1 underhåll: använder författarens parameter ( länk )
  • Gwennap, Linley (17 november 1997). "PA-8500s 1,5 miljoner cache hjälper till att prestera". Mikroprocessorrapport .