Nord-100

Nord-100
Deweloper Norsk Dane
Producent Norsk Dane
Produkt rodzinny Nord
Typ Minikomputer
Pokolenie 4
Data wydania 1979 ; 44 lata temu ( 1979 )
Długość życia 1979–198?
System operacyjny Sintran III
procesor 16-bitowy
Kamera nic
Panel dotykowy nic
Poprzednik Nord-10
Następca ND-500 ?
Strona internetowa przykład .org

Nord -100 był serią 16-bitowych minikomputerów wyprodukowanych przez Norsk Data , wprowadzonych na rynek w 1979 roku. Był dostarczany z systemem operacyjnym Sintran III , a architektura była oparta na linii Nord-10 i wstecznie z nią kompatybilna.

Nord-100 został pierwotnie nazwany Nord-10/M ( M jak Micro ) jako nieco pokrojony procesor OEM. Płytka została rozplanowana, ukończona i przetestowana, kiedy zdali sobie sprawę, że jednostka centralna (CPU) była znacznie szybsza niż Nord-10/S. W rezultacie wszystkie materiały marketingowe dotyczące nowego NORD-10/M zostały odrzucone, płyta została przemianowana na Nord-100 i szeroko reklamowana jako następca linii Nord-10. Później, w celu umiędzynarodowienia ich linii, nazwa maszyny została zmieniona na ND-100 .

Wydajność

Względna wydajność procesora
ND-100 ND-100/CE ND-110 ND-110/CX ND-120/CX ND-125/CX
Minimalna liczba mikroinstrukcji na instrukcję 3 [ potrzebne źródło ] 3 1 [ potrzebne źródło ] 1
Minimalny czas cyklu mikroinstrukcji 150ns [ potrzebne źródło ] 150ns 100ns [ potrzebne źródło ] 100ns
Whetstone MWIPS 0,5 [ potrzebne źródło ] 0,5 0,3 [ potrzebne źródło ] 0,3

procesor

Linia ND-100 wykorzystywała niestandardowy procesor i podobnie jak linia PDP-11 , procesor decydował o nazwie komputera.

  • Nord-100 / CE, Commercial Extended, z dziesiętnymi instrukcjami arytmetycznymi (zestaw instrukcji dziesiętnych został później przemianowany na CX)
  • ND-110, stopniowo ulepszany ND-100
  • ND-110/CX, ND-110 z instrukcjami dziesiętnymi
  • ND-120/CX, pełne przeprojektowanie

Linia ND-100 była kompatybilna z instrukcjami maszynowymi z linią Nord-10, z wyjątkiem niektórych rozszerzonych instrukcji , wszystkie w trybie nadzorcy, najczęściej używane przez system operacyjny. Podobnie jak większość procesorów tamtych czasów, natywne grupowanie bitów było ósemkowe , pomimo 16-bitowej długości słowa.

Seria ND-100 miała mikrokodowany procesor z mikrokodem do pobrania i była uważana za procesor komputera ze złożonym zestawem instrukcji (CISC).

ND-100

ND-100 został zaimplementowany przy użyciu logiki integracji średniej skali (MSI) i procesorów bit-slice.

ND-100 był często sprzedawany razem z kartą jednostki zarządzania pamięcią MMS. Łączne zużycie energii tych płyt wynosiło 90 watów. Płyty zwykle zajmowały gniazda 2 i 3, odpowiednio dla procesora i wiadomości MMS. Gniazdo 1 było zarezerwowane dla Tracera, debuggera sprzętowego .

ND-100/CE

CE oznaczało Commercial Extended. Procesor został zaktualizowany poprzez wymianę mikrokodu PROM.

Dodał instrukcje do arytmetyki dziesiętnej i konwersji, instrukcje stosu, instrukcje zmiany segmentu używane przez system operacyjny, przenoszenie bloku, testowanie i ustawianie oraz instrukcję odczytu bez pamięci podręcznej.

ND-110

ND-110 był stopniowym ulepszeniem w stosunku do ND-100.

ND-110 łączył system zarządzania pamięcią i procesor, dawniej oddzielne karty, na jednej płycie. Pojedyncza płyta CPU/MMS została podłączona do gniazda karty zarządzania pamięcią, zwykle oznaczonego numerem 3. Zużycie energii zostało zmniejszone z 90 do 60 watów.

ND-110 szeroko wykorzystywał programowalną logikę tablicową (PAL) i macierze bramek , z częściowo niestandardowymi układami integracyjnymi o bardzo dużej skali (VLSI).

ND-110 miał trzy układy bramek:

  • Kontroler mikroinstrukcji, MIC, znany również jako RMIC, dla Rask MIC ( Speedy MIC ). Zastąpił trzy sekwencery 74S482 i około 30 innych układów scalonych.
  • Tablica bramek jednostek arytmetycznych i logicznych ( ALU , znana również jako BUFALU ). Zastąpiono cztery Am2901 i dodano kilka rejestrów, takich jak rejestr magistrali danych, rejestr ogólnego przeznaczenia i wewnętrzny blok rejestrów.
  • Micro Address Controller (MAC, zwany także RMAC, dla Rask MAC ( Speedy MAC ). Zaimplementował sprzętową arytmetykę adresu, która w ND-100 została wykonana w mikrokodzie.

Wraz z pamięcią podręczną makroinstrukcji, również w ND-100, ND-110 miał unikalną implementację pamięci podręcznej na poziomie mikroinstrukcji. W ten sposób uniknięto kroku zwanego mapowaniem w ND-100, ponieważ pierwsze słowo mikroinstrukcji makroinstrukcji zostało zapisane w pamięci podręcznej magazynu kontrolnego.

W przeciwieństwie do procesora ND-100, obsługiwał przerwania synchroniczne jako pułapki, podobnie jak ND-500.

Magazyn kontrolny składał się ze statycznych układów pamięci o dostępie swobodnym (SRAM) 4K x 4 bity 40 ns. Oznaczało to, że magazyn kontrolny był zapisywalny . Został załadowany przy włączaniu zasilania i Master Clear z dwóch kasowalnych programowalnych pamięci tylko do odczytu ( EPROM ) 32Kx8 bitów.

Zegar procesora i sieć arbitrażu magistrali zostały zaimplementowane przy użyciu 15ns PAL.

Głównym oscylatorem był oscylator kwarcowy 39,3216 MHz.

ND-110/CX

To był ND-110 z programowalną pamięcią tylko do odczytu (PROM) mikrokodem CX. Dodane instrukcje były takie same jak /CE.

ND-120/CX

Procesor ND-120 był kompletną reimplementacją na chipie LSI (tak zwanym chipem Delilah ) i pierwotnie miał być sprzedawany jako ND-1000 , aby odzwierciedlić zmianę technologiczną, która była równoległa do zmiany z ND-500 serii do ND-5000 (nazwa kodowa Samson ).

Schemat nazewnictwa Samson / Delilah może odzwierciedlać to, że mniej więcej w czasie opracowywania ND-120 stawało się coraz bardziej jasne, że mieszana architektura 16/32-bitowa była wąskim gardłem dla architektury ND-500 (0); Wewnętrzna dokumentacja techniczna wykorzystana w Norsk Data dla chipa Delilah zawiera rysunek uśmiechniętej kobiety z włosami w zaciśniętej pięści.

Linki zewnętrzne