EK KY11R TM 002_KY11 R_Family_of_Electronic_Consoles_Technical_Manual 002 KY11 R Family Of Electronic Consoles Technical Manual EK-KY11R-TM-002_KY11-R_Family_of_Electronic_Consoles_Technical_Manual manual pdf -FilePursuit EK-KY11R-TM-002_KY11-R_Family_of_Electronic_Consoles_Technical_Manual EK-KY11R-TM-002_KY11-R_Family_of_Electronic_Consoles_Technical_Manual
User Manual: EK-KY11R-TM-002_KY11-R_Family_of_Electronic_Consoles_Technical_Manual
Open the PDF directly: View PDF .Page Count: 107
EK-KY11 R-TM-002
KY'111-R FalTlily
of 1=lectronic Consoles
Tec:hnical M,anual
digital equipment corporation • maynard, massachusetts
ORIGINAL PDP·11nO CONFIGURATION
PDP·11 170 WITH IELECTRONIC CONSOLE
MA~3'9
Figure I-I
Table 1-1
K Y II-R Electric Console
KYll-R Variant Summary
Feature
-R
-RB
-RC
-RE
U sed on processor type
Microcode Version VOl availiab\l:!
Microcode Version V02 availlablle
Kit includes a stand-alone modem
Kit includes an integral mod'!m
Governmental authority provide:s modem
Kit includes a DAA
11/70
X
X
11/70
X
X
X
11/70
X
X
11/70
X
X
X
X
X
1-2
CHAPTER 2
CONTROLS AND INDICATORS
2.1 SCOPE
This chapter defines the functions of the three switches and six indicators on the electronic console
(Figure 2-1).
RUN 1 ~
__
HALT
RUN 0
[ ] POWER
[ ] DISABLE
LOCAL
LOCAL
DISABLE,
OFF
I
REMOTE
REMOTE
, DISABLE
-@-
-rEST
REMOTE
CARRIER
FAULT
Electronic Console
MA-2488
Figure 2-1
Electronic Console Panel Controls and Indicators
2.2 KEYSWITCH
The five-position keyswitch on the electronic console front panel replaces several "traditional console
panel" functions. This switch permits the operator to:
•
•
•
Turn system power on or off
Select "panel lock" operation
Permit or restrict DDe access to the system.
The following paragraphs describe system operation in each of the five switch positions.
2.2.1 OFF
The OFF position removes power from the electronic console; in every other position ppwer is applied.
This switch is usually the system's master power switch; however. power to certain system components
may be controlled independent.ly.
2-1
2.2.2
LOCAL DISABLE
The LOCAL DISABLE position is analogous to panel lock on the traditional control panel. Access to
panel control and indicator functions (console state) is disabled. The electronic console is effectively
bypassed, so that all system te:rminal communication is dedicated to the CPU. Thus, the system is
forced into the program I/O state. LOCAL DISABLE is the normal operating position if panel lock is
required.
.
2.2.3
LOCAL
The LOCAL position is used for system power-up, bootstrapping, and normal operation if panel lock
is not required. Also, LOCAL provides access to the traditional panel control and indicator functions
through commands typed at the system terminal kt~yboard. The following logical conditions are associated with LOCAL.
•
Console, program I/O, or talk states may be selected.
•
Data terminal ready (DTR) is cleared, thus disabling the remote serial interface.
•
If a carrier signal is present, switching to LOCAL causes a carrier lost message (?CAR ER)
to be printed. Printing of the message may be inhibited as explained in Paragraph 4.3.2.
2.2.4
REMOTE DISABLE
The REMOTE DISABLE posiition sets DTR and thereby enables the remote serial interface, allowing
DDC access to the system. The following, however, are disabled.
•
The system terminal k1eyboard is disablled to prevent operator intervention during DDC
testing.
•
The console state is disabled, both at the site and to the DDC, since the DDC becomes a
user by logging into the customer's operating system.
In REMOTE DISABLE, DDC access to the system is subject to program-imposed limitations. There
is no access to any of the console control or indicator functions. This protects the customer from
unpredictable DDC intervention. The DDC may perform and monitor program I/O functions in
duplicating or testing for system failures. DDC and system dialog is displayed on the system terminal
to permit monitoring by the site: operator. Also, the DDC may set programmable option bits and
thereby establish terminal communication with the site operator if desired.
2.2.5
REMOTE
The REMOTE position is used exclusively to give the DDC access to the system for diagnostic or
preventive maintenance purposes. All of the capabilities available at the site in LOCAL are available
to the DDC in REMOTE. The DTR signal to the modem is asserted to enable the remote serial
interface. In addition, although the system terminal is disabled except under DDC control, the talk
state permits the DDC to prinlt messages on, and solicit inputs from, the customer's system terminal.
2.3
RUN I-HALT-RUN 0 (PO\\,ER-FAIL RESTART S\\'ITCH)
The power-fail restart switch is a three-position slide switch mounted above the keyswitch. It allows
the user to predetermine the system's response in a power-fail restart situation. Selection of the HALT
position causes the system to come on in a halted state when power is restored.
°
Selection of RUN I or RUN is determined by the requirements of the operating system. If the system
anticipates all ones in the switch register at restart, sdection of RUN 1 is appropriate. Conversely, if all
zeros are expected, RUN 0 should be selected. Note that this switch determines switch register contents only at restart (power coming up); the Operator's Reference Summary (Appendix F), Paragraph
4.4.10, and Appendix B.l (steps 2 through 5), explain how to set switch register contents as required
for a power failure (power going down).
2.4
LAJ\1P TEST (PUSHBUTTON SWITCH)
The lamp test switch is unidentified at its location, in the lower right corner of the status display area.
Whenever power is on, pressing the switch turns on all indicators or, by exception, indicates a lamp
failure.
2.5 PO\\TER INDICATOR
The POWER indicator serves a dual purpose:
•
To indicate that pOWI!r is on within the electronic console (other system units mayor may
not have power on)
•
In Microcode Version V02 or later, to indicate, by blinking, that the CPU is in a halted state.
Table 2-1 indicates all possible states of both POW'ER and DISABLE indicators.
Table
2.6
~~-I
Power and Disable Indicator States
Keyswitch
Position
Program
State
Microcode Version VOl
POWER
DISABLE
Microcode Version V02
POWER
DISABLE
LOCAL
LOCAL DISABLE
REMOTE
REMOTE DISABLE
LOCAL
LOCAL DISABLE
REMOTE
REMOTE DISABLE
Running
Running
Running
Running
Not Running
Not RUlilning
Not Running
Not RUlilning
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
Blinking
Blinking
Blinking
Blinking
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
Blinking
OFF
Blinking
DISABLE INDICATOR
The DISABLE indicator comes on whenever the keyswitch is in either LOCAL DISABLE or REMOTE DISABLE. This is also a dual purpose indicator, and, in Microcode Version V02, its continuous blinking in unison with POWER is a redundant indication that the program has halted. This
redundancy is indicated in Table 2-1, which shows aU possible states of both DISABLE and POWER.
The primary purpose of DISABLE is to remind th,e operator that a panel lock condition exists. the
system is in program I/O state, and the system terminal is dedicated to program input/output.
2-3
2.7 REMOTE INDICATOR
The REMOTE indicator come:s on (the word REMOTE lights up) whenever the keyswitch is in either
REMOTE or REMOTE DISABLE. It indicates that the remote serial interface is enabled and the
DDC has access to the system.
2.8 CARRIER INDICATOR.
The CARRIER indicator comes on (the word CARRIER lights up) whenever the electronic console
remote serial interface and modem receive a carrier-detected signal. It indicates that the DDC host
computer is connected via tek:phone line to the electronic console.
2.9 TEST INDICATOR
The TEST indicator comes on (the word TEST lights up) whenever the customer's system is connected
to the DDC host computer. Also, the DDC may initiate the running of a diagnostic at the site, turn on
TEST, disconnect (CARRIER will be turned off) during the test period, then reconnect later to continue the session. The keyswit<;h must be in either REMOTE or REMOTE DISABLE for TEST to be
on. In Microcode Version VOl, TEST is disabled by REMOTE DISABLE.
2.10 FAULT INDICATOR
The FA ULT indicator comes on (the word FA UL T lights up) when the electronic console detects an
error condition during a power-up self-test, a command V initiated self-test, or any operation involving the electronic console: logic. An error me:ssage (?CON ER) is also displayed on the system
terminal if the logic required to do so is operative. If a failure is transient in nature, the electronic
console may still be operational; however , FAULT can be cleared only by a power-down, power-up
sequence.
If a fault condition exists, or is suspected, contact DIGITAL's Service Response Group at the DDC as
described in Chapter 5.
2-4
ONLY PROGRAM I/O S'
IS ACCESSIBLE ON·SITI
IN "LOCAL DISABLE"
ALL ELECTRONIC CONSOLE
STATES ARE ACCESSIBLE ON·SITE
IN "LOCAL"
LOCAL DISABLE
LOCAL
(
z
~~ LIP)
(
(
TAT~
REMOTE DISABLE
ONLY PROGRAM I/OS
IS ACCESSIBLE TO DDC
"REMOTE DISABLE"
CTRL/P )
REMOTE
INJ
ALL ELECTRONIC CONSOLE
STATES ARE ACCESSIBLE TO
DOC ONLY IN "REMOTE"
MA-4347
Figure 3-1
Operating States Transition and Accessibility
3-4
fwo
ELECTRONIC
CONSOLE
r -RU
I
I
OF'U .......--.
DL11-A
CONTROL
INTERFACE
UNIBUS
STATUS
NPR
I SOF::]-R-E-sW--T-c-H------------------c-O-N-SO-L-E-K-E-Y-S-W-T-C-H-
I
r:::J
.....
__
~rlI
I
I
(
z
LOCAL
SYSTEM
TERMINAL
I
I
I
I
CTRLlL)
(
CTRLlP )
(
CTRLlL )
z
[~~..---'
(
CTRL/P
)
L __. _____ _
REMOTE
~:~6r,:;S:JIC ===~~-I" ~~'I'
CENTER
~--,
~
_--1
MODEM
DAA
MA.,jJ329
Figure 3-2
Local Console State
3-5
I
I
I
I
SOFTWARE SWITCH
~"l,
SYSTEM
I
TERMINAL
UNIBUS
STATUS
Dl"-A
(
NPR
CONSOLE KEYSWITCH
CTRLll )
o-Z_ _ _----il--_
lOCAL
-o------+----+-----~o
(
CTRLlP )
I
I
(
CTRUl )
I
(
I
z
I [~--'
CTRLlP
o
)
L ___ ,______ _
_..J
MODEM
DAA
Figure 3-3
Remote Console State
3-6
I
I
I
I
LJ:
SYSTEM
TERMINAL
I
UNIBUS
STATUS
1_ _
SOFTWAHE SWITCH
(
I
I
CONSOLE KEYSWITCH
CTRLll)
"Z-~,..o-Z_---+-_---.
lOCAL
--+------0..
I
I
I
NPR
(
CTRLlP )
(
CTRLll )
I
[-o-l--:Z
(~-C-T-Rl-I-P~)
L __, _____
--_--0-_--_-0
RE~E_ _
--]
DIGITAL
DIAGNOSTIC
CENTER
..... - .... __
--:3t~__
-
-
I'
,-
~
~
-
_--1
MODEM
DAA
M"'~328
Figure 3-4
Local Program I/O State
3-8
f'"70
ELECTRONIC
CONSOLE
r -:r-L
I [J:PU~
I
I I
I
(
c=r:
SYSTEM
TERMINAL
UNIBUS
STATUS
DL11-A
CONTROL
INTHlFACE
SOFTWARE SWITCH
NPR
CONSOLE KEYSWITCH
CTRUl)
L-......-.o-Z- - t - - - - - - .
-+----<>
I
(
I
I
(
I
LOCAL
CTRUP )
CTRUl )
I
I
Z
[-=-~--:- - - - - - + - - - - " 0
I
(
CTRUP )
L_=-=____ _
_-.J
-=t=
---t~
------f"I:-
DIGITALJ
..... -_ _
DIAGNOSTIC
.....
CENTER
MODEM
DAA
~--,
MA.... 327
Figure 3-5
Remote Program I/O State
3-9
CPU
CONTROL
INTERFACE
SOHWABE SWITCH
(
r:::J=
Z-~
UNIBUS
STATUS
Dlll-A
NPR
CONSOLE KEYSWITCH
CTRl/l )
<>-Z_ _ _I - lOCAL
I
I
SYSTEM
TERMINAL
:
(
CTRUP )
(
CTRUl )
I
:
1.-0----........
/
~------0--------
[
L_= ___ _
(
CTRUP )
-]
DIGITAL
DIAGNOSTIC
o
..... _ -
~ __ ~
CENHR
_--1
MODEM
DAA
MA~326
Figure 3-6
Remot(: Talk State
3-10
CHAPTER 4
OPERATING COMMANDS
o'
4.1 SCOPE
This chapter lists and describes each command used to control a PDP-II /70 with an electronic console
option installed.
4.2 COMMAND FORMAT
Each command or command string must conform to the following format, shown in Figure 4-1.
I( < SEPA RA TO R > 1< A R GUM ENT > ] « R ESPON SE> 1< AC KNOW L EDG EM ENT>
4.2.1 Argument Separator (,)
The electronic console command set uses the comma (,) to separate the optional value (switch register
setting) from the argument (data value or address). Paragraph 4.2 contains an example of the use of
this argument separator.
ARGUMENTAN ADDRESS OR A
VALUE TO BE
DEPOSITED
OPTIONAL VALUESUPPLIES SWITCH F:EGISTER
SETIING IF FtEQUIRED
FOR PROGRAM STAI:n
~
COMMAND STRING MAY
CONTINUE; BASIC AND MULTIPLE
FUNCTION COMMAND MIXING
RESTRICTIONS MUST BE OBSERVED
RESPONSEMAY PROVIDE DATA OR
INITIATE CPU OR
ELiECTRONIC CONSOLE ACTION
17765000
G
-E
-+--/-
1000
,---""'----
f
ARGUMENT SEPARATOR··
SEPARATES OPTIONAL VALUE
FROM ARGUMENT
I
COMMANDMAY BE BASIC ELECTRONIC
CONSOLE, BASIC CPU, OR
MULTIPLE FUNCTION
Figure 4-\
12345'-6--+--:---1
A SPACE CHARACTER, SYSTEM
GENERATED. TO INDICATE
EXECUTION OF A VALID COMMAND
Command Format
4-1
4.2.2 Argument
The argument, always a numerical quantity, may be an octal address or a value to be deposited. When
you are typing a command string, the electronic console accumulates numerical data (not commands)
in a temporary input register. You may transfer, modify, or clear the contents of this register as
follows:
•
Transferred (temporary input register left. cleared)
If the numerical data is intended to be a switch register value, the transfer from the temporary input register to th(! switch register occurs when the argument separator (,) is typed.
Other data contents (such as an address or memory value) is transferred to the appropriate
destination upon issuance of the command which always immediately follows that data.
•
Modified (character-bY-j;;haracter deletion and re-entry)
The command , explained in Paragraph 4.3.10, is used to delete the last previous character typed into the temporary input register. You may repeat the command and
enter or delete new data as required.
•
Cleared (contents disposed of)
The command , explained in Paragraph 4.3.11, is used when you intend to
clear the entire contents of the temporary input register.
4.3 CONSOLE CONTROL COJ\1MANDS
Console control commands, Tabl(~ 4·,1, are executed within the electronic console and do not directly
affect the CPU. These commands can be grouped into four categories, by function: those which control the electronic console; those which set operating states; those which define data format; and those
which allow the operator to correct character type-in errors.
NOTE
In the following examples in this chapter, the operator t:~pes all characters printed in red. The expected
systel1ll prompts and responses are also shown.
4.3.1 Command , Read CPU Identity
This command results in a printout that identifi 11/70 VOl
4.3.2 Command , R,ead or Load Console Control Register
This command results in eith(~r e:xamining or changing the current contents of the console control
register. If an octal value precedes the command, that value replaces the current contents of the register; if no octal value is entered, the current contents are examined but remain unchanged.
4-2
Example:
Examine
of control I't!gister
r===.contents
LI__________________________
~
CON= "R020 10 "R "ROIO
I
J~---
Initial contents 020
Change contents to 10
(set bit 03., clear
bit 04)
~
Contents now I 0
~
The console control register (Fiigure 4-2) consists of seven programmable bits. These bits are either
cleared or set to predetermined conditions both at power-up and when the keyswitch is changed to
LOCAL or LOCAL DISABLE. Each may be set or cleared by the DDC as required for remote
diagnosis purposes. Bits 03 (expand printout), and 04 (special mode), may be set or cleared at the
system terminal by the command. Table 4-2 provides a detailed description of each
console control register bit.
Table 4-1
Command
Function
Electronic
console
control
Paragraph
Reference
Comm~lnd
Description
[n]
Identify system and Microcode Version
Read or change contents of console
control register
Verify electronic console logic
(self-test)
4.3.1
4.3.2
Set console state
Set program I/O state
Set talk state
4.3.4
4.3.5
4.3.6
V
Setting of
operating
states
Summary of Electronic Console Control
Commands Arranged by Function
Z
4.3.3
Defining
data
formats
$
Open register address
Set octal data display format
Set hexadec:imal data display format
4.3.7
4.3.8
4.3.9
Type in
error
correction
Delete last I::haracter typed into
temporary register
Delete all characters in
temporary register
4.3.10
Argument separator
4.2.1
Delimiter
4.3.11
Commands may be: entered in either upper or lower case (for example. A or a).
Note that the commands list<:d in this table are executed within the electronic console and do
not involve the CPU. The symbol [n] indicates optional data.
4-3
01
LOCAL COpy
14.3.2.8)
SWITCH REGISTER PROMPT
(4.3.2.1)
-CARRIER ERROR DISABl'E
MICROCODE VERSION VOl
(4.3.2.2)
DISCARD REMOTE PRINTOUT
MICROCODE VERSION V02
(4.3.2.3)
SPECIAL MODI: _, _ _ _ _ _-'
(4.3.2.4)
L -______ LOCALCONTROL
(4.3.1.7)
________ TALKECHO
(4.3.1.6)
L -_________________ E XPAN 0 PRINTOUT
(4.3.2.5J
~
MA"321
Figure 4-2 Console Control Register
T:llble 4-2
Bit
Position
o
Console Control Register Bit Description
Description
Local Copy - Setting bit 0 allows the DOC to provide the system operator with an audit trail of remote activity. It
enables printing, 011 the syst(!m terminal, of messages or commands being tested or exercised by the DOC. The
system terminal keyboard is disabled to prevent operator intervention.
Local Control - Bit: 1 may b(~ set by the DOC to permit parallel system control at both the system terminal and
the DOC. This allows the: DDC operator to "obs<::rve" as the site operator re-creates failure circumstances at the
system terminal. Setting bit 1 also forces local copy, which is equivalent to setting bit O. Thus, all commands
issued at the site are echoed and performed as if the electronic console keyswitch were in LOCAL.
2
Talk Echo - Bit 2 is eff<:!ctive only when the talk state has been selected by the DOC. Bit 2 controls the way
character transmissions are echoed by the electronic console. When the remote DOC operator and the site
operator communicate with (talk to) each other at their respective terminals, the electronic console returns an
echo for each character typed. It also transmits the character to the receiving terminal. Bit 2 must be set by the
DOC for that purpose. If. however, the DOC host computer sends a message to the site operator at his/her
terminal, no echo from the electronic console would be expected. When bit 2 is cleared, which is its initialized
condition, the electronic console suppresses such undesirable or redundant character echoes.
3
Expand Printout - Bit 3, when set, causes an automatic command M (read data display) to be executed following
a command N (execute next instruction or bus cycle). Command N causes the CPU to execute a single instruction (or bus cycle) . then halt and print the location. If bit 3 is set, the command M is executed automatically,
printing the contents of the selected CPU data display register. This feature is particularly useful when tracing
programs in single instruction mode.
Example:
"P
CON= IOOOL.1I.110 "R
~OOOOIO02
IMOOOl6701
4
Special Mode - Bit 4 is sc~t when system troubleshooting suggests the use of otherwise illegal command formatting. The logic ignores syntax and CPU errors, and permits abnormal operations such as entering an initialization
command when the CPU is in a run state.
5
Carrier Error Disable (Microcode Version VOl on~y) - Bit 5 is set when the DOC wants the electronic console to
ignore receipt of a loss-of-carrier indication. (No ?CAR ER message will be printed.)
5
Discard Remote Printoult (Microcode Version V02 only) - Bit 5 may be set by the DOC to eliminate system
terminal printout of unwanted data. For exampk, the DOC may initiate a diagnostic, set bit 5 to disable printout, disconnect for a period of time, then reconnect to evaluate results and continue the session.
6
Force Switch Register Prom~lt (Microcode Version V02 only) - Bit 6 is normally set and can be cleared only by the
DOC. When commands C, P, S, or G (commands that initiate or continue program instruction execution) are
issued with bit 6 set, a command R is forced. The current setting of the switch register is printed on the system
terminal to remind the operator that the setting may require changing to the predetermined power-fail setting.
4-4
4.3.3 Command V, Verify COl1soWe Logic
This command allows the opc:rator to initiate the: electronic console self-test. The same self-test is
always initiated by system power-up. Successful completion of the test results in the message V000377
being printed on the system terminal. The electronic console self-test is described in Paragraphs 3.2.2.
Command V is illegal if issued when the processor is running.
4.3.4 Command , Set Console State
This command sets the electronic console to the console state, which allows the operator to issue
control commands from the system terminal. In this state, the terminal communicates with the electronic console to perform functions equivalent to those previously performed using the traditional
panel. Selecting console state fon;es several other Iconditions.
•
Octal data display format is selected (Paragraph 4.3.8).
•
Address display multiplexer position 3 (console physical) is selected (Paragraph 4.4.1).
•
Memory data display multiplexer position 1 (data paths) is selected (Paragraph 4.4.14).
•
IF in the last previous Icondition the keyswitch was in LOCAL,
AND the talk state had been entered (by which the remote interface would
have been enabled),
THEN the remote serial interface is disabled by clearing DTR.
Although a program may be running, it will be unable to print on the system terminal. This may lead
to undesirable buffer overflow conditions. In Microcode Version V02, when the electronic console is in
the console state and a program is running and attempting to print out on the system terminal, keyboard activity is monitored and resets a twenty-second timer. If there is no keyboard input for a
twenty-second period, a time-out occurs, console state is terminated, program I/O state is set automatically, and the terminal is retllrnl~d to CPU control.
Example:
A P'
CON = T14050 (No keyboard activity for twenty seconds)
Z
(Terminal under CPU control)
Also see Figure 3-1, Operating States Transition and Accessibility.
4.3.5 Command Z, Set Program I/O State
This command causes the console state to be terminated and the program I/O state to be entered. The
system terminal keyboard and printer are dedicated to communication with the CPU for program I/O.
The keyswitch positions LOCAL DISABLE and REMOTE DISABLE both force the program I/O
state logically.
Also see Figure 3-1, Operating States Transition and Accessibility.
4-5
4.3.6 Command " St~t Talk State
This command enables person-to-person typed messages between the system terminal and the remote
line. When a command is typed, the DTR (data terminal ready) signal is enabled which,
in turn, enables the remote serial interface. This feature permits interconnection of the DOC and the
customer's system terminal for message interchange during remote diagnosis. With the exception of
, which returns the terminal to console state, all characters are interpreted as message
text.
Example:
"L][sdri\'e2 at BOT?
Checking - yes < CR >
Standby
Also see Figure 3-1, Operating States Transition and Accessibility.
4.3.7 Command $, Set Registc~r Address
This command is used as a prefix to the data argument that precedes load address commands L, /, or
in Microcode V(~rsion VOl, and commands G, S, and \ in Microcode Version V02. It
masks the leading zeros in the temporary input register with ones so that the argument represents a
register address rather than a memory address. Paragraph 3.4.3 provides an example of the use of
command $; Illustration 4-1 provides several examples.
When command $ is issued, the c:ontents of the temporary input register are masked with 17777700
before transfer to the CPU address register occurs. Thus, any register or I/O page area requiring the
high-order bits to be set may be accessed readily. Comparative examples showing use of command $
with both 16-bit words and 8-bit bytes are given in Paragraph 4.5.2. (The 8-bit byte format is available
only in Microcode Version V02.)
EXAM~LE {sa,
EtJ 'I, I, I, I, I, I, 1_' I, I, I, I, I, I, I I I II I I
a a a a a a
7
EXAMP~E
'$16'
{S3aaa,
7
7
7
o
o
EB ' I, I, I, I, I, I, lB 'I, I, I, 1,1 a Ia I, 1,1, IaI
7
EXAMPLi
7
7
7
7
6
OJ, I' I, I, I' I, I' lE 'I' I I I I I I I I
7
7
7
3
a a a a a a a alai
o
o
o
MA.. 325
Illustration 4-1
4-6
Example 1:
Microcode V(:rsion VOl provides access to the low-order six bits only (you may type
two octal digits maximum). In this example the command string CON= SO/ opens
processor register 0 (address 17777700) with either Microcode Version va I or V02.
Example 2:
In this example the command. string CON = $16/ opens processor register 16 (address 17777716) with either Microcode Version Valor V02.
Example 3:
Microcode Version V02 provides access to the complete range of register and I/O
addresses. Note that this example is invalid for Microcode Version VOl because of
its two low-order digits maximum range. The command string CON = $3000/ opens
address 17773000, an example of ~~ommand $ providing simplified access to the I/O
page area.
4.3.8 Command' (Single Quote), Select Octal Data Display Format
This command is not available iin Microcode Version VOl. When command • (single quote) is issued to
select octal data display format, the following data display commands produce octal displays:
E
M
/
\
Examine
Read M:emory Data
Dump rvtemory
}
Basic CPU Commands
Open V\' ord Location
Open Byte Location
}
Multiple Function Commands
The octal data display format is automatically selected at power-up, initialization, or by the command
~ it is cleared by command" (double quote). The example given in Paragraph 4.3.9 shows
a useful exception to the general rule that multiple function and basic commands should not be mixed.
The explanation of that aspect of the example applies equally to both the command • (single quote) and
" (double quote).
4.3.9 Command" (Double Quote'), Select Hexadecimal Data Display Format
This command is not available in Microcode Version VOL When command" (double quote) is issued
to select hexadecimal data display format, the same data display commands listed in Paragraph 4.3.8
produce a hexadecimal display. Whenever this format is selected, the double quote (") symbol is
printed as a prefix to the displayed data to remind the user that the data is in hexadecimal format. The
hexadecimal data display format is cleared at powe:r-up, by initialization, by command ,
or by command • (single quote), select octal data display.
Example:
CON= '~IOOO/ 177570
CON= "~1000('EE78
CON = '~1000/ 177570"
1000r'EE78
1000/177570
CON=
(octal notation)
(hexadecimal notation)
In Microcode Version V02, if either command'
(single quote) is issued or .. (double quote is issued when a location is open, ,the contents will
be displayed again in the forma~ selected by the
command. Thus, these two basic commands
may be mixed with the multiple function command group in this single, useful exception.
4-7
4.3.10 Command , Delete Last Character Typed
The key permits you to delete the last previous data digit typed. The backslash ( is
printed on the terminal with each digitas it is deleted in Microcode Version va 1, but with only the first
and last digits deleted in Microcode Version V02. Command characters cannot be deleted using the
command.
.
The examples below represent the same sequence of keystrokes and demonstrate the delete format for
each microcode version. The number 1324 is typ(~d in; the 4, the 2, then the 3 are deleted; and a I is
typed. The temporary input register contains II following each exercise.
Example:
(Microcode Version Val)
CON= 1324 \4 \2 \31
The printout will be in this format: CON = 132~4\2\3 1
Example:
(Microcode Version V02)
CON= 1324 \4 2 3\ I
After the 1 is typed, the final
backslash is printed before the
1 is echoed.
The printout will be in this format: CON = 1324A23\ I
There is a significant difference between Microcode Versions Val and V02 in the processing of data
out of the temporary input register. V02 counts the characters typed in and those deleted; if no typedin characters remain in the register, there is no transfer. In va 1, however, the typing of the first
character enables the logic, which forces a transfeT of the temporary input register contents when the
subsequent argument separator or command is issued. Val does not count characters typed or deleted.
The transfer of register contents occurs even though all typed-in characters have been deleted (contents
all zeros). If the subsequent command is D (deposit) the location contents are changed to all zeros. For
example (using Microcode Version Val), you intend to change the contents of location 1000 to 12706.
After typing 1000 1, you begin to type the new contents, 12 - then realize that the address should be
1010. Typing deletes the 2 and the 1. Then, when is typed, the
contents of the temporary regist~;!r (all zeros) are deposited into address 1000.
CON= 1000/nnnnnn 12 \2 \l
CON = 10001000000
Use of command
~eliminates
this possibility.
CON= 1000/nnnnnn 12 AU
CON= IOOO/nnnnnn
4-8
4.3.11 Command , Delete All Charac'ters of Current Type-In
This command deletes aU characters which have been typed into the temporary input register. It
terminates any data value entry and prevents a deposit into memory if it is issued before an argument
separator, , . or ()th~~r command is typed. If you are operating Microcode Version VOl.
you should develop the habit of using this command rather than < DELETE> for reasons described in
Paragraph 4.3.10.
.
Example: You make a mistake typing 12706 to be deposited into location 1000.
CON= 1000/nnnnnn 1207 AU
12706
CON= 1000/12706
4.4 CPU CONTROL - BAS][C COMMANDS
Table 4-3 summarizes the commands that you us~: to communicate with the CPU. Paragraphs 4.4.1
through 4.4.19 describe those I~ommands in detaiL
Table 4-3
Command
Function
To examine
data from
CPU
To deposit
data
into CPU
Program
execution
control
Command
][)es1cription
Paragraph
Reference
[n]A
n
Display CPU address register contents
Dump sequential memory locations
Examine previously opened location
Read CPU memory data display register
Read switch register setting
Read CPU status
Read UNIBUS status
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
nL
nW
Deposit data in previously opened location
Load CPU address register
Write into switch register
4.4.8
4.4.9
4.4.10
c
Continue instruction exe:cution in console state
4.4.11
[n.lnG
(n,]nS
Go; initiate instruction e:xecution in program I/O state
Halt program instruction execution
Initialize system
Continue instruction execution in program I/O state
Start instruction execution in console state
4.4.12
4.4.13
4.4.14
4.4.15
4.4.16
J
K
[n]N
Set single bus cycle
Clear single bus cycle
Cause next instruction to be executed
4.4.17
4.4.18
4.4.19
Argument separator
4.2.1
E
[n]M
R
T
U
(n]D
H
I
P
System
maintenance
Delimiter
Summary of Basic CPU Control Commands Sorted by Function
Commands may be entered in either upper or lower case (for example. A or a).
Note that the electronic console serves as a preprocessor for these commands which are executed by the
CPU. The symbol [n] indicates optional data; n indicates required data.
,----~---------~----------------------------~--------------
4-9
4.4.1 Command A, Display Addn~ss Information
This command is used to print a 22-bit address from the CPU address display register. The eight
display positions (address sources) are shown in Figure 4-3. The address display multiplexer is initialized to position 3 (console physical) at system power-up and by entering the console state,
. If an octal digit pn!cedes the command A, that digit specifies a new address display
position. Unless a new address display position is specified, the multiplexer remains at its current
position. The switch position number is printed on the system terminal with the contents of the CPU
address display register.
Example:
If the address display is currently in its initialized position, 3, when command A is
typed, system response includes that preselected switch position number:
CON= 3AOOOOI024
Example:
To display a user instruction address, switch position 7.
CON= 7AOOl13737
Command A can be issued while the CPU is running; however, the address display information is only
valid if the command is issued when the CPU is halted.
ADDRESS
SWITCH
POSITION
0
1
2
a::::
4
5
6
7
ADDRESS
MODE
PROGRAM PHYSICAL
KERNEL DATA
KERNEL INSTRUCTION
CONSOLE PHYSICAL
SUPERVISOR DATA
SUPERVISOR INSTRUCTION
USER DATA
USER INSTRUCTION
THE ADDRESS SWITCH REGISTER IS
INITIALIZED TO POSITION 3 BY
SYSTEM POWER-UP AND BY
ENTERING CONSOLE STATE.
COMMAND(CTRL/P)
MA~'30
Figure 4-3
Address Display Multiplexer
4.4.2 Command , Dump Memory
This command displays the contents of successiv<:: memory locations continuously. A ny character
typed on the keyboard terminat,es the dump. This command must be preceded by an octal value which
defines the beginning address of the dump. This command is illegal if issued when the CPU is running.
The memory data display multiplexer is reset to position I (data paths) by this command: the address
display multiplexer is unaffected.
Example:
CON= 37744 I\D
00037744/016701 0000126
012702 000352
00037754/005211
105711
100376 type any character
CON=
4-10
4.4.3 Command E, Examine l\1emory
This command displays the 16-bit contents of the memory location. which is referenced by the CPU
address register. Command E must be preceded by a command L to open the address to be examined.
Successive E commands display the contents of sequential locations.
Command E sets the memory data display multiplexer to the data paths position. I. (See Paragraph
4.4.4.) The address display multiplexer is unaffected by command E.
4.4.4 Command 1\1, Read Memory Data Display
This command displays the contents of the CPU memory data display register (Figure 4-4). The memory data display m uItiplexer provides access to four sources of data register as shown in Diagram 4-1.
MEMORY DATA
POSITION 1
DATA PATHS
DISPLAY REGISTER
DATA DISPLAY MULTIPLEXER
POSITION 3
MICRO·ADDRESS
----------------------~
MA·4322
Figun: 4-4
POSITION
o
rr=
__
2
3
Command M Response Format
SOURCES
BUS REGISTER
DA1";":A=PA=T~H:"::S":":'----T-HE MEMORY DATA DISPLAY
DISPLAY REGISTER
MICRO ADDRESS
MULTIPLEXER IS INITIALIZED
TO POSITION 1. AT SYSTEM
POWER·UP, AND BY COMMANDS E,
P , I , '., (CTR LIP) ,AND
CITa:cID
MA 598G
Diagram 4-\
If an octal digit precedes the command M. that digit specifies a new memory data display multiplexer
position.
If no octal value precedes the command. the contc;!nts of the CPU memory data display register are
printed from the currently selected multiplexer position number. which remains unchaJlgcd. The command M can be issued while the processor is running: however. the read-out will not provide useful
information. The memory data display information is only valid if read when the CPU is halted.
4-11
4.4.5 Command R, Read SwitK~h lRegister
This command displays the current setting of the switch register. Following any command which
initiates program instruction execution (C, G, P, or S), Microcode Version V02 forces a command R.
This prompt reminds the operator that the switch register must be set to a predetermined, systemspecific, power-fail value. The (~xamples in Paragraph 4.4.16, and the Operator's Reference Summary
(Appendix F) illustrate the command R prompt.
4.4.6 Command T, Read CPU Si:atus
This command causes processor status bits to be displayed in octal notation (Figure 4-5).
14 '13 12 11
22 BIT MO 0 E
_~' ' ' ' ' '-r- L- r-'- r-'- I~," , - ' ' ' ' _' ' '-r-L-r-' ' ' ' ' ' -r-'-.,. . . . r
18 BIT MODE116 BIT MODE
KERNEL
SUPER
USER
CP STOP
-
AD R E R
PAR ER
DATA
MASTER
PAUSE
RUN
SINGLE Cye SW
MA-2485
Figure 4-5
CPU Status Response Format
4.4.7 Command U, Read UNIBUS Status
This command produces a display of the UNIBUS status bits in octal notation (Figure 4-6). The
command U may be issued with the processor running or halted; the status displayed will always be
valid if the processor is halted, but mayor may not be valid if the processor is running.
23 22 21 20 19 ~8 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
ioTlTTll I I 1..,.II
. J. . r.Ll_o..t....,.....L-~.......-L-r-I-T
0
~tttr,IB~51
NPR
BRS
B:R4
NPG
Figure 4-6
BG6
BG4
co
UNIBUS Response Format
4.4.8 Command D, Deposit
This command causes the contents of the electronic console temporary input register to be deposited
into the address referenced by the CPU address register. Successive D commands deposit new or
current contents of the temporary register into sequential locations.
Command D is illegal if it is issuc:d when the CPU is running, or if it is not preceded by a command L
(unless the special mode option bit, 4, is set as described in Paragraph 4.3.2).
4-12
4.4.9 Command L, Load Address
This command transfers the numerical value that pn~cedes it from the temporary input register into the
CPU address register. Command L is illegal if it is issued when the processor is running, or if the
command is not preceded by octal digits. The requirement for a data argument may be overridden by
setting the special mode bit (Paragraph 4.3.2). Th(! override makes it possible to perform repetitive
operations when troubleshooting lload address problems.
4.4.10 Command W, Write Sl1vitch Register
This command transfers the numerical value that precedes it from the temporary input register into the
switch register. This command is megal unless preceded by octal digits.
The switch register setting may be included as part of a Go or Start command string (Paragraph
4.4.12).
4.4.11 Command C, Continue Program Instruction Execution
This command causes the CPU, without initialization, to resume program instruction execution at the
address specified by the program counter (PC). The halt switch is cleared to permit continuous execution. Console state is retained, which disables CPU output to the system terminal. (Typically, a command Z is issued subsequently tiQ enable CPU I/O.) This command is illegal if issued when the CPU is
running. Note that command C is functionally similar to command P, except that command P sets
program I/O state and clears t.he special mode bit in the console control register. With Microcode
Version V02, command C causes a system-generat(:d command R prompt. (See Paragraph 4.4.5.)
4.4.12 Command G, Go
This command causes a system init.ialization and transfers the contents of the temporary input register
to the program counter (PC). The halt switch is deared and the CPU begins program instruction
execution at the address specifie:d by the PC. The switch register may be set to a new value by typing an
octal value and argument separator (both optional in the command string), in addition to the address
value that must precede this command. Command G is illegal if it is issued when the CPU is running,
or ifit is not preceded by data. The special mode bit, 4, in the console control register (Paragraph 4.3.2)
is cleared by this command. Program I/O state is set, which enables CPU access to the system terminal. Note that command G is functionally similar to command S, except that command S neither
clears the special mode bit nor sets program I/O state.
Example:
CON= 177406,17773100G
(Terminal is under program control)
Set the switch register to 177406 and start program execution at 17773100. Note that Microcode Version V02 forces an R prompt
(Paragraph 4.4.5) following the command G.
4.4.13 Command H, Halt: Pro:gram Execution
This command sets the processor to the halt state. If a program was running, the halt address followed
by CPU status is printed on the system terminal.
4-13
Example:
CON= H00132564/T14410
The processor was halted by the command II
at location 132564 and CPU status is indicated by 14410. (See Figure 4-5 for CPU
status bit format.)
*HOOI32564/T 14410
The * indicates that a programmed halt has
occurred. A will be system generated between the * and the H.
If the processor is already halted when command H is issued, only the H is echoed on the system
terminal.
4.4.14 Command I, Initialize CPiU
This command causes a system reset, which is comparable to actuating the traditional panel start
switch with the halt switch on. This command is il1egal if issued when the processor is running.
4.4.15 Command P, Proceed
This command causes the CPU, without initialization, to resume instruction execution at the address
specified by the program counter (PC). The halt switch is cleared to permit continuous execution.
Program I/O state is set, whic:h <:nables CPU access to the system terminal for program I/O. The
special mode bit, 4, in the: consol
The above command string sets the switch register to 177406 and starts program execution at location
17773100 following system initialization. Microcode Version V02 prints the command R prompt as
described in Paragraph 4.4.5.
4-14
The fol1owing command string starts program execution at location 17773100 without changing the
switch register value. The command R prompt is forced as noted in the previous example.
CON=
17773]OOS~ROOI77406
Z
4.4.17 Command J, Set Single Bus Cycle
This command sets the processor's single bus cycle: switch to ON. The command is illegal if issued
when the processor is running.
4.4.18 Command K, Clear Sin~:le Bus Cycle
This command clears the processor's single bus cycle switch and allows normal operation.
4.4.19 Command N, Execute Next Instruction
This command causes the CPU to ,execute a single cycle and then halt. (Command N is used in single
instruction cycle or single bus cyde operation only.) If the single bus cycle switch is set, a single bus
cycle is executed for each command N. Upon completion of the instruction or bus cycle, the contents
of the CPU address display register is printed on thf: system terminal. The address display multiplexer
may be set to a specific position by typing the position number as a prefix to the command N. This
command is illegal if issued wh'en the processor is running.
Examples:
CON= N00174567
The processor executed a single instruction
and the address display contained 174567 at
completion.
CON= N00156240
I M20016701
The expand printout bit (Paragraph 4.3.2)
caused the Next command to be automatically followed by a command M, display
memory data.
4.5 MULTIPLE FUNCTION CPU COMMAND GROUP
Several of the most frequently used basic commands were combined to make this group of five multiple function CPU commands available (Table 4-4). They are useful, first, in their efficiency: fewer
keystrokes are required for a given result. Second, the data display is in a much easier format to read.
The commands in this group may be mixed in a command string with each other, but may not be
mixed with the basic CPU commands. Appendix A.I.I includes examples showing that syntax errors
result from such mixing.
4.5.1 Command / (Slash), OpE'n a 16-Bit Word Location
This command performs a load address and examine of the 16-bit word address specified by the octal
value that must precede it. This command may be modified by adding another prefix, command $, to
indicate a register examine instead (Paragraph 4.3.7). This command is illegal if issued when the CPU
is running. Command / sets the me:mory data display multiplexer to position 1, data paths (Paragraph
4.4.4); the address display multipl(~xer is unaffected.
4-15
Examples:
CON= 1000/000137
CON=
(Open memory location 1000.)
CON= $6/000700@
00000700/016701
(Perform indirect reference using contents of
register 6.)
Examples which indicate how command $ performs when in combination with either 16-bit words or
8-bit bytes are included in Paragraph 4.5.2.
Table 4·4
Summary of
Multipll~
Function CPU Command Group
Multiple
Function
Command
Equivalent
Basic
Commands
Description
Paragraph
Reference
nj
nLE
Open a 16-bit word location
4.5.1
n\
none
Open an 8-bit byte location
4.5.2
[n]
[n]D
Close an open location (can be used with
basic commands to provide a new line, ~ "lL»
4.5.3
[n]
[n]D nL E
Close :an open location, then open next
sequential location and display its contents
4.5.4
@
[n]D nL E
Open an indirect location by using the
contents of the currently open location
4.5.5
4.5.2 Command \ (Backslash), Open an 8-Bit Byte Location
The command \, available only in Microcode Version V02, performs a load address and examine of
the 8-bit byte at the address specified by the octal value that must precede it. Successive line feeds are
used to display successive 8-bit bytes. This sequence is shown in the octal/hexadecimal comparative
examples that follow. Command \ may be modified by adding another prefix, command $, to specify
that a register is to be opened (Paragraph 4.3.7). Command ~ (single quote) or" (double quote) may be
used to select octal or hexadecimal display formal after a location has been opened as shown in the
example in Paragraph 4.3.9. 'Nhen a processor register is specified ($00 through $17) the first byte
displayed is the low-order 8-bit byte of that register.
This command is illegal if issued when the CPU is running. Command \ sets the memory data display
multiplexer to position 1 (data paths) described in Paragraph 4.4.4; the address display multiplexer is
unaffected.
Comparative Examples:
For these examples, assume that the three consecutive words are as shown in Illustration 4-2.
4-16
OCTAL
WORD
CONTENTS
041101
042103
HIGH·ORDER BYTE
I
LOW·ORDER BYTE
. oI10C~OOlloioll.ooo1OOl
0~~010
043105
01'
OC~Oll
1010110001011
1
0
I 0 1 I 000 /1 0 1
HIGH
ORDER
BYTE
EQUALS
LOW
ORDER
BYTE
EQUALS
B
A
102
101
0
C
104
103
F
E
106
105
M"'''317
Illustration 4-2
Use of commands / and \ with command $ to access processor registers:
16-Bit (/)
CON= $0/041101
17777701/042103
17777702/043105
8-Bit (\)
CON= $0\101
17777700H\102
17777701L\103
17777701 H\104
(Noh! that H or L address suffix
indicates that byte is low-order
or high-order.)
Use of commands / and \ to access memory data:
16-Bit(/)
CON= 1000;'041101
00001002/042103
00001004/043105
8-Bit (\)
CON= :1000\101
0000100\102
00001002\103
00001003\104
The previous examples include six-digit octal displays which represent two ASCI I characters packed
into a 16-bit word. The binary contents of the high··order bytes are not readily apparent in the octal
displays. Further explanation and a translation table are provided in Appendix D, ASCII Character
Set.
4-17
4.5.3
Command < CR >, Close Location
This command closes a previously opened location. It is recognized by the electronic console for
closing a location only if the location was opened with command @, /, or < LF> (multiple function
commands). Any data argument typed while the location is open is deposited in that location before it
is closed. This command is always echoed as «CR>
CON=
CON= 1002/000ll37
240 (NaP) is deposited in location 1002.
Location 1002 is opened and closed without
depositing data. I f no data is typed, no data is
deposited. Note the Microcode Version VOl
precaution concerning Delete in Paragraph
4.3.10.
4.5.4
Command , Open Sequential Location
When a location has been opened, this command causes any octal value typed to be deposited in that
location, closes the location, opens the next sequential location, and prints the new address and its
contents. This command is ilkgal if the location was not opened by a command @, /, or a previous
command .
Example:
CON= 1000/000137
00001002/002000
00001004/012706
Command @, Open Indire4~t Location
The command @ may be used only after a 16-bit word location is opened by a command /. The
contents of the currently open location are used as the address of the next location to be opened. When
a location is open and octal data is typed, command @ causes the data to be deposited in the current
location before being used as the address of the next location to be opened. Microcode Versions VO I
and V02 do not respond identically to the command @ when an I/O page address is specified.
4.5.5
Example: (Microcode Version VOl)
CON= 1012/002000@
00002000/17'7742 @
17777742/004010
In this example bits 13, 14, and 15 of the contents of location 2000 are ones. As a result. in CPU
instruction execution or electronic console command response, bits 16 through 21 are masked with
ones and I/O page address 17777'742 is referenced. This is consistent with the way locations are referenced by the CPU when the I/O page is specified.
4-]8
Example: (Microcode Version V02)
CON = 1012/002000 @.
00002000/177742@
00177742/102742
Since Microcode Version VOl does not sense the status of bits 13, 14, and 15, and no masking of bits 16
through 21 is provided, the referenced address is 00177742, not the expected I/O page address
17777742.
To examine the CPU instruction c!xecution path, you must use the following sequence of electronic
console commands instead:
CON = 1021/002000 @
00002000/177742
CON= 17777742./004010
4.6 SYSTEM PROGRAMl\1ING CONSIDERATIONS
System programming is unaffec:tec\ by installation of an electronic console with only two exceptions.
The electronic console logic includt!s two peripheral devices that appear on the system's UNIBUS. One
of these replaces the D L II-A seriial line interface which is removed when the electronic console is
installed on a system. The second device is the equivalent of a KWII-L line clock. This may be used,
optionally, to replace a similar, pre-existing device on the system. Jumper W3 on the· M8255 microprocessor module, if left in place, disables the M 8255 clock and allows the existing system clock to
continue to provide that function.
4.6.1 DLI1-A
As described in the DLII-A Technical Manual (EK-DLII-TM), the DLII-A contains four registers
which are addressed on the UNIBUS:
17777560
17777562
17777564
17777566
Receiver Status Rt!gister
Receiver Data Buffer
Transmitter Status Rj~gister
Transmitter Data Buffer
A receiver interrupt causes the intj~rrupt PC and PSW to be from locations 60 and 62 respectively. A
transmitter interrupt causes the: interrupt PC and PSW to be from locations 64 and 66 respectively.
The operation of the DL I1-A e:quivalent* electronic console option is identical to the actual DL II-A
option. Three additional status bits appear in the transmitter status register (17777564) if switch five on
DIP switch E19 on the 54-12781 multiplexer module is set to the OFF position. (This switch is normally ON if an LA36 is used as the system consok terminal.) These bits are:
*
Bit 5
Remote active is set. to one if the keyswitch is in REMOTE or REMOTE DISABLE.
Bit 4
Console state is set to one when the: electronic console is in console or talk state.
Bit 3
Console present is always one.
The electronic console provides DLII-A equivalent logic when used with DIGITAL terminals; VT100 must
be operated at a transmission baud! rate of 1200 or less.
4-19
CAUTION
Since bit state is determined by electronic console
operaltion, programming that assumes the presence
of a DLlII-A option may behave unpredictably with
the n:LIll-A equivalent· in the electronic console.
4.6.2 KWII-L
The KWII-L equivalent option in the electronic console operates exactly as the KWII-L option described in the KWJJ-L Technical }Wanual (EK-KWIIL-TM). Its control and status register is fixed at
location 17777546, and a line dock interrupt causes the interrupt PC and PSW to be from locations
100 and 102 respectively. Becaus(! the KWII-L option is normally present as a system option, the
KW11-L logic within the electronic console is usually disabled. This is accomplished by leaving M8255
jumper W3 in place. If the K\VII-L option is not present, jumper W3 may be removed to enable
equivalent logic.
4-20
CHAPTER 6
INSTALLATION
6.1 SCOPE
.' This chapter provides site and system preparation information, K Y ll-R installation and checkout
procedures for DIGITAL Field Service personnel.
6.2 SITE AND SYSTEM PHEPARATION
Paragraphs 6.2.1 through 6.2.5 describe KY l1-R installation prerequisites you should examin(! and
resolve before beginning an instalilation.
6.2.1 System Configuration Pacl~age
Prior to the installation of a K Y 11-R, the significant technical details about the customer system must
be supplied to the DDC. These indude such items as ECO status, option configuration, power supplies
and controllers, cabling, baud rates, and the presence of non-DIG IT AL equipment interfaced to the
system. The System Configuration Charts, part of the Site Management Guide, are the most convenient source of these details. They. should be photocopied and forwarded to the DDC.
When this system configuration package is completed at the branch office level, it is forwarded to the
DDC. There, the engineering staff checks the package for technical accuracy and completeness; all
details required by the host computer must be present. When the system configuration package is
approved, the host computer data base is updated, making remote diagnosis possible for that system.
6.2.2 Interface To Common Carrier Network (Telephone Company, PTT, GPO)
All K Y 11-R installations depl~nd on telephone lines for their remote diagnosis function. There are
several possible telephone hardware configurations, all controlled by governmental regulations which
vary from country to country. Paragraphs 6.2.2.1 through 6.2.2.4 identify the most important variables
and provide guidelines for site: preparation.
6.2.2.1 DAAs and Modems - llhe electronic console requires both a data access arrangement (DAA)
and a modem. These may be s.eparate units; however, the DAA and modem functions are often combined into a single unit refern~d to as a modem.
•
A DAA is a data communications devic(~ approved for direct connection to a telephone line.
Data to be transmitted is processed through a modem to the DAA. Data received from the
telephone line by the DAA is coupled through a modem to on-site data processing equipment.
•
A modem is a device that modulates data communications signals to be transmitted and
demodulates re:ceive:d signals.
6-1
The vendor manual included with each DIGITAL-supplied DAA or modem provides excerpts of
governmental regulations which are applicable to users of that equipment. Several excerpts that apply
to K Y II-R users are included in Chapter 5. The customer is ultimately responsible for compliance
with these regulations; site personnel should be advised that specified actions may be required of them
in the event of modem, DAA, or telephone line problems.
Modem repair is also subject to governmental regulation. A faulty modem or DAA connected to a
telephone line must not be repaired, except by the: manufacturer or an authorized agent. As a result,
unit exchange is customary when a DIGITAL-supplied modem or DAA fails. It is important that both
DIG IT AL and customer personnel realize the tekphone company must be notified if the modem or
DAA is replaced by a unit wi1th a different FCC registration number.
6.2.2.2 RJIIC Standard Voice Jack (USA) - The 30-15949 stand-alone modem or 30-17066
DIGITAL-supplied DAA must be connected to the telephone line through a telephone-companysupplied RJ II C data jack. All arrangements and costs associated with the installation and maintenance of the RJ II C are the customer's responsibility. FCC regulations require the customer to provide
the telephone company certain information about the data communications equipment (modem or
DAA) which will be connected to the RJ 11 C:
•
•
•
•
Manufacturer's name
Model number
Registration number
Ringer equivalence
When the District Console Allocation Coordinator determines which kit will be shipped for a particular system, the above information is communicate:d to the branch. The branch must then submit that
information to the customer for use in ordering the RJ II C installation.
6.2.2.3 KYII-R Installation in Canada - The KYII-R incorporates a 54-12498 integral modem and
must be connected through a CBT type, model 100 I B or 100 I D DAA supplied by the telephone
company.
All arrangements and costs associated with the installation and maintenance of telephone company
equipment are the customer's responsibility.
6.2.2.4 KYII-R Installation iin Europe and the U.K. - The KYII-RE kit for installations in Europe
and the U.K. does not include a modem. The K Y ll-RE remote port conforms to CCITT V .24 specifications; the console has BPO approval in the U.K., and FTZ approval in Germany.
Appendix G, Modem Operation Characteristics, includes information for Field Service personnel to
use in troubleshooting modems, where permitted .
6.2.3 Static Discharge Precautions
System susceptibility to the effects of static discharge must be evaluated and reduced whenever an
electronic console is installed. Paragraphs 6.2.3.) through 6.2.3.6 are essential elements of a system
review prior to installation.
6.2.3.1 Power Cable Routinl~ - Internal cable routing should not locate signal cables near any ac
power wiring; a spacing of 6 inches minimum is desirable. Ideally, external power cables should not
enter the system enclosure; however, if this is nec<::ssary, the internal routing should be very short and
isolated from any signal cabling .
6-2:
6.2.3.2 Power Controller Mounting - The power controller must be mounted to the system frame with
hardware that ensures a good ell~ctrical connection. Because either or both of the mating surfaces may
be painted, the mounting hardwan~ must provide that bond. A machine screw, lockwasher, and kep
nut combination (Figure 6-1) is acceptable. A U nut retainer (90-07786-00) is also recommended for
this purpose. Note that the: U nut retainer shou](j he used only once, since the sharp tabs are bent or
dulled by the first use. Do not use: the -01 variant of the U nut retainer, since it does not have the
necessary Udigging" characteristics.
DIGITAL also recommends the installation of a ground wire from the power controller to the cabinet
frame.
MATING SURFACES
SCREW
KEP NUT
~.-
~~
/
lOCKWASHER
~----6
HOLES
SCREW, LOCKWASHER, AND KEP NUT MOUNTING
RECOMMENDED ASSEMBLY USING U NUT RETAINER 90·077B6-00
NOT-RECOMMENDED ASSEMBLY USING U NUT RETAINER 90-07786-01
MA·4~5:1
Figure 6-1
Power Controller Mounting Hardware
6-3
6.2.3.3 Power For External Del'kes - The power (;ontroller ac receptacles are filtered sources used for
devices within the system enclosure only. Since the LA36 and a stand-alone modem (or any other
external device) are outside the system enclosure, they must not be powered from the system power
controllers.
It is also important that both thle system and its peripheral devices receive primary power from the
same ac circuit, so that ground loops are not created.
6.2.3.4 EIA-Configured Systt~m Terminal - If the: PDP-II /70 system terminal is configured for EIA
operation using standard, non-filtered cables, step 22 of the installation procedure (Paragraph 6.3.3)
may be applicable. In situations where static discharges to the system terminal are likely to occur,
DIGITAL recommends that a BC03L-I0 filtered cable be installed as shown in Figure 6-10. This cable
is optional and therefore not included in the K Y 1] -R kit.
6.2.3.5 Static Filter - A 12-14613 static filter must be installed whenever an electronic console is
installed on a system with a 20 rnA system terminal. Step 23 of the installation procedure, and Figures
6-8 and 6-9 indicate how the unit must be installed.
Initially, each branch office received a supply of static filters and 70-08519-6 extension cables in anticipation of K Y ll-R installations. Early versions of the K Y 11-R installation kits did not include the 7414167 universal I/O panel on which the static filter is to be mounted. In a later arrangement. those
parts were phased-in to the KYI1-R kits. If you receive a kit without those parts, and they have not
been previously installed, you should obtain them from the local supply and add them to the kit.
6.2.3.6 I/O Connector Panel Coyer Plates - When static discharge to the system terminal is excessive,
additional shielding may be desirable. Typically, the 74-14167 I/O connector panel has only two or
three ports filled. Cover plates (74-14197) may be installed over the unused ports to provide additional
shielding.
6.2.4 G727 Grant Continuity
Availability of a G727 moduk may be considered :a pre-installation requirement, depending upon your
evaluation of steps 2 through 4 of the installation procedure (Paragraph 6.3). The G727 is required if a
slot (Section D) is vacated by removal of the M7800 (DL11-A), as described in step 3.
6.2.5 DAA Mounting Hardwart~
Early versions of the DIGITAL-supplied 30-17066 DAA did not include hardware for wall mounting
of the unit. Step 32 of the installation procedure requires that two mounting screws with low profile
heads be obtained locally. In addition, if the DAA will be mounted to a plaster or composition wall,
screw anchors are required.
6.3 INSTALLATION PROCEDURE
This manual provides installation instructions for all variations of the K Y l1-R option. Before you
begin disassembly of a customer"s system, read the installation precautions in Paragraph 6.3.1 and the
unpacking and inspection information in Paragraph 6.3.2. If you are installing a K Y ll-R for the first
time, an advance reading of the entire installation procedure will be helpful. Installation requires the
tools and equipment which you normally use in PDP-II maintenance.
6-4
I
6.3.1
Installation Precautions
1.
Under no circumstances should an electronic console kit be installed on a system other than
the one designated by the District Console Allocation Coordinator.
2.
Do not begin installation until the kit contents have been checked and all parts are available.
(See also Caution in step 5 of the installation procedure.)
3.
Do not begin installation until the required telephone equipment is installed.
4.
Once KY ll-R installation is started, system operation is not possible until installation is
complete.
6.3.2 Unpacking and Inspection
Carefully open and remove the KY I1-R components from the shipping container. Do not discard any
packing material or containers; they are used to store (on-site) those system components which are
removed. Inspect each kit component for possible damage. If any damage is evident, it should be
reported to the branch office supervisor; if there is evidence of transportation damage, it should also be
reported to the responsible carrier.
Determine that the kit is complete by verifying against Tables 6-1 and 6-2, which list K Y 11-R kit
contents. Also, Figures 6-2 and 6··3 illustrate and identify the components by part number.
The option number printed on tht! carton may not reflect the kit variant. You must determine the kit
variant before you proceed. The unique characteristics of each variant are reflected in the Modems
section of Table 6-1. For example: the option number on the carton is KYII-R, and the kit includes a
54-12498 integral modem and a 30··17066 DAA; Table 6-1 indicates that the kit is actually a K Y 11- RC,
which is the only kit containing both of those components.
CAUTION
Certalln IIncompatibilities ,exist among the two (or
three) modules used in the electronic console. Before
procet~ding, examine the modules in the installation
kit to ensure that you hlue not received modules
which ar4~ incompatible with each other.
1.
The 54-12781 and M8255 must both be -00 or
-·01 paired. (You cannot mix -00 and -01 modlilIes. )
2.
The 54-12781 and M8255 must both be -00 variants when used with the 54-12498 LA36 Integral Modem module (KYII-R and KY11RC:).
If you are uncertain whether the boards are -00 or-O 1, perform step 5 d 1, d2, d3, and/ or step 7 of the
installation procedure.
'
6-5
Table 6-1 KYII-R InstaHation Kit Contents
Part No.
11170
-R
Description
11170
-RB
11170
-RC
11170
-RE
Modules
M8255-00
Microprocessor, CS Rev";;;E
(Microcode VOl only)
M8255-00
Microprocessor, CS Rev
(Microcode V02 only)
~H
M8255-01
Microprocessor, CS Rev
(Microcode V02 only)
~J
54-12781-00
Multiplexer, any CS revision
54-12781-00
Multiplexer, CS Rev
~H
54-1 2781-0 I
Multiplexer, CS Rev
~J
or
or
or
or
I
1*
1
1
1*
t
t
Modems
30-15949
54-12498
30-17066
Stand-A lone
LA36 Integral
DIGITAL-supplied DAA
Cables
BC03L-I0
BC05D-25
BC06R-3
70-08519-6
70-13824-00
70-13824-01
70-15604-00
70-15604-01
12-14613
EIA Rev ~D (J6 on 5412781 to I/O panel)
EIA (I/O panel to modem)
Ribbon (J4 on 54-12781 to Jl on M8255)
(J 5 on 54-12781 to static filter)
25 ft. (J6 on 54-12781;
JI and .12 on 54-12498; to DAA)
50 ft. (J6 on 54-12781;
Jl and J2 on 54-12498: to DAA)
Power jumper (blue, 14 AWG, 23 in)
Power jumper (gray, 14 AWG, 18.5 in)
20 rnA static filter
I :j:
1 :j:
1*
I :j:
I :j:
1
I :j:
1 :j:
1*
1 :j:
1 :j:
1
Mechanical
70-13827-0-0
74-14167
70-17074-00
70-17074-02
I
11170 bezel insert
I/O connector panel, eight port
Mounting hardware kit
Mounting hardware kit
1*
1~
1*
1§
I§
Software
Diagnostic Tape (XXDP-TMDP)
AP-EI56"'-AC
EK-KY11R-UG User Guide
... Must be added at DIGITAL bfBInch office if not in kit.
t Optional
:j: Included in 70-17074 mounting hardware kit.
§ Mounting hardware is Rtemizl~d in Table 6.2.
6-6
I~
Table
~~2
KYl1-R Mounting Hardware Kit Contents
11/70
11/70
11/70
Part Number
Description
-R
-RB
-RC
90-06020-0 I
90-06022-0 I
90-06024-0 I
90-06074-0 I
90-06028-03
90-06633-00
90-06658-00
90-06799
90-07649
90-07651
90-07786-00
90-09525-0 I
90-09670-03
70-1 5604-00
70- I 5604-0 I
70- I 7074-00
70-17074-02
Phillips pan head screw, 6-32 X 0.25 in
Phillips pan head screw, 6-32 X 0.38 in
Phillips pan head screw, 6-32 X 0.50 in
Phillips pan head screw, 10-32 X 0.62 in
Phillips truss he:ad screw, 6-32 X 1.0 in
Lock washer. internal tooth, No.6
Flat washer No.6
Spacer. 0.31 in
Lockwaslher, external tooth, No.6
Lockwaslher. No. 10
U nut retainer 10-32
Self-Tap screw 6-32 X 3/8 in
Plastic standoff 3/8 in
Power jumper, blu(:. 23 in
Power jumper, gray. 18.5 in
Mounting hardware kit
Mounting hardware kit
2
7
5
4
3
6
10
3
5
4
4
4
4
I
I
X
2
7
7
4
3
8
6
2
7
5
4
3
6
10
3
5
4
4
4
4
I
I
X
6-7
3
5
4
4
X
11/70
-RE
2
7
7
4
3
8
6
3
5
4
4
X
i'0-1 7074 -00 MOUNTING HARDWARE KIT
~
M8255 MICROPROCESSOR MODUl.E
12-14613
H7005 20mA STATIC FILTER
if)
(Ef==:::
54-12498 LA36
INTEGRAL MODEM
\Q
~~
5
M40-12781 MULTIPLEXER
DULE
(b)~ ~
70-08519-6 CABLE (b)
(7C~13824-01 (~O),)COABLE
PTIONAL)
70-13824-00 (2 '
\
\c:=
..
_.-;
70-13827-00 BEZEL INSERT
AP·E 156" -AC DIAGNOSTIC TAPE
DOEC SUPPLIED DAA
3 -17066 (a)
70-15604-0-0
70-15604-0-1
POWE R JUMPE RS (e)
EK·KY11R·UG USER'S GUIDE
INCLUDtDS,~
74-14167110 CONNECTOR PANEUb)
OFFIC~~~'~b+N
(a) SUPPLIED
(b)
SUPPLIE BY TELEPHONE CO
(e)
B RANCH
KY11-R
IN KIT
KIT
70-17074 MOUNTING HARDWARE
FiguT'e 6-2
K YII-R/KYII-R C Installation Kit
6-8
BC05D·25 CABLE
70·17074·02 MOUNTING HAHDWARE KIT
M8255 MICROPROCESSOR MODULE
12·14613
H7005 20mA STATIC FILTER
70·08519·6 CABLE
70-13827·00 BEZEL INSERT
Ap·E 156*·AC DIAGNOSTIC TAPE
70·15604·0·0
70-15604·0·1
POWER JUMPERS (a)
EK·KY11 R·UG USER'S GUIDE
74.141671/0 CONNECTOR PANEL
(a) INCLUDED IN 74·17074·02
MOUNTING HARDWARE KIT
Figure 6··3
6.3.3
KYII-RBjKYII-RE Installation Kit
Step-By-Step Installation Instructions
This installation procedure provides instructions for the installation of K Y ll-R variants -R, -RB,
-RC, and -RE. There is a heade:r associated with each instruction to identify the variants to which it
applies. When an instruction header includes the variant being installed, the instruction must be performed. Conversely, if an instrw::tion header does not include the variant being installed, the instruction should be bypassed.
The text for each step references any figures or tables that are either necessary or helpful in the implementation of that instruction.
6-9
Instruction Step 1
[
-R
-RB
--------~--
-RC
-RE
----~----------~--------~
Remove cabinet panels and doors as required to make the CPU accessible from both the front and the
rear.
Disconnect primary power from the system by turning the circuit breaker to OFF.
Extend the CPU on its slides to the maximum forward position.
Remove the module cover panel (left cover).
Remove the wiretrough cover.
Loosen the clamps that secure the ribbon cable bundle at the rear of the CPU box.
Instruction Step 2
[
-R
-RB
-RC
-RE
Refer to Figure 6-4.
Remove the M7800 (DLII-A) or M7856 (DLII-W) from the SPC slot (usually slot 40).
Disconnect the cable that connects to the system terminal and pull it up and back out of the
wiretrough.
If the module removed is an Ivl7856, use Figure 6-4 to determine the enabled or disabled state of the
Real-Time Clock option on the board.
Instruction Step 3
[
-R
-RB
-RC
-RE
Slot 40 of the II /70 backplan~: must be made available for the M8255 microprocessor module. Rearrange options as necessary to make that slot available. The slot previously occupied by the M7800 or
M7856 (removed in step 2) mayor may not have b(!en slot 40; if not, the vacated slot may be re-used as
required. The usual rules for the: arrangement of NPR devices on the UNIBUS, bus priority. and
Grant continuity must be obs(!rv(!d.
The M8255 microprocessor module will be instal1~:!d in a later step.
6-101
L_S L--2_ _ _-----'
53
'~-4-5_S~_-7-~+9--_+_'
51
54
[
_ _-----J
S2
______~(l______~
REAL TIME CLOCK OPTION 15 ENABLED IF 55
SWITCH 9 15 OFF AND SWITCH 1015 ON.
MA-4S61
Figure 6-4
M7856 Switch Layout
Instruction Step 4
[
-R
-RB
-RC
-RE
Grant continuity is interrupted by the removal of the M7800 or M7856 in step 2. Continuity must be
restored in one of the following ways:
a.
If the module was removed from 11/70 slot 40, the M8255 will be inserted there in step 6 and
restore contin uity.
*b.
If a slot other than slot 40 was vacated by the module removal. a G727 Grant Continuity
card must be installed in position 0 of that slot.
*c.
If a slot other than slot 40 was vacated by relocation of an option that provided Grant
continuity, a G727 Grant Continuity card must be installed in position 0 of that slot.
I nstruction Step 5
[
·-RB
-R
-RC
-RE
Refer to Figure 6-5 and Tables 6-3 and 6-4.
*
If rearrangement of modules requires corresponding changes to N PG jumpering, those changes should be
done at this step.
6-11
r----,------------.....
[
-]
82!i5A
_
8647
174LS74I
W2
R11
----D
or ,--DC013
W1
W11
W12
[EIJ
W9 we
W7 W6
@[]
W13
W14
~
~
NOTE
J2 FOR I:ACTORY
USE ONl.Y
[74LS~
J2
W5
W4
W3
R20
[7404
I
MA·1932
Figure 6-5
M8255 Jumper Layout
6-12
Table 6··3
Jumper
M8255 Jumper Description And Configuration
Jumpers Installed
At Factory For
ROM Configuratiion
2Kx8'~
IKx8*
Description
IN lOUT State
Always IN
W2
Factory use
only
Steal Gram L
W3
KWI I-L option
WI
W4
W5
W6
W7
\\'8
W9
WIO
WII
WI2
WI3
WI4
*
IN
OUT on CS Rev F and
earlier to disable
IN on CS Rev H to enable
IN to disable K WI I-L
equivalent logic
OUT to enable K W II-L
equivalent logic
OUT
IN
OUT
IN
OUT
OUT
IN
IN
OUT
OUT
IN
IN
IN
OUT
11\
OUT
OUT
IN
There is no W 10
OUT
Reference Table 6-4 and instructions in step 5 to detennine the 1Kx8 or 2Kx8
configuration of the M8255 .
Table 6-4
M8255
Variant
Microcode
Version
-00
VOl
M8255 ROM/PROM Configuration
ROM or
PROM
E52
In ROM Location
E38
E46
E3J
IKx8
00787
00887
01087
00987
UV EPROM
(with windows)
-00
VOl
2Kx8
013E2
014E2
Masked ROM
(without
windows)
-00
V02
2Kx8
175E2
176E2
177E2
178E2
075E2
077E2
076E2
121E2
UV EPROM or
Masked ROM
-01
V02
2Kx8
UV EPROM
(with windows)
6-13
SERIAL LINE
INTERFACE
WAS DL11·W·
(M7856)
YES
YES
NO
M8255 JUMPE R
W3 MUST BE
OUT TO
ENABLE M8255
REAL TIME
CLOCK
M8255 JUMPE R W3
MUST BE IN TO
DISABLE M8255
CLOCK LOGIC.
KWl '·L WILL
CONTINUE
REAL TIME
CLOCK FUNCTION
*DI_llWA is 20mA
DL11-WB is EIA
MA·4654
Step 5 Diagram
The purpose of step 5 is to confirm that the M8255 jumpers were properly configured at the factory.
You should find all jumpers in their correct IN or OUT state; only W3 should be altered in the field if
system/option configuration requires.
a.
Use Table 6-3 and Figure 6-5 to examine the M8255 and determine that jumper W I (for
factory use only) is IN.
b.
Use Table 6-3 and Figure 6-5 to examine the M8255 and determine that jumper \V2 (Steal
Grant) is IN or OUT as noted. The DCOl3 replaced the 8647 IC at M8255 CS revision H: as
a result the Steal Grant feature can be enabled, and NPR latency problems are not increased
by addition of the K Y 11 ,·R when the 11/70 UNI BUS is heavily loaded. Steal Grant must be
disabled on M8255s (~arlier than CS revision H.
c.
The electronic console nequires a real-time. line frequency clock on the system. That function is usually provided by a K W ll-L or DL ll-W. If neither is present. the M8255 has realtime clock logic which may be enabled to provide the function.
6-14
NOTE
The M8255 real-time clock logic must be disabled if
another clock is operative on the system.
The status of M8255 jumper W3 determines the enabled or disabled state of the real-time
clock logic on the board.
.
Use Table 6-3, Figure 6-5, and the Step 5 Diagram to determine that M8255 jumper W3 is IN or OUT
as noted; alter it if necessary.
d.
Table 6-3 indicates the IN or OUT requirements for M8255 jumpers W4 through W 14;
Figure 6-5 shows the locations of those jumpers. Before you can use Table 6-3 to determine
if W 4 through W 14 jumpering is correct, you must determine the ROM configuration of the
board. The procedure is as follows:
Example
Procedure
(I)
Examine the M8255 and
(using Figure: 6-5)
determine th~~ location
of the ROMs, on the
board (locations E52,
E46, E38, and E31).
(2)
Note the numbe:rs
printed on the ROMs
and locate that number
series in Table 6-4.
Assume the board has a 175E2,
176E2, 177E2,and 178E2
series of ROMs in locations
E52, E46, E38, and E31
respectively.
(3)
From the ROM/PROM
column ofTabk~ 6-4,
note the corresponding
IKx8 or 2Kx8
configuration. The-OO
or -01 board variant
is also shown.
The third row down in Table
6-4 is the appropriate
reference for the 17xE2 ROM
series. You have now
identified the board as a -00
variant, the microcode as
V02, and the ROM
configuration as 2Kx8.
(4)
Return to Tabh! 6-3
and (using the 1Kx8 or
2Kx8 column) (msure
that jumpers, W 4
through W 14 are IN or
OUT as require:d.
The 2Kx8 column in Table 6-3
indicates that jumper W4
should be OUT, W5 IN, and so
on.
6-15
CAUTION
The -,01 variant of the M8255 is intended for Microcode Version V02 in the U.K. and Europe. It must
always be paired with a -01 variant of the 54-12781
multiple~~er module. Also, the -01 variants are incomp:atible with the 54-12498 LA36 Integral Modem
module. Step 7 provides the details required for 5412781 identification.
Instruction Step 6
[
-R
-RB
-RC
-RE
Refer to Figure 6-6.
THIS CONNECTOR PLUGS
SIDE 1 ~-----~'NTO J4 ON THE 54·12781
WITH THE SMOOTH SIDE
54.12781
TOWARD THE SIDE 1
SURFACE OF THE BOARD
MULTIPLEXER
MODULE
(STEP 21)
THIS CONNECTOR PLUGS INTO J1
ON THE M8255 WITH THE RIBBED
SIDE OF THE CABLE TOWARD THE
SIDE 1 SURFACE OF THE BOARD
(STEP 6)
MA·&280
Figure 6-6
BC06R-3 Cable Configuration
6-16
Fold the BC06R-3 cable into the configuration shown in Figure 6-6, without attaching it to either
board.
Dress the BC06R-3 cable on top of the other ribbon cables in the wiretrough, the ribbed side up and
the red stripe toward the backplane. At a point above slot 40, guide the cable downward around the
ribbon cable bundle. Plug the connector into J I-on the M8255 with the ribbed side down (toward the
side 1 surface of the board) and insert the module into slot 40. Temporary removal of modules from
adjacent slots may simplify the procedure.
Instruction Step 7
[
,-RB
-R
-RE
-RC
Refer to Figure 6-7.
The purpose of step 7 is to confirm that the 54-12781 jumpers were properly configured at the factory.
You should find all jumpers in their correct IN or OUT state.
a.
Use Figure 6-7 to examine the 54-12781 and determine that jumpers W I through W 12 are
IN or OUT as indicated!.
THIS 20K OHM RESISTOR (R26)
MUST BE REMOVED FROM
ALLO' VA;N: B:,~_R_D_S_---Ir--------~o
o L-.-_ _ _ _ __
:j 20KOOO'K ~J J~ ~ ~ 0
C'---J1-jC
_ _ J_3
C
J2
L:::-~~B0
lcJ4 :jC'---------JlC
JS
J6
1[ill)
[ffiJ
~
I
I
UART-E6
UART-ES
E12c:::J
54·12781
,.-----,
MUl.TIPLEXER
~o
___________________________
0
I
I
c:::::J E4
c:::JE3
:L _____
E16 J:
~_
0
0
0
: : br 01 1 111 1
_ _ _ OlCO ..... COLn.q-MN.-
~~~~~~~~~~~~
oo!!o!o!!!!J
101"'-11133
Figure 6-7
54-12781 Jumper Configuration and Layout
6-17
b.
The Caution note at step 5 indicates that the M8255 and 54-12781 must be -00 or -01 paired.
You can determine the 54-12781 variant as follows:
d~termine
(l)
Use Figure 6-7 to
location E 16.
(2)
If the board is a 54-12781-00, there won't be any chip at E16.
(3)
If the board is a 54-12781-01, there will be a 1489L chip at E16.
If the board is a -01 variant, make sure the 20K ohm resistor R26 is removed from the
board. It must not b<: present on any -01 variant board.
c.
[-R
"instruction Step 8
-RB
I
-RC
-RE
Refer to Figure 6-7 and Tables 6-5, 6-6, and 6-7.
Use the tables above and set DIP switches E3, E 19, and E28 on the 54-12781 multiplexer module to
select baud rate, system terminal fill characters, and 20 rnA loop options. Each of the referenced tables
indicates the usual LA36 settings. The setting of DIP switch E28 (Table 6-7) is of no consequence if the
terminal is wired for EIA operation.
If the system terminal is an LA 120, the baud rate must be selected in accordance with Table 6-5. The
LA 120 must be operated at a ba ud rate of 1200 or lower. Table 6-6 indicates the settings normally used
for LA 120; Table 6-7 is not applic:able to LA 120 or other EIA terminals.
Table 6-5
Baud
Rate
I
110
300*
600
1200
1800
2000t
2400
3600t
4800
7200
9600
INVALID
*
t
Transmit:
Receive:
51
Baud Rate Selection
54-12781 DIP 5witch E3
52
ON
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
OFF
ON
OFF
OFF
ON
ON
OFF
OFF
ON
ON
OFF
OFF
56
54
53
ON
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
Standard switch settings for LA36 (300 Baud)
Not compatible with LA 120
6-18
55
ON
OFF
OFF
OFF
ON
ON
ON
ON
OFF
OFF
OFF
OFF
OFF
ON
OFF
OFF
ON
ON
OFF
OFF
ON
ON
OFF
OFF
ON
ON
ON
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
57
58
ON
OFF
OFr
OFF
ON
ON
ON
ON
OFF
OFF
OFF
OFF
ON
ON
ON
ON
OFI:
OFF
OrF
OFF
OFF
OFF
OFF
OFF
Table 6-6
System Terminal Fill Character Selection
54-12781 DIP Switch E19
Switch
Setting
Function
SI
N/A
Unused.
S2
N/A
Unused.
S3
OFF
Four fills after LF (VT05).
ON
No fills after LF.
OFF
Eight fills after CR.
ON
No fills after CR.
OFF
Gate electronic console status bits into
transmittl;!r control and status register.
ON
Suppress electronic console status bits.
OFF
Reserved for future use.
S4
S5
S6.7.8
Usual switch settings for LA34. LA36, LA38, LA 120:
S3 = ON, S4 = ON, S5 = 0 N.
Table 6-7
Console Terminal 20 rnA Loop Option Selection
54-12781 DIP Switch E28
Mode
Transmitter Switches
SI
S2
S3
S4
S5
Receher Switches
S6
S7
S8
S9
SIO
Active*
ON
OFF
ON
OFF
ON
ON
OFF
ON
OFF
ON
Passive
OFF
ON
OFF
ON
OFF
OFF
ON
OFF
ON
OFF
*
Standard LA36 switch setting. active mode
Instruction Step 9
[
-RC'
-R
Refer to Figure 6-8.
Attach the four plastic standoffs (90-09670-03) to side 2 of the 54-12498 integral modem module with
four 6-32 X 3/8 inch self-tappiing screws (90-09525-01) and No.6 flat washers (90-06658-00) from side
I of the board.
Snap the 54-12498 integral modem module onto side 2 of the 54-12781 multiplexer module.
6-19
11/70 CONSOLE PANEL AND
SCREW,6-32X.375 •
BEZEL ASSEMBLY DETAIL
',--- &,/1 #6 FLAT WASHER
64-12498 (USED ONLY ()N .. €~
SCREW, 6-32)1: 3/8 SELF TAP
KYll-R AND KYll.RC)
;-=:,~ ~ #6 FLAT WASHER
__" !
( / STANDOFF, PLASTIC, 3/8 LONG (SEE DETAIL "A")
BEZEL
n
,'/
'~ /,~
SPI~CER, .31 LONG
MOUNTING
BRACKE~.-
/~,,{(\
/ - _/ X _/"
I ((1--&;;"Y
j
~~-"
t!
~/
_:.,
//../ / -
/~ ~:
ij-. ' / ' C . / ' 1
I ".'
! : I /':?; -~/ ,_
,I
I
~
~
#6 FLAT WASHER
/
SCREW, 6-32 X 1.0
SCREW, 6-32 X.50
t! .... ,.,(./#6 LOCKWASHER,EXTERNAL TOOTH
"
I
;_: '.
',;
9(!-#6 FLAT WASHER
(~- ~~~. ~~' -6 ' ·
_:/'
' I l-<~'~, ,~/)~'
-_::.' ~ //
; !
i'1~-)~-'-'
/
JC; -~/~- ~\ \
: : I' I
'---, '.
u..',~ '~~
~./ I
,
'
"
~ e ///
,
,./:~
~/!
' /
II;i i I! ~
/ / /;:/'
!: ,\..--.,-- i ;
,/
/'54-127.61 ;-.
, ,- __ ~) '" , /
e;--
"
'-,__
,
r/
I'
~t_J
,1
'
,,'
"~
/sCREW, 6-32)( .38
,..~: ~
I
SCREW, 6-32 X 1/4
#6 LOCKWASHER, E):TERNAL TOOTH
7.
PLASTIC
STANDOFF
I ;-'278'
....'249.
BEZEL INSERT
"
/'
NOTE: ALL SCREW LENGTHS IN INCHES.
SlOE
1
SCREW, 10-32 x .62 _ ,
#10
~
\
/
SlOE
"-SIDE
1
2
90-07786
LOCKWASHER,-~U
NUT RETAINER
EXTERNAL TOOTH
74-14167
/'
I/O CONNECTOR PANEL
I/O CONNECTOR PANEL MOUNTING
AND ASSEMBLY DETAIL
(VIEWED FROM FRONT OF CABINET)
Figure 6-8
KYII-R/KYII-RC Mechanical Assembly
6-20
MA-4344
Instruction Step 10
-R
[
-RB
-RE
-RC
----------~----------~------------~----------~
Refer to Figure 6-8 and 6-9.
Remove the four 6-32 screws and No.6 flat washers that secure the bezel to the bezel mounting
bracket. Remove the bezel.
11170 CONSOLE PANEL AND
BEZEL ASSEMBLY DETAIL
SCREW,6·32 X .375
". . ,j
/LATWASHER
..
", € ...,
.....--/
/,""; BEZEL
MOUNTING
BRACKE~./~:.
/' . . ' .;:'>,
! ( r1f;;.·_ / '/ ' ....\
i I
:
:
:
!
-
/
/;-
:
~'~~/~.
'
of'
,'tt
.//&/1.12781
.~
//
::.
~
I
ti
SCREW, 6·32 X .50
/ #6 LOCKWASHER
...."c;/ EXTERNAL TOOTH
/
€~#6FLATWASHER
/~ ....
.:.
';/
!/'"~~/.
/.""':/
~....-'/""-~/ GL!:'~~ , :.r
1....-
......... , (/'
.
l"1r./.~;;~.~'-'''''-~~
. ·-'
I
.........[..-'[.....j
~~"
....- , : ; ;
/'.
Ii'
: i '
Q
~
'/'
....---:.--: /,' I
. II :
,
SPACER, .31 LONG
\
,
#6 FLAT WASHE R
SCREW, 6·32 X 1.0
I
.~/:; " ~I
"1,
I
~
,/~,J
".
",/ ../
»ZEL
' "
I ' , .... ; .
/""
".
SCREW, 6·32 X .38
/....-/
~,
/
.....
f
I
SCREW, 6·32 X 1/4
/J-
#6 LOCKWASHER, EXTERNAL TOOTH
BEZEL INSERT
#10 LOCKWASHER,
EXTERNAL TOOTH
SCREW
"'10-32X.62 ........
NOTE: ALL SCREW LENGTHS IN INCHES.
,
SCFIEW!3.32X.50\
#6LOCKWASHER,
INTERNAL TOOTH
\
"--'G......
~f' ~~/
..
/~k~~;./
12,14613
STATIC
FILTER
f
".
~~
~
RETAINER
/
/.'
....
~....-
~..~/.
/
~
....70-08519.6,
/'
,/,/
74·'14167
/
/
I/O CONNECTOR PANEL,
'
I
REAR
CABINET
FRAME
(VIEWED FROM FRONT OF CABINET)
Figure 6-·9
90·07786
U NUT
tJ'
'
"
I/O CONNECTOR PANEL MOUNTING
AND ASSEMBLY DETAIL
'
KYII-RBjKYII-RE Mechanical Assembly
6-21
Instruction Step 11
[
-R
-RB
-RC
-RE
,-----L..-_----'-----'-~
Loosen (do not remove) the three 6-32 flat head nylon screws from the male/female standoffs that
secure the upper edges of the indicator panel and c:onsole module to the bezel mounting bracket. The
Step II Illustration shows the hardware involved.
NYLON SCREW - - . . , . ,
MA·5279
Step 11 Illustration
Instruction Step 12
-R
-RB
-RC
-RE
Disconnect the four cables connected to the console module; three ribbon cables to Berg connectors
J 1, J2, J3; and power connector lPI to Mate-N-Lok J 1. If the Berg connectors have latches, it may be
advisable to separate the indicator panel from the console module to make them accessible.
Instruction Step 13
-R
-RB
-RC
Unscrew the three male/female standoffs from the bezel mounting bracket.
Tighten the three flat head nylon screws that were loosened in step II.
6-2:2
-RE
Instruction Step 14
[
--RB
-R
-RE
-RC
Dismount the console module and indicator panel as a complete assembly,
Remove the three 6-32 screws that secure the lower
mounting bracket.
i~dge
of the console module assembly to the bezel
Instruction Step 15
[
-RC
-R
Refer to Figures 6-10 and 6-11.
J 11 C TELEPHONE JACK
-NOT PRESENT IF DAA
IS TELEPHONE COMPANY
EQUIPMENT
~
CPU
MODULE
11/70-M8134
Jl
BC06R-3
±I
P1 POWER HARNESS
CPU
MODULE
[~]
70-13824
54-12498
INTEGRAL
MODEM
I
[ J8
OR
11/70·M8140
""'1"'"
[-:i6 t + - + - - - -
--'
r
-I
I
-~
~O-08519.6
ELECTRONIC
CONSOLE
MICROPROCESSOR
MODULE
..-Jv
~
I
STATIC
FILTER
M8255
J1
I
BC03L-l0
12-14613
BC06R-3
14-+----,-----
• BC03L-10
EIA FILTERED CABLE
IS OPTIONAL IN
•• IN THE U.K., A BC99-N
IS USED INSTEAD
SYSTEM TERMINAL
RJ11C
TELEPHONE
JACK
MA·4556
Figure 6-10
K Y ll-R Cabling Diagram
6-23
54·12781
SIDE 2
54·12498
SIDE 1
TO
70-13824 CAB LE __
~P!JI"'I:~~f7Jfl
DAA
54·12781
SIDE 1
FRONT VIEW SHOWING 70·13824 CABLE CONNECTIONS TO 54·12781 AND 54·12498
(USED IN KYll·R AND KY11·RC ONLY)
Figure 6-1 J
54-12498 Integral Modem Mounting and Cabling
Dress the ring terminal end of the 70-13824 cable through the CPU wiretrough, down and out the rear
of the cabinet. (Note ac power cable precaution from Paragraph 6.2.3.1).
Plug two of the three connectors at the other end of the cable into J 1 and J2 on the 54-12498 integral
modem module, leaving the third connector disconnected. Observe the uTHIS SIDE UP" warning
..
labels. "UP" means away from the side 1 surface of the board.
6-24
Instruction Step 16
[
-RB
-R
-RC
-RE
Refer to Figures 6-8 and 6-9.
Mount the 54-12781 multiplexer module along its lower edge, using three 6-32 X 0.38 inch screws (9006022-01) to secure it to the bezel mounting bracket.
Instruction Step 17
[
-RB
-R
-RC
-RE
Refer to Figures 6-8, 6-9, and 6-11.
Secure the upper edge of the 54,·12781 multiplexer module to the bezel mounting bracket, using three
6-32 X 1.0 inch screws (90-06028-03), No.6 flat washers (90-06658), and 0.31 inch spacers (90-06799).
The spacers separate side 2 of the board from the bracket.
When installing K Y ll-R or K Y II ,·Re, dress the remaining connector of the 70-13824 cable (step 15)
under the center spacer and forward over the caterpillar insulation, which is on the board above J8.
Instruction Step 18
[
-RB
-R
-RC
-RE
Before attaching any cable to the 54-12781 multiplexer module, perform a continuity check to ensure
there is no connection between logic reference ground and frame ground. J8 pins 2, 6, and 7 and the
etch to which they are connected are suitable logic reference ground points. Refer to the Step 18
Illustration. Measure to the bezel mounting bracket, or other chassis or frame member.
Instruction Step 19
[
-RB
-R
-RC
-RE
Turn the keyswitch fully counte:rc1ockwise to the OFF position and remove the key.
Instruction Step 20
[
_-_R__
~__ -RB__~~__-R_C____~__-_R_E__~
Refer to Figures 6-8 and 6-9.
,
Mount the 74-14167 universal I/O connector pane1 if one has not been previously installed. It should
be mounted near the power controller and at the bottom of the cabinet; however, since it must not
interfere with other equipment or the movement of the CPU on its slides, the panel may be installed in
any other suitable location.
6-25
Attach the four U nut retainers (90-07786-00) to the cabinet frame.
Secure the panel, using four 10-32 X 0.62 inch screws (90-06074-01) and No. 10 lockwashers (9007651 ).
o
"'"-'---
MA·5281
Step) 8 Illustration
Instruction Step 21
[
-RB
-R
-RC
-RE
Refer to Figures 6-6 and 6-10.
Reconnect the cables disconnel~ted from the original console module. They plug into the 54-12781
multiplexer module at J 1, J2, and J3*; power harnl~ss plug PI plugs into J8.
Plug the BC06R-3 cable from the M8255, instalkd in step 6, into J4 with the smooth side down
(toward the side 1 surface of the board).
•
Note that on the original console: module connector J3 was located as shown in the Step 21 Illustration .
6-26
On the 54-12781 multiplexer module, J3 is in a diffl!rent location as shown at the right in the Step 21
Illustration. The cable which was plugged into J3 (and which may be tagged J3) must be slightly
refolded so it can be plugged into the new J3 location.
o
"'-~------
ORIGINAL CONSOLE MODULE
-------------------------~"~:". ""'.J C"'""";;"~ 00
[~::~ C'P"""'!~::;;]
'--5412781
--
'",MULTIPLEXER MODULE
Step 21 Illustration
Instruction Step 22
Refer to Figure 6-10.
If the system terminal is configured for EIA operation, DIG ITA L recommends the use of an optional
BC03L-I0 filtered cable. Connl!ct the cable to J5 on the 54-12781 multiplexer module: dress it through
the wiretrough, down to the I/O connector panel, and secure it there. Connect the terminal to the
BC03L-I0 at the I/O connector panel, using a BC03M null modem cable alone, or in series with a
BC05D extension cable.
Instruction Step 23
-R
-RB
-RC
-RE
Refer to Figures 6-8, 6-9, and 6-10.
If the system terminal is configured for 20 rnA operation, and a 12-14613 static filter has not been
previously installed, mount th,e filter onto the 74-14167 I/O connector panel. using two 6-32 X 0.50
inch screws (90-06024-01)i and No.6 internal-tooth lockwashers (90-06633),
6-27
Instruction Step 24
[
·-RB
-R
-RC
-RE
Refer to Figure 6-10.
Plug the 70-08519-6 cable into J5 on the 54-12781 multiplexer module, dress it through the CPU
wiretrough and down to the I/O connector panel.
Plug the cable into the 12-14613 static filter
mount(~d
in step 23.
Instruction Step 25
[
··RB
-R
-RC
-RE
Refer to Figure 6-10.
Plug the system terminal cable into the 12-14613 static filter mounted in step 23.
Instruction Step 26
[
-RC
-R
Refer to Figures 6-10 and 6-11.
Plug the remaining connector on the 70-13824 cable: (steps 15 and 17) into J 6 on the 54-12781 multiplexer module.
Reinstall the wiretrough cover.
Instruction Step 27
[
-·RB
-R
-RC
-RE
Refer to Figure 6-10.
Thread the Berg connector end of the BC03L-IO modem cable through the I/O connector panel as
shown in Figure 6-9. Dress the cablt~ (away from any ac power wiring) up to the CPU box, through the
wiretrough, to the 54-12781 multiplexer module; plug the Berg connector into J6.
Secure the Amphenol connector to the I/O connector panel, using two 6-32 x 0.50 inch screws (9006024-01) and No.6 internal-tooth lock washers (90-06633).
Reinstall the wiretrough cover.
6-28
Instruction Step 28
-RE *
--RB
[
------~~------~----------~--------~
Refer to Figure 6-10.
Plug the BC05D-25* modem cable into the Amphenol connector installed in step 27, dress it out of the
cabinet and run it to the modern location.
Plug the cable into the modem.
Instruction Step 29
[
·-RB
-R
-RC
-RE
Jumpers C40A I to C40B I on the 11/70 backplane: must be removed to enable NPG to the M8255
microprocessor module. On latc~r backplanes these may be upper wraps, and removal will be routine.
On earlier backplanes the following steps apply:
(upp(~r
a.
Remove C40BI
b.
Remove C40B 1 (lowe:r wrap) and carefully cut away from C40A 1.
c.
Replace C40BI to C41Al removed in ste:p (a) above.
wrap) to C41Al.
Instruction Step 30
[
-R
·-RB
-RC
-RE
Refer to Figure 6-12.
FCO 11/70-S00 12 must be implemented to provide :t 15 V to the electronic console. The FCO is
totally accomplished by the inst.allation of two power jumpers included in the option installation kit.
Note, as you proceed, that the FCO may already be implemented.
*
a.
Install one 70-15604-00 blue power jumper (23 inches) from PI console power connector
pin 5 to backplane connector P5, pin 5.
b.
Install one 70-15604-01 grey power jumper (18-1/2 inches) from PI console power connector
pin I to backplane connector P3, pin 3.
c.
Secure the two
jump(~rs
to the existing wire bundle with tie wraps (90-07032) as required.
In the U.K., a BC99-N should be installed instead of the BC05D-25.
6-29
P5
P4
P3
P2
BACKPL1I.NE CONNECTORS
CONSOLE POWER
CONNECTOR Pl
(PLUGS INTO JB ON
54·12781)
MA",,'32
Figure 6-12
Power Jumper Installation
Instruction Step 31
Refer to Figure 6-10 and Tables 6-8, 6-9, and 6-10.
Connect the 70-13824 cable ring t<::rminals to the DAA, using Table 6-8 to identify which wire goes to
which terminal. Note that the voltage supply leads connected to + V and -V must be from the K Y 11R, not from any other source.
Instruction Step 32
Refer to Figure 6-10.
If the DAA is DIGITAL-supplied 30-17066, the kit includes a vendor manual that specifies installation procedures. Early versions of this DAA kit diid not include mounting hardware; it must be obtained locally. The vendor procedure should be performed at this time: however, there are additional
details which must be observed with respect to the locally obtained mounting hardware:
a.
The DAA must be mounted vertically to a wall or other stationary structure.
b.
If the unit is mounted to a plaster or c;omposition wall, plastic or other suitable screw
anchors should be used"
c.
The two mounting screws must have low profile heads to eliminate any possibility of contact
with the DAA circuit board.
Plug the I/O (analog interface) cable from the DAA into the RJ 11 C telephone
6-30
jack.~
Table- 6-8
Intt~rconnection
54-12498
Modem
J2 Pin No.
DAA
Terminal
Designation
II
3
--v
8
2
SH
+V
SHI
DA
I
7
5
6
OH
IRI
DT
DR
9
of 54-12498 Integral Modem to DAA
-12 volts
Switch hook Status
+ 12 volts
SH Return
Data
Not used
Off Hook
Ring Indication
Data Transmit
Data Receive
CTT
Table 6-9'
54-12781
Multiplexer
J6 Pin No.
A
M
H
TT
CC
HH
KK
UU
AA
54-12781
Multiplexer
J6 Pin No.
70-13824
Cable Wire
Color
Ground
Receive Data
Transmit Data
+5 Volts
+ 12 Volts
--12 Volts
Data Terminal Ready
Ground
Clear to SI!nd
Blue
White
Violet
Orange
YelIO\\'
Black
Brown
Green
Red
'"
7
2
3
4
5
6
20
22
8
25
Green
Yellow
Violet
Orange
54-12498
Integral Modem
Jl Pin No.
J2 Pin No.
I
2
4
5
6
7
8
4
15
Interconnection of 54-1l2781 Multiplexer to Modem
BC03L-J(JI
Cable
ConnectOl'
Pin No.
I
VV
VV
F
J
V
T
Z
DD
X
BB
C
Grey
Blue
Brown
Black
Red
Interconnection of 54-12781 Multiplexer
to 54-12498 Integral Modem
Signal
Name
Table 6-10
Wire
Color
Signal Name
EIA
(RS-232C)
Signal Name
EIA
(Abbr.)
EIA
Cir.
Protective Ground
Signal Ground
Transmit Data
Receive Data
Request to Send
Clear to Send
Data Set Ready
Data Terminal Ready
Ring Indicator
Carrier Detect
Force Busy'"
GND
GND
TxD
RxD
RTS
CTS
DSR
DTR
RI
CD
FB
AA
AB
BA
BB
CA
CB
CC
CD
CE
CF
CN
Not used
6-31
Instruction Step 33
--RB
[
-RE
--------------------~------~----------~--------~
Refer to Figure 6-10, and Tablc:s 6-10 and 6-11.
Plug the modem into ac power. (Note precaution in Paragraph 6.2.3.3.) Connect the I/O (analog
interface) cable to the RJ 11 C telephone jack (does not apply to -RE). If the modem is not DIGITALsupplied (30-15949), use Table 6-10 to identify pin connections for the required signals from the
BC03L-IO, BC05D-25, or BC99-N (;able. Table 6-11 indicates the required states of selectable options.
Instruction Step 34
[
--RB
-R
-RC
-RE
By this step, all electronic console hardware is installed except the bezel.
Review all elements of the installation to determine that all components are properly installed.
Verify that all electrical and mechanical connections are secure; it is possible that some were disturbed
during the installation.
Instruction Step 35
[
_-R____________
~__-.__R_B__~___-_R_C_______________-_R_E__~
If you wish to perform an operational test of the dectronic console before attaching the bezel and
other superficial components, proceed to step 39. Ste:ps 36, 37, and 38 may be performed following the
test.
Instruction Step 36
[
--RB
-R
-RC
-RE
Refer to Figure 6-8 and 6-9.
Mount the bezel insert (70·,13827) lto the bezel removed in step 10.
Along the upper edge use thre~: 6--32 X 0.50 inch screws (90-06024-01), No.6 external-tooth lockwashers (90-07649), and No.6 flat washers (90-06658).
Secure the two lower corners, using two 6-32 X 0.25 inch screws (90-06020-01) and No.6 externaltooth lock washers (90-07649).
6-32
Table 6-11
Predetermined State
On State
Off State
Description
Originate/ Answer
A utomatic/ Answer
Data Set Ready (CC) in Analog
Loop
Loss of Carrier Disc:onnect (LCD)
Abort Timer (ABT): Allows data
set disconnects when handshaking
does not take place.
Delay time:
Selectable Modem Options
Condition
x
.X
X
X
X
17.0 sec: (min)
30.0 sec: (max)
Receive Space Disconnect (RSD)
Send Space Disconnect (lmmc!diate)
Transmit Reversals in Manual
Analog Loop
Answer Mode Indication (CE)
Early Data Set Ready (CC)
Indication: Causes Data Set
Ready (CC) to be asserted when
the "modem" is connected to the
switched network rather than
when the called station's
carrier is detected.
X
X
X
X
X
Make Busy (CN Circuit)
Fail-safe state orCN
Common Ringer
RTS Control
DTR Control
Analog Loop
Disconnect (Unattended)
CB-CF (COM/SEP)
Grounding AA/AB COM/SEP
Remote Telephone Operation
(REM OPR)
X
X
X
DTE mode
DTE mode
DTE mode
DTE mode
Separate
Common
Remote
This table is an excerpt from DIGITAL Purchase Specification A-PS-3015949, Revision
A. It lists selectable modem options and indicat(!s their states as required by the electronic
console.
Instruction Step 37
[
-R
-RB
-RC
-RE
,-----i.- ,---,-----,--------,
Refer to Figures 6-8 and 6-9.
Mount the bezel to the bezel mounting bracket, using four 6-32 X 0.38 inch screws (90-06022-01) and
No.6 internal-tooth lockwash<:rs (90-06633).
As the bezel is positioned for mounting, determine that there is clearance for operation of the powerfail/restart (RUN 1, HALT, RUN 0) and lamp test switches. Slight vertical or horizontal adjustment
of the bezel, bezel insert, or 54-12781 multiplexer module may be required.
6-33
E----'~
Instruction Step 38
[_-R-----i'----_
-R_B--,--I_-R
C ---"--_-R
l
Replace the CPU module
cov~:r
panel (left cover).
Reposition and tighten the clamps for the ribbon cable bundle at the rear of the CPU box.
Replace any other panels and doors that were removed.
Instruction Step 39
[ ___-_R__
~____-R_B____~__-_R_C__~___-_R_E__~
A pply primary system power by turning the circuit breaker to ON. Leave the electronic console keyswitch in the OFF position.
Instruction Step 40
-RB
[
-RE
,----L-_~_______L-----'
Determine that modem power is IOn.
Table 6-12 is a summary of steps 41 through 47, which test the DAA, modem, and electronic console
remote port. An overview of those steps will be helpful as you proceed.
Instruction Step 41
-R
-RC
Refer to Table 6-12.
This step tests the DAA without power. The DAA receives its power from the electronic console: with
the keyswitch in the OFF position, the DAA should be inoperative.
From another telephone, dial the number of the dedicated line. You will hear the ringing signal. but
there wi]] be no answer.
Hang up.
If you don't hear a ringing signal, a telephone circuit fault is probable.
6-34
Tllible 6-12
KY 1 I-R Variant Affectc~d
IKe~'switch
Instruction
Step No.
-R
41
x
x
OFF
43
x
x
LOCAL
44
x
x
45
46
x
47
x
-RB -RC -RE
Position
DAA or Modem Test Sequence
Unit Tf'sted and Expected Results
DAA With
DAA Without
Test S~iitch
Test Switch
Stand-Alone
1\1odem
Dial thl:: number: there
will he no answer.
Dial the numher: there
will he no answer.
Not tested.
LOCAL
Set switch to NORMAL
dial the numher: there
will be no answer.
Dial the number: there
will he no answer.
Not tested.
x
x
LOCAL
Not tested.
Not tested.
Set switch to
l\iORMAL:
dial the
number: there
will be no
answer.
x
x
LOCAL
Set switch to TEST*:
dial the number:
carrier lOne will be
heard: CARRIER
indicator will not light.
Not tested.
Sct switch to
TEST*: dial
the numher:
carrier tone
will he
heard:
CARRIER
indicator will
not light.
x
REMOTE
Set switch to NORMAL: Dial the numher:
dial the number:
carrier tone will he
carrier lOne will be
heard.
heard.
x
x
Sct switch to
NORMAL:
dial the
number: carrier
tone wll be
heard.
* See Note at step 44.
Instruction Step 42
[
-R
-·RB
-RC
-RE
This step is required only if the systt:m terminal is an LA 120. The specified communication features of
the LA 120 must be Uset up'" as follows:
a.
The transmission baud! rate must be 1200 or lower.
b.
Buffer Control, B, must be set to 1, large buffer.
c.
Local Echo, E, must be set to 0, off.
d.
Modem, M, must be set to 1, full duplex. no modem.
e.
Parity and Data Bits, ]p, may be set to anyone of the five positions (1, 2. 3,4, or R) which
ignore parity received.
f.
Auto XONjXOFF, X" must be set to 1, enabled.
6-35
Instruction Step 43
[
-RB
-R
-RC
-RE
Refer to Table 6-12.
Turn the keyswitch to the LOCAL position; this brings power up. All panel indicators except CARRIER are turned on momentarily; then, except for POWER, they are turned off. The POWER indicator remains on, and in Microcode Version V02 will be blinking to indicate that the CPU is halted.
The self-test message V000377 will be printed on the system terminal.
Type to enter console state. A CON:= prompt will be printed at the left margin.
If system response to power-up is not as described above, see Paragraph 6.4.
Instruction Step 44
[
-RB
-R
-RC
-RE
Refer to Table 6-12.
If the DAA or modem has a NORMAL/TEST switch, select the NORMAL position. (See Note
below.)
From another telephone, dial the number of the
there will be no answer.
d~~dicated
line. You will hear the ringing signal, but
Hang up.
If you do not hear a ringing signal, a telephone circuit fault is probable.
NOTE
may not be a switch labeled NORMAL/TEST; however, ill switch (or switches) may
serve that purpose. Typical modem test loops are illustrated by the Step 44 Diagram.
Ther'~
Specilric instructions for selecting "normal" or
"test'" o(.eration may be found in the vendor manual
shippE~d with each DIGITAL-supplied DAA or
modem.
6-36
I
COMPUTE R SITE
I
TELEPHONE NETWORK
MODEM
1
SYSTEM
I/O
-.-II
-I
I
TRANSMITTER
I
REMOTE
LINE
I
RECEIVER
I
MA-5673
Step 44 Diagram
Instruction Step 45
[
-RB
-RE
- - - - - ' - - _ - - - L - - - - - J . . ._ _
Refer to Table 6-12.
If the DAA or modem has a NORMAL/TEST* switch, select the TEST position.
From another telephone, dial the number of the dedicated line. The call will be answered and you will
hear a carrier tone. The electronic console CARRIER indicator will not light.
Hang up.
Instruction Step 46
[
-R
Refer to Table 6-12.
If the DAA or modem has a NORMAL/TEST* switch, select the TEST position.
From another telephone, dial the number of the dedicated line. The call will be answered and you will
hear a carrier tone. The electronic console CARRIER indicator will not light.
Hang up.
*
See Note in step 44.
6-37
Instruction Step 47
-R
-RB
-RC
-RE
Refer to Table 6-12.
Turn the keyswitch to REMOTE.
If the DAA or modem has a NORMAL/TEST* switch, select the NORMAL position.
From another telephone, dial the number of the
hear a carrier tone.
de~dicated
line. The call will be answered and you will
- If you simulate a carrier signal (by whistling into the telephone for example) the electronic console will
detect the signal and the CARRIER indicator will light.
Hang up.
Instruction Step 48
-R
-RB
-RC
-RE
-RB
-RC
-RE
Return the keyswitch to the LOCAL position.
Instruction Step 49
-R
Set the power-fail restart (HALT, RUN 1, RUN 0) switch to the HALT position.
Instruction Step 50
-R
-RB
-RC
-RE
If installation verification will be performed by DDC, further manual testing is not required. DDC
personnel will provide instructions for test preparation. The procedure for contacting the DDC is
documented in Chapter 5.
A manual test procedure follows" however, for use when required.
* See Note in step 44.
6-38
Instruction Step 51
[
·-RB
-R
-RC
-RE
All original hardware removed during KYII-R installation must be saved; it will be needed if the
customer decides to have the K Y II-R removed. Use the K Y ll-R shipping container and packing
materials for storage purposes. After packing, the: container should be clearly marked ""DO NOT
DISCARD". Advise the customer of the contents and their possible use if the electronic console is
removed at some future date.
6.4 ELECTRONIC CONSOLE CHECKOUT PUOCEDURE
You can use this test procedure immediately after installing the electronic console, after performing
corrective maintenance, or whc!never a basic test is appropriate.
Each step of this procedure includes operator action, expected normal system response, and failure
keys. Use the failure keys ref(~renced in each of t.hese tests if the system response is abnormal, to
determine which components are involved in that t(!st. An abnormal response indicates system failure.
If you observe any deviation from the system's normal response to a test, turn to the referenced failure
key(s) in Chapter 7.
Figure 6-13 shows an example of the failure key format. Each failure key shows the active signals and
components for the test by using bold lines and shading.
TEST 1
POWER, KEYSWIlrCl!-1, LAMPS; AND ELECTRONIC CONSOLE SELF-TEST
Action
Power down; set system terminal on-line.
Set power-fail restart switch to HALT.
Turn keyswitch to LOCAL DISABLE.
Expected Response
REMOTE, FAULT, and TEST indicators should be turned on momentarily, then turned off.
POWER and DISABLE indicators should be turned on (blinking in Microcode Version V02). Terminal message V000377 indicates successful self-test.
Action
Expected Response
I.
Turn keyswitch to LOCA L.
DISABLE indicator should be turned off.
2.
Turn keyswitch to REMOTE DISABLE.
REMOTE and DISABLE indicators should be
turned on.
3.
Turn keyswitch to REMOTE.
DISABLE indicator should be turned off.
4.
Turn keyswitch to LOCA L.
REMOTE indicator should be turned off.
5.
Press LAMP TEST pushbutton.
ALL indicators should be turned on.
Failure Key:
6-39
TEST 2
ELECTRONIC CONSOLE BASIC OPERATION
Action
Enter console state.
Expected Response
A P
CON=
Failure Key:
4
Action
Type command V to initiate an electronic console self-test.
Expected Response
CON = V000377
CON=
Failure Key:
TEST 3
3
SWITCH REGlSTER
]~OGIC
Action
Enter alternate ones and zeros pattern in switch re:gister by typing 12525252\\". Next, type the command R to read back that sam(~ pattern. Reverse the pattern test by typing 05252525\\' and the command R. The data entered and read should be identical.
Expected Response
CON= 12525252\V~ R 12525252
CON= 05252525\V~ R 05252525
CON=
Failure Key:
TEST 4
5
LOAD ADDRESS AND ADDRESS REGISTER DISPLAY
Action
Type 05252525L to have address 05252525 loaded into the CPU address register. Type A to have the
contents of the CPU address n~gister displayed.
Expected Response
CON= 05252525L~ 3A05252525
CON=
Note that the address display multiplexer position is printed after you type the command A.
Failure Key:
6
6-41
TEST 5
LOAD ADDRESS AND DATA DISPLAY
Action
Type 1000/ to have the value 1000 loaded into the CPU address register and the contents of location
1000 printed.
Expected Response
CON = 1000/ nnnnnn
Failure Key:
TEST 6
7
SEQUENTIAL ADDRESS LOADING AND DEPOSIT
Action
This exercise loads a program used in subsequent tests. TypeOl3737 < LF> and continue through 774
< CR > . This program reads the contents of the switch register and writes that value into the data
display register. In an electronic-console-equipped system, reading from 177570 is reading from the
switch register and writing to 177570 is writing to the data display register.
Expected Response
CON= 1000/ nnnnnn 013737
1004/nnnnnn 177570
1006/nnnnnn 774
Failure Key:
TEST 7
>
8
START FUNCTION
Action
Type 1000S (start instruction execut.ion at address 1(00).
Expected Response
CON = 1000S R05252525
The program loaded in Test 6 should begin running. The POWER indicator should be on (not blinking). The R prompt system response will be printed only with Microcode Version V02. It indicates the
contents of the switch register, entered in Test 4.
Failure Key:
TEST 8
9
HALT FUNCTION
Action
The program started in Test 7 is running. When you type H, the program will halt; the address at
which it halted and the CPU status will be printed. With Microcode Version V02, the PO\VER indicator will begin to blink which mc!ans the CPU is in a halted state.
6-42
Expected Response
CON= 1000S R05252525 HOOOII006/T44410
CON=
Failure Key:
TEST 9
10
DATA DISPLAY M:ULTIPLEXER FUNCTION
Action
Type C to have CPU instruction execution continw;!. Microcode Version V02 will force the R prompt,
reading the contents of the switch register entered in Test 4.
Type 21\1 to have the data display multiplexer set to position 2, (display register) and the contents of
the display register printed. The n~sult obtained from using command M while the CPU is running is
usually invalid; in this test program, however, the display register contents are stable because of continuous writing of the switch r'egister value into the display register.
Type 125252\V to have the opposite alternate bit pattern entered into the switch register. Since the
program is running, that new value is being written into the display register. Note that only the 1610worder bits of the switch register contents are exercisl~d by the 16-bit display register. The digit following
the M indicates parity (Figure 4-4).
Type M to have the contents of the display register printed again, now equal to the 125252 switch
register contents.
Type command H to have the program halt. In Mic:rocode Version V02, the POWER indicator should
be on when the program is running and blinking when it is not.
Expected Response
CON= C~ R05252525 2\1_01052525
CON= 125252\V ~ 1\1_0125252
CON= HOOOOI004/T44410
CON=
Failure Key:
TEST 10
11
RUN/HALT DETIECTION LOGIC
Action
Type 1000S to start program instruction execution at address 1000. Microcode Version V02 forces the
R prompt.
Type 100S (start program instruction execution at address 100), an illegal command when issued
while the CPU is running. The expected result of this test is a RUN ERROR.
Type H to have the program halt; the address at which it halted and CPU status are printed.
Type command U to have the UNIBUS status printed.
6-43
Expected Response
CON= 1000S ROOl25252 100S
?RUN ER
CON= HOOOOI006/T44410
CON= UOOOOOOOO
CON=
Failure Key:
TEST II
12
SINGLE BUS CYCLE FUNCTION
Action
Type 1000 LIJ to load address 1000, initialize the system, and set single bus cycle.
Type the N command three times to have three single bus cycles executed, with the contents of the
CPU address register displayed after each cycle.
Type C (continue program instruction execution) to clear single bus cycle and assert the signal CONTINUE to the CPU. Because 1the CPU has not completed execution of the last instruction, the expected result of this test is a CPU response time-out, indicated by the printed "#" symbol.
Expected Response
CON= 1000L~ I~ J A NOOOOIOOO
CON= NOOOOI002 N00002200
CON= C#
CON=
Failure Key:
TEST 12
13
DLII INTERRUPT
Refer to Figure 6-14.
Action
Load the test program, using the following procedure:
Type 1000/ ; the system responds by printing the (;ontents of location 1000.
Type 12706 to deposit 12706 into location 1000, open location 1002, and display its contents.
Type 1000 to deposit 1000 into location 1002, open location 1004, and display its contents.
Continue these steps until all instructions are entered.
6-44
TEST 12
STARTING
ADDRESS
TEST 13
STARTING
ADDRESS
1000
TEST 12 INTERRUPT
l
1064
[-SET'UP
FOR
IINTERRUPTS
__
MARK THAT
CHARACTER
HAS BEEN TYPED
TEST 13 INTERRUPT
--
[
MARK THAT
TRANSMITIER
IS READY
ECHO
_CHARACTER
Figure 6·]4
Flow Diagram (Tests ]2 and 13)
Expected Response
The contents of the current loc:ation will be displayed after that location is typed (indicated by the
nnnnnn shown in the first column below).
Type the instructions shown in second column and follow each with a line feed.
10OO/nnnnnn
001002/
001004/
001006/
001010/
001012/
001014/
001016/
001020/
001022/
001024/
001026/
001030/
001032/
001034/
001036/
12706
1000
12737
1122
60
12737
340
62
12737
1132
64
12737
340
66
5037
1142
6-45
MaV
#lOOO,SP
MaV
#1122,@#60
MaV
#340,@#62
MaV
#1132,@#64
MaV
#340,@#66
CLR
@#1142
001040/
001042/
001044/
001046/
001050/
001052/
001054/
001056/
001060/
001062/
001064/
00]066/
001070/
001072/
001074/
001076/
001100/
001102/
001104/
001106/
001110/
00]112/
001114/
001116/
001120/
001122/
()() 1124/
001126/
001130/
001132/
001134/
001136/
001140/
12737
200
1144
12737
100
177560
12737
100
177564
230
105737
1142
100375
105737
1144
100375
5037
1142
5037
1144
13737
177562
177566
137
1064
52737
200
1142
2
52737
200
1144
2
MOV
#200,@#1144
MOV
#100,@#177560
MOV
#]00,@#]77564
SPL
TSTB
0
@,#1142
BPL
TSTB
1064
@,#l ]44
BPL
CLR
]072
@#]]42
CLR
@#1144
MOV
@#177562,@#177566
JMP
@#1064
BIS
#200,@,#1142
RTI
BIS
#200,@,#1144
RTI
Action
Type 1000G to start instruction execution. (Microcode Version V02 prints an R foHowed by the switch
register setting.)
This program tests theDLII, and its interrupt function in particular, by echoing characters typed on
the system terminal keyboard. The program is diagrammed in Figure 6-14.
The program begins running, waiting for an interrupt from the system terminal keyboard.
Type each character of the
alphabl~t,
observing that each character is properly echoed.
When all characters have been tested, type to return to console state.
Type H to halt the program and to return to the CON= prompt.
6-46
Expected Response
-XYZ "P
CON= H 00001072/T14410
CON=
Failure Key:
14
TEST 13 DLII READY BIT
Refer to Figure 6-14;
Action
Change the contents of locations 1066 and 1074 as indicated below to modify the program used in Test
12. That modified program, using a different starting address, is used to test the D L 11, and its ready
bit (logic) function in particular., The program is diagrammed in Figure 6-14. Type 1064G to start the
program running.
Expected Response
CON= 1066/001142 177560
CON= 1074/001144 177564
CON= I064G
Action
Microcode Version V02 will print an R, followed by the switch register setting.
Type each character of the alphubet, observing that each character is properly echoed.
When all characters have been test.ed, type to return to console state.
Type H to halt the program and to return to the CON= prompt.
Expected Response
-XYZ A P
CON= H 00001072/T14410
CON=
Failure Key:
14
TEST 14 K\\'II-L INTERRUPT
Refer to Figure 6-15.
Action
Load the following program which is diagrammed in Figure 6-15.
6-47
TEST 14
STARTING ADDRESS
1000
l
TEST 14
I!
SET-UP
INTERRUPT
WAIT
HALT
MA·4560
Figure 6-15
Expected Response
1000/012706
0001002/00 1000
0001004/012737
0001006/001122
0001010/000060
0001012/012737
CON= 100/nnnnnn
0000102/nnnnnn
CON=
12706
Flow Diagram (Test 14)
700
12737
100
177546
1
102
o
MOV
#700,SP
MOV
#200@#177546
WAIT
Action
Type 1000G to start instruction execution. (Microcode Version V02 prints an R followed by the switch
register setting.)
The command G initializes th(~ system and initiatc!s instruction execution. The program sets up the
stack pointer, sets the interrupt enable bit in the dock status register, then waits for the next clock
interrupt. When the interrupt is received, the program halts.
Expected Response
CON= 1000G ROO125252
*HOOooOI04/T14410
CON=
A
P
6.5 CPU DIAGNOSTIC EXERCISE
Running CPU diagnostic DEKBB provides not only a further verification of proper electronic console
installation, but an opportunity to experience its operation. In the following sequence, the operator
performs the steps printed in red.
P
1\
CON=
OW
CON=
Z
(Select console state)
(Write zeros to the switch register)
(Select program I/O state)
6-48
(Return to monitor)
.R~
(Run DEKBB-C)
EKBBCl.BIC
MAINDEC-II-DEKBB-C PDPll/70 CPU DIAGNOSTIC PART 2
LOOK AT THE CONSOLE LIGHTS
THE DATA LIGHTS SHOULD READ 166667
THE ADDRESS LIGHTS SHOULD READ 035642
CHANGE SWITCH 7 TO CONTINUE
"P
(Select console state)
CON=
11\130166667
[Set memory data display to DA T A
PA THS (l); read contents]
CON=
3A 00035642
[Set address display to CONSOLE
PHYSICAL (3); read contents]
CON=
200W
(Write 200 to the switch register;
change bit 7 contents to 1)
CON=
Z
(Select program I/O state)
LOOK AT THE CONSOLE LIGHTS
THE DATA LIGHTS SHOULD READ 166667
THE ADDRESS LIGHTS SHOULD READ 035722
TYPE A CHARACTER TO CONTINUE
"P
(Select console state)
CON=
11\120166667
(Read memory display contents)
CON =
3A 00035722
(Read address display contents)
CON=
Z
(Select program I/O state)
x
(Type any character; it is not echoed)
END PASS
#
A
TOTAL ERRORS SINCE LAST REPORT
°
(Select console state)
P
(Halt)
CON= HOOO13722/T14410
6-49
6.6 OPERATOR'S REFERE:~CE SUMMARY
Site personnel are required to learn and use new bootstrapping and problem-reporting procedures
when an electronic console is installed. The Operator's Reference Summary (Appendix F) may be used
to document those procedures. DIG IT AL recommends that the form be filled out jointly by Field
Service and site personnel.
.
The details are system specific" and the appendix provides instructions for filling out the form. The
Bootstrap Procedures (Appendix B) may be helpful when the bootstrapping portion of the form is
prepared. The form may be filled out and left in the manual; a photocopy should be made available to
the system operator and/or posted in an appropriate location.
6.7 INSTALLATION ACKNOWLEDGEMENT
The PDP-II /70 Remote Diagnosis Installation Acknowledgement form (Figure 6-16) must be signed
by the customer upon completion of the installation. The purpose of this form is to document the
customer's acknowledgement that. the electronic console option is, and will remain, the property of
DIGITAL. The form should be forwarded to the DOC immediately following installation.
6.8 KYII-R REMOVAL
You can remove a KYll-R option from a system by following the installation procedure in reverse
order, thus restoring the system to its original configuration. As noted in step 5] of the installation
procedure, the original system hardware should have been packed in the K Y I ] -R shipping container
and stored on-site.
Removal should begin with step 1, in which primary power is removed and the unit made accessible;
then continue, in reverse, with step 38. Steps 39 through 50 are essentially testing the K Y Il-R and are
of no consequence in the removal procedure. Several installation steps require explanatory notes when
used in reverse for removal.
Step
Note
36
23
There is no need to remove FCO 11 /70-S00 12.
Can be ignored.
Can be ignored.
Separation of the indicator panel from the console module facilitates
connection of the ribbon cables to J 1, J2, and J 3.
Can be ignored.
Can be ignored.
Can be ignored.
The DLII-1W (M7876) real-time clock must be enabled if the M8255 was
providing the real-time clock function.
22
14
10
9
8
3
6-50
CHAPTER 7
TROUBLESHOOTING
7.1 ELECTRONIC CONSOLE TROUBLESHOOTING
Electronic console field mainttmance is limited to the following service procedures:
1.
Replacement of the 54-12781 multiplexer module
2.
Replacement of the M8255 microprocessor module
3.
Replacement of the 54-12498 integral modem module (K Y ll-R only)
NOTE
Certain incompatibilities exist among the two (or
three) modules used in thc;~ electronic console.
The ~;4-12781 and M8255i must both be -00 or -01
paired (You cannot mix -00 and -01 modules.)
The 54-12781 and M8255 must both be the -00 variant when used with the 54-12498 LA36 Integral
Modf:~m module (KYII-R and KY11-RC).
Steps 5 and 7 of the inst:allation procedure provide
the d.~tails required for board identification.
4.
Repair or replacement of interconnecting cables (See Figures 6-10 and 6-11.)
5.
Minimal troubleshooting of DAA or modem operation as documented in the vendor manual supplied wit.h each installation kit (except KYII-RE). Steps 43 through 47 of the installation procedure (Paragraph 6.3.3) may also be used to evaluate DAA or modem operation.
Governmental regulations typically prohibit internal repairs or changes to such equipment, except by
the manufacturer or an authodze:d agent.
Modem Operation Characteristics (Appendix G) are included in this manual to help Field Service
personnel troubleshoot modems where permitted.
7-1
Failure of anon-DIGIT AL-supphed modem or DAA should be reported to the telephone company or
responsible governmental authority.
A faulty DIGITAL-supplied modem or DAA should be returned through Field Service Logistics
channels for vendor repair.
CAUTION
If a DIGITAL-supplied modem or DAA is to be replaced wiith a different model, the telephone company
must be notified as definled in the vendor manual.
(Also seE~ Paragraph 6.2.2 through 6.2.2.4).
7.2 FAILURE KEYS
The series of failure keys that follow (Figures 7-1 through 7-14) is intended for use in conjunction with
the electronic console checkout procedure (Paragraph 6.4). A limited area of logic is exercised at Test
I, and failure key I illustrates the: hardware being tested. As the checkout procedure and the failure
keys progress, additional areas of logic are tested and illustrated. Virtually all of the locally accessible
electronic console logic is teste:d by these exercises and illustrated in the failure keys.
Tables 7-1 and 7-2 provide
sp~:cific
failure indications and suggested causes.
7-2
r-~
DL11-AEQUIVALENT
P-----------~~==
RAM
J
TEMPORARY RE~
BUFFER
AND
ARBITRATION
LOGIC
~8255)
...._ _ _ _ _ _ _ _ _ _ _--..!
KW11-L
ROM
FAILURE KEY: 1
THE 54-12781 MULTIPLEXER LOGIC ENABLES THE REMOTE, FAULT, TEST, AND
DISABLE INDICATORS MOMENTARILY AT POWER·UP. THE POWER INDICATOR. AND
ANY OTHER INDICATOR WHICH IS ENABLED OTHERWISE. SHOULD REMAIN ON. A
LAMP OR LAMP DRIVER LOGIC FAILURE MAY CAUSE A LAMP TO BE OFF WHICH
SHOULD BE ON OR ON WHEN IT SHOULD BE OFF. USE OF THE LAMP TEST
PUSHBUTTON MAY CONFIRM AN INITIAL OBSERVATION.
BUFFER
J1
BC06R-3
RIBBON
CABLE
J4
BUFFER
L-R_E_M_0_T_E_P_0_R_T_J6_ _
LOCAL PORT
L
SWITCH REGISTER
BYT~l-
ADDRESS SWITCH
ADDRESS
LOAD
CAB LI NG ~DEM!DAA
} --.JCABLlNG~YSTEM
TERMINAL
J5
LOW-ORDER 8 BIT
J---+I
TELEPHONE\
LINE
_
I
177775701
}-
DISPL~}-
PDP-11170
CPU
ADDRES~=}-
DATA SWITCH
}-
DATA DISPLAY
J.-
L . . -_ _ _ _
C CONTINUE
I
rlollr----------------..t--:
17777570J
J-
Vl
::>
Q)
z
::>
_ _} -
,_J-
L....-_ _
_JJ-
L....-_ _ _
CPU STATUS
J.-
SING LE BUS CYCLE
J-
DIP SWITCHES
]
FRONT PANEL SWITCHES
FRONT PANEL
:J
INDIC,I\TO~
's
V
"'A·4558
Figure 7-1
Failure Key I
7-3
t--
.........;..;..------..
~AR:~T~:~~ION
LOGIC
~:::::;-----.....I
KW11.L
(M82551
....- - - - - - - - - - - " ' "
FAILURE KEY; 2
IN MICROCODE VERSION V02, THE 54·12781 MULTIPLEXER TESTS CPU STATUS TO
DETERMINE IF A PROGRAM IS RUNNING. IF IT IS NOT. THE BLINKING MODE IS
ENABLED FOR THE POWER Ir-.IDICATOR. IF THE DISABLE INDICATOR IS ENABLED BY
THE KEYSWITCH IN LOCAL DISABLE OR REMOTE DISABLE POSITION, ITWILL BLINK IN
UNISON WITH THE POWER INDICATOR.
BUFFER
Jl
BC06R·3
RIBBON
CABLE
J4
BUFFER
REMOTE PORT J6
~=======:
LOCALPORT J5
e--1CABLlNG~ fu;TEM,
~~~~________~
I
I
e-1CABLING~~Mt--------------IOI".
TELEPHONE
LINE
.
~~
I
~------------~
.----~
17777570
ADDRESS SWITCH
ADDRESS DISPLAY
PDP·ll/70
CPU
LOAD ADDRESS
DATA SWITCH
DATA DISPLAY
Vl
::>
~----------------------~~
z
:::>
C CONTINUE
CPU STATUS
SINGLE BUS CYCLE
DIP SWITCHES
FRONT PANEL SWITCHES
]
FRONT PANEL INDICATORS)
M"·455B
Figure 7-2
Failure Key 2
7-4
DL11·A EOUIVALENT
>---~BUFFER
•
AND
....._ _ _ _ _ _ _..
AR:BITRATION
LOGIC
~(:M:82~5::5:..)
_.t-------------:I
KWll·L
L.....:...::;"-''':''';'':'''';';';'';''';':'':''::';':'':''::;.;.;.J
8080 MICROPROCESSOR
BUFFER
FAILURE KEY: 3
THE ELECTRONIC CONSOLE SELF·TEST (EXPLAINED IN PARAGRAPH 3.2.2) IS
INITIATED AT POWER·UP. POWER·FAIL RESTART. AND BY COMMAND V. ANY
DEVIATION FROM THE VOOO377 MESSAGE INDICATES SWITCH REGISTER BITS
PICKED UP OR DROPPED WITHIN THE ELECTRONIC CONSOLE LOGIC. THE FAULT
INDICATOR MAY OR MAY NOT BE LIGHTED. SOME FAILURES WILL PRECLUDE EITHER
LlGHT'ING OF THE FAULT INDICATOR OR THE MESSAGE TYPEOUT. OR BOTH.
J1
BC06R·3
RIBBON
CABLE
J4
BUFFER
REMOTE PORT J6
:::::====::::=::
LOCAL PORT
J5
~:::::::::::::::::
~
I
ITElEPHONE
LINE
.
t---<~CABlING~~.....t-----------"""":
..-..ICABLlNG....-.r-
•
SYSTEM
I
L...llf!.!~
SWITCH REGISTER
lOW-ORDER 8 BIT BYTE
ADDR ESS SWITCH
ADDRESS DISPLAY
PDP·111/70
CPU
LOAD ADDRESS
DATA SWITCH
DATA DISPLAY
r.n
::>
H HALT
....-------------4~ Zco
::>
C CONTINUE
S START
E EXAMINE
D DEPOSIT
CPU STATUS
SINGLE BUS CYCLE
DIP SWITCHES
FRONT PANEL SWITCHES
FRONT PANEL
)
INDICAT(~]
Figure 7-3
Failure Key 3
7-5
DL11·A EQUIVALENT Y-~--BUFFER
AND
RAM
ARBITRATION
LOGIC
TEMPORARY
KWl1-L
IMB2SS)
REGISTE~
ROM
IFAILURE KEY: 4
THE PROCESSING OF ANY COMMAND THROUGH THE ELECTRONIC CONSOLE
REQUIRES PROPER OPERATION OF THE 54-12781 MULTIPLEXER, THE M8255
MICROPROCESSOR. AND THEIR CABLING. RECOGNITION OF THE COMMAND AND
PRINTING OF THE EXPECTED RESPONSES ARE ALSO DEPENDENT UPON PROPER
OPERATION OF THE SYSTEM TERMINAL KEYBOARD, PRINTER, AND ASSOCIATED
CABLING.
BUFFER
J1
BC06R·3
RIBBON
CABLE
J4
BUFFER
---'---~
REMOTE PORT J6
S--+lCABLlNG~)oEM/DAA
LOCAL PORT
J--
J5
SWITCH REGISTER
LOW-ORDER B BIT
l
BY1~
----lCAB LlNG~;YSTEM
TERMINAL
J-
ADDRESS DISPLAY
}t-
LOAD ADDRESS
}-
DATA DISPLAY
L....-_ _ _ _
C CONTINUE
1
- - - - - + 177775701
ADDRESS SWITCH
DATA SWITCH
I.
IoIrr------------1101
.. :ITELEPHONE
LINE
JJ.JJ-
PDP·11170
CPU
17777570/
Vl
:::>
-----to
co
z
:::>
'-------}E EXAMINE
}-
::::::======}~
CPU STATUS
SINGLE BUS CYCLE
}-
DIP SWITCHES
]
FRONT PANEL SWITCHES
J
FRONT PANEL INDICATOR
~O
~V
MA·4558
Figure 7-4
Failure Key 4
7-6
DL11·AEQUIVALENT
}--~
BUFFER
AND
ARBITRATION
J
RAM
TEMPORARY REGISTER
LOGIC
(M8255)
KW11.L
....- - - - - - - - - - -. .
ROM
8080 MICROPROCESSOR
FAILURE KEY: 5
D,o,TA TYPED BEFORE A COMMAND ENTERS THE TEMPORARY REGISTER IN M8255
RAM. WHEN THE COMMAND IS TYPED, THE DATA IS TRANSFERRED TO THE SWITCH
REGISTER ON THE 54·12781 MULTIPLEXER. THEN TO THE APPROPRIATE
DESTINATION IN THE CPU. THE ORIGINAL SWITCH REGISTER CONTENTS ARE SAVED
DUR,ING THAT TRANSFER. THEN RESTORED.
BUFFER
J1
BC06R·3
RIBBON
CABLE
J4
BUFFER
~
---1......-
I~ELEPHONE
REMOTE PORT J6
r---+{CABLlNG~)EMIDAA 141"~----------I"'-.I:
LOCAL PORT
] -. . .
J5
SWITCH REGISTER
THlMINAL
L
ADDRESS SWITCH
}--
ADDRESS DISPLAY
r-
LOAD ADDRESS
}--
DATA SWITCH
}--
177775 70 1
~
PDP·11/70
CPU
..
~
r-
DATA DISPLAY _ _ _
---}-
D DEPOSIT
--}-
::>
aJ
Z
::>
t--
E EXAMINE
(/)
-
r-
S START
~..;;..;.,;....;~
177775701
J--
C CONTINUE
I
ItCABLlNG~'STEM 1
LOW-ORDER 8 BIT BYTEj
H HALT
LINE
~
.....
__J.-
SINGLE BUS CYCLE
}--
DIP SWITCHES
I
FRONT PANEL SWITCHES-FRONT PANEL INDICATORS
]
]
t.ilA.4558
Figure 7-5
FaillJre Key 5
7-7
.
DL11·A EQUIVALENTJ-,--------'"
~"
BUFFER
AND
ARBITRATION
LOGIC
(M8255)
FAILURE KEY: 6
DATA TYPED AS A PREFI>: TO A COMMAND LOR /IS TRANSFERRED FROM THE
TEMPORARY REGISTER TO THE SWITCH REGISTER TO THE CPU ADDRESS REGISTER
WHEN THE COMMAND IS TYPED. THE CPU ADDRESS REGISTER CONTENTS ARE
BUFFER
Jl
BC06R·3
RIBBON
CABLE
DISPLAYED BY THE COMMAND A (AND WHEN
SEQUENTIAL LOCATIONS).
J4
(
LF
)
OPENS
BUFFER
REMOTE PORT J6
]+---..JCABLlNG~)DEM!DAA
LOCAL PORT
:J--
J5
SWITCH REGISTER
l
--iCABLINGf..--.(iSYSTEM
TERMINAL
ADDRESS DISPLAY
JJ.
LOAD ADDRESS
]-
DATA SWITCH
DATA DISPLAY
H HALT
C CONTINUE
JJ.
JJ-
S START
J--
E EXAMINE
]-
o
J-
DEPOSIT
CPU STATUS
:J.
SINGLE BUS CYCLE
J--
DIP SWITCHES
]
FRONT PANEL SWITCHES
I
177775701
LOW-ORDER 8 BIT BVill""
ADDR ESS SWITCH
I.
rt----------.--...I,,:ITELEPHONE
LINE
...
PDP-ll 170
CPU
177775701
Vl
=>
CD
Z
=>
:J
D
FRONT PANEL INDICt,TOR
V
MA-4558
Figure 7-6
Failure Key 6
7-8
~--------------~
I----~-B-U-FFER
•
:::==::;-______
BUFFER
AND
AFIBITRATION
LOGIC
_ (MB255)
KW".L
FAILURE KEY: 7
THE: COMMAND I EXERCISES THE LOAD ADDRESS. DATA DISPLAY. AND EXAMINE
FUNCTIONS.
Jl
BC06R·3
RIBBON
CABLE
J4
BUFFER
L.R
__
EM_O_T_E_P_O_R_T_J_6____~ '-';CAB LING
LOCAL PORT
J5
ADDRESS DISPLAY
~~
..JCABLlNGt---J
SYSTEMJ:]
TERMINAL
ITELEPHONE
LINE
.
~
177775701
LOW-ORDER 8 BIT BYT
ADDRESS SWITCH
I
r .~~"'t------------eoI.:
------..
----
PDP·111170
CPU
LOAD ADDRESS
DATA SWITCH
DATA DISPLAY
177775701
(/)
::>
-------III
OJ
C CONTINUE
Z
---------..
::>
------too
E EXAMINE
-------..
CPU STATUS
SINGLE BUS CYCLE
DIP SWITCHES
]
FRONT PANEL INDICATORS ]
FRONT PANEL SWITCHES
V
Figure 7-7
Failure Key 7
7-9
~h
~
&;
"
DL11-A EQUIVALENT
J--~
~PORARY REGISTE~
RAM
•
-- -- -
~ ROM
BUFFER
AND
ARBITRATION
LOGIC
KWt1.L
(MB255)
I
8080 MICROPROCESSORI
•BUFFER
FAILURE KEY: 8
Jl
'rHE COMMAND I, WHEN USED WITH THE COMMAND
(
LF
)
,
EXERCISES THE LOAD ADDRESS', DISPLAY DATA, EXAMINE, AND D€POSIT
FUNCTIONS.
BC06R-3
RIBBON
CABLE
J4
BUFFER
:...--..j REMOTE PORT
J6
~ LOCAL PORT
J5
~_____________
=k
~
ITELEPHONE
S-----iCABLlNG~IDEM/DAA "'14~---------1IOI"_
LINE
L-
r ......CABLlNG~'YSTEM
LrrRMINAL
I
I
S;ITCH REGISTER
-- -- -LOW-DRDER 8 BIT BYT'Ei
I
.1
177775701
Vl
::::>
co
""-------------.1 Z
::::>
Figure 7-8
Faillure Key 8
7-10
I
r-~
DL11·A EQUIVALENT
RAM
BUFFER
AND
ARBITRATION
LOGIC
IMB2551
•
-- -- -
TEMPORARY REGISTER)
KWIH
ROM
8080 MICROPROCESSOR
BUFFER
FAILURE KEY: 9
THE COMMAND S EXERCISES THE LOAD ADDRESS. AND START FUNCTIONS. IN
MICROCODE VERSION V02. THE SWITCH REGISTER PROMPT IS FORCED.
Jl
BC06R·3
RIBBON
CABLE
J4
BUFFER
_
LOCAL PORT
S'NITCH
I
ITELEPHONE
LINE
.
~}---..{CABLING~~~"'''I------------ilOI'':
REMOTE PORT
J5
REGISTE~
}+-.......CABLlNGJ..--.Q(STEM
TERMINAL
.L
I
177775701
LOW-ORDER 8 BIT BYTlr
ADDR ESS SWITCH
ADDRESS DISPLAY
} -------eo
r-
LOAD ADDRESS
}-
DATA SWITCH
}-
DATA DISPLAY _ _ _
PDF'·11/70
CPU
r-
177775701
(J')
=>
L . - ._ _ _ } -
co
Z
C CONTINUE
=>
---}-
:=::====]EXAMINE
}-
DEPOSIT
}-
CPU STATUS
}-
~==~=:}DIP SWITCHES
]
]
FRONT PANEL SWITCHES
J
FRONT PANEL INDICATORS
~v
MA..S58
Figure 7-9
Failure Key 9
7-11
DL11·AEQUIVALENT } - -
~
~
RAM
KW11.L
TEMPORARY REGISTEFI
BUFFER
AND
ARBITRATION
LOGIC
(M8255)
.....-----------tIoI
ROM
FAILURE KEY: 10
WHEN A PROGRAM IS RUNNING IN THE CPU. COMMAND H CAUSES THE ELECTRONIC
CONSOLE TO ASSERT A HALT SIGNAL TO THE CPU. THE ADDRESS AT WHICH THE
PROGRAM HALTS AND CPU STATUS ARE BOTH PRINTED AT THE SYSTEM
TERMINAL.
BUFFER
Jl
BC06R·3
RIBBON
CABLE
J4
BUFFER
~L:0:C:A:L:P:0:R:T=J:5=='}-.....JCAB 1I NG f.--..QYSTEM
SWITCH
REGIST~
I
~
ITELEPHONE
r-·----ICABLlNG~DEM/DAA ...
~r---------LINE
.
L-
REMOTE PORT J6
.L
TERMINAL
....:
I
177775701
LOW-ORDER 8 BIT BYTr
ADDRESS SWITCH
}-
ADDRESS DISPLAY
l-
LOAD ADDRESS
}-
PDIP·11/70
CPU
DATA SWITCH _ _ } DATA DISPLAY _ _
J.-
177775701
r.n
::::>
:=======}C CONTINUE
co
Z
::::>
}-
'--____JE EXAMINE
)-
~=======J:J-CPU STATUS
SINGLE BUS CYCLE
}-
DIP SWITCHES
]
FRONT PANEL
SWITCH~
]
0
FRONT PANEL INDICATORS
~V
MA"'S58
Figure 7-10
Failure Key 10
7-12
----~
DL11·A EQUIVALENT
BUFFER
AND
ARBITRATION
LOGIC
(M8255)
•
RAM
- - --KW11.L
r-------------------------------------------I
i FAILURE KEY; 11
i A DIGIT (0, 1, 2, OR 3), PREFIXED TO THE COMMAND M, SETS THE DATA DISPLAY
BUFFER
i
Jl
MULTIPLEXER TO THAT POSITION. IT IS INITIALIZED TO POSITION 1, DATA PATHS.
I :~~DING FROM THE SWITCH REGISTER AND WRITING INTO THE DATA DISPLAY
BC06R·3
RIBBON
CABLE
CGISTER EXERCISES THE TWO POSSIBLE PATHS ADDRESSED AS 17777570
J4
BUFFER
REMOTE PORT J6
~======~,
LOCAL PORT
J5
r--~EM/D~
...
r--"'CABLlNG~STEM I
L
LOW:OR DW BmvT I
S'NITCH REGISTER
ADDRESS S'NITCH
ADDRESS DISPLAY
LOAD ADDR ESS
TERMINAL
-------.
177775701
rI+r-
DATA SWITCH
~
DATA DISPLAY
j.-
~
I.
t-----------.. . . .:ITELEPHONE
LINE
l........-~~-::-:L
___.....Irr-
PDp·11/70
CPU
177775701
U)
:::>
co
z
:::>
C CONTINUE
'---___---.lIrE EXAMINE
~
------~
CPU STATUS
~
SINGLE BUS CYCLE
~
DIP SWITCHES
I
]
FRONT PANEL INDICATORS ]
FRONT PANEL S'NITCHES
V
MA·"5S8
Figure 7-11
Failure Key 11
7-13
}-~BUFFER
DL11-A EQUIVALENT
AND
ARBITRATION
LOGIC
IMB2551
RAM
- - --.- TEMPORARY REGISTEJ
KWIt.L
ROM
BUFFER
FAILURE KEY: 12
WHEN A PROGRAM IS RUNNING, ATTEMPTING TO ENTER A COMMAND WHICH
STARTS OR CONTINUES PROGRAM INSTRUCTION EXECUTION RESULTS IN A RUN
ERROR
J1
BC06R-3
RIBBON
CABLE
J4
BUFFER
L-R_E_M_O_T_E_P_O_R_T_J6_ _
J-----+[
CAB LI NG ~DEM/DAA
. LO
.__
C_A_L_P_O_R_T__J_5____ ~ -1CABLlNGJ.---..QYSTEM
TE'RMINAL
SWITCH REGISTER
LOW-ORDER 8 BIT
L
I_
"'14t------------..r,,:ITELEPHONE
LINE
J
17777570J
BYT~
ADDRESS SWITC-H--}ADDRESS DISPLAY
l-
LOAD ADDRESS
}-
DATA SWITCH
}-
DATA DISPLAY
J--
PDP-11170
CPU
177775701
(f)
r....-_ _ _ ,}C CONTINUE
::J
co
Z
::J
}-
'--____,r
L - - -_ _ _ _} -
'-------}CPU STATUS
:J.-
SINGLE BUS CYCLE
} -- - - - - - 1 0
DIP SWITCHES
]
]
FRONT PANEL INDICATOR 4]
FRONT PANEL
SWITCH~
,)
V
MA-4558
Figure 7-12
Failure Key 12
7-14
1-----------1
----,-
...;.;.;.;.;..;;.~.;.;..;...;.;.;;;..;;.;.;.;.;.;,,;,.t
E:~T~:~~'ON
.
LOGIC
(M8255)
k-------------~
FAILURE KEY: 13
THIS TEST EXERCISES A CHARACTERISTIC OF THE 11/70 CPU WHICH
INCLUDES A DELAY IN NORMAL INSTRUCTION EXECUTION FOLLOWING A SEQUENCE
OF SINGLE BUS CYCLES. SINGLE BUS CYCLE IS TESTED IN BOTH DIRECTIONS WITHIN
THE ELECTRONIC CONSOLE AND INTO THE CPU ALSO. CPU RESPONSE TIME·OUT IS
THE NORMAL AND EXPECTED RESPONSE.
'
t
BUFFER
J1
BC06R·3
RIBBON
CABLE
J4
BUFFER
REMOTE PORT Jti
::=:::::::===~
LOCAL PORT
J.
KW11.L
I
I
OI-....JCABLINGI--@~IoI.t-------------tooI
.. :
TELEPHONE
LINE
.
.JCABLING~~
TERMINAL
J5
177775701
ADDRESS SWITCH
..A_D~D.;.;.R.;.E.;.SS;;...;;.D...;IS_P_L_A_Y_..... -
PDp·11!70
CPU
LOAD ADDRESS
DATA SWITCH
-------
.D_A_T_A....;,D_IS
..P...;L..A_Y_ _ _...-
C CONTINUE
E EXAMINE
177775701
(f)
::>
co
z
::>
CPU STATUS
SINGLE BUS CYCLE
DIP SWITCHES
)
FRONT PANEL SWITCHE:L
FRONT PANEL INDICATORS
]
"II;
Figure 7-13
Failure Key 13
7-15
4--::1
DLll-A EQUIVALENT'
RAM
BUFFER
AND
ARBITRATION
LOGIC
(M8255)
KWll-L
FAilURE KEY: 14
FOR TEST 12, Dl1 1 INTERRUPT, MEMORY BITS ARE SET AND TESTED.
FOR TEST 13, Dlll READY BIT, DEVICE REGISTER BITS ARE SET AND TESTED.
BUFFER
Jl
BC06R-3
RIBBON
CABLE
*THE ELECTRONIC CONSOLI: PROVIDES DL11-A EQUIVALENT OPERATION WHEN
USED WITH DIGITAL TERMINALS; VT100 MUST BE OPERATED AT A TRANSMISSION
BAUD RATE OF 1200 OR LOWER.
J4
BUFFER
'-~~
ITELEPHONE I
REMOTE PORT J_6_ _ ,--;CABLlNG~'000AA ltoI4. - - - - - - - - - - - . . . . . . . . - ( . :
LINE
.
H
CABLlNG~STE~
_L
177775701
..L_O_C_A_L_P_O_R_T__
J5_ _ _i
SWITCH
REGIST~
TEFIMINAL
LOW-ORDER 8 BIT BYTEJ
ADDRESS SWITCH
}--
ADDRESS DISPLJW
}--
PDP-11/70
CPU
LOAD ADDRESS _ _ } - DATA SWITCH
_ _ _} -
DATA DISPLAY
}-
177775701
Vl
~----]--------.
C CONTINUE
~~
:::>
co
z
J-,_J--
:::>
L....--_ _
E EXAMINE
_ _ _} -
L....--_ _ _ } -
CPU STATUS
SINGLE BUS
}-
CYC~}-
DIP SWITCHES
-
_ _ _]
-----]
FRONT PANEL SWITCHES
J
FRONT PANEL INDICATORS
. . V~
MA·4558
Figure 7-14
Failure Key 14
7-16
Table 7-1 Troubleshooting Chart (Local)
Symptom
Probable Caust::
Remedy
Turn console keyswitch from OFF to LOCAL or LOCAL DISABLE. All lights but
CARRIER come on and stay on.
M8255 console board
Cable from J 1 of M8255
to 14 of 54:12781
Replace M8255.
Replace 54-12781 multiplexer board.
Check cable hookup and connector seating.
FA ULT light stays on after power up and
all other lights go out.
M8255 console board
Console board cables
Replace M8255 board.
Replace 54-12781 multiplexer board.
Check cable in connector 14.
Console prints nothing. FA ULT light is not
on.
Console cable at J 5
Check cables from 15 of 54-12781 to the
terminal.
Check baud rate switches on the 54-12781
mUltiplexer board.
Console prints V, but then prints CON ER.
M8255 board cables
Replace M8255 board.
Check cable 11 of the M8255 board to J4
of 54-12781 multiplexer board.
Console prints VOO0377 but still gives a
fault.
LTC on M8255
No LTC slot
Replace M8255 board.
Check for LTC from H7420.
Console prints out too many characters (for
example, VOOOO003777).
M8255 board
Replace M8255 board.
Console prints out wrong characters (for
example, VOO0375 or V001377). FAULT
light is not on.
Console board
M8255 board
Replace 54-12781 multiplexer board.
Replace M8255 board.
Console prints strings of V0003 77.
M8255 board
Replace M8255 board.
Characters print out on terminal correcdy,
but there is no activity from the keyboard.
MUltiplexer board
Replace 54-12781 multiplexer board.
Console will not accept some or any console commands, although they echo back
correctly.
M8255 board
+5 voltage leveli
Replace M8255 board.
Check the +5 V on the M8255 board.
A h#" synbol printed on consol~: when executing any command to CPU (for example, 200G#, H#, or l000L#).
Cables loose or pins
broken
Check 11, 12. 13 on the 54-12781 and
CPU boards (M8140 and M8134).
Replace M8140 in CPU.
Replace M8134 in CPU.
FA ULT light comes on after a few minutes
of operation.
Multiplexer board
Replace 54-12781 multiplexer board.
Garbled characters printed on console
when typing on the keyboard; rec:eives characters correctly.
Multiplexer board
±15 V power
Replace 54-12781 mUltiplexer board.
Fails RUN I-HALT-RUN 0 power-up.
Multiplexer board
M8255 board
Replace 54-12781 multiplexer board.
Replace M8255 board.
7-17
TaMe 7-1
----------------------------------------------------Symptom
Troubleshooting Chart (Local) (Cont)
Probable Cause
Remedy
Prints H after typing N for single-step operation.
CPU
Multiplexer Doard
Replace M8140 board.
Replace 54-12781 multiplexer board.
Replace M8255 board.
Occasional *H printed on console tenninal:
CPU is hung: no address printed after the
Static eliminator
Grounding
Bad or no static filter.
Check for equipment (rack to rack)
and earth grounds.
Replace M8255 board.
H.
M8255 board
Table 7-2
Troubleshooting Chart (Remote)
Symptom
Probable Cause
Remedy
DAA does not answer when dialed in test
mode.
± 12 V
Wiring to DAA
Replace 54-12n I.
Check for ±15V.
Check connections to DAA.
Have DAA checked.
DAA busy in test mode.
Called once
DAA
Phone line
Turn switch to LOCAL and to TEST.
Have DAA checked.
Have phone line checked.
DAA answers in test mode, but not on··line:.
Keyswitch
Modem cable
LA36 modem
Put keyswitch in REMOTE or
REMOTE DISABLE.
Check and reseat cables.
Replace 54-12498 modem.
DAA answers in test mode. but goes busy
when on-line.
Wrong DAA cables
to DAA
Modem cable
LA36 modem
Check for 100 I D label.
Check connections to DAA.
Check cable for seating.
Replace 54-12498 modem.
DAA answers on-line, but no carrier.
LA36 modem
Modem cable
Replace 54-12498 modem.
Check modem cable.
DDC unable to connect; carrier not r·eceived from remote console.
DAA
Multiplexer board
LA36 modem
Voltages
Check if in test mode DAA.
Replace 54-12781 console.
Replace 54-12498 modem.
Check ± 12 V.
DDC connects but unable to establish protocol: console has CARRIER light on for
short time.
LA36 modem
Cable
M8255 board
Replace 54-12498 modem.
Check seating of J6.
Replace M 8255 board.
DDC connects but unable to establish protocol; console does not have CA R IR I ER
light on.
LA36 modem
Cable
Replace 54-12498 modem.
Check J6.
No local control of console; tallk mode between DDC and remote terminal doc!s not
function.
Console UART
Console E-17
Replace 54-12781 multiplexer board.
Unable to down-line load any programs to
remote console.
M8255 board
CPU
Replace M8255 board.
Check NPR circuitry.
7-18
APPENDIX A
(:ONSOLE AND ERROR MESSAGES
A.I ERROR MESSAGES
- The messages described in this section are system-generated as a result .of incorrectly entered commands, or faults detected by the logic.
A.I.I ?SYN ER , Syntax Error
This error message is generated \\'henever the electronic console detects any command that does not
conform to the required format.
[[ ] ] [< RESPONSE> ]
Paragraph 4.2 describes this format in greater detail.
The syntax error message also results from an attempt to mix commands from the multiple function
command group with basic CPU commands.
Example:
Attempted use of the basic command D to deposit data into a location opened by a
command / (slash) - from the multiple function CPU command group - causes a
syntax error message.
CON= 1000/041101 041102D
?SYN ER
CON=
Example:
If a location has been opened and examined by the basic commands Land 1:, an
attempt to open the next sequential address using the command < L F> (from the
multiple fun(;tion CPU command group) causes a syntax error message.
CON= 1000L~ F.Q41101
?SYN ER
CON=
A.I.2 ?RUN ER , Illegal (If CPU Is Running) Command Error
Certain CPU commands are ililegal if issued when the processor is in the run state. The console echoes
the illegal command and prints an error message. This applies to the following commands.
A-I
Commands
Command Category
, L, /, \
lLoad address
C,G,P,S
Start or continue instruction execution
D
Deposit data
Initialize system
v
A.I.3
Electronic console sdf-test
?ER/TI4411, Memory R,efelrence Error
Any command that references memory may result in an address or parity error. The illegal command
is terminated immediately, and an (~rror message which includes CPU status is printed. The two loworder bits of the CPU status response define whether address or parity error (or both) have occurred
(Figure 4-5).
CON = 17777200 /?ER /T 14411
A.I.4
Attempt to reference nonexistent memory.
?CON ER, Console Logk Fault
FA UL T is turned on whenever the electronic console detects an internal error condition. If the logic
required to do so remains operative, the ?CON ER message will be printed on the terminal. The
console performs error ch(~cking on internal bus activity continuously, and a self-check routine is
invoked at power-on or by command V. A fault may be detected at power-on when all indicators,
except CARRIER (but including FAULT), are on at the same time. If the logic by which the indicators are turned off is inoperative, they may all remain on.
A.1.S
+, Serial Line Error
This error message is generated when the electronic console detects a bit format error in the serial line
logic. A loose connection or typing too fast are typiical causes of this error condition.
A.2
CONSOLE MESSAGES
The messages described in the following paragraphs display electronic console or CPU status and/or
test results.
A.2.1
#,
CPU Response Time-out
A CPU command typed at the system terminal is processed through the electronic console to the CPU.
The CPU response is processed through the electronic console back to the terminal. I f, after forwarding a command to the CPU, the el(~ctronic console does not receive a CPU response within the maximum 100 msec allowed, it will abort the command and print the # symbol followed by the CON =
prompt.
For example, if the single bus cycle switch is on and a CPU command such as load address is issued,
the time-out symbol will be printed. The operator would clear the single bus cycle switch by typing a
command K, then reissue t.he command that failed.
Example:
CON=2001 #
CON=
A-2
A.2.2 *H, Programmed Halt
If the CPU executes a programmed halt, the conso'le prints a halt message including a , the
halt address, and the CPU status. The serial line multiplexer is left in the state it was in prior to the halt
(console or program I/O). A programmed halt message is printed with an asterisk (*) prefix to distinguish it from an electronic console command H (halt). See Paragraph 4.4.13.
A.2.3 ?CAR ER , Carrier Loslt
Upon detection of carrier lost, the console wilJ print a message on the system terminal and initialize the
remote line protocol in preparation for reconnection. This message may be incidental to a DOC test
session.
The DOC may initiate a diagnostic session, disconnect during the period of testing, then reconnect to
evaluate results and continue the session. If the carrier lost message is printed, and CARRIER goes
off, but TEST stays on, the ODC is using that test procedure.
A.2.4 V000377 Successful Completion of Self-Test
During power-up initialization the: electronic console forces a command V, which initiates a self-test.
As described in Paragraph 3.2.2, the message indicates either successful or unsuccessful completion of
segments of the self-test routine. If this message is printed with any bit error indicating a failure (such
as VOOI377), FAULT will also be on. An unsolicited V000377 message on the system terminal is
evidence that a power failure occurred; the message indicates that a successful self-test occurred when
power came back on.
A-3
APPENDIX B
BOOTSTRAP PROCEDURES
System-specific bootstrap details are provided in the Operator's Reference Summary (Appendix F).
'B.l
M9301 BOOTSTRAP
1.
Type H to enter console state and halt whatever program may be running.
2.
From Table B-1, determine the appropriate command string for the device on which the
source medium is loaded. Enter the command string, using the example below as a guide.
(The example assumes RP04, drive 0.)
Switch Register Value
::L
070
J
117765000 G
Least Significant Digit Is Drive N_u_mb_e_r======~_~~_T
_ _.....
Argument Separator (comma)-Starting Address - - - - Start Program, Enables Program 1/0 - - - - - , - - - - - - - - - - '
I
/I. P
CON= H00153304/T14410 70,17765000(; R00000070
RSTS V06B 02 BUBU (DBO)
The R prompt (read switch register, Microcode Version V02 only) is printed to remind the
operator that the: switch register must now be set to the predetermined value which the CPU
expects in a power-fail (power-going-down) situation (in this example, all ones).
3.
Type to enter the console state.
4.
Type 17777777\\', which will write all ones to the switch register.
5.
As a verification that the entry was made correctly, type the command R, which results in a
printout of the switch register setting.
6.
Type the command Z, which selects the program I/O state and returns the terminal to
program control.
/I. P
CON= 17777777\\'/)"R17777777 Z
(Output, if any, is under program contrOlI.)
B-1
Table B-1
M9301 Command String Definition
Command String
M9301
Variant
Device
Switch
Register
Setting*
-YC
-YC
-YC
-YC
-YH
-YC
-YC
-YC
-YC
-YH
TMII
TCII
RK05
RP02. RP03
RK06. RK07
TUI6
RP04, 05.06. RM03
RS04
RXOI
PCII
010 •
020
030
040
050
060
070
100
110
120
Separator
Starting
Address
Go
17765000
17765000
17765000
17765000
17765000
17765000
17765000
17765000
17765000
17765000
G
G
G
G
G
G
G
G
G
G
* Note that the least significant digit of the switch register setting is the drive number.
B.2 B1\1873 AND MRII-DB BOOTSTRAPS
Table B-2 provides BM873-YA, BM873-YB, and MRII-DB bootstrap command string definitions.
The switch register value is (except in four instances) assumed to be zero and is not required in the
command string. In those four instances (when the: drive number is other than zero). the drive number
must be entered as the switch register value.
Table B-2
BM873 and MRll-DH Command String Definition
BM873-YA
Det'ice
KLII
PCII
RCII
RFII
RKII
RKII
RPII
RPII
RS04
RS04
TAIl
TAIl
Tell
TMII
TII6
Starting
Address
773210G
773312 G
773144 G
773000G
773010 G
oassumed
oassumed
o assumed
o assumed
oassumed
773100G
773230 G
773030G
773050G
-
MRll-DB
BM873-YB
Switch Register
Setting
(Drive Number)
Separator
1 through 7
,
I through 7
o assumed
I through 7
o assumed
I through 7
o assumed
oassumed
o assumed
,
o assumed
,
Command String Example I:
Assume KLI:l and BM873-YA bootstrap.
"P
CON= 773210(;
RSTS V06B 02 BUBU (DK)
B-2
Starting
Address
(M792-\,D)
(M792-YE)
773510G
773620 G
773212 G
773136G
773030G
773032 G
773350 G
773352 G
773000G
773002 G
773524 G
773526 G
773070 G
7731 lOG
773150G
773220 G
773100 G
773110G
773154 G
-
773120 G
773136G
-
Command String Example 2:
Assume RKll, BM873-YB, and drive 4.
A P
CON == 4~773032G
RSTS V06B 02 BUBU (DKO) .
B.3 M9312 BOOTSTRAP
System-specific M9312 bootstrap details are provided by the Operator's Reference Summary (Appendix F) when appropriate. The Nl9312 Technical Manual (EK-M9312-TM) provides M9312 ROM configuration details which are beyond the scope of this appendix.
B-3
APPENDIX E
MICROCODE DIFFERENCES
Microcode :Version V02 was introduced at CS revision H of the M8255 microprocessor module. The
. functional differences between Microcode Versions VOl and V02 are noted throughout this manual.
Table E-I itemizes those features in which differences exist and indicates the operational consequences
in summary form. The table includes references to the paragraphs of this manual in which the feature
is discussed in depth.
Table E-J
Microcode Version VOI/V02 Differences
Item
[)im~rences
POWER Indicator
VOl
On indicates that power is on.
V02
•
On indicaH:s that power is on and program is running.
•
Blinking indicates that power is on and program has halted.
See Paragraph 2.5
DISABLE Indicator
VOl
On indicates that keyswitch is in LOCAL DISABLE or REMOTE DISABLE.
'102
•
On indicaH:s that keyswitch is in LOCAL DISABLE or REMOTE DISABLE and program is running.
•
Blinking indicates that keyswitch is in LOCAL DISABLE or REMOTE
DISABLE and program has halted.
•
On indicates that DOC is testing.
•
Disabled in REMOTE DISABLE.
See Paragraph 2.6
TEST Indicator
VOl
See Paragraph 2.9
V02
On indicates that DOC is testing.
Logic Verification
Message (following
error detection)
VOl
Will attempt to print message, then may attempt to print console error message and turn on FAULT.
V02
Will attempt to print message, then will a/~\'ays attempt to print console error
message and turn on FAULT.
VOl
Not available
V02
Absence of keyboard activity for twenty seconds while in console state causes
automatic setting of program I/O state.
See Paragraph 3.2.2.1
A utomatic setting of Program
I/O State to Prevent
Print Buffer Overflow
See Paragraph 3.4
E-l
Table IE-I
Microcode Version VOljV02 Differences (Cont)
Item
Diffelrences
Read Switch Register
Prompt (a reminder to set
switch register to powerfail value)
VOl
Not available.
V02
R prompt follows any command that initiates or continues program instruction execution.
VOl
A backslash is echoed with each character as it is deleted.
V02
A backslash is echoed with first character deleted. but is not repeated as other
characters are. deleted; a final backslash is printed when a new character. delimiter, or command is typed
VOl
Typing first character enables register contents transfer even if all typed-in
characters are deleted. leaving all zeros.
V02
Logic counts characters typed-in and deleted; if no characters remain in the
register. no transfer occurs.
VOl
Not consistent with CPU instruction execution.
V02
Bits 16 through 21 are masked with ones to provide access to I/O page: consistent with CPU instruction execution.
VOl
Used to modify commands . L. and /. Mask forces all bits except
six low-order bits to become ones.
V02
Used to modify commands . L, /, \. G. and S. Only bits above
most significant octal digit are masked to become ones.
Command • (single quote)
VOl
Not available.
See Paragraph 4.3.8
V02
Selects octal data display format.
Command ., (double quote)
VOl
Not available.
See Paragraph 4.3.9
V02
Selects hexadecimal data display format.
Command \ (Backslash)
VOl
Not available.
See Paragraph 4.5.2
V02
Opens 8-bit byH: location.
M 8255 Microprocessor
Module
VOl
CS Revision E
V02
CS Revision H
See Paragraphs 4.4.5,
4.4.16
Delete Display Format
See Paragraph 4.3.10
Effect of Delete on
Temporary Input Register
Data Transfer
See Paragraph 4.3.10
Command @ Response to
I/O Page Indirect
Addressing
See Paragraph 4.5.5
Command $ Masks Address
to Open a Register
See Paragraph 4.3.7
(CS Revision)
E-2
Source Exif Data:
File Type : PDF
File Type Extension : pdf
MIME Type : application/pdf
PDF Version : 1.3
Linearized : No
XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date : 2013:12:04 12:22:10-08:00
Modify Date : 2013:12:04 12:10:56-08:00
Metadata Date : 2013:12:04 12:10:56-08:00
Producer : Adobe Acrobat 9.55 Paper Capture Plug-in
Format : application/pdf
Document ID : uuid:2d8a0f25-e20b-4cb1-9705-5e07d36f7725
Instance ID : uuid:32d3d32f-27e7-4ea7-b6ed-fd3f97c266d6
Page Layout : SinglePage
Page Mode : UseOutlines
Page Count : 107
EXIF Metadata provided by EXIF.tools