Universal Console DLP

The Universal Console DLP provides ODT, Test Bus and flexible minidisk (MMD) subsystems. The V300 Maintenance Processor provides a universal console DLP to the MCP as the primary console ODT and to provide access to the maintenance subsystem minidiskette drives.

ODT I/O Descriptors

Operation MLI OP SYS OP S L1 L2 L3 Addresses
TEST 2 54
Unit * 0 U 0
Wait for Ready * 1 U 0
Wait for Not Ready * 2 U 0
Wait for Transmit * 5 U 0
Discontinue * A U 0
ID * C 0 0
WRITE 4 52
Data * 0 U 0 A and B Addresses
Buffer * F U 0 Required
READ 8 50
Data * 2 U 0 A and B
Extended Status * D U 0 Required
Buffer * F U 0

U designates unit number. Unit 4 is the primary ODT.

Universal Console (ODT) DLP Result Descriptor Word 1

A B C D
8 NOT
READY
EARLY
TERMINATION
(NOT USED
BY REMOTE)
NOT USED ZERO
4 UNABLE TO
INITIATE
(UI)
ZERO DISCONTINUED ZERO
2 VERTICAL
PARITY ERROR
(MLI)
UNABLE TO
COMPLETE
ZERO ZERO
1 LONGITUDINAL
PARITY
ERROR
(MLI)
INVALID
I/O DESCR.
ID
NOT USED EXCEPTION

Universal Console (ODT) DLP Result Descriptor Word 2

A B C D
8 TIMEOUT OVERRUN
ERROR
ZERO ZERO
4 INVALID
DATA
ZERO ZERO ZERO
2 CHARACTER
PARITY ERROR
ZERO ZERO ZERO
1 FRAMING
ERROR
ZERO ZERO ZERO

MMD I/O Descriptors

Operation MLI OP SYS OP S L1 L2 L3 Addresses
TEST 2 54
Unit * 0 U 0
Wait for Ready * 1 U 0
Wait for Not Ready * 2 U 0
Set Sector Size * 3 U 0 C = 0aaa00
Restore * 9 U 0
Discontinue * A U 0
ID * C 0 0
WRITE 4 52
Data Unconditional * 0 U v C = 00ssss
Format Unconditional * 4 U n C = 000000
Delete * 7 U v
Buffer * F U 0 C = 000000
READ 8 50
Data/Count * 0 U 0 C = ccssss
All/Count * 6 U 0 C = ccssss
Delete Stop/Count * 7 U 0 C = ccssss
Extended Status * D U 0
Unit Status * E U 0
Buffer * F U 0

U designates unit number. Unit 2 is the primary diskette drive, Unit 3 is the secondary diskette drive.

  • v:1 Check after write
  • aaa Sector Size, bytes
  • n:1 Write next track
  • cc Sector Count
  • ssss Sector Number

Universal Console (MMD) DLP Result Descriptor Word 1

A B C D
8 NOT
READY
SECTOR
SEEK
ERROR
INCORRECT
STATE
WORD
BUFFER
PARITY
ERROR
4 UNABLE TO
INITIATE
(UI)
TRACK
SEEK
ERROR
DISCONTINUED ADDRESS
CRC ERROR
2 VERTICAL
PARITY ERROR
(MLI)
UNABLE TO
COMPLETE
TIMEOUT DATA
CRC ERROR
1 LONGITUDINAL
PARITY
ERROR
(MLI)
INVALID
I/O DESCR.
ID
UNIT NOT
PRESENT
EXCEPTION

Universal Console (MMD) DLP Result Descriptor Word 2

A B C D
8 FIRST
ACTION
END OF
TRACK
ZERO
ZERO ZERO
4 WRITE
FAULT
END OF
DISKETTE
ZERO ZERO
2 DELETED
SECTOR
FOUND
READ
EXTENDED
STATUS
ZERO ZERO
1 RETRY
SUCCESSFUL
ZERO ZERO ZERO

Universal Console DLP TEST/ID Result Descriptor Word 2

A B C D
8 0 0 X X
4 0 1 X X
2 0 1 X X
1 0 1 X X

X - field installed jumpers (not used for medium systems)

Each Universal Console DLP can be jumpered with a specific code. This code is not used by the V Series MCP and is typically left unjumpered, returning a value of 00. (This feature was implemeted for the Large Systems MCP.)

dlps/universal_console.txt · Last modified: 2009/05/06 12:29 by lwilton
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki