P8000

P8000 z systemem WEGA 3.1

P8000 to system mikrokomputerowy opracowany w 1987 roku przez VEB Elektro-Apparate-Werke Berlin-Treptow „Friedrich Ebert” (EAW) w Niemieckiej Republice Demokratycznej (NRD, Niemcy Wschodnie ). Składał się z 8-bitowego i 16-bitowego mikroprocesora oraz kontrolera dysku Winchester. Został pomyślany jako uniwersalny system programowania i programowania dla aplikacji wieloużytkownikowych / wielozadaniowych. Początkowa cena katalogowa P8000 wynosiła 172 125 marek wschodnioniemieckich (około 860 000–1,7 mln DM).

Była też wersja budżetowa z tylko 8-bitowym mikroprocesorem.

8-bitowy mikrokomputer

8-bitowa wersja P8000 była całkowicie zawarta na pojedynczej 4-warstwowej płytce drukowanej o wymiarach 380 na 250 milimetrów (15,0 cala × 9,8 cala). Procesor, taktowany zegarem 4 MHz, został oparty na U880 (niedalekim klonie Ziloga Z80 ) oraz układach peryferyjnych wraz ze sterownikiem stacji dyskietek U8272 . Bezpośredni dostęp do pamięci został osiągnięty przez układ kontrolera U858 DMA.

System posiadał pamięć główną 64 KB dynamicznej pamięci RAM, 8 KB pamięci EPROM i 2 KB statycznej pamięci RAM na kod rozruchowy, procedury testowania systemu i monitor systemu. Ta dodatkowa pamięć może być przenoszona lub wyłączana etapami po 4 KB w przestrzeni adresowej 64 K.

Maszyna 8-bitowa miała cztery porty szeregowe, oznaczone od tty0 do tty3. Interfejsy te mogą działać jako sygnały V.24 lub IFSS ( interfejs sternförmig seriell – pętla prądowa 20 mA ). Dodatkowo komputer posiadał port równoległy , który umożliwiał podłączenie nagrywarki EPROM. Inny wewnętrzny 32-bitowy interfejs równoległy został użyty do połączenia 8-bitowej z 16-bitową kartą mikrokomputera. Wymiana danych odbywała się za pośrednictwem dwóch wbudowanych napędów dyskietek 5,25". Dwa dodatkowe napędy dyskietek 5,25" lub 8" można było podłączyć zewnętrznie.

16-bitowy mikrokomputer

16-bitowa wersja P8000 została podzielona na dwie jednostki funkcjonalne: 16-bitową kartę procesora i do czterech kart pamięci typu plug-in o rozmiarach 256 KB lub 1 MB. 16-bitowy procesor znajdował się na 6-warstwowej płytce PC o wymiarach 380 na 250 milimetrów (15,0 cala × 9,8 cala). Procesor pracował z częstotliwością zegara 4 MHz i został oparty na 16-bitowym mikroprocesorze U8001 (klon Zilog Z8001 ). Trzy jednostki zarządzania pamięcią U8010 (MMU) wzbogacone o specjalną logikę kontrolną obsługiwały dynamiczną alokację segmentów pamięci i były chronione przed nieautoryzowanym dostępem. Dodatkowo komputer posiadał 16 KB pamięci EPROM i 2 KB statycznej pamięci RAM dla monitora systemu i procedur autotestu. Obwody peryferyjne zostały zbudowane wokół rodziny U880. Dedykowana logika sterowania zapewniła koordynację z U8001.

Maszyna 16-bitowa miała cztery porty szeregowe, oznaczone od tty4 do tty7. Interfejsy obsługiwały zarówno sygnały V.24, jak i IFSS. Procesor 8-bitowy został połączony z procesorem 16-bitowym za pośrednictwem wewnętrznego 32-bitowego interfejsu równoległego. Połączenie z zewnętrznym dyskiem Winchester zostało zrealizowane przez inny port równoległy.

Kontroler dysku Winchester

Kontroler Winchester-Disk (WDC) jest inteligentnym kontrolerem dysku i został umieszczony w oddzielnej jednostce, obudowie dysku Winchester. To urządzenie zawiera kontroler dysków Winchester i maksymalnie dwa dyski twarde.

WDC został oparty na mikroprocesorze U880. 8 KB EPROM przechowuje oprogramowanie układowe. Statyczna pamięć RAM o pojemności 6 KB służyła jako bufor między komputerem a dyskiem. WDC komunikował się z hostem przez ośmiobitowy interfejs równoległy w połączeniu z dodatkową logiką sterowania. Interfejs obsługiwał transmisję bloków danych oraz informacji o poleceniu i potwierdzeniu.

System mógł obsługiwać do dwóch identycznych napędów za pomocą interfejsu ST-506 . Początkowe parametry napędu zostały zapisane w oprogramowaniu, jednak od wersji 4.2 możliwe było użycie dowolnego dysku MFM . Od wersji 4.2 wzwyż pierwszy sektor dysku zawierał parametry dysku oprócz informacji o uszkodzonym sektorze,

Terminal

Terminal P8000 służył jako urządzenie wejściowe i wyjściowe P8000. Składał się z zielonego ekranu, klawiatury i kontrolera. Terminal może pracować jako ADM-31 lub VT100. Mógł przełączać się między dwoma zestawami znaków, które były przechowywane w oddzielnych pamięciach EPROM. Interfejs działał w trybie V.24 lub IFSS. Kontroler oparto na U884, a grafikę na układzie KR580WG75 (Intel 8275). Używał głośnika piezoelektrycznego do wydawania alertów dźwiękowych.

Kompaktowy P8000

Opracowany w 1989 roku P8000 Compact był ulepszoną wersją P8000. W tym systemie kontroler dysku Winchester i dysk twardy były umieszczone w obudowie komputera głównego, eliminując dodatkową szafkę. W przeciwieństwie do P8000, P8000 Compact był systemem 16-bitowym ze zegara czasu rzeczywistego z podtrzymaniem bateryjnym . Opcjonalnie P8000 Compact był również dostępny z trzecim procesorem, U80601 ( klon Intel 80286 ). P8000 Compact był ostatnim komputerem opracowanym przez EAW.

System operacyjny

Następujące systemy operacyjne były dostępne dla P8000:

  • UDOS – kompatybilny z Z80-RIO
  • OS/M – kompatybilny z CP/M
  • IS/M – kompatybilny z ISIS-II
  • WEGA – kompatybilna z UNIX-em
  • IRTS 8000 – system operacyjny czasu rzeczywistego
  • DCP (tylko z trzecim procesorem pod WEGA) – kompatybilny z MS-DOS

Linki zewnętrzne

  • Elektro-Apparate-Werke. P8000 Compact (PDF) (w języku niemieckim) . Źródło 12 września 2016 r .