Tuleva bussi

Futurebus, Futurebus+, FUCHEBUS+
Tarina
Kehittäjä IEEE Microcomputer Standards Committee,
IEEE Bus Architecture Standards Committee (BASC)
Kehitetty 1987
Tekniset tiedot
Hot swap Joo
Datavaihtoehdot
Bitin leveys 32-256
pöytäkirja rinnakkain

Futurebus on IEEE :n alaisuudessa kehitetty  väylästandardi , joka on suunniteltu tarjoamaan tiedonsiirtoa sekä kaikkien tietokoneen komponenttien välillä, mukaan lukien prosessori, RAM- ja laajennuskortit, että LAN-yhteyksien kautta. Futurebusiin liittyvät standardit määrittelivät myös laatikkojärjestelmän elementit, välimuistin koherenssialgoritmit ja muut tietokonejärjestelmien näkökohdat. Tämä projekti aloitettiin vuonna 1979 ja kesti vuoteen 1987, joka päättyi standardin ensimmäisen version hyväksymiseen ja sen uudelleensuunnittelun välittömään aloittamiseen. Standardin muuttaminen jatkui vuoteen 1994, jonka jälkeen erilaisia ​​lisäyksiä julkaistiin jonkin aikaa. Tässä vaiheessa ala oli suurelta osin siirtynyt muihin teknologioihin, eikä Futurebus-tuki tuonut merkittävää etua valmistajille. Siitä huolimatta yksittäisten valmistajien tuki standardille jatkuu hajanaisesti tähän päivään asti [1] .

Historia

Ensimmäinen kehitysvaihe

1970-luvun lopulla tietotekniikka oli levinnyt riittävästi herättääkseen kysymyksen tietojärjestelmien yksittäisten elementtien välisten vaihtorajapintojen standardoinnista. Juuri tänä aikana insinööriyhteisö alkoi aktiivisesti pyrkiä luomaan kattavia, ei-valmistajakohtaisia ​​tietoliikennealan standardeja, ja hänellä oli aihetta uskoa, että yhteinen kehittäminen tietoliikennealan toiminnan puitteissa. puolueeton komitea ja teollisen standardin hyväksyminen tietokoneväylälle olisi mahdollista, ja itse tekninen ratkaisu säilyy riittävän pitkään hyödyllisenä teollisuudelle.

IEEE 896 - komitean alle kokoontuneet insinöörit pyrkivät jäljittelemään Multibus - järjestelmien menestystä ja alkoivat kehittää lähes samanaikaisesti Motorolan VMEbus - väylän kanssa , joka alkoi kehittyä lähes samanaikaisesti Futurebusin kanssa ja samalla aikoi julkaista sarjan . Laajemmat ja toisiinsa yhdistetyt standardit sekä tietokoneväylä, joka määrittelee muita tietokonejärjestelmien rakentamisen näkökohtia.

Tänä aikana yllä mainitun VMEbusin kaistanleveys , joka toimi yhtenä vertailukohtana IEEE 896 -komitean osallistujille, ylitti tiedonsiirtonopeudelle asetetut vaatimukset RAM-muistista ja nykyaikaisimmista mikroprosessoreista. Tämä antoi syyn rakentaa uusi väylä runkomoduulina , eli suunniteltu yhdistämään järjestelmä siihen yhdistetyistä korteista - CPU, RAM ja laajennuskortit oheislaitteiden liittämistä varten. Luonnollisesti kysymys koneen välisestä tiedonsiirrosta ainakin paikallisessa verkossa johtui erikoistuneiden laajennuskorttien käyttöönotosta, jotka siirtävät tietoa yksittäisten laitteiden ja telineiden välillä. Siten tulevaa yleistä standardia suunniteltiin samalla tavalla kuin lähiverkkostandardi .

Tällä lähestymistavalla väylällä oli luonnollinen vaatimus toimia asynkronisessa tilassa, jotta hitaat laitteet voisivat toimia yhdessä nopeiden kanssa, sen piti tukea erilaisia ​​tiedonsiirtonopeuksia.

