Multibus

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 9 octombrie 2019; verificările necesită 10 modificări .
Multibus I
Tip de obosi
Poveste
Dezvoltator Intel
Dezvoltat 1974
Deplasat Multibus II (1987)
Specificații
Schimb la cald Nu
Extern Nu
Opțiuni de date
Lățimea biților 8/16
Protocol paralel
 Fișiere media la Wikimedia Commons
Multibus II
Tip de obosi
Poveste
Dezvoltator Intel
Dezvoltat 1987
alungat Multibus I
Specificații
Schimb la cald Nu
Extern Nu
Lățimea de bandă 10 MHz
Opțiuni de date
Lățimea biților 32
Protocol paralel
 Fișiere media la Wikimedia Commons

Multibus este un  standard de magistrală de calculator folosit în sistemele industriale și de achiziție de date . A fost dezvoltat de Intel Corporation și adoptat ulterior ca o serie de standarde IEEE începând cu IEEE 796 [1] .

Multibus s-a bucurat de mult timp de un suport larg din industrie datorită faptului că era destul de fiabil și bine documentat. Factorul de formă relativ mare al plăcilor a făcut posibilă crearea de dispozitive destul de complexe bazate pe această magistrală. Începând cu 1982, peste 100 de producători produceau dispozitive compatibile Multibus [2] .

După o lungă perioadă de dezvoltare de către Intel, liniile de produse Multibus I și II au fost achiziționate de RadiSys Corporation , care la rândul său a fost achiziționată de US Technologies, Inc [3] în 2002 .

Arhitectură

Multibus în designul său original era o magistrală asincronă care permitea conectarea dispozitivelor care funcționau cu lățimi de bandă diferite. Ea a folosit 20 de linii de adresă, ceea ce permitea adresarea până la 1 megaoctet de memorie și până la 1 megaoctet de porturi I/O. Majoritatea dispozitivelor I/O Multibus au funcționat doar cu cei 64 KB inițiali din acest spațiu de adrese.

Multibus acceptă modul multimastering, care permite mai multor dispozitive să captureze magistrala pe rând și să inițieze transferul de date în modul DMA [4] .

Standardizare

Specificația Multibus de la bun început a definit mai multe autobuze cu funcționalități diferite:

Astfel, abordarea Mutlibus a fost, inițial, opusă celei adoptate în proiectarea autobuzelor trunk-modulare  - în locul unui singur standard de schimb pentru toate tipurile de dispozitive informatice, a fost adoptat un set de standarde armonizate, concepute pentru diferite clase funcțional de sarcini. Însuși numele autobuzului a fost format în legătură cu această abordare [6] .

Multibus I

Prima versiune a standardului a fost introdusă de Intel în 1974. Standardul nu a oferit o descriere completă a lăzii , dar caracteristicile mecanice ale conectorilor și plăcilor au fost date, într-una dintre cele două opțiuni propuse, compatibile cu cerințele generale ale standardului Euromechanics . Cardurile nu au capace sau panouri frontale și folosesc conectori plati similari celor utilizați ulterior pe magistrala ISA . Această versiune a standardului este învechită, deși companii precum Northwest Technical încă oferă echipamente „Sfârșit de viață” pentru utilizarea în sistemele cu acest autobuz.

Interfața Multibus I a fost folosită ca bază pentru standardele IEEE-796 și ISO/IEC BUSI. Următoarele sunt titlurile oficiale ale documentelor care au definit versiunea standardului ISO/IEC:

În comparație cu versiunea originală Multibus, numărul liniilor de adresă a fost crescut la 24 și au fost specificate funcțiile celui de-al doilea conector.

În URSS / CMEA, versiunea europeană a standardului a fost aleasă ca bază pentru standardizare. A fost documentată ca interfața I41 utilizată în computerele SM , în special SM-1800 și SM-1810.

Multibus II

Standardul de magistrală sincronă de mare viteză Mutibus-II a fost introdus în 1987 și actualizat în 1994. Autobuzul pe 32 de biți rulează la 10 MHz și are o lățime de bandă de 40 Mbps.

Standardul definește dimensiunile cardurilor ca 3U x 220 mm și 6U x 220 mm. Aceste carduri sunt mai mari decât tipul echivalent Eurocard VME care măsoară 3U /6U x 160mm. Ei folosesc logica TTL și conectori DIN 41612 de tip C pentru a se conecta la backplane . Multibus II nu este considerat complet depășit, dar din cauza vechimii standardului, nu este recomandat pentru noile dezvoltări.

Această versiune a magistralei a fost standardizată prin adoptarea standardelor IEEE 1296-1987 și IEEE 1296-1994 și a ISO/IEC 10861:1994 Tehnologia informației — Sisteme cu microprocesoare — Bus sincron de înaltă performanță pe 32 de biți: standard Multibus II. În URSS/CMEA a fost documentat același standard ca și interfața I42.

