Singer SKC-2000 User manual

ENGINEERING
TECHNICAL
REPORT
SINGER
AI!ROS"ACI!
&
MARINE
SVSTI!MS
"--_
..
-
DOCUMENT
NO.
Y240A200M202REV
__
SKC-2000
COMPUTER
CONTROL
UNIT
.(CCUJ
USER'S
MANUAL
THE SINGER COMPANY • KEARFOTT DIVISION • 1150 MCBRIDE AVENUE • LITTLE FALLS, N.
J.
07424
F4200-4 2/12

F42021
2/72
THE SINGER
COMPANY
KEARFOTT
DIVISION
SKC-2000
COMPUTER CONTROL
UNIT
(CCU)
USER'S
MA~UAL
Prepared
by:
Computation and Programming Department
DECEMBER 1973
Y240A200M202
_______
REV.
__
_

THE
SINGER
COMPANY
KEARFOTT
DIVISION
TABLE
OF
CONTENTS
1.
INTRODUCTION
2.
COMPUTER CONTROL PANEL DESCRIPTION
AND
OPERATING
INSTRUCTIONS
2.1
ADDRESS (0-17) INDICATORS
2.2
DATA
SWITCHES (0-31)
2.3 INSTRUCTION'REGISTER SWITCHES (0-31)
2.4 DISPLAYSWITCH
2.5 MEMORY
2.6 EXECUTE CONTROL SWITCHES
AND
INDICATORS
2.7 PANEL RUN SWITCH
2.8 INHIB
PC
SWITCH
2.9 POWERSWITCH
2.10 TEST MODE SWITCH
2.11
UTILITY
INTERRUPT
2.12 BITE STATUS INDICATORS
2.13 BITE STATUS RESET SWITCH
2.14 TEST POINTS
3. COMPUTER
STARTUP
3.1
START
UP
OPTIONS
3.2 START
UP
FLOWCHART
3.3
POWER
UP
PROCEDURES
3.4
ROM
STARTUP
3.5
MAIN
MEMORY (CORE) STARTUP
3.6 PROGRAM LOADING
Y240A200M202
REV.
_
PAGE
1-1
2-1
2-1
2-1
2-3
2-3
2-5
2-6
2-9
2-9
2-10
2-10
2-10
2-11
2-12
2-12
3-1
3-1
3-2
3-2
3-4
3-6
3-11
3.7 LOADING ABSOLUTE FOCAP TAPE WITH THE
LOADER/VERIFIER
3-12
ilii
F4202-1
2/12

THE
SINGER
COMPANY
KEARFOTT
DIVISION
SKC-2000
COMPUTER CONTROL
UNIT
USER'S
MANUAL
ABSTRACT
Y240A200M202 .
_______
REV.
-
This document describes the
use
of
the SKC 2000 Computer Control
Unit
(CCU) from the
programmers point
of
view.
It
includes adescription
of
the
panel
displays and all pushbutton/switch
inputs.
Several
common procedures
for
using the
CCU
panel
are
described including the Bootstrap
Load procedure.
Effective
use
of.
this manual
and
the SKC 2000
CCU
presume detailed knowledge
of
the
architecture
of
the
SKC
2000 computer
as
described in the manual SKC 2000 Principles
of
Operation (Document No. Y240A200M0201).
F4202-1
2/72

THE SINGER
COMPANY
KEARFOTT
DIVISION
1. INTRODUCTION
Y240A200M202
REV.
-
The SKC-2000 Computer Control
Unit
(CCU) provides the user/machine interface
for
program
loading, software checkout, and maintenance. The panel
is
mounted in a rack-size enclosure
with
a
self contained power supply
and
interconnects
with
the
two
I/O.connectors on the computer. The
Computer Control
Panel
provides the following functions.
F4202·1
2/72
• Displays pertinent computer registers.
• Enables loading the computer memory manually
or
by
use
of
a separate high-speed paper
tape reader,
and
provides controls
and
logic
to
ascertain memory verification.
• Provide the controls
to
manually step the computer one instruction
at
a time.
• Provides the controls
to
preset the computer
to
any initial program location.
• Provides the controls
to
stop the computer at any program step.
• Provides the controls
to
enable the computer
to
repeatedly execute any program step.
• Provides the controls
to
enable dynamic display
of
any memory cell Which
is
accessed
during program execution.
• Provides the controls
to
enable the computer
to
continuously execute
anyone
instruction.
• Provides a serial interface connection
to
a teletypewriter
(TTY)
for
data entry/display.
• Provides the capability
to
diagnose
and
correct hardware
and
software faults in the
computer.
1-1

Y240A200M202
F4202-1
2/72
REV.-=-
THE
SINGER
COMPANY
KEARFOTT
DIVISION
THIS
PAGE
INTENTIONALLY LEFT
BLANK
1-2

THE
SINGER
COMPANY
KEARFOTT
DIVISION
Y240A200M202
R.EV.--..;;~
2. COMPUTER CONTROL PANEL DESCRIPTION
AND
OPERATING INSTRUCTIONS
The indicators
and
panel
controls
are
shown in Figure 2-1,
and
are
described in terms
of
the labeling
on
the controls
as
follows.
2.1
ADDRESS (0-17) INDICATORS
The ADDR
ESS
indicators
are
controlled
by
the 0 ISPLAY switch.
When
execution
is
stopped
and
the DISPLAY switch
is
set
to
MEMORY,
these
indicators display
CCU
Memory Address Register
contents. Should the DISPLAY switch
be
set
to
any other position, the indicators will display the
contents
of
the
CPU
Program Counter.
When
the
CPU
is
executing
an
instruction from memory, the ADDRESS indicators display
the
18-bit memory
address,
placed into the
CCU
Memory
Address
Register through the 18 right-most
DATA
switches. However, should the instructi(;m
be
loaded
from the
CCU,
these
ADDRESS
indicators
are
meaningless.
The 18-bit Memory
Address
formed
by
the 18 right-most
DATA
switches
are
now displayed by the corresponding
DATA
Indicator lights.
2.2
DATA
SWITCHES (0-31)
There
are
32
toggle switches,
one
for
each
bit
in this switch register. They
are
used
to
perform the
following functions:
1.
Setup a 32-bit operand
for
use
when the
CPU
is
instructed
to
fetch
an
operand from the
CCU
in the PANEL
OPER
mode.
2.
Setup
an
18-bit memory
address
for
loading into the
.CPU
memory
address
register when
the
CPU
is
in the LOAD/EXAMINE MEMORY mode.
3.
Setup
an
.18-bit memory
address,
to
be
used
for
address
coinciden<~e
comparison in the
ADDRESS
COMP
MODE
of
operation.
2.2.1
DATA
INDICATORS (0-31)
When
the computer
is
stopped, this
set
of
32 indicators display data from memory,
or
from a
CPU
register selected
by
the DISPLAY switch.
If
the computer
is
running in the ADDRESS COMPARE
MODE, the contents
of
the
selected
register
is
displayed when the computeris program counter
matches the selected
address.
2-1
F4202·1
2/72

"T1
G>
C
::c
m
~
~
(")
0
s::
"'tJ
I\J
C
~
-i
m
::c
()
0
Z
-i
::c
0
r
"'tJ
»
z
m
r
/" til is 4 ,,3
11
U
It!
9 • 1 6
fi.
• 1 2 , 0
••••••••
••••••••••
I
.0
••
"$-
I
~~~~ .~tt
~~~·.'tC·
~~
••
tt~~rfl
' B e 0 e " l!!. 0
L
•••••••••••••••••••••••
•••••••••
~
r-L
OPCGD!----,rAlr--:U-Ir----
-)1111
f
~
QPc:O{)£---,r.1J-II'---,1
(i
1
: . .
r---Xi!-
-'rllrlM1r~1(
<_
'
"4"--
--.
l
'Ji
"
""'
:
~
·
t
J
Ii
"
..
'\"'I
'
~
\~
(t ,; if "
~,
,..
f" " " ,
l'
~
·1
w - 0
i ;
;_;
; ; ; ;
;;
;
~
;.;
; ; ; ; ; ;
;_;
;
••••
~
••
~0~
•
r--
f!,
IOiE~"--,
o.
::t"
AQOq~S$
'
,IU
~-,(I
FlIl,.t.
OI~Pl.Y
D X
C
~
M
6";'-"
.
-<;
1
1/
\
'""
e
,......--rUl
M¢{,IE---,
r---
VfH
..
JfY
INtf.PPUPT~
,=
...
K fJf,A,iJt.F"
-:-
,.,..,
O.
CO".,
.,
OIfI.Y
_$fOP
OH
"-
"!liPS
':'ttl
.....
ll
S'tlt(:
C.
(;C~
"
DT
I'
XI
IT\
<
~
~:I:
mm
l>CJj
::tI
."Z
0C>
~m
~::tI
0(")
<0
(1)3:
1:J
Ol>
zZ
-<

THE
SINGER
CO.MPANV
KEARFOTT
DIVISION
_Y_24_0_A_20_0_M_2_0_2
_
REV.
_
2.3 INSTRUCTION REGISTER SWITCHES (0-31)
This switch register
enables
the operator
to
perform the following functions:
1.
Form a 32-bit instruction word,
or
two
16-bit instruction words
used
when the
CPU
is
controlled
to
execute
an
instruction from the
CCU,
either in the ADDRESS
COMPARE-SWITCH EXECUTE mode
or
the PANEL-INST mode.
2.
Form a 32-bit instruction
or
data word, or two 16-bit short words,
to
be
loaded irlto
memory, when the DISPLAY selector switch
is
in the MEMORY position.
3.
Provide a Start Address
for
loading the Computer's Program Counter in preparation
for
executing a program in the
RUN
or
single
STEP
mode. By executing a long jump (JGU)
instruction
to
the desired starting
address
from
these
switches, the program counter will
be
set
to
the desired starting
address.
4.
Provide a Start Address when looping in the RUN-SWITCH EXECUTE mode
of
operation.
2.3.1 INSTRUCTION INDICATORS (0-31)
These
indicators display the contents
of
the Instruction Register at completion
of
execution
of
any
instruction which
is
followed
by
a
STOP
or
HALT. Note that astop occurs:
1.
After
every instruction in the single
STEP
mode.
2.
When
the
CPU
is
set
to
stop manually via the RUN-STOP toggle switch.
3.
When
the
STOP
address
is
reached
in the ADDRESS COMPARE-STOP mode.
A
HALT
also
occurs when the
CPU
ex.ecutes
a HLT instruction
and
the
HALT
toggle switch
is
ON.
2.4 DISPLAY SWITCH
This switch
is
a nine position rotary switch.
When
the switch
is
in any
of
the eight non-memory
positions
and
the computer
is
not
in RUN, the contents
of
the selected
CPU
register at completion
2-3
F4202·1
2/72

Y240~A~OOM202
REV.
-=-
THE SINGER COMPANY
, KEARFOTTDiV1SION
of
the last instruction executed
is
displayed by
the
DATA Indicator lights. The meaningful data
that
can be viewed
in
the display
is
as
follows:
(A)
A .Register (32 bits)
{B) B Register (32 bits)
(X)
Index Register (18 bits)
(PI) Program Interrupt
Mask
Register (16 bits)
(ST)
Status Register (16 bits)
(PC)
Program Counter (18 bits)
Contains
the
contents of the most recently
used index register.
Contains thefoltOwing status information:
the group
of
index registers selected, short
address extension bits, program flags,
interrupt enable, carry and overflow bits,
and
the
halfword arithmetic indicator.
Contains
the
target address of the next
instruction
to
be executed, when computer
has executed instructions from memory.
When
executing instructions from
the
CCU
panel,
this display
is
meaningless.
If,
in
the
skip and transferinstructions
and a condition
is
required without being
met, there
the
PC
contains the final address
plus
1.
For non-conditional transfers, the
PC
always contains the target address.
Not listed above are
the
C and Dregisters, which are intermediate registers, and are'not accessible
to
the
programmer.
In
the case
of
position X, the register displayed
will
depend upon the condition of
status register bits 0 and 1, and on the condition
of
the
Xl
or
X2field
bits
ofthelast
instruction
that
used indexing.
2-4
F4202·1
2/72

THE
SINGER
COMPANY
KEARFOTT
DIVISION
Y240A200M202
REV.
---
In the ninth position
of
the rotary switch, the MEMORY, LOAD, EXAMINE, SET ADDRESS,
and
WORD
switches
are
activated. However, loading
and
examining memory in this way
uses
the DMA
hardware,
and
the memory interrupts must
be
enabled.
To accomplish this:
1.
Set the DISPLAY rotary switch
to
A.
2.
Set the appropropriate bits
for
the
Enable
Memory Interrupt instruction in the
INSTRUCTION
Register
switches.
3.
Press
the
STEP
button. The EMI (Enable Memory Interrupt) instruction will now
be
executed.
4;
To verify that, the memory interrupt
has
been
enabled, turn the DISPLAY rotary switch
to
ST (Status).
DATA
inclicator light 2
.should
be
lit.
5.
Reposition the DISPLAY rotary switch
to
MEMORY. Now the computer
is
ready
for
manual memory loading
and
examining.
2.5 MEMORY
2.5.1 MEMORY SET ADDRESS SWITCH
This pushbutton switch
is
used
to
set
thecontents
of
the
18
right-most
DATA
switches (14 thru 31)
into the
CCU
Memory
Address
Register.
2.5.2 MEMORY LOAD PUSHBUTTON
Actuating the LOAD pushbutton switch,
places
the contents
of
the INSTRUCTION switches
into
Memory at the
address
previously inserted into the
CCU
Memory
Address
Register (CMAR). The
first operation
of
the LOAD command, aftera
SET
ADDRESS
or
EXAMINE MEMORY operation,
loads
the instruction switches into
th~'
memory locationspecified by the CMAR without: changing
the CMAR. Subsequent operations
of
the LOAD pushbutton, increments the CMAR
two
counts
before memory
access.
2·5
F4202-1
2/72

_Y_2_4_0_A_2_00
....
M
......
2...
0_2.-.
REV.-=-
THE
SINGER
COMPANY
KEARFOTT
DIVISION
2.5.3 MEMORY EXAMINE PUSHBUTTON
This pushbutton switch
causes
the memory location previously inserted
in
the CMAR
to
be
read
out
and displayed on
the
32-bit
DATA
display indicators. The first time the Memory EXAMINE switch
is
actuated, after a Load Memory
or
Set Address operation, the
address
specified by the CMAR
is
read
~;-it
was
writte~-from
the contents
of
the INSTRUCTION switches in memory. Subsequent
operations
of
the EXAMINE pushbutton increments
theCMAR
to
obtain the next memory location.
2.5.4
FULL/HALF
MEMORY WORD SWITCHES
This toggle switch determines
if
a
full
or
half word
is.
to
be
loaded
into
memory. In the
HALF
word
mode, the contents
of
the
16
left-most toggle switches
of
the Instruction Register
is
the data
loaded.
2.6 EXECUTE CONTROL SWITCHES
AND
INDICATORS
2.6.1 RUN/STOP SWITCH
AND
INDICATORS
These
indicators display which mode the computer
is
in. The RUN light
is
on
if
the computer
is
executing instructions. The
STOP
light
is
on
if
the computer
is
stopped.
When
the toggle switch
is
set
to
RUN, the computer starts execution at the location determined
by
the program counter,
and
it
will continue executing instructions in normal
sequence
until:
1.
The switch
is
put
into
the STOP position.
2.
The
CPU
executes a
HALT
instruction
and
the
HALT
toggle switch
is
ON.
3.
The stop
address
is
reached
and the
CCU
is
in the ADDRESS COMPARE-STOP mode
of
operation.
The Run/Stop Switch, when
set
to
STOP
causes
the computer
to
stop execution at the next
program counter location. The status
of
the computer at this time depends upon the last
instruction executed.
2-6

2.6.2 PANEL MODE SWITCHES
THE SINGER
COMPANY
KEARFOTT
DIVISION
, Y240A200M202
_______
REV
.
.--.;~_
These
two
toggle switches OPER(Operand)
and
INST (Instruction)
are
used
to
determine
if
the
computer
is
operated from Memory
or
Panel
(CCU).
2.6.2.1 MEM/PANEL INST Switch
When
set
to
MEM, this toggle switch
enables
the computer
to
execute instructions from Memory.
When
set
to
PANEL INST, the computer will repeatedly execute the instruction
set
by the
INSTRUCTION switches,
regardless
of
the
CPU
program counter while fetching
or
storing operands
either from memory or the
CCU
as
determined by the MEM/PANEL OPERAND switch. The
MEM/PANEL INSTRUCTION selection switch
can
be
used
in either single step operation
or
in the
RUN
mode.
2.6.2.2 MEM/PANELOPER Switch
When
set
to
MEM, this switch
enables
the computer
to
operate on operands from Memory.
When
set
to
PANEL
OPER,
the computer will repeatedly
use
the data word
set
on
the
DATA
switches
as
the operand,
regardless
of
the
CPU
generated
effective
address,
while fetching
and
executing
instructions
either
from memory
or
the
CCU
as
determined by the MEM/PANEL INSTRUCTION
switch.,The MEM/PANEL OPERAND selection switch
can
be
used
in either single step operation
or
in the
RUN
mode.
Note that
for
the PANEL OPERAND switch
to
be
effective, the PANEL
RUN
toggle switch must
be
ON.
2.6.2.3
STEP
Switch
When
operated, this switch
causes
the computer
to
execut~
a single instruction'
if
the computer
is
stopped, either RUN/STOP switch
set
,to
STOP,
or
because
of
a match between the computer
programco,:,nter
and
the
,address
setting
,of
the 18 right-most
DATA
switc~es
when,
in
the
ADDRESS
COMP-STOP
MODE
of
operation.
If
the RUN/STOP switch
is
in
STOP,
operation
of
the
STEP
switch will
cause
the
CPU
to
momentarily
go
into the run condition
for
one
instruction execution
and
then return
to
the stopped
condition.
2-7
F4202·1
2/72

_Y_2_4_0A_2_00_M_20_2_REV.
-=--
2.6.3 ADDRESS
COMP
MODE
2.6.3.1 ON/OFF Switch
THE
SINGER
COMPANY
KEARFOTT
DIVISION
When
ON, this switch
is
used
to
enable the ADDRESS COMPARISON MODE
and
generation
of
oscilloscope SYNC
pulses.
2.6.3.2 SWITCH EXECUTE/DISP/STOP Switch
This three position switch
is
used
to
set
the selected mode
of
operation when
address
coincidence
occurs. For this switch
to
be
effective, the ADDRESS
COMP
MODE ON-OFF toggle switch must
be
ON.
In the SWITCH EXECUTE mode, the
CPU
will execute the next instruction from the
CCU
INSTRUCTION switches, when a memory
address
compare occurs in the
CPU
Program Counter
or
Operand Address. By placing a JGU instruction
to
a desired
address
from the
CCU
INSTRUCTION
switches, the last mentioned feature
will
cause
the program
to
loop from the starting
address
to
a
STOP
address
specified
by
the 18 right-most
DATA
switches.
In the DISPLAY position, when Memory Address Coincidence occurs, the selected word,
as
determined by the DISPLAY selector switch,
is
displayed while the
CPU
continues
to
run.
If
a
CPU
register
is
selected, a momentary
pause
of
a few microseconds occurs while the word
is
being
extracted.
When
in the
STOP
position, the computer will stop when the program counter
reaches
the
address
(operand
or
instruction)
as
determined
by
the
STOP
ADDR-ALL/INST
toggle switch specified by
the content
of
the 18 right-most
DATA
switches.
2.6.4
STOP
ADDRESS SWITCH
With the ADDRESS
COMP
MODE switch
set
to
STOP,
and
the computer in the run mode, the
STOP ADDR switch,
if
set
to
INST,
will
cause
the computer
to
stop when memory
address
coincidence occurs
for
instructions only.
In
ALL,
the computer will stop when memory
address
coincidence occurs
for
both instructions
and
operands.
2-8
F4202·1
2/72

THE
SINGER
COMPANY
KEARFOTT
DIVISION
Y240A200M202
REV.
-
The computer
will
remain stopped until
the
RUN/STOP switch
is
reset (i.e., set
to
STOP and then
back
to
RUN). The indicator lights display either
the
RUN
or
the
STOP state.
2.6.5 HALT SWITCH
AND
INDICATOR
When
the
switch
is
in
the
OFF position and
the
Halt instruction
is
executed by
the
computer,
the
instruction
is
interpreted by
the
CPU
to
be a NOP.
When
the
switch
is
in
the
ON
position, and
the
computer executes a Halt instruction, further execution
is
inhibited. Subsequently,
the
RUN
indicator goes off, and
the
HALT indicator illuminates.
2.6.6 RESET/MASTER AND DISPLAY SWITCHES
Operation
of
the
MASTER RESET pushbutton
will
cause
the
generation
of
J1 Initialization signal,
which resets
the
CPU
and registers
to
~he
initial power turn-on state.
The DISPLAY RESET pushbutton
is
used
to
reset all display registers in
the
CCU
to
verify
the
receiptof
new data. When this
button
is
pressed, all DATA indicator lights go off. Upon release
of
this
button,
the
static register contents are displayed.
2.6.7 PROGRAM SWITCHES 0 THRU 7
These eight toggle switches provide control
to
the
CPU switch inputs. The programmer can make
use
of
these switches with
aJGW
instruction
to
control branch points within
the
program.
2.6.8 MEMORY WRITE
SWITCH
AND INDICATOR
With this switch
in
the
ON
position,
the
MEMORY WRITE indicatorgoes
on
and words can be
loaded into protected memory. When OFF, loading into protected memory
is
inhibited.
2.7 PANEL
RUN
SWITCH
This switch must always be set
to
ON
when using
the
CCU.
2.8 INHIB
PC
SWITCH
This toggle switch
is
used
to
inhibit incrementing
the
Program Counter
in
the
computer.
2-9
F4202·1
2/72

Y240A200M202
REV.
-=-
2.9 POWERSWITCH
THE
SINGER
COMPANY
KEARFOTT
DIVISION
Power
is
controlled by this toggle switch.
When
set
to
ON, power
is
applied to the
associated
light
goes
on.
The contents
of
memory core
are
not affected by switching power
off
and
vr.
However, the
contents
of
the working
registers
and
LSI
memory
are
lost whenever power
goes
off
(contents
are
random followingturn on).
2.10 TEST MODE
SWITCH
This three position rotary switch
is
used
to
determine the mode
of
testing. The followin.9 tabulation
describes
the switch functions:
SWITCHPOSITION
NORM
COMP
ONLY
STOP
ON
FAIL
2.11
UTILITY
INTERRUPT
2.11.1 ENABLESWITCH
FUNCTION
If
the computer ur:'it
is
cabled to the 1/0 unit, then
the BITE STATUS i.ndicators will display the BITE register
as
shown
in Table
2·1.
The
computer
unit
is
not cabled
to
the 1/0
unit
and
it
is
not
desired
to
stop
ona
BITE failure. The BITE STATUS
Indicators, will display as-shown
in~-table
2·1.
.
The computer
unit
is
not
cabled
to
the 1/0
unit
and
it
is
desired
to
stop-~~on
a BITE failure. The BITE STATUS
indicators will display
as
shown in Table
2·1.
This toggle switch
is
used
to
enable
an
external program interrupt
to
be
generated
under conditions
defined by the
UTILITY
INTERRUPT selector switch.
2.11.2 SELECTOR
SWITCH
This three position rotary switch
is
used
to
select
one
of
three
modes
of
operation within the
utility
subroutines.
When
the Selector switch
is
set
to
INTERRUPT, program interruption occurs immediately after the
INTERRUPT pushbutton
is
depressed
and
the
Utility
Interrupt ENABLE switch
is
set
to
ON.
2·10
F4202.1
2/12

THE SINGER
COMPANY
KEARFOTT
DIVISION
Y240A200M202
REV.
__
_
When
the Selector switch
is
set
to
ALL,
after completing
each
instruction execution, the program
interrupts
to
a subroutine, which can
be
used
for
tracing
or
other purposes. The program interrupt
remains
masked
until
the Return Address (RTA) instruction
is
executed.
When
the Selector switch
is
set
to
JUMPS,
each
successful jump will
cause
program interrupt
transfers
to
a subroutine which
can
be
used
for
tracing
or
other purposes. The three program
interrupt
sources
are
combined
with
Teletypewriter (TTY) and paper tape reader interrupts,
and
merged
into
the control panel program interrupt No. 14 through the AGE connector.
2.11.3 INTERRUPT SWITCH
This switch
is
used
to
activate the
Utility
Inter'rupt mode when the selector switch
is
in the
INTERRUPT position and the ENABLE switch
is
set
to
ON.
2.12 BITE STATUS INDICATORS
2.12.1 SYSTEM
ALARMS
(1-4)
These
lights, in conjunction
with
the TEST MODE switch,
are
used
to
obtain avisual indication
of
the computer's condition. Table
2-1
below shows the conditions required
to
light these indicators.
TEST MODE
SWITCH
POSITION
NORM
COMPONLY
OR
STOP
ON
FAIL
SWITCH
ALARMS
1
TABLE
2-1.
CONDITION FOR
ON
Unprotected block
of
memory in modules 3
and
4.
2 Computer
not
OK.
3,4 Program Controlled
1
2
3
4
Lights
if
computer tires
to
execute all
logic"
1"
or
all logic
"0"
op code.
DC
power failure.
Memory
Release
Time Out.
Indirect Addressing Failure.
The functions
of
the remaining indicators
are
contained in Table 2-2.
2-11
F4202-1
2/72

_Y_2_4_0A_2_00_M_2_02_
REV.
-=-
THE
SINGER
COMPANY
KEARFOTT
DIVISION
2.13 BITE STATUS RESET SWITCH
Once
present, the EXEC
and
VOLT
signals
are
latched
to
remain on. Operation
of
the RESET
pushbutton, extinguishes the BITE STATUS indicators,
if
the fault
has
been
corrected.
2.14 TEST POINTS
These
test points
are
for
diagnostic checkout
of
the computer,
and
are
to
be
used
for
hardware
troubleshooting only by qualified personnel.
INDICATOR
TEMP Indicator
TIMER Indicator
MEM Indicator
TEST Indicator
EXEC Indicator
VOLT
Indicator
F4202·1
2/72
TABLE
2-2.
FUNCTIONS
OF
INDICATORS
FUNCTION
This light
goes
on when
an
over-temperature condition
is
detected.
This light
goes
on when the master clock fails, when the
watchdog
timer
in the
Unit
Under Test (UUT)
is
improperly
reset,
and
when the BITE in the UUT
is
in aself-test condition.
This light
goes
on when the
CPU
makes
an
attempt
to
execute
all 1
's
or
all
O's,
or
if
an
operand
address
or
the computed
address
of
ajump instruction
is
out
of
the memory
range.
This indicator illuminates when the BITE circuits in the
computer
are
under test.
This indicator, Execution Error, illuminates
~hen
an
attempt
is
made
to
write data
into
protected memory.
This indicator illuminates when a voltage in the
Unit
Under
Test
is
out
of
tolerance. Illumination
of
this light indicates
either apower
or
hardware failure.
2-12

THE
SINGER
COMPANY
KEARFOTT
DIVISION
3. COMPUTER START
UP
Y240A200M202
_______
REV.
__
_
This section describes the procedures
to
be
followed
to
start
or
restart the
CCU
and
SKC2000.
It
covers:
•
CCU
& SKC2000 power up
sequence
• SKC2000 memory priming
• Program Loading
with
ROM
bootstrap loader
with
Manual bootstrap loader
3.1
START
UP
OPTIONS
A wide variety
of
start up procedures
are
available
with
the SKC2000. Among these are:
•
Read
Only Memory (ROM) option
The
CPU
can
include a
ROM
containing a program loader. This loader
can
be
executed starting at
location zero.
3.1.1 Start Up Location Option
The startup location, at power on,
is
determined
by
hardware:
• Location 0 - The
ROM
memory
is
available
• Location 7000 (HEX). This typically indicates that the
ROM
is
not
available
(if
available
it
must
be
entered
as
described in Section 3.5).
3.1.2 Main Memory Priming.
To
condition the main memory at power up, the
CPU
must
be
set
into
RUN mode before entering
or
reading memory via the
CCU.
This
is
described in succeeding sections.
3-1
F4202-1
2/12

Y240A200M202
REV.-=--
THE SINGER COMPANY
KEARFOTT
DIVISION
3.1.3 . Manually entered bootstrap.
If
ROM
is
not
available
and
if
the bootstrap loader
(see
section 3.5.3)
has
not
been
previously
placed
into
memory
it
must
be
manually entered.
For
some
applications the SKC2000 hardware includes a system configuration in which a
PDP11
minicomputer
is
connected
to
the
CCU
and
acts
as
a
front
end
to
the SKC-2000
for
peripheral
devices connected
to
the
PDP11.
The hardware
and
PDP11
software
have
been
constructed
so
that
they
are
transparent
to
the user in regard
to
operating the
CCU.
The
use
of
the
PDPll
is
not
further
described herein.
3.2 START
UP
FLOWCHART
The hardware
and
operational decisions that determine start
up
procedures
are
summarized in a
flowchart,figure 3-1.
3.3
POWER
UP
PROCEDURES
The following
CCU
switch settings
are
used
for
start up
• RUN/STOP -
STOP
• PANEL
RUN
-
ON
• MEM/PANEL INST -PANEL
• MEM/PANEL
OPER
-PANEL
• ADDR
COMP
MODE -OFF
•
HALT-
ON
• PROGRAM SWITCHES -
All
Down
Then:
•
Turn
CCU
Power Switch -
ON
• Turn on SKC2000 at power source (installation dependant)
•
Depress
Reset
Master
3-2
F4202·1
2/72
Table of contents
Other Singer Control Unit manuals
Popular Control Unit manuals by other brands

Kemper
Kemper KHS 686 05 Installation and operating manual

Omron
Omron SYSDRIVE 3G3FV-*-CUE installation manual

Wieland
Wieland GESIS FLEX-0/4 installation instructions

THORLABS
THORLABS ECL1525M-PM Operation manual

iQtronic
iQtronic IQsocket IQSW-IP10 user guide

JA SOLAR
JA SOLAR JAM5 Series installation manual

Kutai electronics
Kutai electronics GCU-20 manual

ASAHI
ASAHI AV Series Installation, operation and maintenance manual

Texas Instruments
Texas Instruments bq2023EVM-001 user guide

DAD
DAD MOM Getting started guide

National Instruments
National Instruments 9472 Operating instructions and specifications

Brunner
Brunner EAS 3 Programming instructions