Multibus

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 9. oktober 2019; checks kræver 10 redigeringer .
Multibus I
Type dæk
Historie
Udvikler Intel
Udviklede sig 1974
Fordrevet Multibus II (1987)
specifikationer
Hot swap Ingen
Ekstern Ingen
Dataindstillinger
Bit Bredde 16/8
Protokol parallel
 Mediefiler på Wikimedia Commons
Multibus II
Type dæk
Historie
Udvikler Intel
Udviklede sig 1987
fordrevet Multibus I
specifikationer
Hot swap Ingen
Ekstern Ingen
Båndbredde 10 MHz
Dataindstillinger
Bit Bredde 32
Protokol parallel
 Mediefiler på Wikimedia Commons

Multibus er en computerbusstandard  , der bruges i industri- og dataindsamlingssystemer . Det blev udviklet af Intel Corporation og blev efterfølgende vedtaget som en række IEEE -standarder, der starter med IEEE 796 [1] .

Multibus har længe nydt bred industristøtte på grund af det faktum, at det var ret pålideligt og veldokumenteret. Den relativt store formfaktor på pladerne gjorde det muligt at skabe ret komplekse enheder baseret på denne bus. Fra 1982 producerede over 100 producenter Multibus-kompatible enheder [2] .

Efter en lang periode med udvikling af Intel blev Multibus I og II produktlinjerne opkøbt af RadiSys Corporation , som igen blev opkøbt af US Technologies, Inc [3] i 2002 .

Arkitektur

Multibus i sit oprindelige design var en asynkron bus, der tillod tilslutning af enheder, der opererede med forskellige båndbredder. Hun brugte 20 adresselinjer, som gjorde det muligt at adressere op til 1 megabyte hukommelse og op til 1 megabyte I/O-porte. De fleste Multibus I/O-enheder fungerede kun med de første 64 KB af dette adresseområde.

Multibus understøtter multimastering-tilstand, som gør det muligt for flere enheder at gribe bussen på skift og starte dataoverførsel i DMA -tilstand [4] .

Standardisering

Multibus-specifikationen definerede fra begyndelsen adskillige busser med forskellige funktionaliteter:

Således var Mutlibus-tilgangen oprindeligt det modsatte af den, der blev vedtaget i designet af trunk-modulære busser  - i stedet for en enkelt udvekslingsstandard for alle typer computerenheder, blev der vedtaget et sæt harmoniserede standarder, designet til funktionelt forskellige klasser af opgaver. Selve navnet på bussen blev dannet i forbindelse med denne tilgang [6] .

Multibus I

Den første version af standarden blev introduceret af Intel i 1974. Standarden gav ikke en fuldstændig beskrivelse af kassen , men de mekaniske egenskaber af stik og plader blev givet, i en af ​​de to foreslåede muligheder, forenelige med de overordnede krav i Euromechanics- standarden . Kortene har ingen frontend-hætter eller paneler og bruger flade stik svarende til dem, der bruges senere på ISA-bussen . Denne version af standarden er forældet, selvom virksomheder som Northwest Technical stadig leverer "End of Life"-udstyr til brug i systemer med denne bus.

Multibus I-grænsefladen er blevet brugt som grundlag for IEEE-796 og ISO/IEC BUSI-standarderne. Følgende er de officielle titler på de dokumenter, der definerede versionen af ​​ISO/IEC-standarden:

Sammenlignet med den originale version af Multibus er antallet af adresselinjer øget til 24, og funktionerne på det andet stik er specificeret.

I USSR / CMEA blev den europæiske version af standarden valgt som grundlag for standardisering. Det blev dokumenteret som I41-grænsefladen brugt i SM-computere , især SM-1800 og SM-1810.

Multibus II

Mutibus-II højhastigheds-synkronbusstandarden blev introduceret i 1987 og opdateret i 1994. 32-bit bussen kører på 10 MHz og har en båndbredde på 40 Mbps.

Standarden definerer kortstørrelser som 3U x 220 mm og 6U x 220 mm. Disse kort er større end den tilsvarende Eurocard VME-type , som måler 3U /6U x 160mm. De bruger TTL-logik og DIN 41612 type C -stik til at forbinde til bagplanet . Multibus II anses ikke for at være helt forældet, men på grund af standardens alder anbefales det ikke til nyudviklinger.

Denne version af bussen blev standardiseret gennem vedtagelsen af ​​IEEE 1296-1987 og IEEE 1296-1994 standarderne og ISO/IEC 10861:1994 Informationsteknologi – Mikroprocessorsystemer – Højtydende synkron 32-bit bus: Multibus II standard. I USSR/CMEA blev den samme standard dokumenteret som I42-grænsefladen.

