Nord-100
   HOME

TheInfoList



OR:

The Nord-100 was a
16-bit 16-bit microcomputers are microcomputers that use 16-bit microprocessors. A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
minicomputer A minicomputer, or colloquially mini, is a type of general-purpose computer mostly developed from the mid-1960s, built significantly smaller and sold at a much lower price than mainframe computers . By 21st century-standards however, a mini is ...
series made by Norsk Data, introduced in 1979. It shipped with the Sintran III
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
, and the architecture was based on, and backward compatible with, the Nord-10 line. The Nord-100 was originally named the Nord-10/M (''M'' for ''Micro'') as a bit sliced OEM processor. The board was laid out, finished, and tested when they realized that the
central processing unit A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
(CPU) was far faster than the Nord-10/S. The result was that all the marketing material for the new NORD-10/M was discarded, the board was rechristened the Nord-100, and extensively advertised as the successor of the Nord-10 line. Later, in an effort to internationalize their line, the machine was renamed ''ND-100''.


Performance


CPU

The ND-100 line used a custom processor, and like the
PDP-11 The PDP–11 is a series of 16-bit minicomputers originally sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of a ...
line, the CPU decided the name of the computer. *Nord-100/CE, Commercial Extended, with decimal arithmetic instructions (The decimal instruction set was later renamed CX) *ND-110, incrementally improved ND-100 *ND-110/CX, an ND-110 with decimal instructions *ND-120/CX, full redesign The ND-100 line was machine-instruction compatible with the Nord-10 line, except for some ''extended instructions'', all in supervisor mode, mostly used by the operating system. Like most processors of its time, the native bit grouping was
octal Octal (base 8) is a numeral system with eight as the base. In the decimal system, each place is a power of ten. For example: : \mathbf_ = \mathbf \times 10^1 + \mathbf \times 10^0 In the octal system, each place is a power of eight. For ex ...
, despite the 16-bit word length. The ND-100 series had a
microcode In processor design, microcode serves as an intermediary layer situated between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer. It consists of a set of hardware-level instructions ...
d CPU, with downloadable microcode, and was considered a
complex instruction set computer A complex instruction set computer (CISC ) is a computer architecture in which single instructions can execute several low-level operations (such as a load from memory, an arithmetic operation, and a memory store) or are capable of multi-step ...
(CISC) processor.


ND-100

The ND-100 was implemented using
medium-scale integration An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components ...
(MSI) logic and bit-slice processors, combining as many as the 16 boards employed in previous generations of Norsk Data computers into what was described as "the world's first high-performance single-board minicomputer". The ND-100 was frequently sold together with a
memory management unit A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit that examines all references to computer memory, memory, and translates the memory addresses being referenced, known as virtual mem ...
card, the MMS. The combined power use of these boards was 90 watts. The boards would usually occupy slots 2 and 3, for the CPU and MMS, respectively. Slot 1 was reserved for the Tracer, a hardware
debugger A debugger is a computer program used to test and debug other programs (the "target" programs). Common features of debuggers include the ability to run or halt the target program using breakpoints, step through code line by line, and display ...
system.


ND-100/CE

The CE stood for Commercial Extended. The processor was upgraded by replacing the microcode PROM. It added instruction for decimal arithmetic and conversion, stack instructions, segment-change instructions used by the OS, a block move, test-and-set, and a read-without-cache instruction.


ND-110

