Nord-100
Deweloper | Norsk Dane |
---|---|
Producent | Norsk Dane |
Produkt rodzinny | Nord |
Typ | Minikomputer |
Pokolenie | 4 |
Data wydania | 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 |
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ść
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
- Podręcznik ND-100 (PDF) . Norsk Dane . 1984. ND.06.014.02 Wersja A.
- System wejścia/wyjścia NORD-100 (PDF) . Norsk Dane . 1980. ND.06.016.01.