ND-06.015: Difference between revisions
Jump to navigation
Jump to search
m (Using the new names of the Pre templates) |
(More data...) |
||
Line 190: | Line 190: | ||
6.7.5 Programming Input/Output Using Interrupts | 6.7.5 Programming Input/Output Using Interrupts | ||
6.8 Direct Memory Access - DMA | 6.8 Direct Memory Access - DMA | ||
6.8.1 | 6.8.1 General | ||
6.8.2 | 6.8.2 Initialization | ||
6.8.3 | 6.8.3 Transfer | ||
6.8.4 | 6.8.4 Termination and Status Check | ||
6.8.5 | 6.8.5 ND-100 Bus Signals During a DMA Transfer | ||
6.8.5.1 | 6.8.5.1 DMA Input | ||
6.8.5.2 | 6.8.5.2 DMA Output | ||
6.8.6 | 6.8.6 Programming of a Direct Memory Access Channel - DMA | ||
6.9 Programming | 6.9 Programming Specifications for I/O Devices on the CPU Board | ||
6.9.1 | 6.9.1 The Current Loop Interface | ||
6.9.2 | 6.9.2 The Real-Time Clock | ||
6.10 NORD-10/S modules used in ND-100 | 6.10 NORD-10/S modules used in ND-100 | ||
7 Operators Interaction | 7 Operators Interaction | ||
7.1 | 7.1 Control Panel Push Buttons | ||
7.1.1 | 7.1.1 The Panel Lock Key | ||
7.1.2 | 7.1.2 Status Indicators | ||
7.2 | 7.2 [[MOPC Microprogrammed Operator's Communication]] | ||
7.2.1 | 7.2.1 General Considerations | ||
7.2.2 | 7.2.2 Control Functions (Do not affect display) | ||
7.2.2.1 | 7.2.2.1 System Control | ||
7.2.2.1.1 | 7.2.2.1.1 Master Clear | ||
7.2.2.1.2 | 7.2.2.1.2 Stop | ||
7.2.2.1.3 | 7.2.2.1.3 ALD Load | ||
7.2.2.1.4 | 7.2.2.1.4 General Load | ||
7.2.2.1.5 | 7.2.2.1.5 Leaving MOPC | ||
7.2.2.2 | 7.2.2.2 Program Execution | ||
7.2.2.2.1 | 7.2.2.2.1 Start Program | ||
7.2.2.2.2 | 7.2.2.2.2 Continue a Program | ||
7.2.2.2.3 | 7.2.2.2.3 Single Instruction | ||
7.2.2.2.4 | 7.2.2.2.4 Instruction Breakpoint | ||
7.2.2.2.5 | 7.2.2.2.5 Manual Instruction | ||
7.2.2.2.6 | 7.2.2.2.6 Single I/O Instruction Function | ||
7.2.2.3 | 7.2.2.3 Miscellaneous Function | ||
7.2.2.3.1 | 7.2.2.3.1 Internal Memory Test | ||
7.2.2.3.2 | 7.2.2.3.2 Delete Entry | ||
7.2.2.3.3 | 7.2.2.3.3 Current Location Counter | ||
7.2.3 | 7.2.3 Monitor Functions (Also shown on Display) | ||
7.2.3.1 | 7.2.3.1 Memory Functions | ||
7.2.3.1.1 | 7.2.3.1.1 Physical Examine Mode | ||
7.2.3.1.2 | 7.2.3.1.2 Virtual Examine Mode | ||
7.2.3.1.3 | 7.2.3.1.3 Memory Examine | ||
7.2.3.1.4 | 7.2.3.1.4 Memory Deposit | ||
7.2.3.1.5 | 7.2.3.1.5 Deposit Rules | ||
7.2.3.1.6 | 7.2.3.1.6 Memory Dump | ||
7.2.3.2 | 7.2.3.2 Register Functions | ||
7.2.3.2.1 | 7.2.3.2.1 Register Examine | ||
7.2.3.2.2 | 7.2.3.2.2 Register Deposit | ||
7.2.3.2.3 | 7.2.3.2.3 Register Dump | ||
7.2.3.2.4 | 7.2.3.2.4 User Register | ||
7.2.3.2.5 | 7.2.3.2.5 Operator Panel 'Switches' | ||
7.2.3.3 | 7.2.3.3 Internal Register Functions | ||
7.2.3.3.1 | 7.2.3.3.1 Internal Register Examine | ||
7.2.3.3.2 | 7.2.3.3.2 Internal Register Deposit | ||
7.2.3.3.3 | 7.2.3.3.3 Internal register Dump | ||
7.2.3.3.4 | 7.2.3.3.4 Scratch Register Dump | ||
7.2.4 | 7.2.4 Display Functions (Affect only display) | ||
7.2.4.1 | 7.2.4.1 Displayed Format | ||
7.2.4.2 | 7.2.4.2 Display Memory Bus | ||
7.2.4.3 | 7.2.4.3 Display Activity | ||
7.2.5 | 7.2.5 Bootstrap Loaders | ||
7.2.5.1 | 7.2.5.1 Binary Format Load | ||
7.2.5.2 | 7.2.5.2 Mass Storage Load | ||
7.2.5.3 | 7.2.5.3 Automatic Load Descriptor | ||
7.3 | 7.3 The Display | ||
7.3.1 | 7.3.1 General | ||
7.3.2 | 7.3.2 The Different Display Functions | ||
8 ND-100 | 8 ND-100 POWER SUPPLY | ||
8.1 | 8.1 Power in the Small Cabinet | ||
8.2 | 8.2 Power in the Large Cabinet | ||
8.2.1 | 8.2.1 Power Location and Distribution in the Large Cabinet | ||
8.3 | 8.3 Power Fail and Automatic Restart | ||
8.3.1 | 8.3.1 General | ||
8.3.2 | 8.3.2 Power Fail | ||
8.3.3 | 8.3.3 Automatic Restart | ||
9 | 9 MISCELLANEOUS | ||
9.1 | 9.1 Privileged Instructions | ||
9.1.1 | 9.1.1 General | ||
9.1.2 | 9.1.2 Register Block Functions | ||
9.1.3 | 9.1.3 Inter-Level Register Instructions | ||
9.1.4 | 9.1.4 Accumulator Transfer Instructions | ||
9.1.5 | 9.1.5 System Control Instructions | ||
9.1.5.1 | 9.1.5.1 Interrupt Control Instructions | ||
9.1.5.2 | 9.1.5.2 Memory Management Control Instructions | ||
9.1.5.3 | 9.1.5.3 Wait or Give Up Priority | ||
9.1.5.4 | 9.1.5.4 Monitor Call Instruction | ||
9.1.6 | 9.1.6 Input/Output Control Instructions | ||
9.1.6.1 | 9.1.6.1 IOX - Input/Output Execute | ||
9.1.6.2 | 9.1.6.2 Extension of the Device Register Address | ||
9.1.7 | 9.1.7 Examine and Deposit | ||
9.1.7.1 | 9.1.7.1 Examine | ||
9.1.7.2 | 9.1.7.2 Deposit | ||
9.1.8 | 9.1.8 Load Writable Control Store | ||
9.2 Internal Registers | 9.2 Internal Registers | ||
9.3 | 9.3 Writable Store | ||
9.3.1 | 9.3.1 General | ||
9.3.2 | 9.3.2 Writing Micro Code for Writable Control Store | ||
9.3.3 | 9.3.3 Load the Writable Control Store | ||
9.3.4 | 9.3.4 Customer Specified Instructions | ||
9.4 | 9.4 Panel Processor Programming Specification | ||
9.4.1 | 9.4.1 Panel Control Register | ||
9.4.2 | 9.4.2 Panel Status Register | ||
9.4.3 | 9.4.3 Panel Commands | ||
9.4.3.1 | 9.4.3.1 Message on Function Display | ||
9.4.3.2 | 9.4.3.2 Update Calendar | ||
9.5 | 9.5 ND-100 Instruction Codes | ||
{{DocPreEnd}} | {{DocPreEnd}} | ||
===Appendixes=== | ===Appendixes=== | ||
Line 304: | Line 304: | ||
B.3 Specifications of the Paper Tape Punch Interface | B.3 Specifications of the Paper Tape Punch Interface | ||
B.4 ND-100 Floppy Disk Programming Instructions | B.4 ND-100 Floppy Disk Programming Instructions | ||
B.4.1 | B.4.1 Device Register Address | ||
B.4.2 | B.4.2 Instruction Formats and Descriptions | ||
B.4.2.1 | B.4.2.1 Read Data Buffer (IOX RDAT) | ||
B.4.2.2 | B.4.2.2 Write Data Buffer (IOX WDAT) | ||
B.4.2.3 | B.4.2.3 Read Status Register Number 1 (IOX RSR1) | ||
B.4.2.4 | B.4.2.4 Write Control Word (IOX WCWD) | ||
B.4.2.5 | B.4.2.5 Read Status Register Number 2 (IOX RSR2) | ||
B.4.2.6 | B.4.2.6 Write Drive Address/Write Difference (IOX WDAD) | ||
B.4.2.7 | B.4.2.7 Read Test Data (IOX RTST) | ||
B.4.2.8 | B.4.2.8 Write Sector/Write Test Byte (IOX WSCT) | ||
B.5 ND-100 10 MB Disk Controller Programming Specifications | B.5 ND-100 10 MB Disk Controller Programming Specifications | ||
C Standard ND-100 Device Register Addresses and IDENT Codes | C Standard ND-100 Device Register Addresses and [[IDENT Codes]] | ||
D Switch Settings for the different ND-100 Modules | D Switch Settings for the different ND-100 Modules | ||
D.1 | D.1 Switches on the CPU Module ([[3002]]) | ||
D.1. | D.1.1 ALD - Automatic Load Descriptor | ||
... | D.1.2 Console: Speed Settings for the Console Terminal | ||
D.35 | D.1.3 The Indicators (The Red and Green LEDs) | ||
D.2 | |||
D.2.1 | |||
D.2.2 | |||
D.3 | |||
D.3.1 | |||
D.3.2 | |||
D.3.3 | |||
D.4 | |||
D.4.1 | |||
D.4.2 | |||
D.5 | |||
D.6 | |||
D.7 | |||
D.7.1 | |||
D.7.2 | |||
D.7.3 | |||
D.8 | |||
D.8.1 | |||
D.9 | |||
D.9.1 | |||
D.9.2 | |||
D.9.3 | |||
D.10 | |||
D.10.1 | |||
D.10.2 | |||
D.11 | |||
D.11.1 | |||
D.11.2 | |||
D.12 | |||
D.12.1 | |||
D.12.2 | |||
D.13 | |||
D.13.1 | |||
D.14 | |||
D.14.1 | |||
D.14.2 | |||
D.14.3 | |||
D.14.4 | |||
D.14.4.1 | |||
D.14.4.2 | |||
D.14.4.3 | |||
D.14.5 | |||
D.14.6 | |||
D.14.7 | |||
D.15 | |||
D.15.1 | |||
D.15.2 | |||
D.15.3 | |||
D.15.4 | |||
D.16 | |||
D.16.1 | |||
D.16.2 | |||
D.16.3 | |||
D.17 | |||
D.18 | |||
D.18.1 | |||
D.18.2 | |||
D.18.3 | |||
D.18.4 | |||
D.18.5 | |||
D.19 | |||
D.19.1 | |||
D.19.2 | |||
D.19.3 | |||
D.19.4 | |||
D.19.5 | |||
D.20 | |||
D.20.1 | |||
D.20.2 | |||
D.20.3 | |||
D.20.4 | |||
D.20.5 | |||
D.20.6 | |||
D.21 | |||
D.21.1 | |||
D.21.2 | |||
D.21.3 | |||
D.22 | |||
D.22.1 | |||
D.22.2 | |||
D.22.3 | |||
D.23 | |||
D.23.1 | |||
D.23.2 | |||
D.23.3 | |||
D.24 | |||
D.24.1 | |||
D.24.2 | |||
D.25 | |||
D.25.1 | |||
D.25.2 | |||
D.25.3 | |||
D.25.4 | |||
D.25.5 | |||
D.26 | |||
D.26.1 | |||
D.26.2 | |||
D.27 | |||
D.27.1 | |||
D.27.1.1 | |||
D.27.1.2 | |||
D.27.2 | |||
D.27.2.1 | |||
D.27.2.2 | |||
D.28 | |||
D.28.1 | |||
D.28.2 | |||
D.28.3 | |||
D.28.4 | |||
D.29 | |||
D.29.1 | |||
D.30 | |||
D.30.1 | |||
D.30.2 | |||
D.30.3 | |||
D.31 | |||
D.31.1 | |||
D.31.2 | |||
D.32 | |||
D.32.1 | |||
D.32.2 | |||
D.32.3 | |||
D.32.4 | |||
D.33 | |||
D.33.1 | |||
D.33.2 | |||
D.33.2.1 | |||
D.33.2.2 | |||
D.33.3 | |||
D.33.4 | |||
D.34 | |||
D.34.1 | |||
D.34.2 | |||
D.34.3 | |||
D.34.4 | |||
D.35 | |||
D.35.1 | D.35.1 | ||
D.35.2 | D.35.2 |
Revision as of 00:21, 6 November 2008
ND-06.015 ND-100 FUNCTIONAL DESCRIPTION
Description of the main building blocks of the ND-100 and their functions from a hardware point of view. Written for technical and maintenance personnel.
The manual contains a lot of technical information, from signals on the ND-100 bus to programming instructions fore some IO cards.
340 Pages.
Table of contents
Appendixes
Versions
- ND-06.015.01 Original printing 08/1980
- ND-06.015.02 Second version 04/1985
Known copies
A pdf copy is located on the Bitsavers website.
Related manuals
- Norsk Data Document ND–06.014 ND-100 REFERENCE MANUAL
- Norsk Data Document ND–06.016 ND-100 INPUT/OUTPUT SYSTEM
- Norsk Data Document ND–06.018 ND-100 MICROPROGRAMMING
Reference
Norsk Data Document ND–06.015 ND-100 FUNCTIONAL DESCRIPTION (ND-06.015.02 1985)