Toimikunnan jäsenille oli myös tuttu kokemus NIM- ja CAMAC -järjestelmien käytöstä, ja lautojen ja laatikoiden mekaanisten rakenteiden standardoinnin hyödyllisyys oli heille ilmeinen . Futurebusin kehittäjät kommunikoivat toiminnaltaan samankaltaisten, mutta enemmän tiedonkeruujärjestelmiin keskittyneiden, FASTBUS- standardin kehittäjien kanssa, joka standardoitiin myöhemmin nimellä IEEE 960. Yleinen suunnittelukonteksti johti siihen, että monet tekniset ratkaisut, kuten hajautettua sovittelutekniikkaa , toteutettiin näissä standardeissa samalla tavalla.

Tyypillinen IEEE-standardin kehitys alkoi siitä, että teknologian kehittänyt ja sen laitteisiinsa toteuttanut yritys toimitti tekniikan standardointikomitealle. Futurebusin tapauksessa kaikki tapahtui päinvastaisessa järjestyksessä - innostuneet insinöörit päättivät ensin kehittää universaalin ja hyödyllisen standardin kaikille ja kehittää erityisiä laitteita valmiin spesifikaation perusteella. Tämä lähestymistapa oli syy koko idean epäonnistumiseen. Yritykset, joissa osa komitean jäsenistä työskenteli, liittyivät yksimielisesti tukemaan hanketta, minkä jälkeen jokainen alkoi vaatia, että standardiin sisällytettäisiin juuri tätä yritystä kiinnostavia teknisten laitteiden näkökohtia ja ominaisuuksia. Standardiluonnos kasvoi ja sen kehitys hidastui ja hidastui. Tämän seurauksena kahdeksan pitkää vuotta kului kehityksen alusta standardiasiakirjojen lopulliseen hyväksymiseen, joka tapahtui vuonna 1987.

Useat yritykset, mukaan lukien Tektronix ja American Logic Machines , ovat julkaisseet kokonaan Futurebusiin perustuvia järjestelmiä tai ainakin hybridijärjestelmiä. Teknistä tukea tarjosivat myös yksittäisten komponenttien valmistajat - Texas Instruments , Molex Inc , Tyco Electronic ja monet muut.

Futurebus +

Melkein standardin julkaisun aikaan Yhdysvaltain laivaston edustajat olivat kiinnostuneita nopeasta tiedonsiirtotekniikasta Next Generation Computer Resources (NGCR) -projektiin , jonka piti tarjota Seawolf-luokan luotaintietojen käsittelyä. tuolloin suunnitellut sukellusveneet kertoivat komitean jäsenille, että he olisivat valmiita hyväksymään Futurebusin tekniseksi standardiksi projektissaan, mutta ... vain jos seuraavat ja melko vakavat lisäykset tehdään itse standardiin. Ennakoimalla laajamittaisia ​​julkisia hankintoja komitean jäsenet alkoivat heti kehittää uutta versiota standardista - Futurebus + , viettäen vielä neljä vuotta sen pääosan viimeistelyyn, mikä hidasti entisestään standardin käyttöönottoa alalla.

Jokaisella Futurebus+:n kannattajilla oli omat ajatuksensa siitä, mitä standardiin pitäisi tarkalleen sisällyttää. Tämän seurauksena "profiilien" käsite sisällytettiin standardiin, josta tuli erittäin laaja - tyypillisiä standardin osajoukkoja, jotka keskittyivät yhteen tai toiseen tiettyyn sovellukseen. Profiilien käyttöönotto johti siihen, että ala toi markkinoille monia osittain yhteensopivia tuotteita, jotka kaikki olivat muodollisesti Futurebus+ -yhteensopivia, mutta joiden toimivuutta ei taattu. Futurebus+ -standardin kehittämisen monimutkaisuus kasvoi ja kasvoi. Tämä johti lopulta siihen, että yksi IEEE 896 -standardin työryhmä alkoi jakautua. IEEE Bus Architecture Standards Committee (BASC) syntyi IEEE Microcomputer Standards Committeesta.

Kehityksen loppu ja nykyinen tila