The ND-110 was an incremental improvement over the ND-100. The ND-110 combined the memory management system and CPU, formerly separate cards, on one board. The single CPU/MMS board was plugged into the memory management board slot, usually numbered 3. Power consumption was reduced from 90 watts to 60. The ND-110 made extensive use of
Programmable Array Logic Programmable Array Logic (PAL) is a family of programmable logic device semiconductors used to implement logic functions in digital circuits that was introduced by Monolithic Memories, Inc. (MMI) in March 1978. Introductory advertisement on ...
(PALs) and
gate array A gate array is an approach to the design and manufacture of application-specific integrated circuits (ASICs) using a semiconductor device fabrication, prefabricated chip with components that are later interconnected into logic devices (e.g. NAN ...
s, with ''semi-custom''
Very Large Scale Integration Very may refer to: * English's prevailing intensifier Businesses * The Very Group The Very Group Limited is a multi-brand online retailer and financial services provider in the United Kingdom and Ireland. Its head offices are based in the ...
(VLSI) chips. The ND-110 had three gate arrays: * The Micro Instruction Controller, the MIC, also known as RMIC, for ''Rask MIC'' (''Speedy MIC''). It replaced three 74S482 sequencers and about 30 other ICs. * The Arithmetical and Logical Unit gate array ( ALU, also known as the ''BUFALU''). Replaced four Am2901 bit-slice processors, and some added registers like the data bus register the general purpose register, and the internal register block. * The Micro Address Controller (The MAC, also called RMAC, for ''Rask MAC'' (''Speedy MAC''). It implemented hardware address arithmetic, which in the ND-100 had been done in microcode. Along with the macro-instruction cache memory also in the ND-100, the ND-110 had a unique implementation of cache memory on the micro-instruction level. The step termed ''mapping'' in the ND-100 was then avoided because the first micro-instruction word of a macro-instruction was written into the control store cache. Unlike the ND-100 CPU, it handled synchronous interrupts as traps, similar to how it was handled by the ND-500. The control store consisted of 4K x 4 bit 40ns ''
static random-access memory Static random-access memory (static RAM or SRAM) is a type of random-access memory (RAM) that uses latching circuitry (flip-flop) to store each bit. SRAM is volatile memory; data is lost when power is removed. The ''static'' qualifier diffe ...
'' (SRAM) chips. This meant that the control store was writable. It was loaded at power up and Master Clear from two 32Kx8 bit ''erasable programmable read-only memory'' (
EPROM An EPROM (rarely EROM), or erasable programmable read-only memory, is a type of programmable read-only memory (PROM) integrated circuit, chip that retains its data when its power supply is switched off. Computer memory that can retrieve stored d ...
) units. The CPU clock and the bus arbitration network were implemented using 15ns PALs. The main oscillator was a 39.3216 MHz crystal oscillator.


ND-110/CX

This was the ND-110 with the CX microcode
programmable read-only memory A programmable read-only memory (PROM) is a form of digital memory where the contents can be changed once after manufacture of the device. The data is then permanent and cannot be changed. It is one type of read-only memory (ROM). PROMs are used i ...
(PROM). The added instructions were the same as the /CE. The ND-110CX was introduced in 1986 to replace the earlier ND-100CX model as part of a broader renewal of the company's ND-100 products, this also introducing the ND-110 Compact and ND-110 Satellite models, with existing systems being upgradable to the new configurations. The ND-110CX CPU was enhanced from the earlier ND-100 processor, employing three new integrated circuits to reduce the device count from 365 to 228 and to permit the provision of the CPU on a single module. Cache memory was increased and power consumption reduced by 40 percent. ND-500 systems were also upgraded to use the ND-110CX, these employing the ND-100 architecture in an input/output processing role. A variant of the ND-110CX known as the ND-110PCX was incorporated into the Butterfly-110 workstation. This workstation was based on an IBM PC/AT-compatible model made by Ericsson, employing an Intel 80286 and featuring 512 KB of RAM, EGA display capabilities, floppy and hard drives, augmented with two expansion cards providing the ND-110PCX system. The ND-110PCX was equipped with 1 MB of RAM, of which 128 KB was "donated" to the PC to provide the more desirable 640 KB configuration for DOS applications of the era. The ND-110PCX functionality was included to support applications such as the NOTIS range of software, and where the workstation was deployed with terminals accessing the system via its serial ports, the complete product was known as the Butterfly Teamstation. The PC system itself ran MS-DOS 3.1 which, along with other programs, booted the SINTRAN III/VSX operating system on the ND-110PCX expansion. The workstation itself could run DOS software concurrently with SINTRAN applications exported to terminal users. Low-end versions of the Butterfly workstation were also marketed – models 10, 11 and 12 – these omitting the ND-110 functionality but providing
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
and the Norsk Data Desk Top Manager software: a Windows-based version of the NOTIS-WP software able to read and write documents stored on Norsk Data systems or on the local disk.


ND-120/CX

The ND-120 CPU was a complete reimplementation on an LSI chip (The so-called Delilah chip), and was originally intended to be sold as the ''ND-1000'', to reflect the technology change, which paralleled the change from the ND-500 series to the ND-5000 (codenamed Samson). The Samson/Delilah naming scheme may reflect that around the time of the development of the ND-120, it was increasingly clear that the mixed 16/32-bit architecture was a bottleneck for the ND-500(0) architecture; Internal technical documentation used at Norsk Data for the Delilah chip has a drawing of a grinning woman with hair in her clenched fist.


References


External links

* * {{Norsk Data Norsk Data minicomputers 16-bit computers