QuickRing

QuickRing
Type dæk
Historie
Udvikler Apple Computer ,
National Semiconductor
Udviklede sig 1992
Fordrevet PCI
specifikationer
Hot swap Ingen
Ekstern Ja
Båndbredde 50 MHz
Dataindstillinger
Bit Bredde variabel afhængig af implementering
Båndbredde 1,6-8,5 Gb/s

QuickRing  er en databusstandard, der fungerer ved gigabit-hastigheder og kombinerer både funktionerne fra en computerbus og et lokalt netværk. Oprindeligt udviklet i 1990'erne af Apple som en rygrad til multimediesystemer, der fungerer som supplement til de pc-busser , der allerede er i brug . Efterfølgende blev teknologien samlet op af National Semiconductor og omplaceret som en højtydende parallel forbindelsesbus .

Molex og Beta Phase [1] deltog også i udviklingen og promoveringen af ​​standarden . Selvom det ikke er bredt udbredt, påvirkede QickRing ikke desto mindre en række senere computerbusteknologier, såsom HyperTransport .

Historie

QuickRing begyndte som en udløber af det legendariske Futurebus- projekt, som blev udviklet i slutningen af ​​1970'erne i IEEE - regi . Da de indså, at selve Futurebus var dødsdømt, forlod flere af dens ledende udviklere projektet i 1987 og foretrak at prøve igen på mindre udviklinger. Dette træk førte til oprettelsen af ​​QuickRing- og SCI -grænseflader [2] . Den primære drivkraft bag udviklingen af ​​QuickRing var den amerikanske ingeniør Paul Sweazey , som arbejdede hos National Semiconductor og organiserede cache-kohærensgruppen i Futurebus- projektet . Efter at have forladt National Semiconductor, flyttede Sweazey til Apple Computer's Advanced Technology Group  , en specialiseret afdeling af Apple dedikeret til udviklingen af ​​nye teknologier.

Teknologien blev først annonceret i 1992 på Apple Worldwide Developers Conference , og var placeret som en specialiseret bus, der var i stand til samtidigt at transmittere flere digitale videostreams uden at bruge hovedbussen på en personlig computer [3] .

Apple var interesseret i denne QuikRing-funktionalitet på grund af båndbreddebegrænsningerne for deres NuBus -bus . I deres hypotetiske anvendelsestilfælde for QuikRing tilsluttede de forskellige videokort installeret i systemet ved hjælp af et andet stik, som i modsætning til NuBus-stikket var placeret i toppen af ​​kortene. Det blev antaget, at kortene kombineret på denne måde ville være i stand til at overføre højhastigheds-videostreams mellem sig, og NuBus' rolle ville blive reduceret til at overføre allerede komprimeret og behandlet video til skærmen eller diskenheden. Men før enhver kommerciel brug af QuickRing dukkede nyere versioner af PCI- standarden op for at give sammenlignelig gennemstrømning. QuickRings tilsigtede rolle i denne situation viste sig at være overflødig. Apple begyndte overgangen til at bruge PCI i alle sine systemer i 1995 og droppede enhver yderligere support til QuickRing.

Sweazey, som fortsatte med at udvikle teknologien, vendte tilbage til National Semiconductor, som placerede QickRing som en højhastigheds-generel rygrad. I nogen tid var teknologien mere succesfuld i denne kapacitet, idet den konkurrerede med SCI og på samme tid med hurtigere versioner af Ethernet . På det tidspunkt blev der gjort en indsats for at standardisere QickRing som et internt højhastigheds-komplement til VMEbussen . Resultatet af dette arbejde var standardiseringen af ​​den "sekundære" bus VMEbus - VSB , hvortil der blev tildelt et antal ben på P2-stikket defineret til VMEbus-kort. Men der blev ikke vedtaget en specifik signalordning. På grund af den høje konkurrence fra en lang række forskellige standarder, der hævder at blive brugt i VSB, traf VITA -arbejdsgruppen en Salomon-beslutning og overlod VSB-signaleringsordningen til udstyrsproducenterne. QuickRing er blevet navngivet som en af ​​de accepterede standarder sammen med Raceway Interlink, SkyChannel, SCSA (Signal Computing System Architecture), Heterogeneous Interconnect ( HIC ), FireWire og AutoBahn af PEP Modular Computers [4] .

