Nord-100
Utvecklare | Norsk Data |
---|---|
Tillverkare | Norsk Data |
Produktfamilj | Nord |
Typ | Minidator |
Generation | 4 |
Utgivningsdatum | 1979 |
Livslängd | 1979–198? |
Operativ system | Sintran III |
CPU | 16-bitars |
Kamera | ingen |
Pekplatta | ingen |
Företrädare | Nord-10 |
Efterträdare | ND-500 ? |
Hemsida |
Nord -100 var en 16-bitars minidatorserie tillverkad av Norsk Data , introducerad 1979. Den levererades med operativsystemet Sintran III , och arkitekturen var baserad på, och bakåtkompatibel med, Nord-10- linjen.
Nord-100 hette ursprungligen Nord-10/M ( M för Micro ) som en lite skivad OEM-processor. Tavlan lades ut, färdigställdes och testades när de insåg att den centrala processorenheten (CPU) var mycket snabbare än Nord-10/S. Resultatet blev att allt marknadsföringsmaterial för den nya NORD-10/M kasserades, brädet döptes om till Nord-100 och annonserades flitigt som efterföljaren till Nord-10-linjen. Senare, i ett försök att internationalisera deras linje, döptes maskinen om till ND-100 .
Prestanda
ND-100 | ND-100/CE | ND-110 | ND-110/CX | ND-120/CX | ND-125/CX | |
---|---|---|---|---|---|---|
Minsta antal mikroinstruktioner per instruktion | 3 [ citat behövs ] | 3 | 1 [ citat behövs ] | 1 | ||
Minsta cykeltid för mikroinstruktioner | 150ns [ citat behövs ] | 150ns | 100ns [ citat behövs ] | 100 ns | ||
Whetstone MWIPS | 0,5 [ citat behövs ] | 0,5 | 0.3 [ citat behövs ] | 0,3 |
CPU
ND-100-linjen använde en anpassad processor, och precis som PDP-11- linjen bestämde processorn namnet på datorn.
- Nord-100/CE, Commercial Extended, med decimala aritmetiska instruktioner (Decimalinstruktionsuppsättningen döptes senare om till CX)
- ND-110, stegvis förbättrad ND-100
- ND-110/CX, en ND-110 med instruktioner för decimaler
- ND-120/CX, fullständig omdesign
ND-100-linjen var maskininstruktionskompatibel med Nord-10-linjen, med undantag för några utökade instruktioner , alla i supervisor-läge, som mest används av operativsystemet. Liksom de flesta processorer på sin tid var den ursprungliga bitgrupperingen oktal , trots ordlängden på 16 bitar.
ND-100-serien hade en mikrokodad CPU, med nedladdningsbar mikrokod , och ansågs vara en komplex datorprocessor (CISC).
ND-100
ND-100 implementerades med hjälp av medium-scale integration (MSI) logik och bit-slice-processorer.
ND-100 såldes ofta tillsammans med ett minneshanteringskort, MMS. Den sammanlagda effektförbrukningen för dessa kort var 90 watt. Korten skulle vanligtvis uppta plats 2 och 3 för CPU respektive MMS. Slot 1 var reserverad för Tracer, ett hårdvarufelsökningssystem .
ND-100/CE
CE stod för Commercial Extended. Processorn uppgraderades genom att ersätta mikrokoden PROM.
Den lade till instruktioner för decimalaritmetik och konvertering, stackinstruktioner, segmentändringsinstruktioner som används av operativsystemet, en blockflyttning, test-and-set och en läs-utan-cache-instruktion.
ND-110
ND-110 var en stegvis förbättring jämfört med ND-100.
ND-110 kombinerade minneshanteringssystemet och CPU, tidigare separata kort, på ett kort. Det enda CPU/MMS-kortet sattes in i minneskortets kortplats, vanligtvis nummer 3. Strömförbrukningen minskade från 90 watt till 60.
ND-110 använde sig i stor utsträckning av PAL ( Programmable Array Logic ) och gate-arrayer , med semi-anpassade VLSI-chips ( Very Large Scale Integration) .
ND-110 hade tre gate arrays:
- Micro Instruction Controller, MIC, även känd som RMIC, för Rask MIC ( Speedy MIC ). Den ersatte tre 74S482-sequencers och ett 30-tal andra IC:er.
- Aritmetical and Logical Unit gate array ( ALU , även känd som BUFALU ). Ersatte fyra Am2901 bit-slice-processorer, och några tillagda register som databussregistret registret för allmänna ändamål och det interna registerblocket.
- Micro Address Controller (MAC, även kallad RMAC, för Rask MAC ( Speedy MAC ). Den implementerade hårdvaruadressarithmetik, vilket i ND-100 hade gjorts i mikrokod.
Tillsammans med makroinstruktionscacheminnet även i ND-100, hade ND-110 en unik implementering av cacheminne på mikroinstruktionsnivån. Steget som kallas mappning i ND-100 undvek då eftersom det första mikroinstruktionsordet i en makroinstruktion skrevs in i kontrollminnets cache.
Till skillnad från ND-100 CPU, hanterade den synkrona avbrott som fällor, liknande hur den hanterades av ND-500.
Kontrollminnet bestod av 4K x 4 bitars 40ns static random-access memory (SRAM) chips. Detta innebar att kontrollarkivet var skrivbart . Den laddades vid start och Master Clear från två 32Kx8-bitars raderbara programmerbara läsminne ( EPROM ) -enheter.
CPU-klockan och bussarbitreringsnätverket implementerades med 15ns PAL.
Huvudoscillatorn var en 39,3216 MHz kristalloscillator.
ND-110/CX
Detta var ND-110 med CX mikrokod programmerbart läsminne (PROM). De tillagda instruktionerna var desamma som /CE.
ND-120/CX
ND-120-processorn var en komplett omimplementering på ett LSI-chip (det så kallade Delilah -chippet), och var ursprungligen tänkt att säljas som ND-1000, för att återspegla den teknologiska förändringen, som parallellt med förändringen från ND-500 serien till ND-5000 (kodnamnet Samson ).
Namnschemat för Samson/Delilah kan återspegla att runt tiden för utvecklingen av ND-120, var det allt tydligare att den blandade 16/32-bitarsarkitekturen var en flaskhals för ND-500(0)-arkitekturen; Intern teknisk dokumentation som används på Norsk Data för Delilah-chippet har en teckning av en flinande kvinna med hår i knuten näve.
externa länkar
- ND-100 referensmanual (PDF) . Norsk Data . 1984. ND.06.014.02 Revision A.
- NORD-100 Input/Output System (PDF) . Norsk Data . 1980. ND.06.016.01.