Standardin kehittämisen tulos oli epäselvä. Futurebusilla on ollut suuri vaikutus alaan, mutta se on otettu laajalti käyttöön sellaisenaan. Alkuperäinen laaja tiimi, joka johti sen kehitystä, hajosi myöhemmin erillisiin ryhmiin ja alkoi virallistaa ideoitaan uusiin muotoihin. Futurebus-kehityskomitean jäsenet osallistuivat myöhemmin SCI , QuickRing , IEEE 1355 / SpaceWire ja useiden muiden standardien luomiseen sekä itse kehittämiseen, osittain osana komitean toimintaa, kuten välimuistin koherenssiprotokolla , hot korttien vaihtoa ja LVDS -tekniikkaa käytettiin tämän jälkeen Futurebusin ulkopuolella.

Futurebus oli teknologian, kuten Trapezoidal Transceiver -lähetin-vastaanottimen, kehityksen lähtökohta, joka on eräänlainen verkkolähetin-vastaanotin . Tämä sirusuunnittelutekniikka helpottaa huomattavasti tietokoneväylien ja - taustalevyjen käyttöönottoa . Alkuperäiset puolisuunnikkaan muotoiset lähetin - vastaanottimet on suunnitellut National Semiconductor . Tämä yritys ja Texas Instruments tuottavat edelleen uudempaa versiota laitteista, jotka ovat Futurebus +:n ja erityisesti IEEE Std 1194.1-1991 Backplane Transceiver Logic (BTL) -standardin mukaisia .

Tunnetuimmat sovellukset

Futurebus / Futurebus + -laitteiden julkaisu jatkui jonkin aikaa standardin ja sen yksittäisten tyyppien julkaisemisen jälkeen - ja vuodesta 2019 lähtien. Erityisesti Futurebus+-lähetin-vastaanottimia, jotka ovat IEEE Std 1194.1-1991 Backplane Transceiver Logic (BTL) -standardin mukaisia, valmistaa edelleen Texas Instruments .

Futurebus+:a käytettiin I/O-väylänä joissakin DEC-tietokoneissa, DEC 4000 AXP ja DEC 10000 AXP  -sarjan järjestelmissä . Futurebus+ FDDI -kortteja tuetaan edelleen OpenVMS -käyttöjärjestelmässä .

Kuvaus

Futurebus on kuvattu useissa standardeissa, joista osa on listattu alla:

Sähkökomponentti ja looginen komponentti

Futurebus on yksi harvoista väylästandardeista, jota ei ole johdotettu mihinkään standardipiiritason logiikkaan. Se on suunniteltu toteutettavaksi TTL-logiikassa , ECL-logiikassa , CMOS-logiikassa tai muulla tavalla. [2] .

Työryhmän puitteissa kuitenkin kehitettiin sähköspesifikaatio

Futurebus+ tukee väyläleveyksiä 32 - 256 bittiä. Kehittäjän halutessaan laite voidaan toteuttaa siten, että se on vuorovaikutuksessa muiden millä tahansa väyläleveydellä toimivien laitteiden kanssa, mukaan lukien ne, jotka pystyvät toimimaan vain tiettyyn leveyteen sidotun protokollan osajoukon kanssa.

Mekaaninen komponentti

Asiakirjassa 1101-1987 kuvattu Euromechanics-rakenne IEEE Standard for Mechanical Core Specifications for Microcomputers using IEC 603-2 Connectors otettiin käyttöön Futurebus-järjestelmien standardina .

Alla on joukko muita standardointiasiakirjoja, jotka liittyvät läheisesti Futurebusiin sen moduulien, jäähdytyksen ja liittimien mekaanisten ominaisuuksien osalta.

Profiilit

Aluksi IEEE 896.2 -dokumentissa määriteltiin kolme profiilia kohdesovelluksille.

Myöhemmin useita uusia profiileja standardoitiin.

Standardointi Venäjällä

Venäjällä IEEE 896.2 -standardin teksti on käännetty venäjäksi ja hyväksytty fyysisen kerroksen spesifikaation GOST 34.31-96 FUCHEBUS+ -rajapinnaksi. Käännöksen loi Moskovan valtionyliopiston ydinfysiikan tutkimuslaitoksen tieteellinen ryhmä professori S. G. Basiladzen johdolla.

Katso myös

Muistiinpanot

  1. 2019
  2. GOST 34.31-96 FUCHEBUS+-liitännän fyysisen kerroksen tekniset tiedot. FB+ -määrityksen tarkoitus ja ominaisuudet