Bemærkelsesværdige applikationer

System

I sine tidlige dage nød Multibus bred industristøtte, med mange af de virksomheder, der udgav deres produkter i denne standard. Nogle af disse virksomheder og produkter blev efterfølgende bredt kendte. Eksempler omfatter Sun Microsystems , som udgav arbejdsstationerne Sun-1 og Sun-2 . Sun udviklede CPU-, RAM-, SCSI -controller- og skærmadapterkortene, tilføjede et 3Com -designet Ethernet -netværkskort , Xylogics SMD- diskcontrollere, Ciprico Tapemaster -tapecontrollere , Sky's Floating Point-processor og Systechs 16-ports terminalinterface. Dette sæt udstyr ved hjælp af Multibus gjorde det muligt for Suns kunder at konfigurere købt udstyr som arbejdsstationer eller filservere [7] . Andre arbejdsstationsproducenter, der har brugt Multibussen i deres systemer, omfatter HP / Apollo [8] og Silicon Graphics , som har brugt denne bus i deres IRIS-systemer [9] .

Anvendt

Multibus-II-udstyr, der kører iRMX -realtidsoperativsystemet , bruges i kernen af ​​det automatiske togtrafikkontrolsystem til Londons undergrundsbane Central Line . Dette system blev leveret af Westinghouse Rail Systems og kom i drift i midten af ​​1990'erne. London Underground Central Line er en selvstyret linje . Det nævnte togstyringssystem på den er bygget på en kombination af iRMX baseret på Multibus og Solaris baseret på SPARC udstyr .

Seksten Multibus-baserede lokale styresystemer er fordelt langs strækningen og styres af seks trafikkontrolcentralsystemer, der også bruger Multibus. Realtidsstyringsfunktioner leveres i dette tekniske system af udstyr, der anvender Multibus, og Sun-arbejdsstationer fungerer som databaseservere og operatørarbejdsstationer i kontrolcentret. Alle computere i Multibus-undersystemet bruger dobbelt redundans. Den automatiske blokeringskomponent , som er kritisk for togenes sikkerhed , er dog i dette system implementeret på basis af bilernes indbyggede udstyr og selve banens udstyr og bruger ikke Multibus. Dette system fungerede i det mindste fra 2011.

Westinghouse installerede også en reduceret version af kontrolsystemet i kontrolcentret til personaletræning og softwaretest. Denne version er en simulator af den vigtigste. Det bruger meget af den samme hardware og software som hovedsystemet, men selve togbevægelsen er blevet erstattet af en simulator.

Et lignende trafikkontrolsystem blev installeret af samme producent til Oslo Metro Common Tunnel men det forventedes at blive taget ud af drift i 2011. I øjeblikket [10] er hendes skæbne ukendt.

Se også

Noter

  1. IEEE standard mikrocomputer  systembus . www.ieee.org . Hentet 16. august 2020. Arkiveret fra originalen 16. august 2020.
  2. Andreas Bechtolsheim, Forest Baskett, Vaughan Pratt. SUN Workstation Architecture  (engelsk) (PDF). Stanford University (marts 1982). Hentet 16. august 2020. Arkiveret fra originalen 5. marts 2016.
  3. Nærmere oplysninger om overdragelse af ejerskab af Multibus og relaterede forhold. . Hentet 14. januar 2019. Arkiveret fra originalen 2. oktober 2019.
  4. Sun 68000 Board User's Manual, Sun Microsystems, Inc., februar 1983, Revision B
  5. Steve Cooper. MULTIBUS® fortsætter med at udvikle sig for at imødekomme udfordringerne fra VLSI-revolutionen . AFIPS '83: Proceedings of the 16-19 maj 1983, national computer conference.  maj 1983. Side 497–501 . Hentet 16. august 2020. Arkiveret fra originalen 16. august 2020.
  6. Multi - 'multiple', det betød, at brugen af ​​flere forskellige busser oprindeligt skulle bruges på et bord.
  7. The Sun Hardware Reference  (eng.)  (utilgængeligt link) (2. januar 2007). Hentet 16. august 2020. Arkiveret fra originalen 4. juni 2009.
  8. HP/APOLLO SYSTEMS INFORMATION  (engelsk)  (link utilgængeligt) (17. maj 2000). Hentet 16. august 2020. Arkiveret fra originalen 8. juni 2010.
  9. Silicon Graphics IRIS 2000/3000  FAQ . Hentet 16. august 2020. Arkiveret fra originalen 8. december 2018.
  10. Fra januar 2019