Multibuss

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 9 oktober 2019; kontroller kräver 10 redigeringar .
Multibuss I
Sorts däck
Berättelse
Utvecklaren Intel
Tagit fram 1974
Förskjuten Multibus II (1987)
Specifikationer
Hot swap Nej
Extern Nej
Dataalternativ
Bitbredd 16/8
Protokoll parallell
 Mediafiler på Wikimedia Commons
Multibus II
Sorts däck
Berättelse
Utvecklaren Intel
Tagit fram 1987
avsatt Multibuss I
Specifikationer
Hot swap Nej
Extern Nej
Bandbredd 10 MHz
Dataalternativ
Bitbredd 32
Protokoll parallell
 Mediafiler på Wikimedia Commons

Multibus är en datorbussstandard som används i  industri- och datainsamlingssystem . Det utvecklades av Intel Corporation och antogs därefter som en serie IEEE -standarder som börjar med IEEE 796 [1] .

Multibus har länge åtnjutit brett branschstöd på grund av att det var ganska pålitligt och väldokumenterat. Den relativt stora formfaktorn på korten gjorde det möjligt att skapa ganska komplexa enheter baserade på denna buss. Från och med 1982 producerade över 100 tillverkare Multibus-kompatibla enheter [2] .

Efter en lång period av utveckling av Intel, köptes Multibus I och II produktlinjerna av RadiSys Corporation , som i sin tur förvärvades av US Technologies, Inc [3] 2002 .

Arkitektur

Multibus i sin ursprungliga design var en asynkron buss som möjliggjorde anslutning av enheter som fungerade med olika bandbredder. Hon använde 20 adresslinjer, vilket gjorde det möjligt att adressera upp till 1 megabyte minne och upp till 1 megabyte I/O-portar. De flesta Multibus I/O-enheter fungerade bara med de initiala 64 KB av detta adressutrymme.

Multibus stöder multimastering-läge, vilket gör att flera enheter kan ta bussen i sin tur och initiera dataöverföring i DMA -läge [4] .

Standardisering

Multibus-specifikationen definierade från första början flera bussar med olika funktioner:

Sålunda var Mutlibus tillvägagångssätt till en början motsatsen till det som antogs vid utformningen av trunk-modulära bussar  - istället för en enda utbytesstandard för alla typer av datorenheter, antogs en uppsättning harmoniserade standarder, designade för funktionellt olika klasser av uppgifter. Själva namnet på bussen bildades i samband med detta tillvägagångssätt [6] .

Multibus I

Den första versionen av standarden introducerades av Intel 1974. Standarden gav inte en fullständig beskrivning av lådan , men de mekaniska egenskaperna hos kontaktdonen och korten gavs, i ett av de två föreslagna alternativen, förenliga med de övergripande kraven i Euromechanics- standarden . Korten har inga frontlock eller paneler och använder platta kontakter som liknar de som används senare på ISA-bussen . Denna version av standarden är föråldrad, även om företag som Northwest Technical fortfarande tillhandahåller "End of Life"-utrustning för användning i system med denna buss.

Multibus I-gränssnittet har använts som grund för IEEE-796 och ISO/IEC BUSI-standarderna. Följande är de officiella titlarna på de dokument som definierade versionen av ISO/IEC-standarden:

Jämfört med originalversionen av Multibus har antalet adresslinjer utökats till 24 och funktionerna för den andra kontakten har specificerats.

I USSR / CMEA valdes den europeiska versionen av standarden som grund för standardisering. Det dokumenterades som I41-gränssnittet som används i SM-datorer , särskilt SM-1800 och SM-1810.

Multibus II

Mutibus-II höghastighetssynkronbussstandarden introducerades 1987 och uppdaterades 1994. 32-bitarsbussen går på 10 MHz och har en bandbredd på 40 Mbps.

Standarden definierar kortstorlekar som 3U x 220 mm och 6U x 220 mm. Dessa kort är större än motsvarande Eurocard VME-typ som mäter 3U /6U x 160mm. De använder TTL-logik och DIN 41612 typ C -kontakter för att ansluta till bakplanet . Multibus II anses inte vara helt föråldrad, men på grund av standardens ålder rekommenderas den inte för nyutveckling.

Denna version av bussen standardiserades genom antagandet av standarderna IEEE 1296-1987 och IEEE 1296-1994 och ISO/IEC 10861:1994 Informationsteknologi—Mikroprocessorsystem—Högpresterande synkron 32-bitars buss: Multibus II-standard. I USSR/CMEA dokumenterades samma standard som I42-gränssnittet.

