A fő párhuzamos interfész ( MPI ) egy szabvány, amely vonalak és eljárások készletét határozza meg a processzor és a perifériamodulok számítógépen belüli cseréjéhez kombinált (multiplex) cím- és adatbusz használatával. A szabvány legfeljebb 5,6 MB / s átváltási sebességet ír elő 8 vagy 16 bites adatszélességgel és 16-24 bites címszélességgel, és az alacsony és közepes teljesítményű rendszerekben történő felhasználásra összpontosított. A szabvány követelményeit az OST 11.305.903-80 és a GOST 26765.51-86 tartalmazza.
A szabvány nem határozza meg az interfész fizikai megvalósítását.
Az interfészhez csatlakoztatott két eszköz közötti kommunikáció a „master”-„managed” (aktív-passzív) elv szerint zajlik Egyszerre csak egy eszköz aktív Arbitráció.
Az eszközök közötti kommunikáció zárt és aszinkron. A hívásra válaszul a passzív eszköz egy speciális jelet állít be, ami azt jelenti, hogy a passzív eszköz jelen van és készen áll a további cserére. Ha 10 µs-on belül nem érkezik válasz, akkor egy speciális megszakítás következik be. Így az eszközök közötti cserefolyamat nem függ a válaszidőtől (10 μs-on belül) vagy a csatorna hosszától. A passzív eszköz hiánya vagy meghibásodása válasz hiányában könnyen megállapítható.
Mikroszámítógép-rendszercsatorna (gerinc-interfész) Az " Electronics 60 " az OST 11.305.903-80 szerint a "Common Bus" típusú interfész (GOST 26765.51-86) egyszerűsített változata, amelyhez mikroszámítógép-eszközök csatlakoznak - központi processzorok, tárolók eszközök, perifériák. Fizikailag egy egységes gerinc, amelynek 33÷42 vonala mentén továbbítják a komplex információit. Egyetlen egységes interfész, amely a komplexum összes eszközére közös kommunikációs algoritmussal rendelkezik, lehetővé teszi az összes interfész berendezés egységesítését.
Az elektromos és funkcionális jellemzők tekintetében az MPI megvalósítása az Elektronika-60-ban hasonló a DEC Q-Bus / LSI-Bus buszához . Mechanikailag kissé eltér a Q-Bustól: a Q-Bus érintkezőtávolsága 3,175 mm (ami 1/8 hüvelyk ), míg az MPI 3 mm-es. Ezenkívül a névjegyek számozása nem egyezik. A Q-Bushoz hasonlóan a címbővítés 18 és 22 bitesre is megengedett volt, ami maximum 4 MB memóriát tett lehetővé a maximális konfigurációban. Az RPPM16x72 csatlakozót használtuk. Az érintkezők jelentős aranytartalma miatt (kb. 4 gramm) szinte az összes a megjelent termékeket ártalmatlanították .
A DVK számítógépek a K1801 sorozat mikroprocesszoraira épültek , amelyek az MPI-hez nagyon közeli jelkészletet használtak rendszerbuszként, ami nagyban leegyszerűsítette a tervezést. A DVK-ban lévő modulok összekapcsolásához az MPI interfészt használtuk, amely mechanikailag és elektromosan kompatibilis volt az Elektronika 60 -ban való megvalósítással , de a táblák magasságában megnövelt távolsággal.
Az SM-1425 olyan buszt használ, amely funkcionálisan és elektromosan megegyezik a Q-Busszal, de mechanikailag SNP59-96R csatlakozókon készül. A processzor és az I / O modulok blokkok (BE - elemek blokkok) formájában készülnek, amelyek Eurocard mérete 220 × 233,4 mm.
A BK-0010/BK-0011M számítógép az MPI-hez hasonló rendszerinterfésszel rendelkezett, de hiányos jelkészletet tartalmazott, és az SNP58-64/94x9V-23-2-V csatlakozóhoz (dugóhoz) csatlakozik. A busz nincs pufferelve, és alacsony a terhelhetősége. Az MPI jeleken kívül néhány BC-specifikus jel is ugyanarra a csatlakozóra kerül [1] .
Az UKNTS számítógépben a bővítőmodulok központi és perifériás processzorokhoz (CPU, illetve PP) történő csatlakoztatásához szintén egy interfészt használtak, amely logikailag és elektromosan hasonló az MPI-hez, de mechanikailag nem kompatibilis a DVK-val és a BC-vel. Az SNP15-48/80x10R-19-2 csatlakozót használták a modulok NYÁK-hoz való csatlakoztatására. Az eszközök CPU-buszra történő csatlakoztatásához egy 60 tűs élnyomott csatlakozót használtak, amelyre két ONP-NG-57-60/100,5x11,2-P50 csatlakozóból álló adapter-hosszabbító kábel került.
Az Electronics C5 számítógépek , kezdve az Electronics C5-21-től, az MPI-t buszként használják a külső eszközökkel való kommunikációhoz. Az Elektronika S5-21 modell két különálló MPI csatornával rendelkezik: az egyik a helyi eszközökkel való kommunikációra, a másik a gépek közötti kommunikáció megszervezésére és a megosztott külső eszközök csatlakoztatására többgépes komplexumok szervezésekor. Csatlakozó - GRPMSh-1-61.
A Szovjetunió elektronikai ipara többféle mikroáramkört gyártott MPI interfésszel:
A fizikai megvalósítás (csatlakozó típusa és terhelési jellemzői) a különböző eszközökön változhat. Funkcionálisan a jelek cím/adatátviteli jelekre, prioritási döntési jelekre és rendszerállapot-vezérlő jelekre vannak osztva. A minimális készlet mindössze 16 cím/adatátviteli jelet tartalmaz, néhány vezérlőjelet.
nemzetközi | Régi | Új | Célja |
---|---|---|---|
Cím és adatjelek | |||
DAL15..DAL00 | AD15..AD00 | AD15..AD00 | Cím-adatok |
SZINKRONIZÁL | SIA | MBP | Aktív eszközszinkronizálás |
VÁLASZ | KORTY | OTV | A passzív eszköz szinkronizálása (válasza). |
LÁRMA | BELÉP | DCT | Adatok bevitele (olvasása). |
DOUT | KÖVETKEZTETÉS | DZP | Kimeneti (írási) adatok |
WTBT | BYTE | PZP | Bájt kiválasztása (aláírás) |
BS7 | VN VV | WU | Külső eszköz kiválasztása (belső bemenet) |
REG | RGN | RGN | Memória regeneráció |
Elsőbbségi választottbírósági jelek | |||
IRQ | TPR | ZPR | Megszakítás kérése (kérés). |
IAKN | PPR | PRR | Megszakítások engedélyezése (engedélyezése). |
EVNT | PRT | PVA | Időzített megszakítás (külső esemény miatt) |
DMR | TPD | ZM | Közvetlen hozzáférési kérelem (gerinchálózati kérelem) |
DMGO | PPD | REM | Közvetlen hozzáférés biztosítása (törzs rögzítésének engedélyezése) |
ZSÁK | PV | PZ | A rendszercsatorna (trönk) kiválasztásának (kérésének) megerősítése |
Rendszerállapot-vezérlő jelek | |||
BENNE | VISSZAÁLLÍTÁS | UST | Kezdeti telepítés |
ÁLLJ | OST | OST | Állj meg |
P.O.K. | PITN | ÁSPISKÍGYÓ | AC táp normál (Fő áramszünet) |
DCOK | POSTN | AIP | Egyenáramú feszültség normál (tápfeszültség hiba) |
A buszon lévő jelzés teljes neve tartalmazza a B betűt (Bus) a nemzetközi megjelöléshez, vagy a K betűt (Csatorna) az oroszhoz. Az utolsó betű az aktív szintet jelentette, a legtöbb jel inverz TTL -logikával kerül továbbításra, így a nemzetközi megjelölésnél az L (Low) betű, az orosznál a H (Low) betű a végére kerül . A hagyományos TTL-logikában használt jelek esetén a jelölések rendre H (magas), illetve B (magas). Például a buszon a teljes jelmegjelölés: B HALT L vagy K OST H