ND-500 / ND-5000 Manuals - CPU, Hardware, DOMINO & Multiport¶
Reference manuals for the ND-500 / ND-5000 processor family, its microprogram, the DOMINO/NUCLEUS software, multiport memory, array-processing functions, and related course material
π Overview¶
This sub-collection contains 23 manuals covering the ND-500 and ND-5000 high-performance processors: CPU and microprogram documentation, the SAMSON CPU design document, ND-5000 hardware descriptions and maintenance, system administration, the DOMINO / NUCLEUS software environment, multiport memory, single- and double-precision array processing, the ND-500 Monitor operations, and course/other technical material.
Total Collection¶
| Category | Manuals | Total Lines |
|---|---|---|
| ND-500 / ND-5000 CPU & Microprogram | 9 | ~26,200 |
| ND-5000 Hardware | 3 | ~27,400 |
| ND-5000 System Administration | 1 | ~3,100 |
| DOMINO / NUCLEUS | 4 | ~28,300 |
| Multiport Memory | 2 | ~4,600 |
| Array Processing | 2 | ~7,300 |
| Course & Other | 2 | ~21,800 |
| Total | 23 | ~118,700 |
ποΈ Manual Index¶
ND-500 / ND-5000 CPU & Microprogram¶
| Manual | Document # | Lines | Description |
|---|---|---|---|
| SAMSON Expected Behaviour | ND-SAMSON-1 EN | 3,064 | The SAMSON project's own CPU design document - the internal specification the ND-5000 was built from. 13 chapters: general description with the full block diagram and abbreviation table (ALU, WRF, SRF, IAC/DAC, ILC/DLC, IMM/DMM, IPC/DPC, MIC, TRP, OCT, MPC/MPM, AAP), macro-instruction pipelining, logical and physical caches, micro instruction, trap system, external control, memory management, multiport memory interface, timing, additional arithmetical processors. States the instruction set is that of ND-500/GEPPETTO with minor extensions. Marked by its authors as unfinished and evolving during the design phase. |
| ND-5000 Memory Management System | ND-ND5000-08 EN | 940 | Course handouts on the ND-5000 MMS: logical-address layout from IAC/DAC, direct / single-index / double-index addressing, finding the PST index, the process segment (PRS) and domain information table, data and program capability table entries (direct, indirect same-machine, indirect other-machine), the physical segment table, physical address mapping, page-fault trap conditions, and the MMS sequencer request-type and state-number bit encodings. |
| ND-500 Micro Program Guide | ND-05.012.01 | 3,154 | ND-500 microprogram guide - microcode structure and CPU control |
| ND-5000 Microprogram Guide | ND-05.022.1 EN | 2,999 | ND-5000 (SAMSON) microprogram guide - the 128-bit microword CPU |
| Test Micro Program Descriptions for ND-500 | ND-30.013.02 | 5,581 | Descriptions of the ND-500 test/diagnostic microprograms |
| ND-5000 Microcode Field Definitions | - | 1,441 | Note. Field-by-field definition of the 128-bit ND-5800 microword and the four-level pipeline (derived from ND-05.022.1 and the SAMSON MICROCODE DEFINITION, 15.05.1987) |
| ND-5000 Microcode Mnemonic Reference | - | 1,094 | Note. All mnemonic symbols used in ND-5000/5800 microcode, organized by field group (generated from microcode-5000-def.json) |
| ND-500 Addressing Modes Reference | - | 949 | Note. Complete addressing-modes reference with binary encoding for disassembly (derived from ND-60.113.02 and ND-05.009.4) |
| ND-500-MON Setup and Operations Guide | - | 401 | Note. How to set up, run and supervise an ND-500/ND-5000 via the ND-500 Monitor (derived from ND-60.136.04A) |
Key Topics: ND-500 microprogram, ND-5000/SAMSON microcode, the SAMSON CPU design document, microword fields and mnemonics, addressing modes, memory management system and capability tables, diagnostic micro programs, ND-500 Monitor operation
ND-5000 Hardware¶
| Manual | Document # | Lines | Description |
|---|---|---|---|
| ND-5000 Hardware Description | ND-05.020.01 EN | 12,929 | Complete ND-5000 hardware description - boards, buses, memory, CPU |
| ND-5000 Hardware Maintenance | ND-05.017.01 EN | 12,251 | ND-5000 hardware maintenance manual - service, diagnostics, repair |
| ND-5000 ES Model C Hardware Maintenance (Sintran) | ND-830102.1B EN | 2,264 | ND-5000 ES Model C hardware maintenance manual (SINTRAN edition) |
Key Topics: ND-5000 boards, buses, memory, maintenance, service procedures, diagnostics
ND-5000 System Administration¶
| Manual | Document # | Lines | Description |
|---|---|---|---|
| ND-5000 ES System Administrator Guide | ND-830147-3 EN | 3,070 | System administrator's guide for the ND-5000 ES (Extended Server) range. |
Key Topics: ND-5000 ES administration, day-to-day operation
DOMINO / NUCLEUS¶
The DOMINO / NUCLEUS software environment and DOMINO storage hardware for the ND-500/ND-5000.
| Manual | Document # | Lines | Description |
|---|---|---|---|
| DOMINO and NUCLEUS Software Guide | ND-820026.1 EN | 10,651 | DOMINO/NUCLEUS software guide |
| DOMINO and NUCLEUS Software Guide | ND-820026-1c EN | 9,268 | DOMINO/NUCLEUS software guide (c-revision of ND-820026-1 - same document, later revision) |
| DOMINO Standard Hardware Description | ND-14001-1 EN | 4,548 | DOMINO standard hardware description |
| DOMINO SCSI Operator Guide | ND-814009-1 EN | 3,831 | DOMINO SCSI operator guide - SCSI storage operation |
Key Topics: DOMINO, NUCLEUS, DOMINO hardware, SCSI storage, ND-500/ND-5000 software environment
Multiport Memory¶
| Manual | Document # | Lines | Description |
|---|---|---|---|
| MPM 5 Technical Description | ND-10.004.01 | 3,134 | Multiport Memory (5MPM) technical description - ND-100/ND-500 shared memory |
| Technical Introduction to Multiport 4 | ND-10.003.01 | 1,507 | Technical introduction to the Multiport 4 memory system |
Key Topics: Multiport memory, 5MPM, shared memory, port arbitration, ND-100/ND-500 integration
Array Processing¶
| Manual | Document # | Lines | Description |
|---|---|---|---|
| ND-500 Single Precision Array Processing Functions | ND-805013-3 EN | 4,566 | Single-precision array-processing function library for the ND-500 |
| ND-500-2 Double Precision Array Processing Functions | ND-05.018.01 EN | 2,737 | Double-precision array-processing functions for the ND-500-2 |
Key Topics: Array processing, single/double precision, numerical function libraries
Course & Other¶
| Manual | Document # | Lines | Description |
|---|---|---|---|
| NEC CCIS Data Processing Subsystem (Technical Description) | ND-80.001.2 TO | 14,081 | Technical manual for the NEC CCIS data-processing subsystem (Book 1 - technical description) |
| NEC-01 - ND-500 course | - | 7,687 | ND-500 hardware course material - configuration, functional/detailed description, diagrams |
Key Topics: ND-500 course, hardware configuration, CCIS subsystem, technical training
Part of the NDInsight Norsk Data / SINTRAN III documentation and preservation project. All manuals are Norsk Data A.S publications; copyrights belong to their original holders and are reproduced here for historical and technical reference.