Páteřní paralelní rozhraní

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 21. října 2018; kontroly vyžadují 8 úprav .

Hlavní paralelní rozhraní ( MPI ) je standard, který definuje sadu linek a procedur pro výměnu procesoru a periferních modulů uvnitř počítače pomocí kombinované (multiplexní) adresové a datové sběrnice. Standard poskytuje směnný kurz až 5,6 MB/s při šířce přenášených dat 8 nebo 16 bitů a šířce adresy 16 až 24 bitů a byl zaměřen na použití v systémech s nízkým a středním výkonem. Požadavky normy jsou uvedeny v OST 11.305.903-80 a GOST 26765.51-86.

Standard nedefinuje fyzickou implementaci rozhraní.

Jak to funguje

Komunikace mezi dvěma zařízeními připojenými k rozhraní probíhá na principu „master“-„managed“ (aktivní-pasivní), v jeden okamžik je aktivní pouze jedno zařízení.

Komunikace mezi zařízeními je uzavřená a asynchronní. V reakci na volání pasivní zařízení nastaví speciální signál, což znamená, že pasivní zařízení je přítomno a připraveno provést další výměnu. Pokud do 10 µs není přijata žádná odpověď, dojde ke zvláštnímu druhu přerušení. Proces výměny mezi zařízeními tedy nezávisí na době odezvy (do 10 μs) nebo délce kanálu. Absenci nebo poruchu pasivního zařízení lze snadno určit při absenci odezvy.

Implementace

Elektronika 60

Kanál mikropočítačového systému (páteřní rozhraní) " Electronics 60 " podle OST 11.305.903-80 je zjednodušená verze rozhraní typu "Common bus" (GOST 26765.51-86), ke kterému jsou připojena zařízení mikropočítačů - centrální procesorové jednotky, úložiště zařízení, periferní zařízení. Fyzicky se jedná o jednotnou páteř, po jejíchž 33÷42 linkách jsou přenášeny informace komplexu. Použití jediného jednotného rozhraní, které má komunikační algoritmus společný pro všechna zařízení komplexu, umožňuje sjednotit všechna zařízení rozhraní.

Z hlediska elektrických a funkčních charakteristik je implementace MPI v Elektronika-60 podobná sběrnici Q-Bus / LSI-Bus od DEC . Mechanicky se mírně liší od Q-Bus: Q-Bus má rozteč kontaktů 3,175 mm (což je 1/8 palce ), zatímco MPI má 3 mm. Také číslování kontaktů neodpovídá. Podobně jako u Q-Bus bylo povoleno rozšíření adresy na 18 a 22 bitů, což umožnilo adresovat až 4 MB paměti v maximální konfiguraci. Byl použit konektor RPPM16x72. Vzhledem k výraznému obsahu zlata na kontaktech (asi 4 gramy) téměř všechny uvolněné produkty byly zlikvidovány .

DVK

Počítače DVK byly postaveny na bázi mikroprocesorů řady K1801 , které jako systémovou sběrnici využívaly signálovou sadu velmi blízkou MPI, což značně zjednodušilo konstrukci. Pro připojení modulů v DVK bylo použito rozhraní MPI, které bylo mechanicky i elektricky kompatibilní s implementací v Elektronice 60 , ale se zvětšenou vzdáleností desek na výšku.

SM-1425

SM-1425 používá sběrnici, která je funkčně a elektricky shodná s Q-Bus, ale mechanicky vyrobená na konektorech SNP59-96R . Procesor a I/O moduly jsou vyrobeny ve formě bloků (BE - block of elements), které mají velikost Eurocard 220 × 233,4 mm.

př . n. l.

Počítač BK-0010/BK-0011M měl systémové rozhraní podobné MPI, ale obsahující neúplnou sadu signálů a připojené ke konektoru (zástrčce) SNP58-64/94x9V-23-2-V. Sběrnice není vyrovnávací a má nízkou nosnost. Kromě signálů MPI jsou na stejný konektor vyvedeny některé signály specifické pro BC [1] .

UKSC

V počítači UKNTS bylo pro připojení rozšiřujících modulů k centrálnímu a perifernímu procesoru (CPU, resp. PP) použito také rozhraní, logicky a elektricky podobné MPI, ale mechanicky nekompatibilní s DVK a BC. Pro připojení modulů k DPS byl použit konektor SNP15-48/80x10R-19-2. Pro připojení zařízení na sběrnici CPU byl použit 60pinový okrajový tištěný konektor, na který byl instalován adaptér-prodlužovací kabel dvou konektorů ONP-NG-57-60/100,5x11,2-P50.

Electronics C5

Počítače Electronics C5 , počínaje Electronics C5-21, používají MPI jako sběrnici pro komunikaci s externími zařízeními. Model Elektronika S5-21 má dva samostatné kanály MPI: jeden pro komunikaci s místními zařízeními, druhý pro organizaci komunikace mezi stroji a připojení sdílených externích zařízení při organizování komplexů s více stroji. Konektor - GRPMSh-1-61.

Mikroobvody

Elektronický průmysl SSSR vyráběl několik typů mikroobvodů s rozhraním MPI:

Kontaktní úkoly

Fyzická implementace (typ konektoru a charakteristiky zátěže) se může u různých zařízení lišit. Funkčně jsou signály rozděleny na signály přenosu adresy/dat, signály prioritního rozhodování a signály řízení stavu systému. Minimální sada obsahuje pouze 16 signálů pro přenos adres/dat, několik řídicích signálů.

mezinárodní starý Nový Účel
Adresní a datové signály
DAL15..DAL00 AD15..AD00 AD15..AD00 Adresa-údaje
SYNCHRONIZOVAT SIA MBP Aktivní synchronizace zařízení
RPLY SIP OTV Synchronizace (odezva) pasivního zařízení
RÁMUS ENTER DCT Zadávání (čtení) dat
DOUT ZÁVĚR DZP Výstup (zápis) dat
WTBT BYTE PZP Výběr bajtů (podpis)
BS7 VN VV WU Výběr externího zařízení (interní vstup)
REG RGN RGN Regenerace paměti
Prioritní arbitrážní signály
IRQ TPR ZPR Žádost (žádost) přerušení
IAKN PPR PRR Udělení (povolení) přerušení
EVNT PRT PVA Přerušení časovače (externí událostí)
DMR TPD ZM Žádost o přímý přístup (páteřní požadavek)
DMGO PPD REM Poskytování přímého přístupu (povolení zachycení kufru)
PYTEL PV PZ Potvrzení výběru (požadavku) systémového kanálu (trubku)
Řídicí signály stavu systému
INIT RESETOVAT UST Počáteční instalace
STŮJ OST OST Stop
P.O.K. PITN ASP AC napájení normální (výpadek hlavního napájení)
DCOK POSTN AIP Stejnosměrné napětí normální (výpadek napájení)

Úplný název signálu na sběrnici obsahuje písmeno B (Bus) pro mezinárodní označení nebo písmeno K (Channel) pro ruštinu. Poslední písmeno znamenalo aktivní úroveň, většina signálů je přenášena v inverzní TTL logice, proto se na konec přidává písmeno L (Low) pro mezinárodní označení nebo písmeno H (Low) pro ruštinu. Pro signály v konvenční TTL logice jsou označení H (High) a B (High). Například plné označení signálu na sběrnici: B HALT L nebo K OST H

Poznámky

  1. [https://web.archive.org/web/20151120013225/http://vak.ru/doku.php/proj/bk/bk-mpi Archivováno 20. listopadu 2015 ve Wayback Machine proj: bk: bk- mpi [vak.ru]]

Literatura