Anmärkningsvärda applikationer

System

Under sina tidiga dagar åtnjöt Multibus brett industristöd, med många av företagen som släppte sina produkter i denna standard. Några av dessa företag och produkter blev sedan allmänt kända. Exempel inkluderar Sun Microsystems , som släppte arbetsstationerna Sun-1 och Sun-2 . Sun utvecklade CPU-, RAM-, SCSI- kontroller och bildskärmsadapterkort, lade till ett 3Com -designat Ethernet -nätverkskort , Xylogics SMD -diskkontroller, Ciprico Tapemaster-bandkontroller , Sky's Floating Point-processor och Systechs 16-portars terminalgränssnitt. Denna uppsättning utrustning som använder Multibus gjorde det möjligt för Suns kunder att konfigurera köpt utrustning som arbetsstationer eller filservrar [7] . Andra arbetsstationstillverkare som har använt Multibus i sina system inkluderar HP / Apollo [8] och Silicon Graphics , som har använt denna buss i sina IRIS-system [9] .

Tillämpad

Multibus-II-utrustning, som kör realtidsoperativsystemet iRMX , används i kärnan i det automatiska tågtrafikkontrollsystemet för Londons tunnelbana Central Line . Detta system levererades av Westinghouse Rail Systems och togs i bruk i mitten av 1990-talet. London Underground Central Line är en självstyrd linje . Det nämnda tågstyrsystemet på den är byggt på en kombination av iRMX baserad på Multibus och Solaris baserad på SPARC- utrustning .

Sexton Multibus-baserade lokala styrsystem är fördelade längs linjen och styrs av sex trafikledningscentralsystem som också använder Multibus. Realtidsstyrningsfunktioner tillhandahålls i detta tekniska system av utrustning som använder Multibus, och Sun-arbetsstationer fungerar som databasservrar och operatörsarbetsstationer i kontrollcentralen. Alla datorer i Multibus-delsystemet använder dubbel redundans. Den automatiska blockeringskomponenten , som är kritisk för tågens säkerhet , implementeras dock i detta system på basis av bilarnas ombordutrustning och själva spårets utrustning och använder inte Multibus. Detta system fungerade åtminstone från och med 2011.

Westinghouse installerade även en reducerad version av styrsystemet i kontrollcentret för personalutbildning och mjukvarutestning. Denna version är en simulator av huvudversionen. Det använder mycket av samma hårdvara och mjukvara som huvudsystemet, men själva tågrörelsen har ersatts av en simulator.

Ett liknande trafikledningssystem installerades av samma tillverkare för Oslo Metro Common Tunnel men det förväntades tas ur drift 2011. För närvarande [10] är hennes öde okänt.

Se även

Anteckningar

  1. IEEE standard mikrodatorsystembuss  . www.ieee.org . Hämtad 16 augusti 2020. Arkiverad från originalet 16 augusti 2020.
  2. Andreas Bechtolsheim, Forest Baskett, Vaughan Pratt. SUN Workstation Architecture  (engelska) (PDF). Stanford University (mars 1982). Hämtad 16 augusti 2020. Arkiverad från originalet 5 mars 2016.
  3. Detaljer om överföringen av äganderätten till Multibus och relaterade frågor. . Hämtad 14 januari 2019. Arkiverad från originalet 2 oktober 2019.
  4. Sun 68000 Board User's Manual, Sun Microsystems, Inc., februari 1983, Revision B
  5. Steve Cooper. MULTIBUS® fortsätter att utvecklas för att möta utmaningarna med VLSI-revolutionen . AFIPS '83: Proceedings of the National Computer Conference 16-19 maj 1983.  maj 1983. Sidorna 497–501 . Hämtad 16 augusti 2020. Arkiverad från originalet 16 augusti 2020.
  6. Multi - 'multipel', det innebar att användningen av flera olika bussar från början var tänkt att användas på en bräda.
  7. The Sun Hardware Reference  (eng.)  (inte tillgänglig länk) (2 januari 2007). Hämtad 16 augusti 2020. Arkiverad från originalet 4 juni 2009.
  8. HP/APOLLO SYSTEMS INFORMATION  (engelska)  (länk ej tillgänglig) (17 maj 2000). Hämtad 16 augusti 2020. Arkiverad från originalet 8 juni 2010.
  9. Silicon Graphics IRIS 2000/3000  FAQ . Hämtad 16 augusti 2020. Arkiverad från originalet 8 december 2018.
  10. Från och med januari 2019