Forsøg på at udvide anvendelsen af ​​teknologi fortsatte i nogen tid. Så den amerikanske flåde annoncerede på et tidspunkt adskillige udbud, som efterspurgte udstyr fra leverandører til behandling af data fra ubådsonarer , mens brugen af ​​Futurebus + blev udarbejdet for at løse dette problem på et tidligere tidspunkt . Men alle disse forsøg fik ikke en seriøs fortsættelse. Omkring 1996 mistede National Semiconductor interessen for projektet og stoppede produkter baseret på QuickRing. Sammen med lignende teknologier faldt Raceway Interlink, SkyCONNECT, QickRing hurtigt ud af brug.

Beskrivelse

Den grundlæggende implementering af QuickRing består af et sæt ensrettede 1-bit serielle datalinjer og en ekstra linje, der bærer et 50 MHz kloksignal. Apples implementering omfattede 6 datalinjer og en urlinje med parsnoet kobbertråd pakket ind i en tynd plastikskal. LVDS blev brugt til at kode signalerne . National Semiconductor tilbød en række andre implementeringer, der omfattede op til 32 datalinjer [3] samt en optisk forbindelsesmulighed, der brugte frekvensdelingskanaler og blev brugt til at organisere kommunikation mellem selvstændige computere.

Datalinjerne opererer ved en frekvens, der er syv gange clockfrekvensen, så 7 bits transmitteres i hver sample på én linje. I Apples implementering betød det, at 6 linjer transmitterede 7 bits 50 millioner gange i sekundet. Det vil sige, at implementeringen gav en rå gennemstrømning på 2,1 Gbps. 10 bit ud af hver 42 blev dog brugt til signal- og kontrolformål, hvilket reducerede den effektive grænsefladebåndbredde til 1,6 Gbps (200 Mbps). Som et resultat var QiuckRing ikke væsentligt hurtigere end de PCI -versioner, der eksisterede i 1993 , som tillod dataoverførsel med en hastighed på omkring 130 MB/s, men væsentligt hurtigere end NuBus , som kun leverede 20 MB/s [1] .

Hver komplet QuickRing-forbindelse blev bygget som en kombination af to sådanne ensrettede forbindelser, der tilsammen gav tovejsinformation. Topologien af ​​en sådan fuldstændig forbindelse kan beskrives som en " punkt-til- punkt-ring ". For så vidt som hver af forbindelserne ikke var en bus i sig selv, krævede transmissionen af ​​data over dem ikke voldgiftsprocedurer . QuickRings kunne sammenkobles ved hjælp af en switch og danne mere komplekse og storstilede netværk. Hvert ekstra hop i et så komplekst netværk tilføjede en forsinkelse på op til 1,3 µs til dataoverførslen.

QuickRings routing var fokuseret på virtuel kredsløbskobling , ikke pakkeskift . Dette gjorde det muligt at øge forbindelsens båndbredde med relativt lille skade på fleksibiliteten i dataoverførselsprocessen. For hver 10 bits kontrolinformation kan fire bruges til at angive et enheds-id, hvilket gør det muligt at forbinde op til 16 enheder til ringen via en switch.

Noter

  1. 12 QuickRing Speed ​​. Hentet 20. januar 2019. Arkiveret fra originalen 20. november 2008.
  2. Spørgsmål om SCI . Hentet 16. januar 2019. Arkiveret fra originalen 19. maj 2019.
  3. 1 2 Apple introducerer 1,5 Gbyte/s Mac QuickRing-bus i skridt mod avanceret net, multimediebrug  (utilgængeligt link) , Electronic News, 18. maj 1992
  4. VITA - VMEbus hastighedsbåndbredde . www.vita.com. Hentet 19. januar 2019. Arkiveret fra originalen 20. januar 2019.

Links