ND-5000 family: Difference between revisions
m (→Setting of the ND-5000 CPU model: backplain -> backplane) |
m (→Setting of the ND-5000 CPU model: change indent level) |
||
Line 126: | Line 126: | ||
Note: The updating tool will be available in limited volume and will normally only be needed when upgrading the ND-5000 CPU. | Note: The updating tool will be available in limited volume and will normally only be needed when upgrading the ND-5000 CPU. | ||
=== Setting of the ND-5000 CPU model === | |||
Setting of the CPU model has to be done when the ND-5000 CPU has to be upgraded or when the content of the EEPROM in the MF backplane is cleared or lost. | Setting of the CPU model has to be done when the ND-5000 CPU has to be upgraded or when the content of the EEPROM in the MF backplane is cleared or lost. | ||
Revision as of 20:31, 5 July 2020
The ND-5000 family is the third generations system based on the ND-500 architecture. It is a totally new construction both in hardware and physical layout. The ND-5000 CPU uses the same instructions as the ND-500 CPU but adds 25 new instructions[1] called '87 extensions', also found in the ND-500/1 and ND-500/2 CPUs.
The new ND-5000 CPU replaces 24 cards in the old ND-500 arcitecture. The single processor ND-5700 system have the same computational power as a ND-570 system.
The ND-5000 series of computers is able to run both SINTRAN III and NDIX, Norsk Data's version of UNIX.
Hardware implementation
The ND-5000 family systems uses a ND-100/ND-110/ND-120 CPU as I/O processor.
Samson
Sold as the ND-5200, ND-5400, ND-5500, ND-5700, and ND-5800. The ND-120 CPU line, which constituted the ND-100 side of most ND-5000 computers, was named Delilah. As the 5000 line progressed in speed, the dual-arch ND-100/500 configuration increasingly became bottlenecked by all I/O having to go through the ND-100.
Rallar
Sold as the ND-5830 and ND-5850. The Rallar processor consisted of two main VLSI gate arrays, KUSK and GAMP - meaning "Jockey" and "Horse", respectively.
CPU types
The ND-5000 CPUs came in 3 types. Type 1 had two layers of cards, type 2 had three layers of cards, and type 3 had four layers of cards. Type 1 and type 2 used similar mother boards/baby modules, the difference was that a layer with instruction/data cache and the AAP (Additional Arithmetic Processor) was missing in the type 1 CPUs. The missing AAP meant that on type 1 CPUs floating point operations were performed by the microprogram[2].
System performance
The difference in performance between models was mainly done by 3 methods:
- Select a CPU (Type 1 / Type 2 / Type 3).
- Jumper the master clock speed to Slow (156 ns) or Normal (70 ns).
- Disable or enable a number or performance enhancing caching features.
Different combinations of the above resulted in the different ND-5000 models. The table below illustrates this[3].
System | CPU type | Instruction cache | Data cache | Address cache | Smart IfGo cache | WICO (Write in Cache only) | Master clock speed |
---|---|---|---|---|---|---|---|
ND-5200 | 1 | - | - | - | - | - | 70 ns |
ND-5400 | 2 | Yes | - | - | Yes | - | 156 ns |
ND-5500 | 2 | Yes | Yes | - | Yes | - | 156 ns |
ND-5700 | 2 | Yes | Yes | Yes | Yes | - | 70 ns |
ND-5800 | 3 | Yes | Yes | Yes | Yes | Yes | 70 ns |
Models
The original series of ND-5000 computers came in three different models, ND-5700, ND-5800 and ND-5900. The ND-5900 models are the same as the ND-5800, but with multiple CPUs (2, 3 or 4). Later additions to the family were Compact models, ND-5200 Compact and ND-5700 Compact[4].
System | Relative CPU performance | Memory shared (MB) | Memory local (MB) | Data cache (KB) | Instruction cache (KB) | Max disk capacity (GB) |
---|---|---|---|---|---|---|
ND-5200 Compact | ||||||
ND-5400 Compact | ||||||
ND-5500 Compact | ||||||
ND-5700 | 8 - 512 | 2 | 64 | 320 | 29 | |
ND-5700 Compact | ||||||
ND-5800 | 2 | 16 - 512 | 4 | 64 | 320 | 29 |
ND-5900 model 2 | 4 | 16 - 512 | 4 | 2x64 | 2x320 | 29 |
ND-5900 model 3 | 6 | 16 - 512 | 4 | 3x64 | 3x320 | 29 |
ND-5900 model 4 | 8 | 16 - 512 | 4 | 4x64 | 4x320 | 29 |
The ND-5000 Compact series
The ND-5000 Compact series is equipped with:
- ND-110/CX I/O Processor (ND-110 in ND-5200 Compact system)
- Internal disks or a controller for external disks
- One Streamer, 125 MB (Option on systems with external disks)
- One floppy-disk drive (1.2 MB capacity)
- 4 to 6 MB memory
- SINTRAN and utilities
All ND-5000 Compact systems are available in two models: A model with internal disks and B model with external disk option. A models include from one to four internal disks of 125 MB capacity each (called models A1 to A4). ND-5200 Compact system includes an extra model with one 60 MB internal disk (called model A0). Model B versions are delivered with a controller for external disks and can be configured with external disks and magtape.
Hardware Upgrades
The following upgrades are possible
ND-5200 to ND-5400 system
- Exchange the ND-5000 CPU from CPU type 1 to CPU type 2.
- Exchange the ND-110 CPU with ND-120 CPU with 4Mb memory.
- Use the updating tool to set the CPU model to 4.
- Exchange the ND-5000 microprogram with version 144xx. (Remember to change switch settings for MPM port and local 100 memory)
ND-5400 to ND-5500 system
- Use the updating tool to set the CPU model to 5.
- Exchange the ND-5000 microprogram with version 145xx.
ND-5500 to ND-5700 system
- Use the updating tool to set the CPU model to 7.
- Exchange the ND-5000 microprogram with version 147xx.
- Exchange the ND-110/CX CPU with ND-120/CX-4MB. (Remember to change switch settings for memory 1imits for MPM port and loca1 100 memory).
ND-5700 to ND-5800 system
- Exchange the ND-5000 CPU from CPU type 2 to CPU type 3.
- Exchange the ND-120/CX-2MB CPU with ND-120/CX-4MB CPU. (Remember to change switch settings for memory 1imits for MPM port and 1oca1 100 memory)
- Use the updating tool to set the CPU model to 8.
- Exchange the ND-5000 microprogram with version 148xx.
ND-5800 to ND-5900 system
- Insert extra ND-5000 CPU type 3 [1,2 or 3 extra CPU's).
- Insert "Samson console print" behind each extra ND-5000 CPU.
- Use the updating tool (*) to configurate and set the CPU model to 8 for the extra ND-5000 CPU's:
- ND-5000 CPU 1, octobus station no. 708
- ND-5000 CPU 2, octobus station no. 718
- ND-5000 CPU 3, octobus station no. 728
- ND-5000 CPU 4, octobus station no. 738
Updating tool to be used on ND-5000 Compact systems: Part no: 350156 Double Bus Contr. updating tool.
Updating tool to be used on ND-5000, large cabinet version: Part no: 350157 MF Bus Controller updating tool.
Note: The updating tool will be available in limited volume and will normally only be needed when upgrading the ND-5000 CPU.
Setting of the ND-5000 CPU model
Setting of the CPU model has to be done when the ND-5000 CPU has to be upgraded or when the content of the EEPROM in the MF backplane is cleared or lost.
Remaining systems
- 2 ND-5800 and spare parts is part of the collection of Dansk Datahistorisk Forening
Reference
- ↑ Norsk Data Document ND–05.009.3 NORD-500 REFERENCE MANUAL
- ↑ ND-5000 Hardware Description ND-05.020.1
- ↑ ND-5000 Hardware Description ND-05.020.1
- ↑ PRODUCT NEWS November 1987
- Norsk Data Document ND–05.017.01 ND-5000 Hardware Maintenance
- NEWS March 1987, pg. 52-53, "The ND-5000 Series: Removing Hardware Limitations".
- Norsk Data Document ND–20.060.1 [[Documentation list#Unknown|]]
This article is a stub. You can improve NDWiki by expanding it. |