Electronică C5

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 29 iunie 2017; verificările necesită 25 de modificări .

Electronics C5  este o serie de microcalculatoare de control sovietice dezvoltate de biroul de proiectare de la uzina Svetlana . Dezvoltatori - A. V. Palagin , A. F. Kurgaev , V. A. Ivanov.

Electronics S5-01

Primul microcomputer de uz general din URSS. A fost destinat automatizării în masă a proceselor din economia națională. Dezvoltarea a fost finalizată în 1974.

Computerul este o dezvoltare complet internă. Pentru el, a fost creată o nouă bază de elemente - un kit de microprocesor din seria 536. [1] Designul este multi-board.

Electronics S5-02

Microcomputer cu mai multe plăci.

Electronics C5-11

Microcomputer cu o singură placă. Productia a inceput in 1976.

Electronics S5-12

Microcomputer cu o singură placă bazat pe un microprocesor multicip pe 16 biți, pe o placă de 260×280 mm. Versiunea îmbunătățită a „Electronics S5-11”, a crescut memoria RAM la 128 de cuvinte pe 16 biți și ROM la 2048 cuvinte pe 16 biți. Viteză - 10 mii de operații pe secundă. S-a planificat conectarea unor module funcționale suplimentare - un ADC, o interfață la dispozitivele de intrare-ieșire de pe o bandă perforată, interfața cu un teletip etc.

Modulele C5-12

Sursa [2] :

Electronică S5-21, S5-21M

Microcalculator bazat pe un microprocesor N-MOP pe 16 biți cu un singur cip K586VM1 (nume vechi K586IK1). Dezvoltatorul microprocesorului este A. V. Palagin.

Procesorul poate executa „nucleul” a 16 instrucțiuni în hardware, restul de 15 instrucțiuni sunt executate în firmware. Numărul total de echipe cu modificări - 256

Modulul procesor „Electronics S5-21” conține două canale MPI , primul canal este utilizat pentru comunicarea cu dispozitivele locale de intrare-ieșire, iar al doilea este utilizat pentru comunicarea de la mașină la mașină în complexe multiprocesoare și pentru comunicarea cu dispozitive partajate. .

C5-21 și C5-21M (MS 2716) diferă semnificativ unul de celălalt în ceea ce privește semnalele de ieșire, inclusiv desemnările lor.

Modulele C5-21

Electronics S5-22

Este o versiune a C5-21M pentru aplicații speciale (militare). Se deosebește de C5-21M prin utilizarea microcircuitelor cu acceptare militară, fără utilizarea microcircuitelor în carcase de plastic.

Include module:

Electronics S5-31

Sistemul se bazează pe un microcontroler K1827BE1 cu un singur cip pe 16 biți. [3]

Electronics S5-41

„Electronics SMS121”. Sistemul se bazează pe setul de microprocesoare din seria K1801 cu interfață MPI . Sistem de comandă - PDP-11 ("Electronics 60", OST 11.305.909-82). Controlerul este realizat pe o placă de 114,5 × 220 mm și constă dintr-o unitate de bază, în plus, există 4 locuri pentru instalarea modulelor structurale funcționale (FCM). Fragmentul funcțional de bază (BFF) al MK „Electronics SMS12102.1” conține:

Gama de module funcționale și constructive (FCM) include:

fragment funcțional BIS Detalii tehnice
BB1 K1809BB1 I/O, contor
BB2 K1809BB1 I/O, contor, setare vector de întrerupere
RAM „K8” K1809RU1 Capacitate 8K cuvinte pe 16 biți.
RAM „3K” K1809RU1 Capacitate ZK de cuvinte pe 16 biți.
Interfață video (VI) K1809VGZ Controler de comunicație cu VKU pe un CRT alb-negru sau color (interfață de televiziune); controler cu tastatură (până la 256 de taste).
Interfață cu casetofon (IM) K1809VG1 Canal serial asincron modulat în frecvență pentru comunicare.
interfata IRPS K1801VP1-035 Schimbați cu WU printr-o interfață serială standard printr-o unitate de izolare optocupler.