Aplicații notabile

Sistem

La începuturile sale, Multibus s-a bucurat de un suport larg din industrie, multe dintre companiile care și-au lansat produsele în acest standard. Unele dintre aceste companii și produse au devenit ulterior cunoscute pe scară largă. Exemplele includ Sun Microsystems , care a lansat stațiile de lucru Sun-1 și Sun-2 . Sun a dezvoltat CPU, RAM, controler SCSI și plăci adaptoare de afișare, a adăugat o placă de rețea Ethernet proiectată de 3Com , controlere de disc Xylogics SMD , controlere de bandă Ciprico Tapemaster , procesor în virgulă mobilă Sky și interfața terminală cu 16 porturi Systech. Acest set de echipamente care utilizează Multibus a permis clienților Sun să configureze echipamentele achiziționate ca stații de lucru sau servere de fișiere [7] . Alți producători de stații de lucru care au folosit Multibus în sistemele lor includ HP / Apollo [8] și Silicon Graphics , care au folosit această magistrală în sistemele lor IRIS [9] .

Aplicat

Echipamentul Multibus-II, care rulează sistemul de operare în timp real iRMX , este utilizat la baza sistemului automat de control al traficului trenurilor pentru linia centrală a metroului londonez . Acest sistem a fost furnizat de Westinghouse Rail Systems și a intrat în funcțiune la mijlocul anilor 1990. Linia centrală a metroului londonez este o linie autoghidată . Sistemul de control al trenului menționat este construit pe o combinație de iRMX bazat pe Multibus și Solaris bazat pe echipamente SPARC .

Șaisprezece sisteme de control local bazate pe Multibus sunt distribuite de-a lungul liniei și sunt controlate de șase sisteme de centre de control al traficului care folosesc, de asemenea, Multibus. Funcțiile de control în timp real sunt furnizate în acest sistem tehnic de echipamentele care utilizează Multibus, iar stațiile de lucru Sun acționează ca servere de baze de date și stații de lucru ale operatorului în centrul de control. Toate computerele din subsistemul Multibus folosesc redundanță duală. Componenta de blocare automată , care este critică pentru siguranța trenurilor , totuși, în acest sistem este implementată pe baza echipamentului de bord al vagoanelor și a echipamentelor șinei în sine și nu utilizează Multibus. Acest sistem funcționa cel puțin din 2011.

Westinghouse a instalat, de asemenea, o versiune redusă a sistemului de control în centrul de control pentru instruirea personalului și testarea software-ului. Această versiune este un simulator al celei principale. Folosește o mare parte din același hardware și software ca sistemul principal, dar mișcarea efectivă a trenului a fost înlocuită cu un simulator.

Un sistem similar de control al traficului a fost instalat de același producător pentru tunelul comun al metroului din Oslo dar era de așteptat să fie dezafectat în 2011. În prezent [10] , soarta ei este necunoscută.

Vezi și

Note

  1. IEEE Standard Microcomputer System  Bus . www.ieee.org . Preluat la 16 august 2020. Arhivat din original la 16 august 2020.
  2. Andreas Bechtolsheim, Forest Baskett, Vaughan Pratt. Arhitectura stației de lucru SUN  (engleză) (PDF). Universitatea Stanford (martie 1982). Preluat la 16 august 2020. Arhivat din original la 5 martie 2016.
  3. Detalii despre transferul dreptului de proprietate asupra Multibus și aspecte conexe. . Preluat la 14 ianuarie 2019. Arhivat din original la 2 octombrie 2019.
  4. Sun 68000 Board User's Manual, Sun Microsystems, Inc., februarie 1983, Revizia B
  5. Steve Cooper. MULTIBUS® continuă să evolueze pentru a face față provocărilor revoluției VLSI . AFIPS '83: Proceedings of the 16-19 May 1983, National Computer Conference.  mai 1983. Paginile 497–501 . Preluat la 16 august 2020. Arhivat din original la 16 august 2020.
  6. Multiplu - „multiplu”, însemna că utilizarea mai multor autobuze diferite trebuia inițial utilizată pe o singură placă.
  7. The Sun Hardware Reference  (ing.)  (link indisponibil) (2 ianuarie 2007). Preluat la 16 august 2020. Arhivat din original la 4 iunie 2009.
  8. INFORMAȚII SISTEMELE HP/APOLLO  (engleză)  (link indisponibil) (17 mai 2000). Preluat la 16 august 2020. Arhivat din original la 8 iunie 2010.
  9. Întrebări frecvente despre Silicon Graphics IRIS 2000/3000  . Preluat la 16 august 2020. Arhivat din original la 8 decembrie 2018.
  10. Din ianuarie 2019