K1839
К1839 to chipset mikroprocesora opracowany w latach 1984-1989 w Instytucie Badawczym Angstrem przez ten sam zespół, który opracował serię procesorów 1801BMx . Był to pierwszy radziecki, a później pierwszy rosyjski 32-bitowy system mikroprocesorowy. Z punktu widzenia programisty była to kompletna replika komety VAX 11/750 i zawierała arytmetykę zmiennoprzecinkową , w przeciwieństwie do mikroprocesorów MicroVAX produkowanych przez DEC . Chipset zawierał procesor, koprocesor do arytmetyki liczb całkowitych i zmiennoprzecinkowych, kontroler pamięci i adapter magistrali. Został wykonany w procesie 3 µm . Na tym chipsecie zbudowano komputer Electronika-32 i płytkę VAX-PC, a także cyfrowy komputer pokładowy SB3541 w lotnictwie (opracowany przez LNPOEA - OKB „Electroavtomatika”, St. Petersburg). Chipset 1839 jest nadal w produkcji i jest używany w systemach sterowania GLONASS-M .
Procesor posiadał zewnętrzne sterowanie mikroprogramowe, czyli oprócz CPU wymagany był osobny ROM (1839RE1 dla sprzętu specjalnego lub dowolny 16kW 32-bitowy ROM z odpowiednim czasem cyklu). Nie oznacza to jednak, że zestaw instrukcji mógł być dowolnie modyfikowany, ponieważ dekoder instrukcji był zawarty w obwodach CPU.
Według postów na forum FidoNet MO.DEC, koprocesor arytmetyczny został pierwotnie wydany z błędami i nie zawsze było możliwe uruchomienie oprogramowania napisanego dla VAX. Aby to obejść, wydano zaktualizowane mikroprogramy emulujące funkcje koprocesora w mikrokodzie na procesorze. Chipy z naprawionymi błędami zostały zaprezentowane na Comtek'93 .
Chipset
-
L1839VM1 ( rosyjski : Л1839ВМ1 ) — Centralny procesor.
- rejestrów ogólnego przeznaczenia ) oraz sprzętową obsługę wielozadaniowości i pamięci wirtualnej . Wirtualne adresowanie jest 32-bitowe, fizyczna magistrala adresowa ma szerokość 24 bitów, a magistrala danych ma szerokość 32 bitów.
- Częstotliwość 10 MHz i składał się z 150 000 tranzystorów. Rejestr/dodanie rejestru zajmuje 2 cykle lub 0,2 μs, a dostęp do pamięci 0,6 μs.
-
L1839VM2 ( rosyjski : Л1839ВМ2 ) - Koprocesor arytmetyczny i zmiennoprzecinkowy.
- 252 instrukcji, 8/16/32/64 bitów liczb całkowitych, formaty zmiennoprzecinkowe F/D/G i 24-bitowe adresowanie.
- Częstotliwość 10 MHz. Liczba całkowita pomnożona przez 0,8μs, liczba zmiennoprzecinkowa pomnożona przez 1,5μs.
-
L1839VT1 ( rosyjski : Л1839ВТ1 ) - kontroler pamięci DRAM i pamięci podręcznej .
- Obsługuje 256 kBit i 1 Mbit DRAM.
- Częstotliwość 10 MHz. Czas dostępu do słowa DRAM 800 ns, czas dostępu do pamięci podręcznej 200 ns.
-
L1839VT2 ( rosyjski : Л1839ВТ1 ) - kontroler SRAM
- Obsługuje 8/16/32-bitowe słowa danych i 24-bitowe adresy.
- Częstotliwość 10 MHz. Czas dostępu do pamięci 200-400ns, parzystość lub korekcja błędów Hamminga.
-
L1839VV1 ( rosyjski : Л1839ВВ1 ) - adapter hosta 32-bitowy / Q-bus i kontroler przerwań.
- Q-bus 8/16-bitowe dostępy, 18-bitowe adresy
- 32-busowe 8/16/32-bitowe dostępy, 24-bitowe adresy
- 18 przerwań wektorowych i 4 poziomy priorytetów przerwań.
- Częstotliwość 10 MHz.
-
N1839RE1A/B ( rosyjski : Н1839РЕ1А/Б ) - ROM mikroprogramu
- 16 kW 32-bitowa pamięć ROM maski słów.
- Częstotliwość 10 MHz. Czas dostępu 180ns.
-
N1839VZh2 ( rosyjski : Н1839ВЖ2 ) - 8-bitowa bramka większościowa
- Większość (dwa z trzech) wejść dwukierunkowych ze sterowaniem bitowym i diagnostyką
- Czas cyklu 20ns.