Elektronik C5

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 29 juni 2017; kontroller kräver 25 redigeringar .

Electronics C5  är en serie sovjetiska styrmikrodatorer utvecklade av designbyrån vid Svetlana- fabriken. Utvecklare - A. V. Palagin , A. F. Kurgaev , V. A. Ivanov.

Elektronik S5-01

Den första allmänna mikrodatorn i Sovjetunionen. Den var avsedd för massautomatisering av processer i den nationella ekonomin. Utvecklingen avslutades 1974.

Datorn är helt inhemsk utveckling. För honom skapades en ny elementbas - ett mikroprocessorkit i 536-serien. [1] Designen är multiboard.

Elektronik S5-02

Flerkorts mikrodator.

Elektronik C5-11

Enkelkorts mikrodator. Produktionen började 1976.

Elektronik S5-12

Enkelkorts mikrodator baserad på en multi-chip 16-bitars mikroprocessor, på ett 260×280 mm kort. Förbättrad version av "Electronics S5-11", ökade RAM till 128 16-bitars ord och ROM till 2048 16-bitars ord. Hastighet - 10 tusen operationer per sekund. Det var planerat att ansluta ytterligare funktionella moduler - en ADC, ett gränssnitt till ingångs-utgångsenheter från ett hålband, gränssnitt med en teletyp, etc.

Moduler C5-12

Källa [2] :

Elektronik S5-21, S5-21M

Mikrodator baserad på en single-chip 16-bit N-MOP mikroprocessor K586VM1 (gammalt namn K586IK1). Utvecklaren av mikroprocessorn är A. V. Palagin.

Processorn kan utföra "kärnan" av 16 instruktioner i hårdvara, de återstående 15 instruktionerna exekveras i firmware. Totalt antal lag med ändringar - 256

Processormodulen "Electronics S5-21" innehåller två MPI -kanaler , den första kanalen används för kommunikation med lokala ingångsenheter och den andra används för maskin-till-maskin-kommunikation i multiprocessorkomplex och för kommunikation med delade enheter .

C5-21 och C5-21M (MS 2716) skiljer sig väsentligt från varandra när det gäller utsignaler, inklusive deras beteckningar.

Moduler C5-21

Elektronik S5-22

Det är en version av C5-21M för speciella (militära) applikationer. Det skiljer sig från C5-21M i användningen av mikrokretsar med militär acceptans, utan användning av mikrokretsar i plastfodral.

Inkluderar moduler:

Elektronik S5-31

Systemet är baserat på en enkelchips 16-bitars mikrokontroller K1827BE1. [3]

Elektronik S5-41

"Elektronik SMS121". Systemet är baserat på K1801- seriens mikroprocessorset med MPI -gränssnitt . Kommandosystem - PDP-11 ("Elektronik 60", OST 11.305.909-82). Regulatorn är gjord på ett kort 114,5 × 220 mm och består av en basenhet, dessutom finns det 4 säten för installation av funktionella strukturella moduler (FCM). Det grundläggande funktionella fragmentet (BFF) av MK "Electronics SMS12102.1" innehåller:

Utbudet av funktionella och konstruktiva moduler (FCM) inkluderar:

funktionellt utdrag BIS Tekniska detaljer
BB1 K1809BB1 I/O, räknare
BB2 K1809BB1 I/O, räknare, avbrottsvektorinställning
RAM "K8" K1809RU1 Kapacitet 8K 16-bitars ord.
RAM "3K" K1809RU1 ZK kapacitet på 16-bitars ord.
Videogränssnitt (VI) K1809VGZ Kommunikationskontroller med VKU på en svart-vit eller färg CRT (tv-gränssnitt); tangentbordskontroll (upp till 256 tangenter).
Bandspelares gränssnitt (IM) K1809VG1 Frekvensmodulerad seriell asynkron kanal för kommunikation.
IRPS-gränssnitt K1801VP1-035 Utbyte med WU via ett standardseriellt gränssnitt genom en optokopplarisoleringsenhet.

K586BE1

Enkelchips 16-bitars mikrodator.

Den användes som styrenhet i utrustningen. Till exempel i bandspelaren "Wilma 100 Stereo", pulsmätaren "Electronics 01C".

K1827BE1

Enkelchips mikrokontroller med inbyggt ROM.

Den användes som en inbyggd styrenhet för att styra mätinstrument. Som en del av modulen "Electronics MS 2703" användes den för att styra kolorimetrar KFK-2 MP, MKMF-02, spektrofotometer SF46.

På basis av K1827BE1 byggdes en av modellerna av Romashka elektriska skrivmaskin (PELP 305-03). När den är påslagen visar den meddelandet "P1827" på indikatorn.

Arkitektur

Alla mikrodatorer i Elektronika S5-serien (förutom Elektronika S5-41) är programvarukompatibla 16-bitars mikrodatorer. Datorn kan adressera 2 16 minnesceller. Externa I/O-enheter adresseras i det allmänna minnesfältet i det övre 4Kb-området.

Mikrodatorn har 16 programvarutillgängliga 16- bitarsregister . Register noll är emellertid instruktionsräknaren, och de andra tre används som "avbrutet uppgiftsregister", "firmware-adressregister" och "skyddsregister". Således finns 12 vanliga 16-bitars register tillgängliga för användning.

Registren har också en mappning till det initiala minnesområdet i form av 16 på varandra följande celler. Förskjutningen till platsen för de allmänna registren i minnet specificerar ett 4-bitars "uppgiftsnummerregister". För att påskynda driften av systemet, utförs ofta en del av RAM-minnet för att ta emot register på processorkretsen och inte i huvud-RAM-minnet. Dessa minnesområden kan nås som vanliga celler, förutom uppsättningen av register (celler) för den aktuella uppgiften.

Det finns också en bärbit som kallas "länkregistret" och ett speciellt tvåbitars "resultatflaggregister" som tar ett av fyra värden. Dessa register ställs in efter att de flesta aritmetiska instruktioner har utförts. Vanligtvis har värdet på resultatets egenskaper följande betydelse: 0 - resultatet är lika med noll; 1 - resultatet är mindre än noll; 2 - resultatet är större än noll; 3 - det finns ett spill.

Mikrodatorns kommandosystem innehåller 31 grundläggande kommandon. K586BE1 kan utföra en delmängd av de 27 grundläggande kommandona.

Kommandosystemet är tvåadresser. Den första operanden är alltid ett internt register hos processorn, det finns ingen dedikerad ackumulator . Den andra operanden innehåller också registernumret, men beroende på instruktionens egenskaper kan det andra registret fungera som ett ackumulativt register, ett indexregister, ett adressregister, ett adressregister med automatisk modifiering. Om det andra registret är en programräknare (register 0) med attribut för indirekt adressering och autoinkrement, tillåter denna form att använda konstanter från instruktionsminnet i operationen (som PDP-11 , typ av indirekt adressering med autoinkrement med register PC (R7) ) + ).

För programmering användes tvärsystem M- 220- och BESM-6- maskiner .

Anteckningar

  1. Museum of Electronic Rarities - Active - 536:e serien
  2. M. P. Galperin , V. Ya. Kuznetsov, Yu. A. Maslenikov, V. E. Pankin, V. P. Tsvetov, A. I. Borovskoy. Mikrodator "Electronics C5" och deras tillämpning. - Moskva: "Sovjetradio", 1980. - 160 sid. - (Massbibliotek för ingenjören "Elektronik").
  3. MPSS nr 4 1988 Sida. 7

Litteratur och publikationer

Länkar