Backbone Parallell Interface

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 21 oktober 2018; kontroller kräver 8 redigeringar .

Huvudparallellgränssnittet ( MPI ) är en standard som definierar en uppsättning linjer och procedurer för utbyte av en processor och perifera moduler inuti en dator med hjälp av en kombinerad (multiplex) adress och databuss. Standarden ger en växelkurs på upp till 5,6 MB/s med en överförd databredd på 8 eller 16 bitar och en adressbredd på 16 till 24 bitar och var fokuserad på användning i system med låg och medelhög prestanda. Kraven i standarden anges i OST 11.305.903-80 och GOST 26765.51-86.

Standarden definierar inte den fysiska implementeringen av gränssnittet.

Hur det fungerar

Kommunikation mellan två enheter anslutna till gränssnittet sker enligt principen ”master”-”managed” (aktiv-passiv) Endast en enhet är aktiv åt gången.

Kommunikation mellan enheter är stängd och asynkron. Som svar på samtalet ställer den passiva enheten in en speciell signal, vilket innebär att den passiva enheten är närvarande och redo att utföra ytterligare utbyte. Om inget svar tas emot inom 10 µs uppstår en speciell typ av avbrott. Utbytesprocessen mellan enheter beror alltså inte på svarstiden (inom 10 μs) eller kanalens längd. Frånvaron eller fel på den passiva enheten kan lätt fastställas i frånvaro av ett svar.

Implementeringar

Elektronik 60

Mikrodatorsystemkanal (ryggradsgränssnitt) " Electronics 60 " enligt OST 11.305.903-80 är en förenklad version av gränssnittet "Common bus" (GOST 26765.51-86), till vilken mikrodatorenheter är anslutna - centralenheter, lagring enheter, kringutrustning. Fysiskt är det en enhetlig ryggrad, längs 33÷42 linjer vars information om komplexet överförs. Användningen av ett enda enhetligt gränssnitt, som har en kommunikationsalgoritm som är gemensam för alla enheter i komplexet, gör det möjligt att förena all gränssnittsutrustning.

När det gäller elektriska och funktionella egenskaper liknar implementeringen av MPI i Elektronika-60 Q-Bus / LSI-Bus-bussen från DEC . Mekaniskt något annorlunda än Q-Bus: Q-Bus har ett kontaktavstånd på 3,175 mm (vilket är 1/8 tum ), medan MPI har 3 mm. Dessutom stämmer inte numreringen av kontakter. I likhet med Q-Bus tilläts adressexpansion till 18 och 22 bitar, vilket gjorde att upp till 4 MB minne kunde adresseras i den maximala konfigurationen. RPPM16x72-kontakten användes. På grund av den betydande guldhalten på kontakterna (ca 4 gram), nästan alla släppta produkter kasserades .

DVK

DVK- datorer byggdes på basis av mikroprocessorer i K1801-serien , som använde en signaluppsättning mycket nära MPI som en systembuss, vilket avsevärt förenklade designen. För att koppla ihop modulerna i DVK användes MPI-gränssnittet som var mekaniskt och elektriskt kompatibelt med implementeringen i Elektronika 60 , men med ett ökat avstånd mellan korten i höjdled.

SM-1425

SM -1425 använder en buss som är funktionellt och elektriskt identisk med Q-Bus, men mekaniskt gjord på SNP59-96R-kontakter. Processorn och I/O-modulerna är gjorda i form av block (BE - elementblock), som har en Eurocard-storlek på 220 × 233,4 mm.

BC

BK-0010/BK-0011M- datorn hade ett systemgränssnitt som liknar MPI, men som innehöll en ofullständig uppsättning signaler och ansluten till SNP58-64/94x9V-23-2-V-kontakten (kontakt). Bussen är inte buffrad och har låg lastkapacitet. Förutom MPI-signalerna matas vissa BC-specifika signaler ut till samma kontakt [1] .

UKSC

I UKNTS -datorn, för att ansluta expansionsmoduler till centrala och perifera processorer (CPU respektive PP), användes också ett gränssnitt, logiskt och elektriskt likt MPI, men mekaniskt inkompatibelt med DVK och BC. SNP15-48/80x10R-19-2-kontakten användes för att ansluta modulerna till kretskortet. För att ansluta enheter till CPU-bussen användes en 60-stifts kanttryckt kontakt, på vilken en adapter-förlängningskabel med två ONP-NG-57-60/100.5x11.2-P50-kontakter installerades.

Electronics C5

Electronics C5 -datorer , som börjar med Electronics C5-21, använder MPI som en buss för att kommunicera med externa enheter. Elektronika S5-21-modellen har två separata MPI-kanaler: en för kommunikation med lokala enheter, den andra för att organisera maskin-till-maskin-kommunikation och ansluta delade externa enheter vid organisering av flermaskinskomplex. Kontakt - GRPMSh-1-61.

Mikrokretsar

Den elektroniska industrin i Sovjetunionen producerade flera typer av mikrokretsar med ett MPI-gränssnitt:

Kontaktuppgifter

Den fysiska implementeringen (kontakttyp och belastningsegenskaper) kan variera mellan olika enheter. Funktionellt är signalerna uppdelade i adress/dataöverföringssignaler, prioritetsarbitreringssignaler och systemtillståndsstyrsignaler. Minimiuppsättningen innehåller endast 16 adress/dataöverföringssignaler, ett fåtal styrsignaler.

internationell Gammal Ny Ändamål
Adress- och datasignaler
DAL15..DAL00 AD15..AD00 AD15..AD00 Adress-data
SYNKRONISERA SIA MBP Aktiv enhetssynkronisering
RPLY SMUTTA OTV Synkronisering (svar) av den passiva enheten
DÅN STIGA PÅ DCT Mata in (läser) data
DOUT SLUTSATS DZP Mata ut (skriv) data
WTBT BYTE PZP Byteval (signatur)
BS7 VN VV WU Välja en extern enhet (intern ingång)
REG RGN RGN Minnesförnyelse
Prioriterade skiljedomssignaler
IRQ TPR ZPR Begär (begär) avbryta
IAKN PPR PRR Att bevilja (aktivera) avbrott
EVNT PRT PVA Timeravbrott (av extern händelse)
DMR TPD ZM Begäran om direkt åtkomst (ryggradsbegäran)
DMGO PPD REM Ger direkt åtkomst (tillåter trunkfångning)
SÄCK PV PZ Bekräftelse av valet (begäran) av systemkanalen (trunken)
Systemtillståndskontrollsignaler
I DET ÅTERSTÄLLA UST Initial installation
STANNA OST OST Sluta
P.O.K. PITN ASP Växelström normal (huvudströmavbrott)
DCOK POSTN AIP DC-spänning normal (strömavbrott)

Det fullständiga namnet på signalen på bussen inkluderar bokstaven B (Bus) för den internationella beteckningen eller bokstaven K (Kanal) för ryska. Den sista bokstaven betydde den aktiva nivån, de flesta signaler sänds i invers TTL- logik, så bokstaven L (låg) läggs till i slutet för den internationella beteckningen eller bokstaven H (låg) för ryska. För signaler i konventionell TTL-logik är beteckningarna H (Hög) respektive B (Hög). Till exempel den fullständiga signalbeteckningen på bussen: B HALT L eller K OST H

Anteckningar

  1. [https://web.archive.org/web/20151120013225/http://vak.ru/doku.php/proj/bk/bk-mpi Arkiverad 20 november 2015 på Wayback Machine proj: bk: bk- mpi [vak.ru]]

Litteratur