K586BE1

Microcomputer cu un singur cip pe 16 biți.

A fost folosit ca controler de control în echipament. De exemplu, în casetofonul „Wilma 100 Stereo”, pulsmetrul „Electronics 01C”.

K1827BE1

Microcontroler cu un singur cip cu ROM încorporat.

A fost folosit ca controler încorporat pentru a controla instrumentele de măsură. Ca parte a modulului „Electronics MS 2703” a fost folosit pentru controlul colorimetrelor KFK-2 MP, MKMF-02, spectrofotometrului SF46.

Pe baza K1827BE1, a fost construit unul dintre modelele mașinii de scris electrică Romashka (PELP 305-03). Când este pornit, afișează mesajul „P1827” pe indicator.

Arhitectură

Toate microcalculatoarele din seria Elektronika S5 (cu excepția Elektronika S5-41) sunt microcalculatoare pe 16 biți compatibile cu software. Calculatorul poate adresa 2 16 celule de memorie. Dispozitivele I/O externe sunt adresate în câmpul de memorie generală din zona superioară de 4Kb.

Micro-computerul are 16 registre de 16 biți accesibile prin software . Cu toate acestea, registrul zero este contorul de instrucțiuni, iar celelalte trei sunt folosite ca „registru de sarcini întrerupte”, „registru de adrese firmware” și „registru de protecție”. Astfel, sunt disponibile pentru utilizare 12 registre comune pe 16 biți.

Registrele au, de asemenea, o mapare la zona de memorie inițială sub formă de 16 celule consecutive. Deplasarea față de locația registrelor generale în memorie specifică un „registru al numărului de sarcini” pe 4 biți. Pentru a accelera funcționarea sistemului, o parte din RAM pentru acomodarea registrelor este adesea efectuată pe cipul procesorului, și nu în memoria RAM principală. Aceste zone de memorie pot fi accesate ca niște celule obișnuite, cu excepția setului de registre (celule) sarcinii curente.

Există, de asemenea, un bit de transport numit „registru de legătură” și un „registru de semnalizare rezultat” special pe doi biți care ia una dintre cele 4 valori. Aceste registre sunt setate după ce majoritatea instrucțiunilor aritmetice sunt executate. De obicei valoarea caracteristicilor rezultatului are urmatoarea semnificatie: 0 - rezultatul este egal cu zero; 1 - rezultatul este mai mic decât zero; 2 - rezultatul este mai mare decât zero; 3 - există un preaplin.

Sistemul de comandă al microcalculatorului conține 31 de comenzi de bază. K586BE1 poate executa un subset din cele 27 de comenzi de bază.

Sistemul de comandă este cu două adrese. Primul operand este întotdeauna un registru intern al procesorului, nu există un acumulator dedicat . Al doilea operand conține și numărul de registru, dar, în funcție de caracteristicile instrucțiunii, al doilea registru poate servi ca registru acumulativ, registru index, registru de adrese, registru de adrese cu modificare automată. Dacă al doilea registru este un numărător de program (registrul 0) cu atribute de adresare indirectă și autoincrementare, atunci această formă permite utilizarea constantelor din memoria de instrucțiuni în operație (cum ar fi PDP-11 , tip de adresare indirectă cu autoincrementare cu registrul PC (R7). ) + ).

Pentru programare, sistemele încrucișate au fost utilizate pe mașinile M-220 și BESM-6 .

Note

  1. Museum of Electronic Rarities - Active - seria 536
  2. M. P. Galperin , V. Ya. Kuznetsov, Yu. A. Maslenikov, V. E. Pankin, V. P. Tsvetov, A. I. Borovskoy. Microcalculatorul „Electronics C5” și aplicarea acestora. - Moscova: „Radio sovietic”, 1980. - 160 p. - (Biblioteca de masă a inginerului „Electronică”).
  3. MPSS Nr. 4 1988 Pagina. 7

Literatură și publicații

Link -uri