TX01_STC_Tape_Controller_Handout_Aug73 TX01 STC Tape Controller Handout Aug73

TX01_STC_Tape_Controller_Handout_Aug73 TX01_STC_Tape_Controller_Handout_Aug73

User Manual: TX01_STC_Tape_Controller_Handout_Aug73

Open the PDF directly: View PDF PDF.
Page Count: 101

DownloadTX01_STC_Tape_Controller_Handout_Aug73 TX01 STC Tape Controller Handout Aug73
Open PDF In BrowserView PDF
TX~L

TAPE

CON TRCLI.~R

HAN DOU.T

c,
SECTION VII
BASIC LOGIC

INTRODUCTION
This section provides basic logic information pertaining to the individual components used on circuit cards of the
Control Unit.

Each block shows the inPl!.t pins on the left and the output pins on the right.

circuit function is provided, and the voltage and ground pins are identified.

A description of each

The blocks are listed in numerical

order.

o
SN 7400

SN 7404
2-Input, + NAND (4/Chip)

Hex Inverter (6/Chip)
(1 3 5 9

+ on input Pins 1 and 2
produces - on output Pin 3.
- on either or both inputs
causes Pin 3 to be +.

RL
(2, 5,10,15

fjfj

!

11, 13)

(2 4 6 8
10, 12)

RL

+5 on Pin 14
GND on Pin 7

SN 7401
(2 5 8 11

o

+5 on Pin 14
GND on Pin 7

SN 7405

2-Input, + NAND (4/Chip)
Open Collector output
+A

Itt

4 10. 13)
+ on input Pins 2 and 3
produces - on output Pin 1.
- on either or both inputs
causes Pin 1 to be +

OC
(3 6 9 12

Hex Inverter (6/Chip)
Open Collector output

(1 3 5 9
11,13)

1(2 4 6 8.
10,12)

CO

+5 on Pin 14
GND on Pin 7

SN 7402
(2 5 8 11

RL
(3 6 9 12

(1 4 10 13)

+
+

on
on
on
on

Pin
Pin
Pin
Pin

1 results in a

2
1 results in a
2

+5 on Pin 14
GND on Pin 7

Hex Inverter (6/Chip)
High Voltage

SN 7406

2-Input, + NOR (4/Chip)
+0

+ on Pin 1 results in a
-onPin2
- on Pin 1 results in a
+onPin2

+ Signal on input Pins 2 and/
or 3 results in a negative (-)
output on Pin 1.
+5 on Pin 14
GND on Pin 7

(2 4 6 8
10, 12)

(1 3 5 9
11,13)

HV3fj
fj6

+ on Pin 1 results in a
- on Pin 2
- on Pin 1 results in a
+ on Pin 2
+5 on Pin 14
GND on Pin 7

7 - 1

Change B. 31 August 73

i

Sill 7407

(1 3 5 9
11.13)

SN 7417

Hex Buffer (6/Chip)
High Voltage

AM
HV3~

M

1(2,4,6,8,
10, 12)

Hex Inverter (6/Chip)
High Voltage
(1.3,5,9,
11, 13)

+ on Pin 1 results in a + on
Pin 2.
- on Pin 1 results in a - on
Pin 2.

AM
+ on input Pin 1 results
in a + on output Pin 2.
- on input Pin 1 results
in a - on output Pin 2.

HV15
17

1(2 4 6 8
10, 12)

+5 on Pin 14
GND on Pin 7

Voltage level on output pins:
up to 30V.

-

+5 on Pin 14
GND on Pin 7

SN 7408

SN 7420

4-Input, + NAND (2/Chip)

2-Input, + AND (4/Chip)
(1 4 9 12)

+A
RL

(2,5 10 13)

~8

(3 6 8 11)

SN 7409

+ on input Pins 1 and 2 results
in a + on output Pin 3 •
- on either or both input Pins
1 and 2 results in a - on output
Pin 3.

+ on input Pins I, 2, 4
and 5 results in a - on
output Pin 6.
- on any or all input Pins
I, 2, 4 and 5 results in a
+ on output Pin 6.

+5 on Pin 14
GND on Pin 7

+5 on Pin 14
GND on Pin 7

SN 7423

2-Input, + AND (4/Chip)
Open Collector
+A
OC

(2,5 10.13)
~9

+ on input Pins 1 and 2 results
in a + on output Pin 3.
- on either or both input Pins
(3 6 8 11) 1 and 2 results in a - on output
Pin 30

11
13
14
12

+5 on Pin 14
GND on Pin 7

D

15
1)
15
"G
t-=-

2
SN 7410
(1 3 9)
(2 4 10)
(13 5

nt

+A

(12 6 8)

RL

3-Input, + NAND (3/Chip)

3

+ on input Pins I, 2 and 13
results in a - on output Pin 12.
- on any or all input Pins 1, 2,
and 13 results in a + on output
Pin 120

5

1~

SN 7416

15

15

4

1

.(2 4 6 8,
10,12)

16

(9, 1)

+ on input Pin 1 results in a
- on output Pin 2.
- on input Pin 1 results in a +
on output Pin 20

(10,2)
(12,4)
(13 5L

+5 on Pin 14
GND on Pin 7

Change B, 31 August 73

D

9

+0

The 4-Way Gated OR
chip is described for
RL25 below.
The extender function
does not require Pin
4 gating. When Pin 15
is - and Pin 1 is +, Pin
7 will be minus.

RL
23

*

7

+0
RL
23

*

G
-E
-=-

+5 on Pin 16
GND on Pin 8

.£

SN 7425

Hex Inverter (6/Chip)
High Voltage

HV15

·2

D

15
+5 on Pin 14
GND on Pin 7

(1 3 5 9
11,13)

6

(11 3)

4-Way Gated OR (2/Chip)

~
D

15
15

'G
t-=-

7 - 2

\ '-...

4-Way Gated OR Extender

10

(1,4 9 12)

('

+0

(8 6)

RL
25

,:e-

Output Pin 8 will be minus
if input Pin 11 (gate) is
plus and a plus is present on Pins 9, 10, 12
or 13
+5 on Pin 14
GND on Pin 7

5N 7426

2~Input, + NAND (4/ chip)
High Voltage Output

{l 4 9 121

+A

(368.11)

HV15
{2,5 10 13}

26

SN 7450

Expandable 2-Input
AND/OR Invert

1
+ on input Pins 1 and 2
results in a ~ on the output Pin 3.
- on either or both inputs
causes Pin 3 to be +.

9

o

+A

3

RL

4
5

3(J

+ on all input pins results
in a - OR. Pin 8.
- on any or all input pins
causes Pin 8 to be +.

II

*

5(J
{+2AO}

8':'Input. + NAND (1/ chip)

1
2

Output Pin 8 will be
minus if:
1. Input Pins 1 and 13
are +.
2. Input Pins 9 and 10
are +.
3. Input Pin 12 is -, and
Pin 13 is +.

RL

+5 on Pin 14
aND on NIl 7

SN 7430

8

EAO

13

2

output Pin 6 will be
minus if:

.6

+2AO

1. Input Pins 2 and 3 are
plus.
2. Input Pins 4 and 5 are
plus.

3
4 5

RL
5(J

+5 on Pin 14
aND on Pin 7

+5 on Pin 14
aND on Pin 7-

6

11
12

SN 7451

+2AO

2-Input AND/OR Invert
(2/ chip)

8 6

Output Pin 8 will be minus if:

RL
SN 7440

4-Input, + NAND (2/ chip)
+ on input Pins 1.2, 4 and
5 results in - on Pin 6.
- on any or all input pins
results in + on output Pin 6.

1. Input Pins 1 and 13 are
p.1'\ls.

51

2. Input Pins 9 and 10 are
plus.
+5 on Pin 14
aND on Pin 7

SN 7453

+5 on Pin 14
aND on Pin 7

8
13

EAO

Expandable 4-Wide. 2-Input

AND/ OR Invert
OUtput Pin 8 will be minus if:

2

o

3

53

SN 7442

12
13
'14
15

RL

4 to 10 Dec:;oder

A

4-1(J

'8

RL

C

D
~

42

1

2
3
4

"_tim Binary
PIN
12 1314 15 Pin Value

-- -- -- +- 12
- - + - 43
5
- +- + + 5
6
7
6
+
- ++ +- 7
1--lL-- - + + + 9
10
'+ - - - H)
11
+ - - + 11

0

1
2
3
4
5
6
7
'8
9

*

1. Input Pins 1 and 13 are
plus.
2. lnput Pins 2 and 3 are
plus.
3. Input Pins 4 and 5 are
plus.
4. Input Pins 9 and 10 are
plus.
5. Input Pin 12 is minus and
Pin 11 is plus.

*
+5 on Pin 16
aND on Pin 8

'0
7 - 3

Change B. 31 August 73

.,

IN 7475

SN 7454
1

8

+ 4AO

1::1

3

(2,6)

D

Quad D Edge Trigger
Flip-Flop
FFD

Output Pin 8 will be minus
if:

RL

2

2-Input, 4-wide, AND/OR
Invert

1.
2.
3.
4.

54

4

*

5

Pins
Pins
Pins
Pins

1
2
4
9

and
and
and
and

(13.4)

13 are plus.
3 are plus.
5 are plus.
10 are plus.

C

Level on the D input at
clock (C input) time is
gated to Pin 16 and maintained until the next clock
pulse. Pin 1 is inverted
output. The chip has only
two clock inputs, so two
flip-flops use the same
clock pulse.

RL
75

+5 on Pin 14
GND on Pin 7

9
10

*

c

SN 7460
13

4

1

5

4-Input Dual Expander (2/ chip)
12.

+A
EXP

2, 6

+5 on Pin 5
GND on Pin 12

(15 9)

Output Pin 12 will be minus and
Pin 11 will be plus when input
Pins 13, I, 2 and 3 are all plus.

*

6~

3 8

~

11 10

+5 on Pin 14
GND on Pin 7

Dual JK Master-Slave
Flip-Flop (2/ chip)

SN 7476

Edge Trigger JK Flip-Flop
JK Master-Slave Flip-Flop

SN 7470 &. 7472

3

~

4

~

5

d-

12

~
~
~

10
11

9

6

FFJK
RL

*

7~

and/or
72

8

-K
I--'--'

13

~
~

2

-

-1'

+

J is + on Pins 3, 4 and 5
K is + on Pins 9, 10 and 11

6**

}

-R

b

§
&

7
9

I

'-'* J is + on Pins 3 and 4, - on 5 }
K is + on Pins 10 and 11, - on 9

-L

(3,8)

11

fu

2

+
Complements

-1'

(2,7)

1~

No effect
+

+ -

C
K

D
(3,11)

(4, 10)
(I, 13)

~.

C

(6,8)

RL

74

*

-L
-R

Change B, 31 August 73

B

12 A< B

RL

The three outputs can be
fed into another comparator
on the G, Land E (greater,
lesser, equal) inputs

L85

+5 on Pin 16
GND on Pin 8

~
~

Level on Pin 2, at clock pulse
A3 B3
time (Pin 3), is gated to Pin
-1'
5; Pin 6 is inverted. This
-1'
level is maintained untn the
next clock pulse.
Same
Same
The -L input on Pin 4 causes
Same
Pin 5 to go positive without
Same
a clock pulse.
Same
Same
The -R input on Pin 1 causes
Same
Pin 5 to go negative without
Same
a clock pulse.
~~Yn"
+5 on Pin 14
GND on Pin 7

=

&-

6

-

3A

§

4

Dual D-Type Edge Trigger
Flip-Flop (2/ chip)

13 A> B

b

14
RL72

4-Bit Magnitude Comparator

*

§

15

RL70

COMP

FFD
RL

*

76

6

1

5

5N 7474

outputs flip on positive edge
of clock pulse (Pin 1).
Minus on input Pin 2 (-L)
causes output Pin 14 to
go positive and Pin 15 to
go negative. Minus on
input Pin 3 (-R) causes
Pin 14 to go negative and
Pin 15 to go positive.
Reference truth'table for RL 72.
+5 on Pin 5
GND on Pin 13

FFMS

SN 74L85 &. '5N74115

Output

8**

J

(1.6)
(16,12)

Outputs flip on positive edge
of clock pulse as indicated in
the table. Minus on input
Pin 13 (-L) causes output
Pin 6 to go positive and output Pin 8 to go negative.
Minus on input Pin 2 (-R)
causes Pin 6 to go negative
and Pin 8 to go positive.
Input
J K

(4.9)

A2

B2

+

-

Inouts
Al B1

Ao Bo

G

-

-

+
Same
Same
Same
Same
Same
Same
~~TnP

-1'

-

-

+
Same
Same
Same
Same

-

~~mp

S~mp

+

-

+
Same
Same

L

Out nut
E + on Pin
A>B
AB
AB
AB
AB
A--

I

~";

-1 1:

·A

CB21
E82

1

I
Eez

~LI________________

RL

Ie

EA2;
cc

-SET SE \1C

~
'Ol

ccem ;?

SI~DAI,
• I
·RS7 STATl:S

Ii

j'SEL TU DE A-a

I'SET Of Me

'

RL

RL

, tt0~1Uj

9;; - - ' -

C8e,lDG'~

Y'

"

L(%IC

-:~'"
~-

04

Ie

ee

..J

3

DAti;

j'

An

RL
so

liS

CP,4S g
EG

~

~

-;7AT"S 9ITSDE

~. -$,ATUS BIT 5 DE

~TB'5:

'a2!biJl,

1

CCS31

1 08'1

-0'"

'

' r'

'~,-6l!8,TA:CSBIT 5 Of

fa.

-..+-.C216Si '),
L .".0 ::
: Ifj'i,

EII2

AT rffls EC

COOIi!.DJN/!.JT£5

r-"7-_'--u "_4•

--------cc;;n:.~

1:--4----

,

i

i

Ie fJ/pj,A,I

I•

--

'

W/((E DELETED

ON P/1GE
',',~,

J

l

R_ ,
!lO
BAo;
EH,
~

CH

'P~G.E¢

CC63I,CCDtU

9[]

•

RL

10

A,! :~

EEZ

Nt:, NuMt3f.f<

L

DE

3 i=OL

CE2

-STATUS BIT 4CE

CDSSI
!Q21blJl,
c&t---t, -1"'0:,
01005

INPUT ""

I

,-SET UE

L---

C0l!3l£J2 AIJ4M '~,-------~_f_----+------------~
IdZI6811
I
CDf31\F2 _ _ . . - J

~~
~5- ,

CCAll CC I . CiS
p
,
83

_

R

;;jUSBIT4CE
('a2IbIJll)

-

Ie LocATION
'ON C~~D

El

,

I'GE!;

:t

W/!?£ ADDED

IJT7H,J5E.C.

ru 2
(lEC.OPERS)i
RiC

SET/ReSeT,
rET VIfLIlE'

FUN(!TXoH

'Q
:)

/'-\
I

)

(--'j

-ij

(----- )

"

/

Fe

n
1 A- --1

fI)

Lz

0

_~

l!..m.1

I

~

R~~~

PR'~(~M~N"'RY f>eCOl>E) &~l'Ef IfOM/t1?

f(:2,C c

t{p DATE RO/lUtrl (tI1lIUieH~ 'rthkEN), 'rt)'rE

R1~

(Nr;n) MGMOkY IfE~ue;sT "'01101'1
EJtECatE!ETIIfESeT

__"m~~Iil.~=___B;TS

tJ

S.ET V'.4)Ll.(E

To B ~ON~llf

..:b.

IfOHSL To RoM DIl (XF $ET/lrefSE7~

%NSTRuJt.T~eN$

--.J x... 11e..-_ _ _ _ _ _ _~_
'XN S(fII!$E LATCHES

. p~el.~J~l~Ar~",J?,f~.R~~' l ~A"f! !!!~M_"_!~~

~

_" " " " " " " ' _

I 11

MeMoRY' itEGUI.EST TOJ(oM
8X..,S AR, %N "IFH$II I.. ArCHES

~~EH@RY IfE{;JU{;ST

lS\ .

_

Si";('

R1Jf.6
R1C o

..lJ.F'$

"-.~--

[1-1_ __

M==-MACUXNE CY(LE-3'tlNS-=

R1.C,

_

"(.12'

R 2 C l tIJ

0

(J

I 1 Iv.-----

MelS'

I flJl

R2A

r1

S81&f'

J .q,"l

RiC_

C=)

'---\

(

.rx+i[~,_______

,==~J~~L-

.J XL&RTE ROM~l,. To Ii{O,!D~f!. __,_
e"JIlee.g.'"rE SETIRE~ J( t SET VAI.«fiE

g)~'!i9~ &~o~ItR (8~!~HES T~K6"N)

~'="-::,:;....
----~

"
_/

·i

!

r-- ",

~_/ r - - - - - - - - - - - - - - - - - . - - - r;;RIMARY
IOSCILLATOR

FF I

Jq a NS

20.'/8 MHz.

2AO

BLOCK
PRIMARY
OSCILLATOfI.

A

OSCILLATOR 1-_ _ _---'

C C/..OCK

JII.2MHx
r--------,

I MOD

I

I ell

'SfOIif

m

o

: ONLY
1

17 :..1

13.344MH

1--:-:--'"
1

I

~ J'"~ ffi~_~.J

FF .3

f - - - _ . . - - - - - - - - R I CYCLE

REF"I£R TO RQNt THEOR.Y
IN SECTION I OF /VIAI/IlAL
FOR. TAPE{. S:PUTJ/ MOPI:L.
CORREL.AT/oN.

JLJ"LIl

OSCILLATOR

L~

rF2.

C

'C

, 1'---___

"--I,I

A

1
-I

L---_--I,

rr/

C LaC K____

CLOCK _ _ _ _ _ _ _ _ _ _ _ _

-~

RI CYCLE
R.2 CYCLE.

RIA

CYCL£_~

___________

~

________________

RIC cycLe,____________________

~

---_~________-------------4______1---·~

R2A CYCLE ______....

R2C CyCL~1---------~----------.J

(~I

I

.t---------.;...,..-- 390 NS ----....:....;.------..,- , - - - - - -....~I

II'"

.~'_I_,_----------_______

F_i_g_U_re_3_._8._C_on_t_r_O-l-D_n_it_C_I0_C_k_S_._ _ _ •.__________

,,_~_ _ _ _ _ _ _

...J

11

')

----

-~------

..

~

)

-.

___
- ____ STATUS of Rm~.R BIT 15
on FP.EVIOGS ROl-: WORD

ADDRESS of THIS ,iORD
( Contents of Rm-V.R )

15F
~0?5£r

~

PASIC HICRO-ORDER
( LIStED IN
GIV,£S
--------- AB,)l.o"'I'

SECTIO~

AD:>ITIO~UI.L

TilIS

5 of r·~.
niFOIU-1ATION

?.Q}: ...CRD)

If/{S·!mnc:.
AD:URESS of NEXTROH WORD

5 B0 0 1

5800

..

-16 BIT '·lORD LOCATED AT
ABOVE STOP..AGS ADD3.ESS.

( DIS?LAYAELE

I~ RO~-:SL'

s)

GO TO~

1- 30 0

.

AB

COORDINATES OF THIS BLOCK
O~

LOGIC Pi'.GE

,

~----- -

(~)

~

I
.
.

~

TH E1rx 0 t,,1

Lo(--j BLOCK

(j

/--\
)

_n)

C)

'~/-----

) (~'I

()

r-'j
/

J
ROMAR

,5

15

_____ •. _ _ ____

~~

0

1

1

0

0

0

5

6

7

b

9

10

0

1

0

1

0

I

------.-----.
--1-- . - . -..

0

t

11

112

011

0

1

0

0

0

13

14

15

1

1

1

ROM
15F

I

T

._=1-~~00
GO TO

3GG

5800

u

I

AI

.

0

1

2

.3

I4

5

6

.,,

0

1

0

1

I1

0

1

1

t-----'I I

P

'l

tlNCOND BRANCH

I

Decode: Bits 1,3, and 4 on; bit 2 off.

-.-...:. .. 2.

Bits 5-15 of the ROMSL's will be gated
to ROMAR to become the next address.

"'----

,

~

_..

__

.

-

UNCONDITIONAL

BRANCH

I 10

8

9

0

010

I.
t

1.

I

SENSE LATCHES
11

I 17.

o I

0

13
0

14j15

cl 0

I
I

1

......

')

)

BRorofA~

5-9 to ROHAR 5-9

i-

I
!
I

5
0

L-

I6
I0

7 I.Ii 8

9

o I!

0

I

5

. ._----...

__

t

,5

BROM.AR,

l---T-

I

)

.

0

---

-.

10

I

11

i,

010
9

12
0

I

9

RbMAR

13114

15

0

o

011

1

5

6

7

LR

0

0

0

0

-

i

to

0 '1

oi a

O! 0

~11

9

01

010

ROI\~

·_-_··t ......-..... ...
.
CD SEL?
.---.
...

F284

lA~
..

12113

o

I o· ·xl

! 14 ;---15

I0 I :I

1

I

I

II

1

I
~

SENSE LATCHES
2

;1

3 i: 4

5

~

11:, 12

6

.

I (1,'!i4

II

.

Oil·

I

..... - .

~ 728~

II

t .

~.

RaMAR t.o BROMAR

-

I

r .

1_ j 1

AG'
QC1~1

t-----t I
p

corm
BR

1

0

0

o

1

, 1-1--:-----:--,..,.------l

I"

,j

!!

0

13, 14
•

1

i

_L __

Q

I
i

1 :;

i

o

1

~

-' I

~

~---.I....:...-------II+
____________
-+

II-I

t~

1

- ___ ... 1._ Decode: Bits 1&2 on
.- . 2.' Bits 3-9 and 15 set up branch condition

3.

To
0.

b.

c.

fo~

,

next address:
~ SPot R~!AR 15'
to
i
1:-- -

~q.

BROHAR 5-9 to Rm-!AR 5-9

RO!1SL 10-14 to

RO~!AR

RO!".AR 15 is resul t of

-----~1 Sf>t

10-14
~ranch

R0!'1AR 15j

~.

Ui -.- . -..
......." " .

'.~

."j

to ec. f/;

decision

.'~'

,

~,- '-!~
-:
....

(~"j

(~--)

)

.'

Cu I'J r I T ION:' L

----;
1__'

R A !\'C H

f)

(-~

o

0)
A

1('0,.,\ .

'~

--. -.:-.- - ¢
.'

~5

.1

.)1~"

.........:

.' ( l J t l
_. -- .. - . CO

,

=:J:8I

~ ~ '~-r'

~ 0-10

.~0~"
VI

t!

,

fZ> -,;2

~¢-Jl3

~.

'1-1'1

1-,15

I

I

t-

r

I

12

31'

'I

.

I (O~./_ __

1

O~_ _ _~

t

IS

t I~----l

1'-,

.,

17hl~
18

o

;,:r·1
rOt
I,?

J

15

~ ~~~~
f: 7C 0

-

f;~CO

t

(,q 00

B'rCo.. J G.. ~

bC.O 0
f

" It>O
bZo C 0
,,3tO

J 1\

I

~.

{lOriS/ :

~

I

..-------

RC"'$I 1-2 ELl 11

Sl-

I
I I

r'o;

o

(J
r-'

I

~ ~ ~I

Q..... I 1

t

-.----

I

l

.. ",I

i:'

I
I

003

--17

ze 0

F2. 61f 1---<- 10 ¢¢4

cv,Sd
A

s
~____ ~:::-~J:'.:~!ii-s
>~
__
Ii Roo"
1::".;..,; 1

•

I ,

004- .

c.

:>

'--TD

f/;¢S

...

....

)
ERG:'~R

i----!

5

RO~·:;'.R

5-9

t

i-"

"

5-9 to

I6 I

o I0 I

i

!i

8

° Ii

0

t

i

[--1 5

5

BROMAR.
9
10 I 11;! 121 131 1L.
0
o ~ I: 0 I lLO_

1

1

0

9.10

0

I

I

I

0

1

1

11 i

I

5

6

7 ! 8

9

10

0

0

0

i

0

0

0

0

I

1

I

o

I 1 I 0 11

I
1 I 1 I 0
lb 15

I

I

121 El

ROM
L

_

________

_ ______

t

~--------~S~E~N~S~E~L-A~T~C~H~E~S~------~

A1BE

1~3E

I

0

r:.rf.5

=l ~~_8~:

l'

RIO~v1AR

,

I

,.

Rmi1'.R to BRO;Aj·.R

SET r:\1'r iiKG

AE

0

1

2

1 .

0

1

Q~111
1------1

P

-

10

15

9 I

1

----

----]

1.

Decode: Bit 1 6ff

.,

Bits

2~9

~ill

be set or reset •

I5
010

Ii
o IiI.
3

4

6

0

I "7 1 8 I

I

1

r

~~

SET/
RSET
DECODE·
SeT UP DECO::lER

10

9

J_~l Q

I

11

.1_11
I I

!i
Ii

I

12
1,

i

13

14

151

1

.i

o

i

.,

L _ _ _ _ _ _ _- '

SET /r::~:~ZT F3.0PER

. __ -L.

dete~ine ~hich

latch or line

Lz\TC:-i
,

O'r

LINE

.----____ 3. _ To for:r: next .:ldd:-ess:
Bi-W:·~R

a.

5-9 to RO:·1/>.R 5-9

b.' Rm-!SL 10-15 to RO:-~.R 10-15

~.

lI)

-

/~\

)

(--j

SET/R~SET

"

j

c}

c)

o

RE"V"'1SED _ ) 3

o

(\

) \,->
PAGE

,~

SET VALUE:
. BITS 2 &t 3 OFF,

ION.

TRE BlNARY VALUE OFSE~TSE LATCHES 4 - 7 WILL BE TRANSFERRED TO THE
.GPC REGISTER DESIG'NATED BY THE BINARY VALUE OF :BITS 8&9.

.

NEXT ROlv1AR ADDRESS IS CONSTRUCTED BY TAKING BITS 5 - 9 FROM BROY..AR
AND BITS 10 - 15 FROM SENSE LTJS 10 - 15.

BROMAR = lDB

-,

.-----.-.

.

----,~--,-.-~---,--

/

..

§

NEXT ~
ADR = lEO'
CURRENT--:
ADR = iDB

o
5

______---Jr

1 00 :f 1t'l

. ROWSL = 43A0-4

J

ope

~

}

3

02

r::

f

1

30

I

3

SET
VALUE

, -:.. _.
?13

ROMA!t

,to

0

0

5

6 ' 7-

e

0

'1
1

-.

04:

4

,

1

I

1·
8
1

III

,

10

1..

0

I

O· 0
11
121
1

III

1 05 t :r~
6
7

.---...'-'--1----..;..
VALUE
OF 3

18

1

ROM

-1

'1>'
9 10
0_;
1 :) 110

010

.131 14
-0

I

1

0
15
1

I
:

J
14
f 120 :t 13
0 1 0.

i l
150 -

8
9 ~
10 ' ____~__~~lS
,~
TO
GPC 2.

1
SET GPC 2-3

IDB

4: 3 8 f/J

4: 3 A ~

1 EO.

BE

~

•

15

,1;.(

l

./"

.......

'\

2

;1

5-

WRITE OPERATION
Following, are the pages and exits one should go through while executing a write
command (01) on a TU70 at load pointu
Page
2-3
2-4
2-5
2-6
2-11
2-13
2-16
2-15
2-13
2-14
2-21
2-27
2-31
2-32
2-27
2-28
2-29
2-30
2-20
2-5
2-6

Function
Initial Selection
Check Bus out parity and Command Decode
Present Initial Status
Resets after Status
Write Prefetch
Motion Control (check bkwd status of drive)
Turnaround Delay
Turnaround Delay---Set Write Status
Set BCR Value
Turnaround Complete
Load Point Delay
Check Sta B trigger (LP)
Write PE ID Burst
Create Gap between ID Burst and Record
Write Leading 40 Zeros
write Data Loop
Read Back Check
Look for IBG, then Reset Go---Set Channel End
Resets, Set DE
Present Final Status
Resets
.. To

Exit
B
lj:

I

Exec. Cmmds.
Motion Ctrl.
C
Q
N
A
H

W1rite Seq.
B

J
K
D
E
H
.X

End Seq. K
J

Online Wait Loop

TXOI READ OPERATION
Following, are the pages and exits one should go through while executing a
Read command on 9 track TU70.

2-3
2-4
2-7
2-5
2-6
2-11
2-13
2-14
2-20
2-18
2-19
2-20

Initial Selection
check Bus Out Parity and Command Decode
Command Decode
Present Initial Status
Resets/after STatus
Write Prefetch
Motion Control
Turnaround Complete
Generate Resets
Turnaround Complete
Read Data Control
Generate Resets

B
F

DD
I

EXECU,TE Commands
Motion Ctrl.
A

E
Z
V

X
Go to END

Seq. K
2-5
2-6

Present Initial Status
Resets/After Status

J

Wait/LooP

17

~-in

I

r---

f MAINT TO IDLE LOOt- -

RST T',·\1

QCll5GG. QClllrB

","'MOIO
QCUl5DD

-Oli

J-

,,~'OO,
~

1_ _

l=~_ 3'~~

I--Qr
;a

'_11MACH RSr

18SB

la2L-

I
'I

I

RST UNIT ::G

21C0

Alct-i

5800

J---

I----roc-I

10

6£41
EE,57
RD ST CHANGE
• lo6
_l'c;

_!'.

QMI51

1il9

IT

0161

5934~ECTG

58IlIl
00 10

59~

~B::!-4_ _",.

TU REJECT H
·QM.t51

iP.!-1
~--0;'4
RST UNIT 1.1K-G·
"RST TU SEL
AWW RST OPI
--.J 2, 2C0 A2EE It------------I\ 21C0
t!IEF~
.. 1¥l4lI
al43
lilt

1

.---------LoZ4

583C,
,

I~ ___D<':

Y IRSr fIIAmT reF '1
_I 3,840
-----------1
8864-

~Cll5fJ

---,

B~I I

003

AC

- _.. -----.------.---

~I

~ID
113'
4.

--

--------- 1--

E8~F

3840

C

OFfliNE MAINI 1'0
I IDLE lCOP

(~\I

,

3\0:A

~~ET.~~TP~L~0~0~~18---R~S~T~AINl2B
1840

o

(~-)

r

81}

102E
~OJ
ALLOW OP-IN TO
RESET WHEN SHICT
OUT DOWN.

TO IDL'EiOOP
\'/l.JJI)II~

b2F

FD

3

.

GO

CPU REtURN
QC165GE

\I
--~5800

_________ ../'-_ _=-==,:",<~:-IJl-'L~()OP.

~~

--jj0;

7240
7~
SRl/ INT PENgG

,J)'

~~)

__

~~---- 006

if

- ';; -- 6£011
_0> P

E£08
CG

/' Lp.qL
"1

--t·

w Gj:l~ SlOR W1LL BE UP IF

OOB

008

liNY 'OF 'FAESI 0000 I:TONS ARE UP:

L ~y STATUS
2. 5:[ACKED

581J3

~. a~~A()n~~~CVERRUN

OF

~: ~lttf~CAN

MI

7141
F148 --,
S P LOOP DG

7C0I1
F
'liGOND Sf

7. SOM£tJffiON

'-"""---'-""

\.!J

f.NITIAI. SElECTION A

fn

QCH!

\~1

~

ff~;

INTERRUPT PEr-IDING

1:1'

t

flo'
vi ~ \.

t,;

,/

\-D
"

INTERRUPT PEt\OING ROUTINE B

~(~

~

QCI81
-~,-

~ETUNITWkf
218B

1.H3L

Am
AK

03D

58Bil

GO TO

\

A

~

t\,

]~
!l

RO~TIt£

,.'

"', . . . ad

MflINTlNM~CE

REQUEST

QSJ21

fJAA6

~~--~

rBT
PREV E C

e1

InlFl.)[I~

PRESENT E C 2282lJ

22,]5

1-9' 73
PG PN 31t/5

Uilit

ICD LOC
CD TYPE

ICD PN
QC

MACH

3811'-111

r

TO IDLE LOOP

QC11ll

I

RETURN TO IDLE LOuP

R SENS CNTLS

I QCI2IFA,llCI6IEK

311!1l

QMI6ICr. QMl6IDl

J

3Il9D

1110

ZB

MAINT FINAl STATUS

QCl61GJ

STAS OFF ATTHIS POINT INDICATES
THAT THE SPAR KERNEL WANTS THE
NEXT CMD EXECUTED IMMEDIATELY.
WITHOUT RETURN TO IDLE LOOP.

.----~--.

SOl

CDlr··~
~ ro. "'..
I~. .~--I~o. 55~A8~fll

-

~INT OPERATION

.

I:C

~

no:

i

l;rro-iir-________
~~.~ y,,_ .¥ .v __ I

1285

YO

~

SPAR EXIT TO RATE'SEL

QSIllGH

,.." i

II

LOADED

801

S:~~I~lpu.

A
STATUS
CLEANUP SO THATETU
I""RRUPTWI~"'TBER

II

RATE SELECTION: VARIOUS CONTROLS ARE
EXAMINED TO DETERMINE WHETHER 10 STOP
OR DELAY BEFORE EXECUTI NG THE NEXT

r--

T'J NOJ~~

-ll"

QCl21fl.

~OMM.J.!jJl ~AR KERNfr ._-

28'

C

fs~;;AS ~R ~JI

!
:7641

7670

SEL CCHIUTE

~I QCll5

i~lI~·~~~~N~DILI

GH,
.

1-----288

i

1

.SET STP LOOP

-18411

12\1E

11
h. r~)
8

-.,. ....

."'1".

.Q

(~

• I"

• ,

L'f

987E

2BE

,

;11 ';~T.t!(

-

PRESENT EC 22J1211
I PREY E C
n,15

(

)

FJ

~

MAINT DELAY AND RATE SEt
DATE .6-25-13
)CDlOC

PG PH

_}1~16

(

)

leo TYPE

f

CO PN

QC

MAtH

3S"-tll_
,..
"- .

I '5

n

,-----,---""'-.

o

----

IlSETTU SEL

6141"
E145
SEL TU NROY
184
SA

BUFFER CMNOREQ

~.
QSI2ICF

--j73111

-..

__

11100

81112

182

CA

-------1 1388

1

9338

IBB

1---- IBIT
-----J. DELAY
5800

099£

OAt

190

FETCH BUF

7383"
INTFENABL[
182
AB

SETTUSEL
11100
8130

I

83 .

194"

n

CB

ZERO AT THIS POIN!
FETCH THE lU AOR
FROM BUFFER POS.

.... --~

3989

B9BI

08

I~H

I

DELAY
. 5BOO
59BC
11BC

~

IBB

MACH RST

161

-apc MUST BE

.

'-.-/

9---182

IA2

1--

o
Ij_

(~\

5fIII
GO TO

58al
~TO

IIfC
58/l11

liTO

FA

OAII5'

ACCESS SUFFER
QC1I5

r..J

----rn

MAl NT TO IDLE lOOP
QCIBl

5811

1---

MACH i NEREsET

I

)

fB

INIl·IAl SELECTION B
QClSIDJ--------·---

" ""
Ml

[RSTW GfS'"

-~l

INfTjAL SElECTION A

QCIB1A"G

~ET UNIT WKG

.___J 21811
ll3E

Al-8E

"

GO TO

O'l6A

AEIM

1(}4jI

11)

BE

S

TO GMEA-INlS
INTO lOR

CPU CMOS ONLY

If

SET OP-I

MAINTCMND

QC1l5GD

228ll

14t'
"

A2!l4

SET TU SEL

1lI111J

1741

IGEN RST

Sill

------jll8Cll

174. _ _AG..

'CdMJ #t Xotfttss
tmOI@RAHD THE

TU ADRREG.

RST GPC

88DC

I~

OG

.ll98I!
14B .

898B
EG

RESET ARlC

RAiSEOP IN

-------.-

-

L: ..
176

I NCAl1 I-;;-RTill

M.

SOCII

kSENS CNTLF7

llIf7 •--- --- 3B8ll
~

AK

: 15>

___ .CK

SET 10R-BI

ll44ll

ZII8II

175

8475 f----FIC

15D

175
SEND AOR TO CHAN

A-

QC121

FK

RESET SENSE
CONTROLS TO
PERMIT S STA
CTL-7 ON QCl21
TO WORK.

., MASTEl
,.-

~

•

BIJB

RST GT AOR!r

~

1&
PRESENT E C 2211211

;

'-r

.. "I

PREY EC

22~H

LOAD TU ADR REG
DATE 6-25-73
CD LOC
PG PN
31277
CD tYPE

Q

QC

CD Pi'<
MACH

c
1

381111-111

FETCH A COMMAND
FROM THE BUFFER

SPAR TO COMMAND

----_._-

I

SPAR KERNEL

ill5

11

ACCESS CMND

ACCESS BUfFER
QC III GA, QCIlisED, QCllSEil--- .

I2ClI
~1!lI

·----~1

DELAY FOR A
SUCCESSFUL BRANCH.

IZGI

: 761l1J

UNSUCCESSFUL
Il'RANCIt IS A NOPACCESS ANOT.H.ER
COMMAND

\

-:~

II

2111

USED TO DElECT A CODE
OF FF (ALLI's) INFEDR-DEHNED AS A SPAR
•
TRANSFER OR A llUFFER
HANG

\

II

204'

7600-

~~EB

I

BR IF C2 BIT IS
ON AFTER ACCESSING BUF.

"0 -----212
SPAR TRANSFER
MATRIX-- USED TO
RETURN CONTROL TO
A SPAR KERNEL AFTER--j 58Jllj
DFE8
EXECUTING A BUFFER
GO TO
COMMAND FOR THE'
lE8
.....lQ
SPAR KERNEL-'213
r -----2IJji

2"ii1
-I

II

.

I 11

~ ~C lOC._ _

i

- 70111.
701lD
BUF BR CI
__ AE

.

-n

7D411
FD
IBUF
BR C2
_ BE
2~

~

5FA8

'----.~--

CI AND C2 ARE DECODED TO DETERMINE
A 4-WAY BRANCH IN SPAR XFER MATRIX.
I
217'
II
2~

-ZOO,

7C411
'
I SPAR LDD .
I 216
_ZE.

- 58Jllj
GO TO
7A8

I

-i

C

58Jlll

DFB81
CE

8

IF8

GO TO
788

,7D4ll
7D521.I-i58Jlll
BU~ BR C2
~I
GO TO
lI2 __ .___Df,
7F8

3AJlll

163'

I

3A2A

16A
GB
RESET BUFFER
CHAIN CONTROL

.

I

2llF

~ST STAM

---176

7646
F662 Buf HAS ADR

l

I~W BRANC~~~:

AB

H

13 2 1 l A
I
I 5800
59.76.
GO TO

:-~ST STATUS I6i
25B1l

174

A534

BUFFER TU ADR

QClll

MAINT CMND

-"QCiil

~~~---j

.GIl.

5FF81
EE

TEST FOR SPAR
KERNEL LOADED
BUFFER HANG-WAIT FOR STOP
BUTTON TO BE PRESSED.

W'

2~

II

IC8

I
SET GPC

IC7

3-11

MAl NT TO IDLE LOOP

~O

QClf/l

372

11

lEDI
ACCESS BUFFER

17741
F747
STOP LOOP
IG6

IDC

II

1£3

I~

BH

Itt;

IF6

II

RATE SEL COMPLETE

73f/l

74CI
F4F9
UNIT EXCPN
IF8
CJ

F323
INTF ENABLE
IE2
ZJ

QCIII5GH

II

-

I--+1

,
7741

RST GPC

,

!mil

IEB

.

QC1l5

DAIf.

:

lEa

I9AB
TO

OFFLINE MA INT TO IDLE LOOP
QCI81

583F
FJ

r-

I

CK;

IC6

~rl~

F747
STOP LOOP
OJ
I 'M
HAl

-----rrri

I, STOP
7741
F747
LOOP

I

58Jlll
GO TO

THE IDLE LOOP IS BYPASSED IN SOME CASES
TOilVOID THE CASE OF A C:f'U COMM4NDilESETTWG UNIT CHECK, UNIT EXCEPTION, 'Oi tHE

MOll: REG.

, •. - I:~

,,~ "', ',~" ~ '1. 1&1

1I11.1.

; !AJ
.,

-

~

I

.

'J.)

(---~
/

;~)

....

PRESENT EC

228211

BUffER COMMAND ACCESS
IDATE 6-25073
JCD LaC

PREVEC

221115

IPGPN

(-j

31278

ICOTYPE

')

Q

leD

PN

I MACH

3891HII

,

,

_~

"f
.

~

L-L.,-

,

n . 15D~

o

l

~END AD~ TO CII~N _I

SET DSE LTH

QC lllFK

2680A
1268Il
-'-I
4O .....___. .l.~

._

72l1l

l!OJl

~E;~DR-I -i4C

i231l1l

72/1l

ADR-o
14C
AB
WAtT FOR FALL OF
ADR OUT

A3S8

1481

- - - - - - - - - 741l1l

f~D-o

: 148

BB
SET ADR-IN MG

AfLEAS T 2 MICRO-SEC
MUS T 1£ ALLOWED BEFORE
INTERROGATING TU STATUS LINES.

SEMI ff HAL SfAJUS
Qtl51DD

!

25811
3&3

72ce

lr:

fNGCMDR

72C8 :-(n:STFOR ADR OUT UP
DISC E
lAND sELECT OUT DOWN

e

A583
CD

399

lS~T-~S~ -385
/l58II

11589 I

119

EF

I

II

1-+·1 6141
FC3B

7CSl
MAINT MODE
3BA
ZJ
TU

~.3BA.

,m

I

T~~NRDY,y

NiH Offllt.f:

.

I
.

.
'
,
'
.
.
1l
C
1

i

.

'" "" n ' • ..

.
Ciw illl
. . I_,Y

tM.. ,-"

."oi

1
lBD
FORCE NRDY
2BCl!

_3BE

lI689

~:tIHAL STATUS

-I

...-

FG

3Y~

611811

.

61194

SFNSE
~~

1.

lESTFOR STATUS

QCl51

tJnT

391

il8CEn

~~====

___+-______-.

CONTINUE CHECKING
STATUS AND SENSE
QCl3l

j-~ SET STP LOOP
~,

L-I~TUNRDY
~!11
6140
CANNOT LOOK AT TU
OFFLINE SW IF DRIVE
IS NOT READY.

~

389

38i>

---I
_3Ct-. ___.J!.IU

3BB

JIC6

I~: ~l]~ -:r
ni-

r~N PEND 727F

58l1li
'_1 GO
TO
1· 1

I~

FD

UC

'~2

1

QSlllBD

RETURN TO IDLE LOOP
QCIS5

_-,_Bf!.

OSl9l£[. QSllGC
lEST TAPE AT Tf

11681

'

~1~1----------~----------------------+---------~~

391

. 1-+
E173

J68II

1

J ~ SENS C~
.0--.-381

386~

1
3&7
SET BUSY

DESIGN NOn: -- \;ANNOT RST ADR IN BEFORE
lESTING FOR BUS-QUT PARITY \;HECKJ SIN\;E
\;HANNEl DR{}PS \;oMMAND \;ODE WHtN ADR
IN FALLS, AND PARITY WIU BE BAD.

~

JIC.

fEr UC
L3acJ

1---

SEE IF CAN LOOK
AT OFFLINE SW

\

-If _.-

SET 30 CHK

5B~el--

W1M-f!EW FROM S
QS 121 Q.

74112

-383

lIH

()

r-"-~
---L:J

-- .

1I

-- 1401' ..

o

()

l1li
1>\«

i_,

<1 1m:.

g

0

I NfTlAL SELECTION
DATE 6-25-73
CD LOC
PG PN
31279
CD TYPE

CD PH
MACH

38'"-111

1
2
1

.,
r-- .-

-~

1GO~ ~~.l;
'1

1

11

i

.....

!-

,'__

IH

W>A

'SET UC

_C

m

---i 611111

6l11ll ---1 r- II68Il
TlHUSYZC
llAJ!
TEST THE JUSYLTH
FOR THE SEl.ECTED TU

.

A4I!

~

~'-

1168i! '---- 6141
6177
AC
TU NRDYRC

m

it1

/1

Il58II

INHIBIT Dr-

QC121GK

I17CI!

r:

il7C

! .,

I17FC

ZE _

~1

1~,lTlO

ll6IlII

8636
CC
----SETTH~ BUSY LTHOR

5BBS

I!,

SE~.E~[ ~RI'JE.

-

I f1

~i 1C81

--

1CID

, i ~INT MOD~
[

Il5C

-r

1241
1245
I ~ PEND R~
TESTFOR INT PENDING
OR REM SfClRT BUSY

,

-

11!76

I

•

Il42

79CB

"'~
IT

,. . .

F9EA

1

.m

.- 79C1I19fA AND RDIK

n
a

..

~

W,

-

•

'

S44

,Il.

II'JU

~

"j l.19CO

7'1iA
. Sfk AND RDAK
tt'STfOR '=.'!l.5ENCE
OF MOD LINES

'A" ""' •.

~,~

.-

Ii.... _;

•

~

__ : II
10141

~
I

afP

0

~ET BUSY

~O 5801 ~

847

r- II58ii

F---

I!

TEST FOR STATUS

~O DB94
m
8

1118

.r-- 6141
1114B
~ TU NRDYR1

')

I

TESTTHE DRIVE
'NOT READY' LINE

861 r . OK

,II

6088
II

jj4II

flIk

""-'

61116
61B6
TU BUS bl

EIl82
EK

~

!

)

QCI5l

1491 '

I

6181

-~T SENSE

£113

JI} TU DE

r

~
A
CONTCMD DECODE
'1l1liJ
fIllC I T , 7&
,f@..
' ~T TYP CtAfL
! I =TCTRL v1l~}41
~ waf. ERG_ WTM.lWR

T

,!~bNCONTROLCMDS
Q!;14J

-I

SET STATUS AND SEt.lSE BITS
PRESENT EC 22821'1
lOATE 1-9-73
ICD Loe
_ PREV EC
22115 l'N__312l!ll
ICOTYPE

')

1

I

FKi

ISi4C

l1li6

IPO

,_
(

II

1
84B
SETTUB,ADR ~
86l1li
/16111
~
Cl

SET TIlE BUSY lTll
FOR THE SELECTED
DRIVE

•

.• ,i,

--'------.,.:-c.'

~ET:UB/ADrIl51 ~

. Ir-

S48

r--

Il6IIO
.1151

HF

1
iF3
58SIl
581B ~
GO TO
111BHH

-

Il5B6
DtB16
EH
!lET BUSY STATU BIT

_

6169
NRD\Ki

1IF2
D851 _

SEND FINAL STATUS
QC151

S68

JIll

1

8
58811
GO TO
1151

TEST FOR PRESENCE
OF MOD LINES

•

,

FD

,
~
11>1
r - II
JlE
I
JlF
SET GPC 3-A '-- r- DEC
CPC
1"IC8
FClF2
4ACB 4ADE
6£88 EE9E
SEL AND ROY
I.l!DE
EF
gEC'1!
FF
!lif2
GF

JlkANCR!)~F

~ET SliSY ,1145 I I
Wr-ll58II
11586
1176
CH
!lET ISU~Y ~II\IU

8

iI2il

~~~~tINAL STATUS

J'i86

1176

j

B76
.5820

~O

ED

fJ6Bfl

m-

II

I!

c- :SeUSY floP6 1 ;:;:;:

'~ET UC

asl

=

1153

-

5820

~OfC.

- - --- -

r---+-

61161
7F

..,,}=----,..::::--.
...3

BIT

TlO ROUTINE ENTRY
I~.
B61l
84F
II
~l I
RST STAM
II-- ~
3ASIl
-~AIIF
7241
F263
6181
6!03
TUDE CF
IA4I'
AF
J,,~TPEND RF
RESET ~UFFER
TEST rOR DE FOR
CHAIN CONTROL
SELECTED TU

'-

EB

.. ----.

Stl ~U~Y SIATUS

877

I I

life

85A5

__ 5_.__

'-

i~¥1fJgUIN~H~~~~l

I~TB~Y"t--

.

SET TU3 I ADR

'NOT READY' LINE
_
____T~E

-

[jeJ(J

116

TESTT~EDRIVE

_____

..

~
sa

A

-_..

no STATUS

-~-----

----"u-

58

_~.L..--_

)

. ~

,~

co PN
MACH

3t. . ~u~,

I

o

~o-~gl
"1M,

WRT ERG

LWR

QC l3lEL

I

1

'

66811

-1---

1140
E6B E -

LWRCMD
II7E
ZB
LWR COMMAND
(CODE '8B"

---*-

21l1li

-',--

SEND LWR STATUS
-l1Cl5l

A1l4

~ __-AIII

WRITE CMD

~

1

I

;!IE

eODE'Ill"

7l1li1

W:.~ET.CE

7

._-1l6-

58l1li
GO TO

n

1l7F

SET LWR LTH

~

MOTION CONTROL CMDS
QC13IFL

o

~)

58FC

_if'_C___1\!!.

Z41111

__ .
lEI

"j'D

r--.-----------FIJ3D
. ]
243D

58111!

-GO TO

BC

SEND INITIAL STATUS

5AE91

2E9

Dcl

QC161

-------~

.ND_
SET CHANNEL END
IN STATUS

~

9

~

GO TO

8C6

ll7E~i ~

~

ZG.

DSE CMD

WC

ll:fr
~

~

WlH="
~

AG

NOT FILE PRT
~.-----li

IUD

~

DATA SECURITY
ERASE (CODE '97"

rr

II

illOOM II

~

fH

M~
CC

11'5
"fiLE

~:IIF

~7

SETCMD RJCT
QCI5IFH. QCI55CE, QCI55EF

DK

.

---J7

58l1li

~ TO

SEND FINAL STATUS
58 r--------------~Q~C~1971~~~~---EK

RJT CMD 9MD RD BKD
QCI51CM

Q

f

\.

~

i -.. .;. ,

_I

SET qJITUS AND SENSE BITS FOR WRT & MOTION CMOS
' P R E S E N T EC 22112'
IDATE 6-25-73
ICD LOC
ICD PN
PREV EC 221117
IpG PN
31281
ICD TYPE
IMACH 38111 - III

g
1

f

,

--~---

I
0
CONT CMD DECODE
QCl3lfL

---

.

SET STAM

66CI
66E5 '---4
DIAG AS
StT DIAGliU~t
CMD (CODE '4B'1

I

W

TEST fOR STATUS
QCI21EJ, QCl3If J

SEND fiNAL STATUS
QCl3lBF

-

1070

B9f0
BB

SET SOFFER
CHA IN CONTROL

-

I

5800
5AE9,1
GO TO
2£9 _ _
DI!J

SEND FINAL STATUS
'----,
Qt::lT1

!l64

ElIAC
6080
NOT SENSE
lI6C
AD

j

39C0

I

La
SET GE,DE IN STATUS
QC2l!lfC, QC21IOJ, QC?2lGE

b-NTI

T- '-----w;5 ~

IJ(JtJ

..

0

f------1 ~

5800

_~TO

1

r-- OB94

-0--3%-

394

~0

06C

7G17
7~
MAl NT MODE
396
CD

80

lIT MOO"'''' LL::1luc, "
1---;'-- SET OIAG If

7140
n6E
DE TYPE CMOA
.l1IlE
NOP~D1AG, OR
MODE SET

81711

2400

e79
BF
SET THE MODE
REG PER THE CQ'y\MAND REG,

2410

7441
. 7449
ANY STiHUS
388
00
R OF S}~TUS BITS
AND INT PENDING

t----

0

lI6E

'-"

:--<

71~
F133
R TYP CMO
- BH
j72
R& RD~ SPACE
( TRE INOI

.--

a

072

=

2440

E074

R~mTRA&(
IN RROR CMD

La

I

073

65CI

6505 l - i ' - 5800

:f INSTA~

~TO

;;J~T~~OEmiTY
fEATURE

1

-

5800

~TO

n
N

~

054
5AE9
AK

J

II

,--1

58SIl

I~TO

,6C8lI
6CMf-----< >- 5800
I ~ NRZI TUSK
~9 TO
56li

~5

5D66
AL

~

I

~

7BCI

7BE

1

U~CMD %10

BL
TCU IN 'lMD MODE
ON RO BKWD ANO
DlAG SW IS fill ON

.
,..---"

f!

58SIf

GO TO
2£9

5Pf.9 .......
C

5AE9
CL

"

~

58SIf

)()4

D8F4
C;/1

5820

SEND FI NAt STATUS
QCI91

_GF

UNRECOGNIZED COMMANDS
COME THIS WAY

~j4

, 1
ME
'\ gET MODE I
,----SET DIAG IF
f--i--<
6540
6570
014£
0140
IRJT JU~~
jj4E
DH
SET THE MOilE

lro

REG
PERl"'REG
COMMAND

f• -[SET TIE IF.", __
If4ll

IF6F

i~ '''!l(_~~~l

I

562

NR:'nl

GO TO
!lF4

~-----

565

1163

J

(CODE'IB'I

563

1,It;j))

0016

.ll.L--- EO_

I
SEND LWR STATUS
QCI41AB

NO STALU5

~

A463

~~

Rf. TIE

'388

Loo~
OF
SET OEVI CE END

lft.. ___ CL

--

~

SET DE ....'"

SET CHANNEL END

SET DE STATUS
QMI61GK

I-r--

rl~

f-

f---

1I141l

0

6C~
. EC39
NO 9TR TCU 1

7 9TR
TEST
JUMPER

'

OK

FED

58Il95AE9'
TO
EK

-

/

LI

_

I

an

SET CMD RJCT
QCI41

5IlEE
FH

DESI GIHIOTE -- HRACI( MODE SETS DO NOT
ACTIVATE 'DE TYPE CMD' BRANCH
ON SOM!: TCU'S, THUS THEY Will
APi'£~
~O BftfN
COI'IW,dl!,
ESEl1fM~~~
INSTALl THE CMD RJT JUMPER,
At;~, ""EO THE 'SET MODE If' MICROORDER ,~T BLOC(( DH,

l\

SENO INITIAL STATUS
QCI6!

USED lD sn REMEMBER II E LTH fOR '\
CHARACTER INSERTION RPQ,

RJT CMD 9MD RD BKD

•

QCI41

I"" "''
PRf'J~C

221m

DGN AND MODE SET CMDS AND SET STATUS BITS
6-25-73
ICD Pi>j
ICD LOC
31?>?
QC
PG PN
ICD TYPE
MACH

Q

f

IDATE

I

,

")

I

38SS-IiI/------\

5
1

';- - " - -

o

r--~(l~\\

325

5800

5AE9

GO TO

316 I

I

Ie

324H

(

'-_/

~~
I

I --

3C3

n

~)
/

(')

',.

397

5AE9

31':5

3B6

DBBa

7468

6

SEND INITIAL STATUS
QCI61

3AB

NO SIATlJS

QC15lED

5BC3
L-'L~_-"'LJ

THIS BRAN(;H I~
ON A SENSE CMD
(j4) ONLY

IF IT IS NOT A a4
CMD IT MUST BE SENSE
RESERVE (F4) OR SENSE
RELEASE (D4)

IF THE zesw
FEATURE IS NOT
INSTAllED, SET
CMD RJT

gil
3£4

.

. 58I!Il

TO

58EE .

RElEASE HE TCU
FROM TI£ mn:RFACE

1

AmMPTING SElECTION

3A9

5800

5&E

i~ TO

I

t~l~rNQ RII

FE

<;FT rMNO Rn

QC141

]J;t\
Q

_5

~

E1

SENSE DECODINGI SENSE RESERVE AND SENSE RELEASE

PRESENT EC 2282/1

IDATE 6-25-73

PREY E C

I PG

22917

PN 31283

ICD LOC

ICD TYPE

ICD PN

IMACH

~

5

,/
SEETfA

SEND fINAL STATUS
QCl91Gl.

SEND INITIAL
STATUS
QCI41DC,
QC151EK,

RST 10 GTS 4.9

r-

-

QCI55FB

STAA USEOTO INDICAlE} l6W
THIS IS fiNAL STATUS.
2Ill

104jl

-.----

105E

SET 10 GT BlUt
lOW

lDlf

RSENS
t-

C~F
3IIAZ

3IIBIJ

-

72CI

7203

,~-I

,~

~

ISlIP
2F6

8536

1lI£3

IIIICIl

CB

-1 ~

ZE3

203

r-

-

EA

LII

RST GT 8-A 4.3
~

tl54ll

DB

SETOP-I MO
ALSO RESETS
THE ALLOW RST
OP-I LATCH.

AZM

22811
i2E9

OA

INGATE 10RltD

SET GT I)-A 4.Z

-

I ZE2
B8
RESET STATUS CTL TO TU

ZOE
ZB
2Ilf
AB
GAlE A-8US INTO I~ ___ ,., .. _ ,_,._

1611

I
SET OP-I

lUI

lUU

851£

-:- t--

2fE

~1re-{)

7430

ZFD

11
f---1 ~

2fE

EB

2FC

fB

~ET STA-I

ZEC

II

2f1l

---<

7CJl
7C3f
MAINTMODE
2FE
GB

,-'

,

IMAINT FINAl
STA'ftlS
QC1910E

-

II
2fC
SET 10R-BI

ZlI8lI
2ED

ill

ZF8

II
'~

-

AD

2f2

~

~~

;go{)

'' '

Af

TEST FOR COMMAND
OUT

TESl FOR ADR OUT
UP ND SruCT
OUT DOWN

-

«SENS CNTfsZ
3lI8lI
,2Ef

;

1

ZED

1

Do{)

742C

II3CII

BD

I~tlo

AII37

RF
2F7
RESET STATUS IN

5B39

t---

RST 10R-BI

21£11
319

fF

3lIAE

~~AA

AH

1il
~

IRsT CUE

21'3
~~

2Ei

22I!il

22M

lOA

CJ

RST SENSE 20/

- , RST STATU1
24CII

-

4f5

12F5

L

339

AjI)9

-

~CT

ff

-,

-

~ ~ ET I NT PEND2f4 t---Ul
II3al

8 335
OK

2E5

QC165

G[

319

STACK STATUS

F218

QC165

GF

<'~

I....-

r--

if>

GH

1

205

58IIS

21'5

~I

Z04
DBBA

0825

MAim INITI4I

MAINT fiNAL STATUS
1ll.1jiO

GJ

RETURN TO ID1£ LOOP
QCllI5

583A

TO

e;un,e;

QCm

EK

lVlll_~9UEST IN

8335

.

CL

PREY EC
,

(

')

l-

lITHER THRU DE SCAN ok
1NT PENDIN~ ON ALL
CASES'WHE fiNAL
STATUS WAS REFUSED. '
,

'.1

,

')

II

r----- r- 58IIIl

~TO

, PRESEN', EC 22.2/1

,

2FF
EFI4

DJ

~ETINT P~

, .2f~

BL

/

STATUS ACCEPTED

D8~3

WAIT FOR SruCT
mDROP

L~

6f2ll

58IIIl
~m

OUT

;--

I

f439

FD
~~J FOR SERVICE

2fT

6lf
6135
S L TU DE
2F4
CK ,

')

7411l

lt~

1

1-4 ~

i~~VO{)

IN,

-,.

ZEE

"

I--

ED

i~~ t:~U!>

-

]~

831'11

21'11

CHANNEL HAS
STACKED STATUS
1
2Fl
RST STA-I

2lIal

f43l1

17a::&
72f2
~ DISC ZE

THIS OCCURS ON MOST
IMMEDIATE COMMANDS
A~ NOJl.ERDISCONNE
CASES rmRE /
C
BEFORE CU COMPlETES
THE COMMAND. - - FALl OF SEL OUT
CAUSES OP-I m FALL

AIlA[

1_

22iD7

SEND STATUS TO CHANNEL
JDATE
6"25c73
leo LOC
IPG PN 31284
JeD TYPE

)

1eo PN
QC

I MACH

21
3an -'' ",';---=t

~~.

o

o

_ _ _ _ _ _ ......._

.... _

... , ...... " . _ .. _ _ _ --.....-:._~ _ _ _ .••• _ ..... _ .

I

n

o

.0
... _ _ _ _

- - - - - - -.... -

- ....,------/'

.. ~- •• ~- ...- - - . - ............- . - . - . . _ - , - . . . "

~".-~

~

•. -

.~....--.

.
III

STACK STAlUS
QCI61GF

III

)18

61lJI

6118

m

ruDE

I"- ~

fflA
)if

ZE

3lA

3If

I,
I---< ~

En

~

7241

AB

PEND

7241

,

-

-

1400

li~-o

..

-

.

"

..

31£

7251

33FU

S8SJI

58f

5800

,I R'~
ID

At

."n

m

~

. 25BP
II9A

~IA

AF

311

D891

I-

DB

.-

5B10

J

22CB
ano

A218

lfI'IJ.

RF

STAlUS ACCEPTED
QC161GO

.. _.

-

I~-O
-,

AH

1f ~
II8A

RST INT Pl9ll B
-

II34B
• AQQ

8359
"'F

,----

1

m

6~

6FIG

,

I~la'
OF
SfNOING F-I:NAL .
STATUS IF STAA ON

N.

QQ.

1·

--..

..

-".

III

-}I8A

'--

~
D82F

MJII Qrnll"J

QCIlJI

GE

r

~~x-o

7438
FG,

...

TEST FOR LP B
Qcm

I

84BA RH

RESET STAlUS IN

IIAT

1

7457
~y STATUS SK

~B

- .

-

B

SAE

tilllI

EISl>

Yfl1

~~ ~STTUB/AdWD ~ ~STSTA-I

~ifTU DE EIID

66411

e64C

f.8C

~.

EK

OK

F~~ER

68C ~ RSTIOR-Br 5

r - 2Ya1
Ag!
~; f~

~~n~J~¥lDl.fli.

2!lCS
lAO!!

21lD8
r.!l

RESET STATUS I

f----<
6641

'1~[l~O

EfJ6F

I ~~ iU DE Bl

AI.

~

Q

f

6

,...-,14B1

~BB

DROP II' CHANNfl
DROPS SELECT OUT

r- 7441

-

221'8

,I

l.!!!..._ _EJ

..

nn

;

~lOW RSTgwl - - : ~B
EG
lOW"Ol'TNTO

,

"

AlD4

----<

~ST STA_1 696

I

ZICII
AOJ.

11121'

200!!

.

I~il

,

.....

-.

~n

F.2F9
ED.

:

~ET CHAIN fj8B

7311A

. 'I2Cl

L,58J/B
. QOTD

~2CII

jl8)

A2R

"

.
..

"a9~JI
DBS
,
lISUJNIT WI( f-

.Ll

ml

---.1
ALLOW aST DP c -

5891
BE

221¥1

,-_.. -'

rn

'-

%ST STAlUrS ~ RST CUE . YflA I -

_

riO

.---

.----

3111

"

CB

,
.1

TO

Pi.

~

A25B

BC

~~

7431

22016
31A

BI

83:n

SET STACK 310

11
r-

ill

10

:UB

l~flEND

1

J=

7250

I ~rc

I

,

I~ET INT PErle
r-- M

.,

'

..

~
PREY EC

2

SEND STATUS TO CHANNEL

PRESENT EC 22S21

221128

1~31/74
CD Loe
CD PN
l!::::~~_~_2___CD_.! c~ TY~~..~ _ _ ~~H

~

DATE

381111-1"

5

. '.

t
1

1--------·

r------w:
SET INT PEND

e----- -318 :
-STACK
- - STATUS
.QCI6lGf

611ll

61)B~

..U.___
O. E . Z
I SELT
31A __

sTAA
II :F.31E
00....
_

1

::i

._ All~

11300

___

I

I NT PEND
31C

:_~Ii.

BB
31 B

CA

I

~ET STACK ~ R~

r! 2240.

7250 -

83ID-l

______ ._________

:1

31F

7241

10

3ID

A25B

-;

Cs I

5800

0891

I

DB

GO TO

I

31B

I

311
I

5800

5B.IQ
801
~·---·-31.E

r--

-TIt!

r-:

i~TO

GOTO

___ ~1

021'

!

A

RST CUE

Af

58l1li

589~

5800

POlA

5BID

A21B

2200

Jl9B

Il9B'

83.591

-. q

SF

re"

I

KtIllKIY

QCllll

GE

Il99

RsT INT PEND

034lJ

~

OS2F

6FOO
6fl~
STAA
~-~
SENDING FINAL
STATUS If STAA ON

TEST fOR LP B

Qcm

~

-08B

SET CHAIN

STATUS ACCEPTED

.04BO

QCI61GO

848A
RESET STATUS IN

,a

----L--'. --.--,
~AF

i

.

r
i-i
I I ANY
7441 STATUS7457
n - _ __

1'-ll'l6.

at(
"'_

'JlSC.
61

B~-,'
DEElllO :i

, . !---+j.

••

_'"

.Ell6f:
, NOT TlO;
.JI&..
__ ~
.6.041

l~'

,"

, SELIII i1J

ll96

!lST STA-I

i~
1===~~~~--=a:~~!~~ti~~W~\~L~~~J

~!I-----'

2iliJiI

. EK

E: _____

..i~

--------,-----

/' ",

)

PREY EC

--.--

221117

PG PN

I RST IOR-S r '

3T~5

\

- ...- -

I

2ilCS?an
. - '

Aill

RESET STATUS I

SEND 'STATUS TO CHANNEL
PRESENT E C 22820
DATE 7-9-73
/~-\

j-ir---@ifl
~"I

"sT STA-I

. '

--------- -.... -

E
CD PN

CD LOC
CO TYPE

QC

MACH

1

311IlJ-IJJ

!

~

r

DEVICE END ROUTINE

QCI81BG

---------

~_.../

e
SET GPC

4fCO
OB4

}f

eBO~' I110I

CFF4,AS

OB4

6180

0~6DE/GPC

E1B6
BB

n

(--)

fj

(--'\--,

~--\

.'.......

'-.-~

0B6~

o

"II:~
OB3

GPC 0973 '
CB

~
I

PC TO

OB7

J

ADR } -

1lIl80

80M

9
CC
, -,
'I
8B5\
GPC TO AOR

[tao

g~ a

0B4

(~

/

liB 3
EE34/--1
DB

r ~ING, AOR, lOR . t~RST G,",-.oW
eA9

180

0182:

'-

DC
,-

,2

0780
BBI

SE.. "STATUS
QCI81

07BI
EC

NOTE- DE IS SET INTO
STATUS BY 'SEl TU DE'
CIRCUIT ON C0031.

80M

A9 _ _..c.Q.,

e

.ll8Il

nrr

sA:I--,-- - - - - - - - - - - - - - - j f - ' - - - - ,

O

II

I-~J"'~~!-'-!5f::':EwgR'-II.LP'-Il.--------1..

no STATUS
QCl31BB

BBA.lJI

EXECUTE CMOS

-

~7081
NOT RUN
_
_

-~I

0

FllB5 --

086

5800
GO TO

BF

5A80I----'
OF

c·

,I

085~'

h84ll

7846

ISEL AND LP

'lI8L. _

CG

I'

~
-

7080

087

~B--~BA~C
SET TUB/ADR

7BAC

fl625 '

NOT REW
C

,J
~

D

------

:SET UC

'0A6

llBC

fl68Il

B6A6

iM6__

_CJ

QC191

6llFE
~ READ BK~9

SEND FINAL STATUS

58211-----

-----OCI91

,,- _ .. -

_ F

"J-

B

SET CE

jl;0

---~~5

2425

2400
If>

EJI

i~~
SET CUE

ll~~

VJ

1

2IJ4Il

2fl65

.BAS

EK

1111

21

DEVICE END SCANNER AND lP TEST

PRESENT EC 2282'
PREY E C

I

22Sl5

6-25-13
PG PN
31286

lOATE

1

Ico

lOC

ICD TYPE

ICD PN
MACH

I

JaN - I"

1
1

,"

r"" __

" "-

893

ID4jl

•
905C

~ST.la GTS

BA

~~ ,3

_~ND D~~T~TUS

QCInEC

J

(TEST FOR ADR OUT UP
AND SELfCT OUT DOWN.

~

oc

[-------,

fbI '",-I"'~j:;J;;~:~j;l~
" L!1!8f

BDI

__

: -l-'\:..1O :"1

"________ "

JJ==~,,~u~_~I~~~4==~D~D:!...___________________~

SEND INTERRUPT STATIIS
QC19!

I
I

:;PEND:tL---.
.~~\

~

DEVICE END ROUTINE

---_.._-_._._-

Qcm

I

-1-

INTERRUPT PENDING ROUTINE A

21811

QClf/lBG

Ill!

Il:N RST

1SET UNIT WKG

~

AIAC

--

AJ

581l1!

GOTa
BO

RST GPC

1J8D2

IJ98IJ

89M

EJ
RESET ARLC BCC

&\A

FJ

IIlCIl

iJ12

BJ

JIlD

~;

nw
~

i
I

.--)--~--~--~/

..
PRESENI EC 22'211
-,-_ _ _ _ _ _ _ _ _~,PREV EC
22f/l5

')

(

INTERRUPT PENDiNG ROUTINE
DATE 6-25-73
CD LaC
-PG PH "31287
CO TYPE

'))

CD PN
"MACH 38tll -HI.~.

f

)

•
1

.'. ':

I

n-

n

··n--

I

n

(1

283

!1
i

28°1
'1NOT
6080 SENSE E1021·
I

QCInFF

~L

__

A~i

o

SET 10R-BI

t

281
RST RWA GTS

2 0 8 1 r lC80
9CA4!
.1&..___ B_
IZA4 __ ~

..

7aU

8Hil{lt·8B?IW·
CInFG' .

282

i2080

- SEND FINAL STATUS

QC2fjl

~Ir

360

EXECUTE CMOS

2A4
SET RW A

SET RW B

RST

lE40
A

lEOO
28A

lOCO
28B

037

~

9£65
DC

EC

6CSB
EC~C
~l NRZI TUGC

lOCB
FC

I-

5AE91

. Wl

MAINT!f1c't\ SWUS
1

1---------1
2AD

o

o ~
RST STAM

ABBU

03B

r::N~T_M_O!l~BE

l3AOO

TEST FOR 7lR COMPATIBIUn

--_... _-------,---

5B60t ---

i 5~
r. TO

-2AC

2B6

OF

r

CAO

RWB TO ABBUS
108B
IOB6 1

TO ~4 SENSE BYTE LOOP'
QC221

,

FF

28!l

RWB TO ABnU~l_----'-------------'
1080
lOB

BA21~

~ ___ J1G.

021
ZG
RST BUFFER CHAIN
CONTROL
SEND INTERRUPT STATUS
QC181DO

021

o

e28

Il

012

lOCI
7005
PRIORITY =3

I

015

4B81l

MAl NTENANCE PRIORITY CONTROL

r,~==~~--~,Jl=13==~~..J

WILL DELAY EXIT FROM THE IDLE LOOP
ON AN I NLI NE MAINTENANCE OPERATION
AFTER A CPU OPERATION. DELAY IS
VARIABLE THRU THE RATE SELECTION
CONTROL ON THE PANEL. WHEN
THE HARDWARE EC IS INSTALLED•

SEl GPC 2=3
438/1
4393
~

BK

.-

GPC TO BCR

43C1l

0900

1

JI34

gn""
Jl\,

03'1'

~El GPC3=!2!I
C3F4i
BL _

~_.:.

8930

0 GPC PR BC

~J't0

IlBSB
C

2CF

-T

I

1

SENS~

PRESENl E C

22~211

PREY E C

22015

1lB9C
FL

SET ARLC BCC
IlASB
ZOO

SEND FINAL STATUS

QC161

Gl

rf\/'\"IAND AND PRIORITY CTL

1DATT 6:£5-:.13----rCD LOC

lPG PN

1lA9Il

31288

ICD TYPE

CD PN
QC

MACH

38.., - I I I

Q
C
1
9

1

lDOO

__ lci

292

li

SET SRV-I
i---9B53
IB40
9D12[

SET 10 GT B

REQ TIE CMD
QC21lDA

292

285

293

o

AC

~e

293
5964

' 7401

l~v-o

B~'

R4l

F~:

. -_

I
I

I

Ie

-1

72C~DISCF2E41

~o

lIST FOR 7TR COMPATIBILITY
QC191BB

I
lru

[ 78CI
K

AJ

, IB8jl

~~_

BJ

!i'-~

36878CB

BIlE8

II

6C46 -17081
I --1"1 il6i:40
, NOT 7TR TCU
NOT RUN
i

I ,l<16

B.J
34A
RST PHATST

IS' -

; Ifce
34C

8FCC
BK

9BA9 1

087l!

IF40

i 1940
~165

9F6B
DE !

FC

1965

EE

C .----.~53~

70931

798tl· FOSC
MH REW

5800

_--

SET_..NOT
COMPATI BLE
_----_..
QM!'.61

DB511
. I

~_D_J

12.1. __ ~.-W

iC

~ST 10 GTS 34(;-1

355
RST RWA GTS

11)40

9.055\

lC8jJ

__ 1ISJ

368

-lRST 10 GTS

9055

11D4O

CJ5

i 355

SET CE, DE IN STATUS

i----------------~Q~C715~1

I

347

~

OOTO
l!7S

165

169 1
1M3
: ____ lOR TO DTR

SET TIE IF
16B

I 0-346'
j RST 10 GlS

11 D40
I 355

r

_.J!l:.
lIST FOR ADR OUT
UP AND SELCT OUT
DOWN

I

~~'

.------. ------ 58SII

CE '

. 352

l

l

~--

I

Il__. IINGATE lOR167 . ______IRST SRV-I 16f____
, 168 _

166'

352!

I-

9055
OK'

l?2

9CA8
FK

I RST DTR
lE~

37S

%8

I

lEBa

TEST FOR WRITE PR£FETCH
QC2ll

GKJ

---------------~

Tl
Q

2

1.

, ADDRESS 36J! IS A RESERV£1) ENTRY TO THE MICRO-PROGRAM
fROM Sj>AR FOR WR III NG RECORDS fRQ\\ THE FE 1>UfFER IN
o IAGNOSTICMODE. BEFOREENTRY, A DIAGNOSTlC'MODE SET
MUST BE SET IN THE MODE REG, STAS, STAM, AND GPC MUST
BE RESET AND mE CHAINTGR SET.

W
\AI

IE
PRESE,NTEC
PREY E C

/

'),

~\

,

\

I
I

2292:11
22915

DATE 6-25-73
PG PN 31289

""'

eDLoe
CO TYPE

I M",,"

>~ ~~ - t t t l

-

o

(~)

o

(~)

_/

:040-

E: 1

(\1

~EO

TIE CMO
QCZlII

,,\

'I' J.'V
~--..l.lAJ
REO TIE

--m

jllJ

I

TEST FOR WRITE PREFETCH
QC2SI GK

15800

GO TO
2A8

I
297
SET 10 GT B
1000
9014 ~I-- 7BCI
7 TRK
294
DB
2A2

r--..

DAA~

6640
E656 I---WRT +LWR CMD
296
CB

AB

----

Z94W
7BD
EB

~

295

FB

II

2A

'29C
SET SRV-I

WRT PREFETCH
'-- IBce
IBOC
29C
L..<.Z>'--_-"-AO!<.J

IB40
-...A

9B5A

[
f--

29A~

0
7401

~,~RV-{)
~O

20B

7419
DO

'--I--<

71SH~

72C8
F2EE
INTF DISC
2AE
ED
TEST FOR ADR OUT
UP AND SELECT
OUT DOWN

7400
£.MO-8
l'JA

IJII40
29B

L

I
299
RSTSRV-I
IBRI!
IBAB
2AE
CF

liI
'--

r:==;;:;::;;::--~~~~

L

SET WRT
IFill!
21U

-

m

IB8Il

IB9D

2<10

AI

_

FT~~B

DB2C CG

~

SET we ZERO _

SET UC

Il6CIl

B6DE

~

869F

RI

:>

EE

5888

QCl5l

~. __ EF_

---~

F52A

!-----<

CG
SET GPC

4180

4189

42GB

tlQ'L

CH

38E

~SET STA A

;J69
42G~

DH

I~
6EIJIj
Gpe,9

16IlII

9638
EH

994B

OK

l'lC

II!! I

,.

DEC GPC

6£36

~

f---

895C

__ LK
- --387

RST STAA

I--

164B

166A

3AA

EL

24 SENSE BYTE LOOP (NEW CE CARD)
I DATE 7-9-73
ICD LOC

u; 22B29
P~FV_ E C
22Ill5
PRESENI

:l&I -

3il8

.'"

'-----

Tlw

1-

I
3A3'
RST SRV-I
I-----<
1689
9BAA

------

~'7500

9DCF

38F

1

U'--'SrE-;-G-PC-2~"~"--ftlB--

I R SENS CNTLS I
'--i
I
: 3B8Il
3BAD i

IDCB
DE

nST FOR ADR OUT UP W=i-. . 72C9
F;J2
AND SELECT OUT DOWN I
INTF DISC
/
3A2
CF
1"
-If-~v

RST AB6US

21(:9

"-

---38B

38/\

RST 10R-BI

T----ml

r--

---.----

IPG

PN

31""~,_

)

ICD TYPE

CD PN
MACH

3S,e-IIV-\

~2

1

n

(")
''',
-------

n

("J
,_./

"-/

.~

(\1
',,-- .--

.

WR FWD BFORE BKS P
QM921

FORWARD STATlJsJ"-- BKWD OP FWD STA
o
1
0CF
_ _ _ _ _ ---j
SETGPC0=6 f 7801
RD STA

SPAR KERNELS WILL ENTER TdE
. MICROPROGRMI AT LOCATION eel
TO SET UP THE nCR AND THE
DRIVE STATUS AND DIHECTION,
AND PE"FORM ANY NECESSARY
TURNA~OUND i)ELA Y. THE RETURN
TO TIlE SPAR KERNEL IS CONTROLLED
BY STMI ON QMlI4l.

JKWD OPERATION
I

EB
BKWD OP BKWD STA

---

~.

FWD OPERATION
9
ee2

7I8S
fl82
_!l!&...._
BKWD CMD

l78CS
78C4
iJ!;1\
BKWD STA
.
..

----I

QMI21

F8CA

ALL COMMANDS
QC211FF

C62C

SC3U

r--

DRIVE SETIJP REQUEST
SPAR KERNEL

TO MOTION

4600

OBOE C

F80F

~E

ISMS
TURN AROUND DELAY REQUIRED
1
SET GPC 006
SET GPC 1-4

SC5

4600

1£

... "
......"

DELAY FORTA I
QMIl31

4464
QE.

~.

QMiJ2lFD

n

29/ll!

29Ill!

eel!

CH

II

I!D2
SETRD STA

II
L.j

78fll

RD STA

1le8

IlC4

F8ll9~

I!

A.
1

SCIlI

1lC9

'--l 7ll!0

Fl3A
WRT TYPE CMD

lJFA

FWD OP FWD STAI
STA
CHANGE

SET GPC 2·4

448S
1lf6

B

QM121

44B6
EK

FWD OP FWD STAINO STA CKC
QMI21

CL

~ YV
~
f\

h.l

1

E ..
PRESENT E C 228211
PREY E___
C
22fll5
__

-rDATE

Q

MOTION - INITIAL ENTRY
6 - 2,-73
CD LOC

1PG PN

-----=-r

31291

.

-----rCD TYPE

~

ICD PN
QM

IMACH

38811 - III

1
I

WAIT FOR WRITE
INHIBIT TO FALL
START MOVING TAPE

SET 0
GO.. IlCEI~.
2800
A8141

JiR fWI1..BE!O~ aKS P
QMSHIlB

4 _

_ f,~

I

-j- 001

~~
SETLOW THLD

SEf CPC H
4fOO
4r3

lOti

WRITE INHIBIT
DID NOTFAll
IN45 Mill! SEC

llCoo

ss

TU REJECTF

5Be11

l!C16

!BQQ___ .---D.I!

FB

WsTO

5938

QM1<1

GB

STOP TAPE

G·-e~~
RST GO
28411

A85A

A

DO

~RST GPC -~A
II98Il

11985

34l1li TA I
QMSII

IF A BACKSPACE COMMAND FOUOWS AWRITE COMMANl, THETAPE IS MOVED
FORWARD IN WRITE STATUS UNTil WRT INHIBIT FALLS BEFORE BEGINNING THE
BACKSPACE Ot'ERATION. THIS ASSURES A PROPER GAP AFTER THE PREVIOUSLY
WRlmN RECORD.
.

ll~
2""1
1

_T
/-~

)

~

)

PRESENl -E C 22928
P,[lEY,EC
22817

)

WR BEFORE BACKS PACE - FORWARD HITCIi
IOATE 6-25-73 .
ICD LqC
PN
3m2
ICD TYPE
QM

IpG

f

"

)

ICD PN
I MACH

38.11 - 1)-,",_

I

1
1

n

o

----0

n

,---_/

(~)

/

"

-

-'

,
I

I_ ,~ELAYFORTAI
; QM0l1Df

IRN AROUND NO 1

I
I

~ gEe"" ••

I
I

I

I
: 6E~
4 =e

i &r

£EM
cc

f----

~

,

-----05'

I ~f

FlA6
WD CMD DC

t--'~

(;;-.;';"'i

~
2881l
ASBS
.Jll..K

1£6

e
~

0-

71Sj1

ADDITIONAL TURNAROUND DELAY FOR 348e
24MS
iJET GPC
4fSjl
eF9

Irr:u~I
4F3l!
ZF

gEC GPC

1)'0

SET GPC l.'fu

CD2D

42411

4276

BF

1!f6

OF

EEse

4000

jI'f'il

_.&.

.OCD

H~

j§T TYP CM&

21MS
MOD 348Il

~ET GPC e,W1

6Ese

fl28

QM121

'--

MOD 348Il
1

!!f8

7900

F92A

~~D

348~

SET UP COUNT
FOR 2ND TURNAROUND DELAY

m

It-s
f-

Jlcr fEAT
'-

E5ec

I~

~ET GPC f¥.fA
43110
1909

FE
348Il TA 2

",~"

~

f-29B8

!!fS

'---

l

~ET WR STAI£9;
2981l

..--

e
.1£8
SET RD-STA

29IlIl

A938

~-

_,£G.

r-

NOT COMPATlBL
sec

I"

58IlIl

13~?TO

SET NOT COMPATIBLE
QMf61

DB51
FJ
TA2 ooT 34811
QM121

SET GPC l=c 801

C319

4C4ll

I..,.

0

CC76

FK

I

'-

~ I VJ

Il Inn
~
"V

I

-I
PRESENT E C
--

--

PREY E C

Q

TURNAROUND
220?e

22015

I DATE

IPG PN

6-25-73
31293

ICD LOC
ICD TYPE

ICD PN

QM

iMACH

38/1/1 - III

f

II .

"'I

.

BCR LOA OED

IRST l;PC

NRZI 8CR LOADED

j 09B0

OMI~---

1lF 1
,

09A'1

l!lL ___ ~Aj\

QN1l1GG
NOT NRZI NOTLP
QMl21FH

I!r-~-:l

121

Will
SPAR LOO
l3E.

7ClE

BA

I

-17CC0
STAM

106

J

-~

t5800
'GO TO

7CC6.

I

CA

7Ba

j~ST TU IN L~;rl
28ca

h3C

rI
I

lac

AC

774!J

oAB0
12A

114

B

SET GO

OB61

5800

28IlII

GO TO
361

361
AB22

QMIsl
WRT WRM ERG Dsf
QM1l1

GC

SET GO FOR
WRT TYPE CMD

READ FWD FS 8 FS F

8MA I--

QMiJ51
TU REJECT II

CO

QMlsl

I~~
LTH

TU REJECT A

13C
SET ARLC BCC

ZO

I ~~R

II
I

7100
7116
WRT TYP CMO
116
DC

00C(

SPAR KERNEL

O.ru

------+----I

LI;t '"' "'r-1
\.

ABFC

CBI'

IOC

I--

... 124

~

ST TU INLNS

I~

- - -CAUSES THE RETURN TO THE SpAR KERNEL AT LOC 7811.

OA

If0

MON RO STA

I1lC0

AB;C

5FB0

A SPAR KERNEL CAN USE THE LOAD BCR ROUTINE OF THE MICRO PGM,BY SETTING STAM ON AND BRANCHING TO LOC IIl!!ONQMI21"STAM
BCR LOADED

r·1

+-

7764 1
ZF

TU REJECT C
-~

!f--

QMI51

119

113

71a1
7ll~
lITR
TYP CMO CE

s8IIIl

l1iTO
I

LJ 5800
~TO

l

BsF 858 RD BKWD

4

REWIND OR
REWI NO UNLOAD
liB

LB

5B28

5800

5ADS

AH

200

DH

GO TO

0928

QMII51

_FE

Us

20S

SET REW RUN
2AS9

'1=6

6141

2AM

2EA
E16B

1~kTU NROYQj

HI

LWR

TO MOTION

QMI8l

1RsT REW RUN
2[3
L - j lAce

2C2

ll\H
l~

H

Me2

2C2
SET TU8 I ADR

Il6IlIl

EK

lEF

IE

REW .OR RUN
QMI61

FK

,

COMMAND DECOD I NG

PRESENT EC

22~211

DATE

PREV E C

22015

PG PN

6.-25-73

CO LOC

CD Pi'!

31~94

CD TYPE

MACH

---~

'\

1-1_ _ _ __

06;>1'

'j

')

3811S

~

III

'--"I

•

1

-n

-

------

"~--- - ",'

r-+----

READ FIVO-FSB-._, /

I~ ""I

-

QMS41ED

ANOLP AA

n

n'J
SET 00

...

1170

Af
R~,

I["..
13A

,. -

n

,~O~-3~

SET LOW TI-IL~ f----- SET GPC 1=5

--,

~3A

',-

_

r--

SET GPC 1\'2

(

)

~

'"'
'"'IlA . ... C"'fA
'2C

CA

/-------

(\

I. 51( ROM
H~

IF8il

If9C

:1lL-~

I
78CI
7 TRK
12E
II

123

_.-

.

-

BSF-BSB-RO BKWD
QMS4IFF

120

CB

12l

All

II

128

~-~.

I

------- IP~TO.
5800

592

096C

34Il
7800

DB4Il

~~fl

Af

~

I

-

EE2C
DO

4C4II.
172

342

II
58l!0

12E
OOFE

GOTO
5FE

ZH

~

------

I

AH

"--

5FO

581!11
GO TO
121'

5921' I - -

B

5FC

~OO

5DCB

5C1I

BK

f -0

5921'

12F

G

r-

3000

~B

581!11

095

~,

_.J.Ji

..ffi TO

IlID

"

OB51

15££

OJ

15£9

IN PE BURST
QM.,I

SET NOT COMPATIBLE
QM861

GO

348
0953

READ NOT LP
QMfll

--'lG

DELAY UNTIL
LOAD FOINT STICKER
IS tOR READ HEAD

T~~

CJ

349

58l1li

345

173

SET GPC 1=8
•
486f:o

im

EE
TOG 0 BC ;R~tG
OBR TO O;C
TOG OBC
BCD
IM8 r--- 3CCII
301lF I - - - - 3CC8 BCEE I - - - - Ill8II

I5CF

r--

EE3
r:n

I

RST Dac:x.p

BJ

GOTO

'.

581!11

~I

FORCE LOAD
OBC WITH
HEX 2IlIl

DEGT nac
INPUT FROM
OPR

~

r-

_."-

CG

I

r-I! _

1ft

EC09

'--- I

.!liMPER
5FE
6~1l
65BC
CHKFOR HD
5FC

p

WI

6CBI

~QJ;~Rll.

'----

L

~~TR TC~.l£.

0953
IW':TO

4C72
ED

P

CE

B

-

I
160
SET GPC I=C -

F8C5

~-

RF

6EOO

r-L-

343

78CI

788

16C

iq~s

col

,--

- r---

•

-

AC

1')1:

I~OOTO

8LAS -

'" -

--------

78EF

~

58lI0

0080

~- ..

V.I'
, .. ';!"
Jf.fI" CH''GA
I('
126FAlli"

.110

q,;TERlN~}- ~~pceRBCC J

I

i'm

I

""---~

EJ

502

Lll

FJ

6E1IIJ
GPC ."
502

5D~

6E12

TF~T

R'Jll Pr 10

RIlR~T

QMI55

GJ

SET UP OBC WITH A COUNT OF HEX 200. Tt-iE OBC WILL BE DECREMENTED ON QMIl55 EACH
BIT CElL IF AMP SENSE TRKP IS DOWN.

DO Nor CK FOR HO

II

~

--

It,n~IER
.... "l '"'

,

~

"8~';'"
---~.--~--

-I
PRESENT E C
PREY E C
22Bl5
----------

221m

aD.

READ FORWARD AT LOAD POINT
I DATE 7-9-73
PN
31295

IpG

ICD LOC

ICD TYPE

CD PN
jMACH 381111 - III

i
i

NRZI BIT Cal DETECTED
,([ST FOR.ID !lURST

)/'2

QMfI51GJ

fl)C8

6DE4

I5£4
AMP SEN TRK I
08

6£88

GI'C -II

5F2

~-II

6£B2

EB

II

..

~

6£35

5F4

6£~

ftll

PE BIT CELL DETEC'([D

L[~-D~C
nCII
5F6

5£5
91F6
ZD

~
~II

"'4
6£35

T-

GC"

-sF8

I-

HaS

EE3!D

EE23

~I

I~~

LiztTO

PE~
QM~l

597F

EF

ZERO OUT DBC TO POSITION ANRZI TAPE PAST lHE EDGE OF lHE
LOAD POINT STICKER TO PREVENT FALSE 1st BITS FROM ilElNG
DETECTED DUE TO ntE LOAD POINT STICKER DEFORMING mE TAPE.

III
'--I

m
TO

2

58

SCA2
.
Z

IT

DEC DBC
llCS '
4A6

llE6
WiJ

lHlS ROUTINE IS USED TO DETERMINE IF ATAPE WAS WRlmN IN PE OR NRZI MODE.
1,12 INCHES ALONG SIDE mE LOAD POINT STICKER WIU. BE EXAMINED. TWO
COUNTERS ARE PRESET: Gi'C IS SET TO I. . . TO COONT NRZI BIT ClliS AND THE '
DBC IS SET TO 51qll TO COUNT PE BIT cEllS': IF EACH BIT CBi "IMP SNS TRKP"
IS lESTED, .IF "IMF SNS TRKP" IS UP, ntE DBC IS DECREMEN'([D; IF NOT, THE
GPC IS DECREMENTED. ntE FI RST COUNTER TO GO TO ZERO DEFI NES THE MODE
OFRECORDING. DBC -" IMPLIES A PE TAPE AND GPC 211 IMPLIES A NRZI TAPE.

lli ...t:. .-. .

/,
I

4A8

F3E9
DH

U1

4A9
SET GPC 1-6

46411
IMA

466A
01

I--

6£~

BCC-.

4A2 '

ww

EE23

,91

~

iliA

1189A

D96F
FK

D GPC PR ilC1----i

118811

lilA

EK

1rTO
I 16F

NII71 TAlii'

_
10 BURST DETECTION (SAMPLING TECH)
PRESENTEC 2211211
JOATE 7-9-73
ICOLOC
)PREV EC
jPG PN ____ 3~296
Ico TYPE

/----...
,

Incl
DBC=II

~Ig

\

)
/

)

/

~

~
ICOPH

QM

lMACH~,

tzS

f

"

----.. _---------_-.." . . . . .
~~~

~

--------~-

...

>--<.~.-

o

r)

n

/~

(\

. . . . .,-..,,--..-.-.. --.. . . . . --.. . . --.--,-.-----

-;

78C1
7 TRK
l7e

IN PF-BIIRST
QMpSl(;O

16E
78FD

0
60CO

AA

I7C

0

I1E

r--' ~

58~O

EOFf

249 '

5A49

I-~ ~P SEN TR~:f-<~: 2~~ TO

'1FSI,

CAt-

1FBO

2~ WBURSJA

5899
GO TO

~lC

SET NRZI ,I6F
2AOO

2A3A

J1A

5800

If7~ TO

FA

SB1E

r.1

NO PE BURST--TRY TO SET NRZI

5800
0851 ~
GOTO
351
EB

•

, III

096F -

J6F___.f:A.
-ES lOR PE Bur~ST
I
-iiD

NRZI TAP,
QMD55FK

re

,

r-c--------'- --, ,---','
SET NOT COMPATIBLE

Ir

QM.U5IG~ QC2W. QMIJ3IFJ.

iJ

QIVIIIGD

II

,It

31£

6E6il

• ~{6.0

!!~,

ruE

AQ
ALLOW TIMHOR
NRZI TO SET

f-

~

78~

1

II
t..=L'---1'"<~-ET-N-OT-C-Pl"'='¥"..,1~

34F

, t~1
[eu
• 'is!;' 9TR TCUOD

'iAr-1
CD
SEE IF WERE ABLE
TO SET NRZI

,
' - ' P_

r--

~

_~

SE'I' NOT CPLE '

Sl~

"

0714
m

r'

5800

IWR TO

593B

NOT COMPATIBLE A 3
QMI51

r.n

B}:Sl)
,

on4

I~

591F

0

514

uriO

%4
DE
NRZI TAF£ LOADED
ON PE ONLY TU

i

~lJll

I ~~!

354

FE

r--

5800
:
00 _ _ " , -_ _ • _ _ _•

iTO

~

~

.•

~-

I

' .

Il

... !.

•

.

QMIl55EF

,

,

,-

L
11

.,

581J!l

I~TO

170

COlli
71

RESTORE DBC COUNTER
WITH DBR VALUE

1
17F
178
119
RST LOW THLD I---- D~R TO DBC 1-.,---:--:-:-:-=:---1---1
DC4S
SC7B
Ill8D
9009
~~M>tRH~N
lcm
7Cl i
r'
MQ CARD 15
MAINT MODE
11'
.,
117,9 '
. CH
~Q~!!lAll Y NOT
'

PI' TAPI'

l

.
531
II
I - - - SET LP LTHS I-t--

36Cg
5SA

B6CA
AJ

6E~

I,WAC-II

50A

~

1

/I

5DB

6ESA
BJ

6C81

I~~PE

EC8D
BURS tJ

,«

_R"tliiT-

50C

1-1-

t--p--

'
6SCl,

E5D4

~AACHKJ~~

,

I

-- "

_

ll
M

/I

i

'

If

II

157
II
156
SET DATA MODI-- R GPC PR DCC
11109
9j116
SBCS
8BDI

,

156

1
515
SET DATA CHK I180/1 IB3D
530
E

5800

~~nTO

SET NOISE

597F

17F

'-

lAlla

O~

518

EJI

QMI18I

l..;1~5A~_--l-- ". ,"2

...AND lP""
yEt
0
OA

PE TM TGR
102
CA

L

MONITOR f(lR END
READ CONDITIONS
WHILE DATA IS
BEING READ

I'
SET UE

SET DATA (~S

ICF
I
SET EriO-O CK
L-

IA8Ii

9A98

108

BO

r-

IBOO

IBIll

ICO

CD

241111

2490

IDO

DB

.

'11

05

11

I10/lIF~
.
.
SETENO -0 ~
SET DATA CK

SET NOISE

6~811

609S f---....... IAS/I
ln~ CONO 71'
IF6

9A26 t---:--- IAIIII . 9ABA t---- IBOO
IF,'
BF
AF
I A
1006
~ALSl

.

. [

SETCE.

IFB

24B11

A41B

lOB

AH

'e---

EaR

42811

~

100 .
SET TEST IBG
ffllll
Ill#;

109

11'~

00

L

II

106

~ 60~

8F96

W-

6096
I ~i: CONO DF
10

llB8Ii

I'D

104

~F

C2AII
BH

o GPC PR BCC
~BIIII

S8SA

lCA

CH

.,.--

---< ~

0

lFE

6~

f~r'

EE3E
II

60S1

I

llECll
ICI

I

L

ckCB f . - - - 0

DATA

IBl1Il

9B3C

IFC

Ol

_I

-rl~

, I~ ,

,
I
~~---

.....

)

r"j

I,

/

-

If~1l

r------

fr\i"fl.

6E14
GO

RSTLOWnt&

9C4/I
IFB

8C7B IGF

6088

'F<

~

IFF
REAOCOMam
QMIBl

2843
FJ

!
. .CK
, t---- SET NOISE IE7
SHEND-D

6E3C

lA811

FI

. lE1.

9AA7
Fl'

lA/III

lA3F

IFF

r.1

~

EC 218113WJllE~ill£
THIS MICRO-oRDER
;

a

END REAQ SENSE FOR I BG

PRESENT E C 12J12S';
22111~
PREY E C

)

SECI
FE

6Ellll

I ~Rf OETC\II

nil

I:
~ET

FIl

104

0
~SIGO

'-

8B94 -

kST GAIN S!~!

BECI r - -

III'!

Ls

IC5

o GPC PR BCC

SE85 c--

/1
107
RSTCAIN SW
/lECS

ICA

"

lEt!

t----

r-:--

rR

RST RCRO 109

C799 f . - - - jlE89

478f1

EA

.

lOB
SET GPC M
IIE~

IBI6
CF
C

101

ICO
I
SET GPC 2'1

-

-

--nrc

Ij- ... ...' ~

103

EC 21l1li3 WIII ENABLE
THIS MICRO-ORDER

rr

1 .•

SET UC

TDATE 6-25-73
lpG PN
313llll

/)
"

ICD lOC
ICD TYPE

CD PN
MACH

f

3SII/I-111

~\

9
1

c)

i

n

o

o

(~

,_/

I

LBKSPB~IS
,

QMl7ICH

----~-Icii

SET LOW THLD

OCOO

THE CREASEu TAPE DELAY ENSURES TrlATTHE
BACKSPACE RECORD COMMAND STOPS BETWEEN
RECOIWS AND DOCS NOT STOP DUE TO A FALSE
I Be FRQ'v\ A CREASED TAPE.

f£lA

~~l\~_

i,

5.l! MSEC DELA Y FOR

3431l. 344Il. 3456
I

RST GO

284l!'
~!OA

l--r-~ -

Ir5

--IDAj

i 7900

A85A

i

,~I£~

BD

792 ---

MOD 3486

1

-j)~---lE4

__ --1ill

5ET

7986

MOD 3470

III

4F40

19AE

epc H

49010

ED

Ifl!

cm

4fo10
11'/1

.-!!L___ EE

lEA
I

C9781

GDI

CFlO
FE

3.BMSE C DELA Y
FOR 34711 & 34811

Lll

IF41

r--

6081

IT

I
RST

60BI

111980

BOB OETCT
Irs
'AJ

IF2

U

IF2
RSTTMA I BG

1\~It'¥"otlh

,

-il~
~ 1f\.
r

I

IF3

--r

II

d

I ~O

DACe

U.ilL

BL

8982tJ
CJ
IF3

IC4

BK J

IF!

SET GO

8E73 ~ 2800

0Eo10

I '

epc

IC4
SETTEST IBG f-I_ _ _ _ _ _ _-'

781i4f--- ¥F80
kK

8FB4

IF4

OK

~..

.

!lEl

'

PReY E e
.. ---~-.-

22015

jDATE

lpG PN

6-25-73

31381

leo

Loe

eo TYPE

I

Q

CREASED TAPE DElAY ON BACKSPACE BLOCK

PRESENT E e 2202~

- - - - - - - - - - - - - -- - - ---

l
1

REAo AND SPACE CMOS

leo

PN

MACH

381111-111

rS
I

.._---' . - ..- . ---

-

~-

-1

375

....-

SET STAB
1688
16A3
AA
- ~3

,

..

_.-."..........-.. -..

~

-- ....-_. ....

....

~30-P

-

78CI

~.0.RK

F8DD

71AI

Jf.o

SA

__--_._-_ _
~'

-

Fl5F
BPI CA

DESIGN NOTE: MUST HAVE ATlEAST
6 ROM CYClES AFTER 'SET GO' BEFORE
BRANCHING ON 'WRT INH'.

"ft"JII~F

rlI

,"

----I

,.

J5F

5800
GO TO

0867

-;[i/

-

58aa

DA

EA

~'ill

L I ~ElAY "U

r---

DB5D

GOTO

~7

-

5~1llI

5S66

,~

FA

2AllII
.-n

GOTO

1320

-,

'

B

~~B
78A2:"""''''RT INH
~??

AE

'

II '
rro

,

---

,

,

.- .

1

!

5915
GO TO
115' B

DEC GPC

<£8B

DAl4

~f4G-P

]!l.

-

~'JJ
~
(~'---\

\

....
'

\

~

,

-

I

"

TU REJECT J

'

"

214
EE94

;

H

-

BG

Lie

I~ET CPC IHll5
Ql

'4F18

218

BK

218

I

H~

f89A
~~T INH OK

"

L--

~I
,~

I

-

~

,

ll~

'

££98

I ~rOl

);JL

'[STGPC

-m

~98~

p<)9D

210

El

TO WRITE SEODENCE
Wltl

,
Q

BEGINNING OF WRITE
f[l·TE•..J!l!~1/74

PRESENT E,C, 22Jrll
PREY EC 22SZS

13ZS14
"

jeo LOC
CD 3

Ir:o TYPE.

' Ico

PN

)roMell

'r

~-~

381l'

M

1

J:

,'--'-'-1

LOAD BCR

-.. . n

-·-0
__ . __ ..

~ 79810 344017RF983

FROM SPAR KERNEL

.-- - . -J fl''1

lWR TO LOAil BCR

QC211EK -

---.1
,

.~!G..

--er1

\,=1'--. -i 5800.
i
' ' (,0 TO
! ' 100

fWD OP IWD S1AI

I

..

0900

iT'.-----•. ....8Jl

FWD OP FWD STAISTA
, --QMJIIl£l("..-... . - CHG
- ..

--,

i

I
348Il TA 2

~-.-

I

!

GPC=O

EEB6

I

1
i

798f,
7984
MOD 34m
CA

47C0

-I.,

12886

k7

L_ ~
.

I

lJ

6C80

4rc~
1;lA

4fCA .-.-----.
DB

CC

]1

ABB7 i

34311

12B

l-

SET GPC 2=1
~~

EC9A '\

1~

I

6C4!l
6C78
Nor TfR TCU
130
AH .

~

GE

II

, - ----

-.---.- - - . -

I

I

AF_:

NOT NRZI TU
IIA
AG

yl

---m-

SET GPC 3f

I2B

I

6C4!l

6Cll1

NOT TfR Teu
1
G

rr

1118

lli~.34~. F9.16..
1~.

H ! B - - - m L - l nl-----11A

7841l
F8~
SE & LP
H
ZG

C7CA

SET SEC OSC
114~
116B

_i-'
r~-m!!:;:':'" i-

r----

\

-~

,£f6
AD
COM PL£T1 ON OF
TU RNA ROUND 0 ELA Y

TA2 NOT 3481!
"<

SB8l~

Jar,

B~~F11_____

8BBO
ZL

bEOC

C0

--------.rR

.,.

-_.

:

fl980
il9BF - IBr_ _ _..2K_
L.
,

[Jo~f'C

NO AS, DOWN AND NO
QMI41

--

ME6

2~lB}li

_._.

8F

448C

2~~1._

-.--

~~~ENY'9-K

---SET G.pe

.

118E

SL

_

_
BE_ _

~ ~~-~

:--:E' '" '"

J

____

IA4E
CL

- I-

1

flEW

'

LOOK FOR IBG
QMl41

1lE98

-

E

_J
g

~~F

~I~

PREY E C

(

'j

:-")

(--'J

CD LOC
CD TYPE

QM

o

~)

I

0

1 SET

WHI CO/IIFLETE
QWI41GK

I f,£oo

'_ _ _ SET GPC

i

1£17

4240

' I

U97

\ '--

------T971Lj
e--~I
1~2 L--_

166 "

"OLD f:ll

AA

U9~

: 6001
6DlDJ
; WTM TGR
Ll.9f-__

I,

____ ._.RAJ

)

=r

./'

_____

nM

C25A

o

(\

~-

(

1

"-

. __- "... ' } __

6£,

'

"0
_

EEiA

a

WAIT fOR BCC TO GO TO TO
PREVENT RESET & DECREMENT
OF GPC SIMUlTANEOUSLY,

,

I

IJ-----l,£-i
SET TEST I BG

~jJ80

G

SFAO

I jT-~A0 '*1- rl---~}AI

~---1&~-

_J

I 1M

i

DELAY APPROXIMATELY 16 BYTE TIMES
BEFORE ALLOWING TMCHECKING_

!lUI

0

".0980

-

WlR5

----'4280

;4~: f---16£00~

c
L12L-~
·.--0-.---_--------".--dJl5 __

_Jl.

19[

['0
--

jr-----is5
Sfl GPC 2'2

RS T r,pc

6EIE

l&r C 6

w_

EC

I

19f

~~:TM8JRDBK

I

~63
,j'
_-1J:_

I

__-.J

r--

IB2

IA3
'--

[--9--

SET GPC 3=b

SET GPC 2-4

46C0

4480 C4AA
1M
BE

-I~~---

0

S

lA6

IA8

I

lAB

1B3

SET ENV CK S f T WTM CHI(

6£00_

&,.:-~

SET HOLD TII'I I SIS SUED f£RE
IN ORDER_TO RESET TflE T/vi CHK
LTH

EE2t>

IA4j!

9A73

2I\CjI

CE

A6fAI
-

L-

MONITOR FOR COR-RECT READ BACK
OF TAPE MARK TriAT WAS JUST WRITTEN
FOR 35 BYTE TIMES

AF

EQUIP CK C

QMI51

,---~

LOAD GPC WITH. ZIf' DELAY

RST GPC
LOOK FOR I BG ________
QM131FK

_

0986

199

8995

195

o

190

me
Lill..-_-.AlW

IW AS OOkl AI,O NO EGO
QMl3lDJ

---- -,,-

r:IS LOOP LOOKS FOR IBG carJDITlO:, Tl)
OCCUR VlIT IN 2~ INC ,ES AfTER REC~iRD
WRITTEN_ IF NO IBG I~ 'Efk
K IS SET- T,lIS LOOP PREI'",TS
",-WAY,

\)@

~

--1A5

rS-E-T-GP-C-2-~~r~. _ ~ETGf'C I~~r
4B8Il

4240

C896

C250
____ CJ

SET e[
241J1j 2413

6D8C

'!G

ilgjl

6090
COND

Bt:

---t -

--------

ji

r

L,

1,: 2840

A84J

I

I BG FOUND Wllm:

QMI31

I

~:::::=:::::~--"---'''-''-------.
lAC
rc~qJ
, RSl Gil
I'

_ -.l.L

1

181

, - - oo4tl
6664
I
lA~T +LWR e~~

IBGfOUNO WTM

QMl3I

.
'JllL _---llJ

IADl

5800

ooro

om

"

,~-

I

NO IBG OR \VIM EQUIP CK

~n

L-_.".L,

---------- - - - - - - - - - - - - - -

~
PRlSENl
-

-- - - , ------ ,------ ---,,-

--~

E e 22D2S

,~P~;y~~_nOJ7

~

CD LOe

CD PN

CD TYPE

MACH

1

38SS-111

f

I 10 BURST riB .

n

. . ._.

-~-_-_

•

QMIl61FJ

~_SET R[~f.<:lI.lL!'!!<.f I J'!..RT i~1 LED ___
I QNOOlEl
-llLREJEIT L __ _
QMlllBE

l
i,

-n5

-1-SET RJT TlJ

TU REJECT A

QMII41EC

I
!
j.

j

25<:0

25f 5

135

BB

·---·-------·---1

~

-0-~38_

ISETRJTTU

25C0
135

. __ ..

25F5

--

'I

Be

135
SETEQIPCK

SET UC

05<:0

ll680
13D

13B

a5FB
DC

3B

86BO
tC

0'·----1"12
,

SET RJTTU

TU REJECT C

1--oM04~--'--"

~

I

I_....llLR£Jf.(;1 Q
QM071GG

25<:0

25f"

135

BO

~J

_.
..

25<:0

I

'"

I
SET CE

,SET RJT TU

'135

24l1li

25F5

CHECK COM)
2426

QM161

FE

CE

r
TU REJECT E
-QMlllEK--

-

-----~-

I )~

0912

112

AF

G TO

I

I
13

"'' II

3340

8372

5~

r~TO

I

BG

A3

NO IBG OR WTM EQUP CK
QM141Cl

TU REJECT H

ffiWJtcT G

132

QCl01GB

BI<,

1l ,-_",,1.
1~i.

~

5
1

hu~STER

"''J1D hi
r""
ittd U

L.~

,r-"

/-'\.

Ie
DATE 7-9-73
PG PN
313116

I'~\

( ,

,

i

i

--"1

CD LOC
CD TYPE

CD PN
MACH

~

1

i

381l1l-111
/'

'\
"

-----

--

o

-~----

,,- -Il
SEQUENCE
-- ---

--

r

~fr.r(llil)
NRZI RDIWRT CO
QNJJIFK
- MP. .
-~9R~~~yl IIDU -

Ir'~

-

"----;1~l~E",M",Ul~_ _ _-I

5800

1_ ~ --;}

:DS

o

CJ

(~~\

r

--- - 6541
F547
1;31 EMUL

2t,

~LO~~
- -

22C0_ .. A2D8

~.
..
ALLOW UP-IN TO

"

L<&",OI,-TO_--,,,,,-,

c---~.
B

r -.~,

. bCC0
bC. C4
NOT VfL ERR

co_

T--

~ET VEL CHfg-· .
3380

33BA

"

-. -------

~U

OUT DROPS

l

T48

1--·

-

If<" l\-~

1J(

1
SET UC

2C9

Il68II _

868B

8~~8

----

_

REW

II

OCCBJK;CE

RDYW_
- i.?El
6141 TU N
£157
58.110TO
ifD6
ZF
~_

70CI

583A

.

QCIIl5

FIB
AH

2C3

RST PHA TST

!fCIl

8FC3

2C3

AJ

--------.

{;-~~
364

RETURN TO IDU lOOP

2£4

2E8

2£5

58,£fl
(,0 TO

21)9 '

d...

DE

-----mI

II

NOTWTM
2£4

8768

.-~

______-[rl~~-MON l~

I

1.CE

L

2fA

-

748

I·
2EF

~E~-~~~

DO

---'AI-L WHlNSlL[Cl

_ _ _ _ _ _ _ _--'-_ _-1_

_________

QMl65

DB64

JK

RST SRV-I

~J*}O

I
.J

Fh;---· -;t--r
C3

.72CI.
OP-I

BJ

F2D. 7
356 _ _ HK

359

5859

1B811

CJ

365

9BA5
DJ
SETI'RIM OSc
-

I
351
.6101
E125.
SEL TU DE
364___ _ CK

lIml

911

~O

FK

358
58511
GK
--

SET DE STAtuS

nr--356
RETURN TO IDLE lOOP
~

~A'O

1l~

583A

MASTE~

______

_________

""Il1IOD
-

it.d

IIl A ,,!IE
r . j PRESENT

_Iu.

ENDING SEQUENCE
EC 22112'
PREVEC
22015

9.

CD LOC
CD TYPE

QM

CD PN
·MACH

r
3811IHII"

t

!I

5FB

5800

~

.. - 66411
E642
5FA
WRT+lWR CMD
5C2

DDC2

IT

AB '

-r

--5C2}-

5CB

AlOW !lST OP I '
22Cll
22CB
'

I'
. I6fC8

.--

n2!=1!--:::

5C3'}

-(I)

!.~:,~.IUUi,. ~!UaN

DADS'

,

6FC4

l~rLT~__!C
J-

5CI
7CS!
FC3U
MAINT MODE

7400

7487

CMO-o
5c;8

CD

74118
DO

nCIl

F2CA
INTF DISC
SCA
ED

RST SRV-I
IB89
5CD

l'4II1

9880

S~V-O

5CC

CF

7411>
OF

1845

5C5

EF

THIS lOOP IS DESIGNED TO COMPLETE THE TRANSMISSION OF A ~lOCK
OF DATA, EVEN THOUGH THE TERMINATE LATCH MAY HAVE COME ON. THE
1481 EMULATOR REQUIRES THAT THE CONTROL UNIT ACCEPT AU OF
THE DATA. JUMPER NOT REQUIRED ON A STANDALONE. ,

ll~
.
- L"" -

/~~'i

.~...

'~'.

""!".....

:'-_j

t:~

-

PRESENT EC
PREY EC

.. ~
I
/

DATE 6-25-13'
PG PN

313.

/-j

('

.

CO lOC
CO TYPE

QM

M

1

CD PN
MACH
/'

''j

~

n

r-

\..

o

o

/---

o

(~

'.

--

.. - . -_._- "1

Ci-e----;oc

-I '( ED~

SPACE CMO SATISfIED
QM881GE. QMII81C'D

IB CONO. AB

T

WAIT FOR END
OF BLOCK OR
rNO OF TM.

SPACE INTO lP
QMIJIIIDH

'--

..

~ST 00

311>.

2Il4Il

285

.317

L

.IfF

r-l

31 f--

7/141

7"
r~ii REG4 AG
SPACE FILE CMO
IF CMOREG
BIT 41S ON

SPACE BLOCK
:n2

BACKS PACE BLOCK

8
~

I"
~ f--

lii7

.

..

,."

I

1
SHUE

Fl88

2488

315

248A

-~-_......fL

JfT
~~

rl~WD CMD CH

TM TGR6014
RH

SPACE FILE

1l8jl

T

3n

' - - SHCUE

2M!
314

3jII\

AB54
DJ

J

I

78411
I~AND
lP-EH .
IIl1Yr

IS

3IJ!

58fIIl

DACS"-'-

li1~_--IL

'---

,j6'

GPC PBt'f

tIIC,

8SFB

33B

FH

1

32f

Ir

OACS

TO

r--

1'10
lClI'

D9CJ

I-

IDCSP

tiK"

f-:-

FJ

3lT
SPACE FILE CMOS
QMl61

-_._-- . -

'--

5800

~IITO

8U(

QMtM

DACIl
BK

.

nil)

r~ .
1

_1

a

END SPACE CMOS -TEST FOR IBG

PRESENT E C 2211211.
221115
PREY EC

·10ATE 6-25-7l
3131P1
PN

lPG

ICO LOC
ICO TYPE

CO PN

IMACH

1

38SS-111

7
1

-"328:
SET GPC l'tI

C46il

444ji

6EAB

BA

~____A_A_

SET STAA

1600

327
LWR TO WRITE

I~O

DAHl
EE

-

~ET ENV CK
IA411
335
RST RCRD

331

OCSB

OCB2

332

AJ

I

SET UC

9A15
EH

337

IRST GAIN?"--------

I I
SET CE

m___

IlL
1 \Il '

.'

....----.,

.~

.

\

)

'-7 --- ......)

333

2.

;a

l WR ENTRy EX IT ROUTINE

PRESENT E C 2211211
PREVE C

I

EK

8687
FH

221m

DATE 6-25-73

CD LOC

CD PN

PG PN

CD TYPE

MACH

. _ - - - ;.;~

_313111

'"

)

3811'-11 L_
---

'-

)

o

()
,-------_/

\._"

ALLOIVS HIGH CLI P
PULSES TO START
NRZI READ CLOCK

~ SET NRZI R1?(

2E.~

RESET ALL

2E80
~NTlNUE

~Ol

NRZ I CONTROLS
b
- T ··
RST NRZI R~ I-

--.J>ClllOADm.1JRZlRO
QWl43GA

FILE SEARCH

AEB4

434_ _~B_

QNiJ81fB

r1

.

(,531

21E
E5"7

~MDITI FEAt l---<

2iJ6

AC

~

.

17841

IJ.

4Pl

GOTO
516

435

9DF5

7l8P

BKWO
426

[6

1NRZI SET RIIB
1,11

F1A6
CMU
FB

I

1080

9088

"

1m "

5800

GOTO

4S7

BE

1

517,

!158ga

COlO

40C

He

,

11 mJ
U:>051

SEL 7TR I NPUHOR
110 ReG IN PREPARATION
FOR A 1TIl [(rADOR

BO

Rl.jlDJl.KJYQ_~t,,(~G021)

556 BPI B.R

0
~!.6
SET 10 GT A

6361

GOTO'

lCCO

I-[L

9CC8

~j)]_R_ _

FIRST e1TfIR5T BYTE DET

ocec~

t,!(;81J

SET UC ON A
BACKWARDS OP
IFSELANDIP
WAS DEJECTED.

BF

-}--I\f/f

Hi< FOR CREASETAPE ON BKSP
QN691fK

438

SET UC

0680
FIRST BIT flRSJBYTE DET
QNOll

496
6OCO
E004
NOT REfi) BKWl

494

AJ

THI S \!lOP LOOKS HIR READ DATA TO
OCCURWITI1IN.2C IN, OF TAPE MOTION
AFTER THE LEIST DATA BYTE HAS B[EN
WRlffiN. IF NO DATA OCCURS WITHIN
.20 IN. REJECT TU AND [QUIP. CK IS SEt

I "!!

1;

~
~ 'llN '
,

r-~

SET CUE
2~~
Ae4F

I

~£l

CE

494

Mlif

48f

BK

S

_1_ _ ,

QNPSI

I

1--------1

READ BACKWARD f,TLP
QN031

5

m

TO '" ""OW

4QB

m,,,

Q'I]-l
.. ,

5(1

Sr8BOTO

I ,

NO DATA DE1f.CTED ON WRT

""A",8F_ _.JlJ...

2400

II

SP~CU)R BLOCK BKWQ AIle

Q.Vl6IfH
6[03
,GPC'~

,

"
'"

DAlEn

ZlE

5C57

I

43.1

BC

526

'
"
.

';;'h

,5809

5COS

,

II

C
RI'IB TO AGliC
4GB

N6

GOTO
4118

AE

lOCO

435

'0016

-!

1516

'"RST ABBUS,,'

2D7~

SS9g

5S9D

. 11 OFF

SET UP RWA OR B BUS TO PROVIDE THE GORRECTCRC REG INPUT FOR A 9 TR NRZI READ fOR,'IARD
Of{ R[AD [jACKWARO OP.
SET R/WA AND B
SET RIWA AI,lD B
BUS GT b~] TO,
BUS GTS MS TO
REVERSE CRCR
SET RI'IIA Ar:~ B
,?O_~Q311.
INJ:.U,LON Rl~AD BKIVO
U_lILGT 11.19,1 2_

RST 10 GTS. I - - RST RWII GTS
lC8a
9C83
78CIF8C5
10409042
,7TRK
403
CB
41J4
DB
40}_ _ JlB

~

516

:

A[41
SA

n

o

()

DL

SCOB
BM

PRE~_'[_N_T_E_C_7Zg._l1___ D:~1_£_1_0_131_'74
_ _ Jr::~~_}2!I?_.CO B

':

B:.

START NRZI READ

~~22D20

I'

TO "". .~ "'"".

CD LOC
CD TYPE

CD PN

;~ACH 3800-111

b'
~

--

"-'----" ......

..

---- -

~_

-0·'

...

"

..

-.. -

...-......-.... ....... .-.-.
~

.

~""--'~'-'~'

- ... "-

,.

I SET ALOWD~
2ECD
40C

AECC
BA

TURN ON THE ALLOW DATA LATCH IF
BY1E SPACI~G IS LESS HI EN NDC 36.

I

THIS LATCH ALLOViS HIE NRZI READ
DATA SEQUEriCER TO TllANSFER DATA
TO THE CHANNEL UNTIL NDC 36 OCCURS.
AFTER NOC 36 ALL DATA LIfT IN RWA OR
B MUST BE mM'SfERRED UNDER MICROPROGRAM CONTROL

,L

.~~

FIRST BIT FIRST BYTE DEl
Q~0~ICG. BM

,

..

FIRST BIT FIRST Bm DET
QN.ilillBf

58W

DCOC

40C

BC

~

I

40C

0
7A~

7AOC
NR IINDC 173

4PD

1

!---< '-

~g~K FOR Fj-~ST

THIS LOOP LOOKS FOR THE FIRST BIT OF
BmS AND DET£RMI N[S IBASED ON BYTE
SPACI NG) IF DATA BYTES HAVE BEEN
DETECTED. LOOP ALSO DElIRMINES EOD
CONDITIONS.

7Aill

~REC

7AiJF
LT 36 FC

CHECK BYTE SPACINGS ARE:

i-

9TR: CRCB SIIOULD OCCUR AFTER NDe
36 AND BEFOR[ ~:DC 93. LReB SHOULD
OCCUR AfTER NDG 93 AND BEFORE NDC

173.

f,1T OtJWT[S
SBlOO TIME"

7TR: LReB SHOliLD OCCUR AFTER NDC 36

i

AND B[FORE NOC 173.

;

I

.-

.

.....--~ •/

,.
nSD

Fl9a
B~WD CMD
41
AE

.n

7B40
1852
EOD BKWD
412
BE

If" . ,
.,

'"'

l :.

a

fl36
TVP CMD
.AG
436
\~T

-

436

FA94
7A80
~t~RK OR 9MD
44
BG

I-' ~

..
.

'.

1

I~RK .

~

..•

78Ft
BJ

roo RD FWD
QNP3lGE

RBW

I
i
I

414

7A56
7A40
NDC LT 93
416
CG
OR 9M[
41)
1

7Th

FOIS
NkZI TM
(l~
CH

7S~D

.

BYTE SPACING LESS THEN 4
QNon

n

9TR: 1M or NO CRCB
OR LOST eRCB

'--0
7B~G

~lRll

~ST GO

..

W~TO

I

FSFF

jXk

QND3l

EH

5SW
I.\'2E TO

..Dl

6346
DK

I:

Il37i

If

"V
6349
~ BPI

NRZI TAPE MARK ON
78Cl

Z87A

t---0020
CK

t-- P-

430

4;11

: 1

4I'l

1

™ DH

2840

58W

FBl8

f--

.

.

-

o· ;

~j
I

9TRK NRZI
,~

..

'.

:

!

7ACC
~~I/NDC 173
4
CE

.r

f----< 10-

!

7M3

.
410

,

I -

NRZI READ
22M

1Iwr~1JJ131/74

TeD
-

-

.

LOC
--

--

ICD PN

...... -

(~)

r-----'\

/'--

9

n·

(r--"\

WA:T UNTIL BYTE 'HAS BEEN IW/-------'INTO THE ECR. THIS WAIT I
THATTHE DATA BYTE WILL BE I,
)INTO RWA BEFORETHE RWA . _l
)
1---4;'7 J '
-8--- - 438 IS TESTED:.......·"

'----_/

.~YTE

SPA..£]NG LES~ Tfj~HA_
QN6lICG

. - - - . 7B40
READ

7AC!
7ADD
lOR FULL
4!C
CA

7fYj~· .-t ~B8e

u _

[i
_438~~-.f!

_

SH 1FT CRC REG
WITH eRCB AS
INPUT TO CRC REG
I
I Ii
41E
'----1 SHIFT CRCR

.--1

FBBS
NRC ENAB

i

•

ACIA

41A

0
78Cl

~K

BD

TURNS ON A LTH
WHICH DEGATES THE
CRCB PARITY CHECK

"JJ

417···

~-=-~B~

lese

.

_.

7B8!l "dBB8
NRC ENAB
42?_.
A

!

(I

~l

•

u

--

7AC!
7ADD
lOR FULL

7A8!
7.=1
RWA FULL

.:IC ____ DB

41E

_

~" M"

CI RCu[.
DEGT CRC

~

~

K

ALLOWS DATA BYTE LEFT IN
R/WB TO BE CHECKED FOR CORRECT PARITY. THIS OCCURS
ON ONE BYTE RECORDS OR IF
"''' IS

L

NDC
16•
'1lD<

538

GB

4IA
EOO RD FWD
QNIJ31

F8FF
CD

,--_.

3D

7 TR AND DC MODE

QN1125

I

423

~Il

418

8

:~l~~PE MARK O_FF_- -

EOD RO FWD 7/9 A

~.

7848

H

70081

7AC!
FAD
lOR FULL CF

BF

FJ1iZUR Bruer;:

S

QNjBI

bp.

42il

'--

ll[k

roo RD FWD 7191
QNj3I

Fllff

F8FF
CG

fG

5~U

2DF8
.538
ZJ
TU RNS OFF THE LTH
WHICH OEGATES THE
CReB PARITY CHK
CIRCUIT.

j

20Ca

5

TRANSFERS TO THE CHANNEL EITHER DATA FROM A ONE BYTE RECORD
J DATA LEFT IN THE DATA PATH AFTER NOC 36 ON A MULTIPLE BYTE
E ORO.
8
5a\

SET SRV-I
!B48
52A

9B6A
BJ

HilLa
5!t'

F42
CJ

!8811
52f

9BAF
FJ

IN RWB TO 110

REGISTER.

52F

I

QI~

!I

CQ

I-I

END OF DATA FORWARD

PRESENT E C 2282/1
PREY E C

~------

22815

iOATE 6-25-73IpG PN

31313

TCD LOC
CD TYPE

MACH

,
~

ICD PN

3811.-111

1

-,

r------

COME HERE IF
EOO. nUT HAVE
PARTIAL DATA
~YTE LEfT IN
DC REt.

PROL. TAKES THIS
IIRANCH IF DC REG.
HAS rULL 8-all
DATA RYTE

--l

J~111

-----------~ ~8kEG-F:Jt:ll

ITR AN~ DC MODE
QNil21FE
-

__ I

58?___
.. ..
----_.
__ .- _.-

r-

-

--

- --- - - - - - - - - - DC REG. ON lIiITc-----Pl'. NGIl41

I-

II!

B

IF AT DC CT 3, ALWAYS PAD REMAINlNG dYTE
AND SEN!) TO THE CHANNEL. UC AND OCC UN
INDICATE TO CHANNa T T PADDING OCCURRED.

582

__

_6380

[3841

~_

DB

oeeT 3

--::.-::.-::.---------." -_. - - - -

.

[:_-PAI;-:~_ :~l--J ::;.occ:I_,
5~

___

58E~

.J:.1!J -

---.-'---"

..

l:_

GB

---------.------- - - -- - - - - - - - - -

1

5831

INGATE lOR ,

SOC9

soc71

5~L_AE

SET SRV-I
IB411
5B8

--

9B48
BE

li

I

I

~C

L.22i. _----.A.G!
If AT CiOOR'1

: 9

i

58BI

l~~~__ ~:

IF DC REG. NOT FULL,
AND NOT CTS 3 6 OR
9, RD COMPLm wm~QUI. PADD ING.

158~

5~

7 TR DC RD COMPLETE
--liii'31---- -------

DClE ---8GI
596
INGATE lOR

BYTE IS PADDED
THEN MOVED THR U
lOR TO CRC REG.

o

IEOO
__ 599

III!CII
U~

SET RWB

J

GE

1_ _ _ _ _

1

I, 63C0CT 6 OR63D~
9 ,

I ~S T~~~-~;-589

j

E384

74111
74118I
SRV-o
58A _ _
CE_
RST SRV-I

i-r-~

I

LDCRCR

lEI

36811

AJ

59A

fl

B69
BJ

__

1597

Fill

811>7
FH

SET DCC

6~1!'R'6 E25
CJ

~

968Il

g69S

364Il

864

598

DJ

587

EJ

PADDED BYTE (FROM CTS 6 OR 91 IS CHECKED IN CRC REG. TO SEE IF IT IS ALL ZEROES. IF IT IS,
IT IS WI SENT TO THE CHANNOl AND THE READ IS COMPLETE. IF NOT All ZEROES, UC & ~CC ARE SET AND
SET ANIlIIYTE SENT TO CHANNOL - READ IS THEN COMPLffi.
THE PROGRAM ON THIS I'AGE IS USED ANY TIME THE TCU IS IN 7TRK AND
DATA CONVERT MODE: ITOffiRMINES WHETHER "!'ADDING" WITH ZEROES
WILL OCCUR AT THE END OF A RECORD AND IFTHIS 'PADDED" BYTE WILL
BE SENT TO THE CHANNEL
REfER TO MOO III fE MANUAL (P.I-BI FOR DC CT. INFORMATION.

1-s
~

!iE1

~.
I

'\-

()

(

\

~
~

DATA CONVERT PAODING- 7 TR

PRESENT EC 22929
IDATE 6-25-73
PREVEC
2211151PGPN
31314

/)
/

CO LOC
CD TYPE

CD PN
MACH

38811-111
(
,

-\

\

I
I
.

n

o

~n
I

...

END OF DATA BACK\i'bRD:i___
QN~llBE

~ ----~----- -~

II

l1fi1 ™

NOT READ SKD

. . 6.~

4

r

lOR FULL
42C

__ ~---Lli

-~-'~-~----

-

.

7AEO

-~

~

F8FF f-

7TRK

n

EA

AU

rAC.~D OP

~]
~~ 7ACI
6llC0
61£

H'FB2

f)'

\,
--.

-

"--~

rr-~--m

78Cl

4 1 -

7B~

SPACE OR BLOCK ( )

PB

~----~--

I

I

I

I

TM DETECTED ON
!MCKWARD or
1
4~

I
I

78CI
7TRK
43£

~

NRZI TAPE MARK ON
IMJ.IEH
7 TR DC RD Ccr.\PLETE

~-

I-~

fBFF

~

__~----.r-

-

4l£

.It

--_.

~1f~~~g
~'2~~DF~'D 7;q R
QNII2IF G. CG

rr---43[

----

r----~-

r-'

1~
7
.' K

.~

FBFF
FE

DC44

"TO

GO

I

'4:lt

....... '--

'lmo
DO: f
521

9 TRK READ COMPlETE
QNS45

£00 RO fWD nil RIC 0 7 til.:
QNSlI

-.-

L

42Dl~lrr-~--42(

1

7AC!
7AE[
I!~ FULL B~

EOO RD FWD 7/9 A

lACg

I ~~B

7AE
fULL C.G

,---.

[T
1---1---

421

58i11l
I ~ TO

~

OD3!

t----

,20CB

'()G

~531

OcEGT CRC CHK
ADE8

IS28

SHIFT eRe~28
2C1il

EG

DEGT CRe em:

f--

lOce

2C3C

Is3C

FG

IS2Q

lOE9

r.c

Q~lFF
I

I

--------

-~

I NGATE lOR

5~

~

1lllC9
530

SET

f----

BefS
AJ

SRV~'

531

'--

IB49

n~

,

f--,

536

~W-O

IB76

TEST FOR ADR OllT UP
AND SELECT OUT DOWN
532
IS

531

~

r~ OISC 72F4

f433

534

-

534

II

t-< ~

I-----<~

~

c2R..~---.Q

BJ

THIS LOOP HANDLES ONE BYTE RECORDS
AND ANY DATA LEFT I N THE DATA PATH
AFTER NDe Job. THIS lOOP OPERATES
SIMILAR TO THE LOOP ON Qh'Jl21.

L

9

OJ

I~!l-o

f436
E.I

kST

IB8jl

535

I ~ST SRV-I 533
IB811

SRV~j531
IBB5
FJ

I

7r

~
mTO

53~

DCa:

-

GJ

IBB5

OK

535

"

-.1

PRESENT E C
PREV E C

~

END OF DATA FWD OR BKD
221l2J1
22815

1DATE

lpG

PN

6-25-73

ICD LOC

ICD PN

31315

ICD TYPE

I MACH

381111-111

j

r
S£T UP GPC TO GENERATE A.15 in. DELAY.
THIS DELAY IS USED TO CREATE THE. 75 in.
GAP DURING A WRITE. OORING A READ
THIS DELAY IS USED TO POSITIONTHETAPE
T.o MAINTAI~2!_HE READ A)CESSTlMb 5 '
~ET GPC loC
SET GPC 2<3 ~!
: 4CCIl
4CC0 - - - - 4381l
4382 r--'

I
I

RST 00 7 TRK._~ !l.PI
QN011EK

l5.1ll1.
I

~.~

_ A{I

·525'

, SET GPC 3= 7

47CIl

i_-~~--DJ-

5119
GPC 2A _
'4A81l
4A82

!
/____._.. 1 SET

C7C9

i..5.ll2.._ _ A~ I

2B8. _. _,.,ft.Q- .

5112

GPC ~

BD '

---

""

I

.

7A41

7A6F

~CEQ 173AH

u-

rkCUE

WFF

F840

2fl4jI

ZJ

474

lET CUE

46A

2fl4jI

AIl51

~

1l741l

AJ

464

1l75"

26CI'
oW

E24F
6241
LRC ERR
CH
44E

BH

!ET CUE
r--

~

~

-ll
i""" .

lAC"

IAE4

464

DH

D

4It;

D

I--

.~

----

IAro

\

--..,

,

/

5C8Il

41l

I--

7841
FF
T}60
4~

_._!!!..

~

F817 '
FH

i ~ET UE

1::-

476
A487

h'

I

Q!

RD AflIR WRT CMP

------

Q~1

DJ

2j14j1

AI!64

464

CK

-,

PRESENT EC
PREY EC

/

5BffIJ
GO TO

41>4

5C8~

.

26CF
AL

I

465

._---

1

DG

SET MTEILRC

~ ~.

24A4l
BJ

61A5
6181
':tIT CHK
BK

FD

.-

2431 '

-r:-'-.-::~

4511

--

,§5.L .. -M..

SETWTM CdK

7033

i

I::

4/1

1

/lilt

SET UE

2480

5C6E

r"-'-473'
, SET CE

4/4

2,,74

U~~~~~-440
I

7001
WRm
472

58811
00 TO

472'

.-

I

A~: I

2848

.5lL__ ~

I 512
.

1 - · - ----_. ----- ..

r;r--w

-om

rfs~-;;-'1-

RD TV? CMD
._. "--D. D

CD
--

~

~TO ___~J

':..5i1Z ____ K.

l:Il~Pc::r-··::~~~11 ~3li:l:-n:
I

!:::'.!..\";U ",!>=,uPI

7 TR READ COM Pl£1l

--;:-)

GENERATE. NRZI READ STOP DELAY
2211211
I DATE 6-25-13
CO LOC
221115
I PG PN 31316
CD TYPE

,(

)

QN

CD PN
MACH

i,

381l,-111

1

)

,

I

f\; -.. --.

r -I~ irmiE~8!A~
JlMt-"':J1 -.
1 TltK

1--,=" V' COM'"lL__

I

,--

,--

n

n

()

{\,,

L Il--~'-.-/

- '----------,

7A4!
FA451
NDC EQ 173
._ML._ _
BAJ

- ---1

THIS WAIHOR Nac 173
IS USED TO INSURE THAT
ALL CHECK CHARACTERS
HAV£ BEEN READ BEFORE
THE LRC "NO CRC RE GIS TERS ARE CHECKED_

~-::

,
~

ll
iN'

IkrtD
[448

~ro

486

CJ

_I

5C86

___ 1L

2

NRZI STOP DELAY

PRESENT EC 221128
,PREV_EC
22815

I DATE

6-25-73iPG PN
31317

CO

LOC

CO TYPE

CO PN

MACH

3U,-11I

f5

.. "

~_"

.... , ._0 ___ - _.. "

.' .---«"-....---"'- _

... _-.

CHECK FOR LRC ERROR AND IF AN LRC£RROR IS
DETECTED SET MTE/LRC.
449
II
SET MTE/lRrJ

READ COMPLETE TEST LRCB

1-1"-

i

IA04

IACa

6241
6253
k~ ERR
SB

QNC45CJ

454

.-.--

CB
452

C

7016 t-7r.OO
:ZITM
EC
RO BKD COMPlETE TESTlRCB
QN1J450J

B

44A

6241

6255

~~R ERR Rn

i

..

-- .- ..

..
'

..

p.-.-.

454

IACa
4<;.1

IAD4
CD

I - 7BOO

7816
FO

~~ZI TM

r

-

-.

I

SET UNIT EXCEPTION
ON A TM DETECTED
DU:~/NG A READ FORWARD
OR ACKWAR&1
457
I
~ SET UE
f - - - SET CE

TI ON
IlNa9l8E

A499
AH

2430
459

. .

'

T

la

~ET MTE/lR~55

,

-

-

2400

475

459
LOOK FOR NOISE RDFII1DO
QN085

A435

0"

456

!~

(,Q

7Ag~

TO TR IN ERR DETECTION

QNCI>I

FAgS

~~K OR 9 ~I;;,

TRACK IN ERROR COMPlETE
QNOnFJ

..

,;$\
OJ
. .....

-1]'
.
a_

'

;1-:-,.\"

..

~.:~.t. ~ :l"\:...~:..,. ':-:-~"

~I
~

\.

.......... , ,',

.t·

". . . . . .

.

. ......: . ( \ .

..-',",~- -:;;~ "~.". :"~~ t:'.:':"·~"t-,., ....~ ..... I"1~.,.:r.,,.,,~:~ ..-.,.:~ ~ ~.~',; ........ h"'~ -, .~, ... ~..... ,- t. ",,",

.

....

..

..

'\I

PRESENT E C
2l;l21
PREV E C .• 22020.

I ~

LRCB TEST

IDr'-"Jm 31174

T

]32017·

Iro

jeD LOC

.CD6./ CD TYPE, ,.

..

.-

PN

Jf,i/\CH .

(/\-j
L_~i:

D

38011

o

()

()

()

\

-

\,../

'-

USED ONLY FOR 9TR NRZI 800 BPI READ FORWARD/READ BACKWARD OPERATIONS.
CHECK FOR MATCH
PAITERN 11Il01ll1111
IN eRC RlG,
470

SET CRC REG INPUTS TO ZERO SO THAT THE CRC REG CAN BE SHIFTED
WITHOUT INPUTS.

-0- ---;f58'

GO TO TR I NERR DETECTION
QNlJ5lAJ

-: RST RWA GTSl--- _____
I 1(80

461L

1

i

9CA

All _

l

~f(R

15C0

AD

&If

E22
EO CRC~G

45C

I,DE

45E _ _

NRZI SET RW
2fC0

AFro

BD

42A, __ _

RST [PR AND TURN ON EPR BIT P. mls
BIT IS USED fO KEEP TRACK OF WHICH
fRAc]U?~ TESTED Fr TIE.
451'

~

I

RSHP.R
2CC0
ACDFI

45F_

CRCR OK
QN071

6200
E2lA
CRC EQ MATCH

StTEPR p

I

ALLOWS CRCR AND
OTR TO BE COMPARED
US ING ECR BUS.
I
46'CRC DTR GArE

201l!!

THIS MICRO PROGRAM ROUTlJI£ CHECKS THE CRCR AFTER
EACH REAl> FOR THE MAT-CH PATlERN (lllSlIllll). TI£
MATCH PATfERN INSURES THAT THE RECORD WAS READ
WITHOUT ERRORS OR IF DOING A CORRECTIVE READ
CORRECTION WAS SUCCESSFUl. IF mE MATCH PATrrRN
IS NOT FOUND tHEN THE CRCR IS CHECKED fiRST FOR
ZERO ANO tF IT OJ Nl'AINS ZERO NO ATTEMPT I S MADE
TO FIND THE ERR0R. IF THE CRCR DOES NOT EQUAL ZERO
OR THE MA>TCH P'ATlERN'N ATTtMPT IS MADE TO RN!
THE TRACK liN ERROR (TIE). AS LONG AS THE ERROR EXISTS
ONlY IN ONE l'RACK THE ER1!OR TRACK CAN BE FOUN).

AD2

~~

CD

TRACK IN ERROR FOUND.
IF RO FORWARD THE EPR
HAS THE HE BYTE REVERSED:
EPR-P01234567
TI E-76543210P
IFRll BKwn EPH GONTA I NS
TIE BYTE.

~UN~~I~________________

Ali 1

6201

Ii----470
t-AI!l

_

EPR TO DJ RG

IF 0 TR EQUALS
GRC R THEN TIt
HASBEEfif0U;ND.

i

9DF0

'0

mc
0

____

MOVE ERR PATTERN
FROM EPR TO OTR

'0--'-""4~"'1\;

b2~

~D

SU

lOC0

r
l

r- RST AS

--r

CHECK TO
SEE IF EPR BIT 71S ON. IF ON-ALL
TRACKS HAVE BEEN TESTED AND NOT
ABLE TO II t.!l TIEj IF [PR BIT 7 IS NOT
ON, SHIFT CReR.I llIS SHIFT ALSO
ADVANCES THE BIT INTHE EPR TO THE
t-UtA

7S2C

()~~

~,

r---'--

~ll' ™ CA

~'

504

-_ ..

Qr$!ICF

.---611l1l

~)JA

[II

Ilrr,"

5ES

I
5E9
- f 0 - R CPC PR BCC
6£28
IIB07
JlBCII
ZC
507
AC

-

r---

)UI

28411

A856
505

SETCPCIFI· f - - _

411l1l

4115

50S

AD

7981

~

FWD
3441f/1I 0

~n (1PC IF~D~ I--

L

II

,41(111

4m

,05

AE

. 5FIl

II

6£00

6£iE
~l{ 'S ze

• 71lSB

7981
~~C ENAB AC

I

I

lLI

541

-- lBSB
7B/¥
~c ENAB II

1

506

)fl

-

6301

'5B8BPI

~ITO

II

SE6

L

5D41
--BG

2E4J!

~

CC

AE42

n~
~OQ
1

I~

r-

EA

58IIIJ

71SB

F198
~~XiD CMO FA

liRTO

SEC
,---

50EB

"'CII
SEa

08

~ET GPCl.~B

)U~

lA9~.
7A88
r&RK OR 9MD
5 A
DC

40411
SEF

- -

LOOK RlR NOI'iF F'iR
5C75 QNB85
GA

CCA

4C811
5E7

CO

C06F
FC

~n

SET GPC 3-'ff
47CII
SE7

I-

C1E7
GC

z.~O ~ SET Acm c!Jl ' f r--

ED'

1
5~11
SET CPC 1-4

II

5DB

n

-

I
SOl
SET GPC 3-F

IIBII
SF'

1IB3S
FD

....

4467
CE

I

J42

II
~~

51E

6£111

EE/12

GPC
J42 '11
'---

~ET co
28l1li

ul ~ST

0)C
57F

28IIB

567

r--

DH

54ft

561

STAA543

16411

~

%67
£1G

G
482 TO

...

RSTAOOW'C
118411

8B4C

SoU:

EH

~

RST GPC

568

as R COMPUtE
QNIIBl

DC82
fG
54C
I19AB
FH

1!!'

• GI'C . . .
JB811
8&A8

1568

n

GH

.__ J

'i42

TH IS 1<0UTlNE IS USED ON.. Y DURING NRZI IMCKSPACE RECORD COMMANDS
TO GET OVER A CREASE. AFI£R NDC GOES 10 173 GO IS RESET AND THE CPC IS
SET UP FOR AOELAY OF 2 MS. IF AFIRST BIT IS DETECTED DURING TIlE 2 MS
DELAY THE NRZI CONTROlS "NCLUO ING liHE DELAY COUNTERl IS RESEr. IF
ANOTtIER 1st BIT IS DETECTED BEFORE THE GPC GOES TO ZERO THE MICROPROGRAM RETURNS TO mE NRZI READ ENTRY PO INT QN/lBl 10 LOOK FOR
ANOTHEI< IBG CONOITI!KIL

~

SET STAA

16llll

568

PRESENT EC
PREV EC

r--

9629
EK

'i6'I

-I

,

AltlB

__ SET GPC

7A/lB
FA3E
NRC IINOC b~
51E

AH

54B

SE8

1---11

0043

SET NRZI RO

OA

,-II--5DC
SET (-pc 1"2
4;>4J!
C266

r58IIIl
~3TO

6319

-~

58111l

5CE

1

)UI

-'.~ I

I

211411

SEd

5[.7

r-

-

SE3

f---

A48E

581l1l

-

)Ut-L

)(;t

'-L I

'---

444J!

f---,~

'--

r-

BC

!

~

SET CUE

2488

J!

Ba

RST GO

506

rT--5~

6F2A

T;(u;

o

5.

I~TO

NRZI CREASE TAPE OF.LAY
10ATE 6-25-73
PN
221118
31323

221m

IpG

569

5ClIi

CHK FOR CREASE TAPE ON aKS P
QNOOI

FI(

Ico

LOC
CD. TYPE

I

Q
N

Ico

PN
MACH

I

3811'-111

i

--

I

-

--_._-----

-

I
I

.

II
I
----q

LOAD NBCR
QMl2lDH,CG

___ RST ABBUS

4(;1

-

I----

IDC8

IDCI

4Cl

CE

68C!

~~

4C6
-1
4C7
NRZI SET RWB I - - - RWB TO ABBUS ~ DEGTCRC

[.

2Fcg

E8C6

fli READ B~~

AFC7

14C7

EE

rl:~

9088

""

20411

I.,..

D~8

RST EPR

f------

AD44

2CCg
I~~

('.1'

4C4

I-

2CC5
H£

~-

~---------

---_.

7TR

-.--~

I

7ASB
FM -----<~
7TRKOR 9 M~C
404
Z

'lrr:O

71141l

I
. 01[1
SET TIE IF

405
71168 I -

~

AG

IF6Il

IF411

I--

BG

SA

,--8
63111i

IlIm

01[8

7TRK 21111tBPI
QNlfj

636<
CH

•

If
r-

8

.-

I

4CA
I-J-

~ 7981

798B
MOD 344g17g 71
4CA

i ~ ,
ll~
1

nL-

BK

NOT 7TR 2IlIl BPI
-8 .
404

I

3438

'/917
FJ

'"

T

799A
. ~OA 3478 til

-------..

)

Jp~EV EC

~

:~l
QHlll
34511

~l
QNlll

rag

7981
798 B
MOD 3440170 4CA_-<_.__.M. .

i

4CD

4CB

llEl
IPRESENT EC
/---",---

A

7941
7959
MOD 3460
EK
4QJ!

~J.
7580
00 345SI6S
8001556 BPI 7TR
4C2
S

4CC

LOAD GPC NBCR AND SKEW GATE VALUES
22.1128
DATE 6-25-73
JCD lOC
USB
IpG PN }1382
lco TYPE

I

)

...

344f

1

QNlll
34711
QNll1

CO PN
-MACH

~

38"

y"'"

r

-. r')

C)

II ',,) .-~-

'---_/

[' ,., ~~0l

r--l 5E,T GPC ~4
4400

I

T----,

.

.lI

SET GPC loA

4438

'!fll.

()

4M8

CMfl

4C9

EA

3438

j----48

4F9

-------i.>---iISET GPC It'6

L~fo ~!7~~

46IIIl

I--<

SET GPC 1"6

4639

'In-

I

FA

r-

4641!

C649

",,4C,-<-9_-,-,,-

34511
S

4F4

.------l SET GPC il'5
4500
4539

In

4CE
,..---

~~D
7581

f--1

r-

EE

3460

!.,.

f - - - - . - - - -.. _1~ET GPC ~4F5
451l1l

75
345816jl j ,

S;T-;;PC

4ZoffJ

C538

4C9

BG

1.24tSI J

1

4249

GPC LOADED fOR 7TR

2l1li BPI

QNllI

i

344ll

7TR 2$l BPi
QNlSlCH

n~

II

f"l

3478

'.

_1
PRESENT EC
PREY EC

LOAD NBCR FOR 288 BPI

22828
22815

IDATE

lPG PN

6-25-73

ICD LOC

31324

JCD TYPE

ICD PN
IMACH

1

3889-111

/J
5

~

[

..

-

~---

... -

3431l

~--R

CF

r--

.1

13Jlj1

2Bl!

289

rr

SET TU SEL

moo

8lft9f--I}B

. I.,.?

au

tUY

SllIl--- ~T9

2Al

Ell

:lBfE

fB

3F£

..

}DA
5 STA m·7

931A'- 3640

.nA

SEI!CnHE DRI\!E
TO BE TESTED

ING ADR. lOR '

93381--. m.SS

.31}8
fETCH BUf

SET GPC 3~

,

-~--------------------

..

r-\

o

~)

n

BII421l
DC

IUTS Cl. C2, and C30FBUFfER
POS InON 3 PROViDE SAAR RUlli
OPT·IONS:

...

g g Q

j

•f
1

r

1
1
1

fl
1

f

NORMAL:RDN
WOP f(£RNIlL
SPAtE F1lmWNRD
LOOP TEST
SEARCH AND sWP
S.EARCH AND GO

,I

"

DESIGN NOTE: TIlE MICRO ORIlER
'S STA CTI.·7' MUST IlE ISSU£D AT
LEAST 2 MICRO SECONDS SEFORE
~NTERROGATING TIIE.OfFLINE SW~TCH.

38CB.

3CZ
--,

?DB!

~

fDB5 f--B
iSRGI'

5B2

42B9
4281l
5RQ
Ilr:
2lIII8PI

E3311

rr
r-

D GPC PR
118811
570

BE~C r-- t---

BCR LOAllt..
QNlIIIl

GA

57B
BCR LOADED WRT/Wll
71~

QWI45
fIBCR LOADED LWR
QW145

GE

)/l
~

~n TYPCM~c
Fl3A

9BBO
FC

~ET GPC ~~F

r
C5B6
:
OD
556/8l1li BPI
5AE
II
r589
SET GPC 2-1 r r - r- SET GPC ~7
4589
5B6

MOD

3459
5A4

II

--<

r--

...-

E32E
63110
BPI
CE

41B9

47CII

C7FA

589
DE
2111 BPI
1
5AD
SET GPC 2-4

5BA

EE

41811

m

-

GPC TO
r-

BC~B/I

1=".

mo

1'iIUI

(-of

)IIU

-

L

44B6
5R6
OF
556/11111A BPI

448jI
MOIl'l4l\ll

-

"

1581,

1

59E

5A3

'f,-;-< ~
7941

15A3

mo

~J> 345111611 AG

1

5/15

~BPI
5AC

632C

----< ~

7965·
346S B(

f-' ~

MOD 344Il
590
r-

7981

-

r- ~

799F

I

5'l1'

;;

~il 344lII7S AI

~...-

II

CG

)/111

43C1I

43fA

5B8.
DG
2II!lIBPI
5AB
1
r-- SET CPC 2-1
471!6
47811

5BA

EG

i~ET GPc~ro

,- 4FC,
r-

5BA
556 BPI

5B6
DH
556/_IIPI

H>--

63110
632A
BPI
CJ

),,1.

~ET CPC ;i" 41811

41BC

5BC

0

f6~

~~BPI

!.

II
5A9
r - SET CPC 2-3 t - 43B4
438J
r - - 58/111
,MOil

LOAD BCR FOR NRZI WRITElWTM
QW121GE
LOAD BCR NRZI RD
QMS8lDJ

tl~

.

59C

R CPC PR BCC

IIBCII
5qf)

-

-

Ai..

/~\

)

)1\1

----< ~

611
~i SBPI

IlBOD

5R'

'\4m

1

E328
·CL

"

ilK
)"8'

6'111
E335
~~ BPI DL

!IF'

n

MC
HF '

SET GPC f~H

CIB!

m

79As

D34~ BJ

57C
r-

5D~

RS T GPC 561\ t---

II98Il

~ET GPC ~~t;
41811

~TO

3B6
556 BP'

-

FH

~I ~ET cPC t8 1 --:-

6337

40CII
5BA

EJ

5B4

4FFA

CDFA
FJ

-

IDB

EK

r- ~ ~ET CPC ;~)
4EC/I
5BA

CEFA
EL

LOAD BCR FOR NRZI WRITE
-I
PRESENT EC 22(1211
IDATE 6-25-73
,r- "EC
221115
IPGPN /
\

- -.,
)

ICD LOC
ICD TYPE

ICD PN
I MACH

Q
W

1

3SIlIl-:

\Jl

"
\

(

1['

I
I

HeR 1~~W;u.;I~'

II

QI'2
NRZI7/9WRITE

42CB
54fJ

QW145FD

42CD

--

I
551
RST AB BUS

14C9

IDCB

14C4

559
NRZ( SET RWB

1009
FE

2FCO

561

f-

2FEI

GE

-------

o

561

553
FliP WT/RWB

4AC

1

4AD

47ir

SET GPC 34

44C1I

L

H NG
S
TO
2 BIT CELLS
OF DELAY HAVE
TAKEN PLACE SINCE
LAST DATA BYTE
WAS WRITTEN.
'" "

e

I

I lSTRWfJl.s

C4EE

IICBa

BIT CEllS (Nl)

GPC AND WAIT 2
BIT CEllS BEFORE
WRITTING THE
CRCB IN 9TR OR
LRCB IN 7TR.
/

Y

J

4BS

9CBlI
. F

I

4AI

RST RWA GTS
IC8Il
lC9C

49C

I

WRITE CRCR BYTE
QW155

DATA WRITTEN 7 TRK
QW155·

I

F~

I
THESE lWO DELAYS PLACE THE 9TR CRCB 4
BIT CEllS FROM DATA AND PLACE THE 7TR
LRCB 4 BIT CELLS FROM DATA.

544

7A91·
NDC LT 36

546

1"
Q

"1

FAil7~

a

RST GO
97C5l--- 284Il

:~

THIS ROUTINE LOOKS FOR A CREASE WHILE WRITING
O.E. NDC 36 UP WHILE STILL WRiTING} ANO rt'OT IN
DIAGNOSTIC MODE. IF NDC 36 IS DETECn:D "GO" IS
RESET AND ENV. CHI( IS SET AND THE WRIT£ GATE IS
RESET. WRITE DATA IS REQUESTED FROM THE CHANNEL
UNTil COMMAND OUT COMES UP.

IA4E~

54E

EK

~lh' ::e I

50~L

j

5D~L

~1

.~-~

cH'iC'A

~

QQ

~ ~

SET ENV
IAtljl

D

54A

A~

"
.

545
284A

/---'.
i

rr·",,,~c

r

NRZI WRITE

PRESENT EC 22929

"'.

22BI5

Q

JOATE

6-25-73

JpG PN

i"--'\
-

)

Ico LaC
Ico TYPE

leo

PN

jMACH

3898

7'-°'_2-

'"

(\
\

----

CI

()

('

()

/

THIS WAITFOR NRC NOTENABLE INSURES
THAT READ DATA WILL NOT BE ON THE INPUT
TO R/WA WHEN THE CRCR I S MOVED TO R/WA
INPUT.

I

I~W15lF

WJ!IlUb8 f--48C1l
4f£5

~~Il

5CE60
DF
4E6

4£5

"

FF

49C
DATA WRlffiN 7 IRK
QWl51FH

581l1l
GO TO
4f6

5CE6
AI
WRT 7 TRK lRCC
E/W161
WRITE CRCB 9IR

'-i

BLK WRT@C

2F4Il

2F6F

4EF

Pli P WI/RWs
14C0

14EA

4EA

CJ
576 •

I WRITE 9 IRK ™

58IlS

5CEC

,,8 .

15i1f:l

I
,',

QWl61

FJ

DK

952A H

4EA

EK

4EA

EL

f--

----!

THESE NO OPS ARE NECESSARY
TO INSURE PROPER LRCC SPACING.

4£4

DCE4

4E2
N9 TM TO WI

q~

;

ll~

58IIIl

EE2A

L_~4EA§:::=~D~J~_~~4£~C~=~EJ~1 -.,
581l1l
GO TO
4E2

QWl45GF

WRITE 7 IRK TM
QWl45GE

WRTlWTM END SEQ
6EiIfJ
GPC00

FLIP WRITE TRIGGERS WITH 9IR OR
7TR TM CHARACITR.
9TR TM EQUALS 13h~
7TR TM EQUALS Ifhex.

(
Q

~~L-~~~~~'-PA-.T-E-6--2~5-~~73-~--rC-D-LO-C----------rC-D-p-N---------~ ~
fG PN

31334

CD TYPE

MACH

381111-1 II

~

Ii

--- -"--""---

---j co

RST WT WRITE rAILED
QW155DC

5800
TO
4£9

I

----

--~T

-----------

5CE9 f---AA

I
I
I

THIS NO OP IS
NECESSARY FOR
PROPER LRC SPACING.

,

-iI

il[.fj

I

WRTlWTM END SEQ
QWl55FJ

WRITE LRCC BY
RESETTI NG WRT
TRIGGERS.
I
4£9

I

1

5800

4F9

I WRT 7TRK LRCC

5C:~1 II~~

4fF
RST WT GATE

~

I I . RSTWT
943F

17CB

llo

l7FE

14FF

R(

4FE

-

r.r.

5C89
_DC

QW155EJ

4B8
1740

l~rjLTH

4a9U- I
4B7
SET DATA CK

'-- mt,t
491

fIET GPC;:'
48G0
497

C8D7 I - - 7A811

FA98 f---< t-- 63811

2811 BPI
4A4

7TRK OR 9MD
498
ZH

YH

~{~

T VRC C
TR OR 9MD
I
499

L

1

483

58IfIJ

5C811

4811

....EE

NRZI LWR
QNfI81

~~

6
4B6
RST WT PULSE

IB811
1486

9B36r-- 17409778 t-8
I 4RR
r.1

III

11114

ISIlIIllr

E324 I--< ~ 6301

6330 I--<

556 BPI
4BC

AH

I ~ET GPC 2=,L

.- 4480

44BA f - - - 4140

CI7B

~TO
1511

r-

4BA

BH

486

SET GPC J.I48A

CH

4BB

DH

e.G TO RD AFTER WRT
QNf/Sl

DOll
FH

'1TRNR.

I

I~ET GPC 2=4498
'--

I

4488

44rJ

4BA

AJ

I hT GPC 2=E46D
'--

4£811
4BB
llll!

-

I-

CEBB
~J

SET UP. 2!l in. DELAYTO CHECK
THAT RD DATA OCCURS WITHIN
.211 in. AFTER LAST BYTE WRITTEN
ON TAPE.

H~

'JET GPC 2
4580
4BB

-wa

F7n

1---1 ~

=r 5

45BB
CK

TQ

Iii I

.
/

,

/

'\

(/'

""

)

--

NRZI WRITE_
PRESENT EC 2211211
IDATE 6-25-73
PREV EC
22015
IpG PN
31335
,

'\

/

,

'\

./

ICD lOC

ICD PN

ICD TYPE

I MACH

!l'

~
. '-,------

381111-1 (I -

-1;

(\
\t - -

.

~;-;
.',.

.

. I

....:.~.:-~::.

':' --:'---.:- ...

.

:~

1

1
(;
.. j '

_ . --..--'.,- ~" - -.- -:-:-' ;;~.-:-:-r=- ---<.
-

-.~

I

.

. (-----

.-

f

~:

....a- ..•

•

n

.a

-

- ....

~

;-\
I,

..

... ... :'

,~~~'-!.- ;

.:~

fJO

25~

leo
...

I b~ZI
8CC=1Z

_._- --.

'-------,.----

.~

6E/3

j

25 B

i

R\.J B TO wi
148'"
H1~

..,E;5I"

AD

2~P.

.. -..

""RiTE DATA LOOi="

I Llr-!I

\. I

SD

25C

I

--- ._----_ .. --

, -----

G PC
.,

:-----~

... __._----

....

BCR

- -.

-----

... __ ..... .

A

07 ~

07

., ... ------ --.-

R1C -

R2C~~

34-70 BifCel1 Tfmt'''jj
CJI. ...,)
~ il.i7 IV
rA ,."\ c.,\j. e.s

I

PE

.j. ~ --~-. C

----

."'.
,.

.

------_.

.

'

:

I~~i---r~=.!

. .J.

..

.- ...... _-'T.

~-+'
~

..

~--l-

~--.--

-.".

i.s
3 2'Y:;)YVt"
rf r1f':r, bi'iSI

_,.3',\lI·N

-;-·-.f·

2(j.;1yJ'';''IpS
w .... dier-i 0.:4 !bfJ¢ bp I
JI a f e.

,.

(;o\'C

'/

J 0.0'-:- ce;

I

Gl.."7'

,/'!

HI~C'1-JI ~~c

t •.

I,

T:;;:f

07
~

Rd.: I (.

. Av+o ReleJ
Q"':c:! Ccu •.:+

~

.

J

Bee

-

.

~

.

.~

I

, I.e'

8 0 \JrJdry

--- - --. _......

:.

I
-25.D I
, F L I P WT
l&E'o'l
U:.!.D
_ ?,F£O
6FI')EI
Sec: y:;
"'~ENO ..../RITE.
2SC
CD
2.5:: f
I'D
I
,-./'1-

ad S" •.

8i+ Ce 11

.

M:

0'--'5-2- S- C--'1

~~

r..., ...:),/L.,p.sec

oT

...

.~.'.-

PE 'vV r ;+-e

:r')A~

c....·r'. . ._~1\.:

BCC=¢

:

,

)

-.IS~v OvT-;Ftfe/'l
C CLOCK

A

L-I

n

.~

__~n

eLOCY.,

I. GATe/)

CIIANN£L

n

n
n

n
n

~BYTE

. Z. W/?T I/O
.3. VJRT Ilo

n

n

n
1:

1?£¢41

FuLL L T H - - - - - - - J
4. GATE fi./W-A

IU,rtSI

---~--'

S. SET SER,V IN

L-

to. SET I/O /?£G_

I I L____

VW-A

/?Fhl
RE Jlf 5'1

/{ £;141

FULL TGI{

8. R/W-A

IUfl41

FULL L T H - - - - - - - - - - - '

GATE 1(/"'-13 .

------.:..1

10. R/W-B

n

.n

REJ141

FUll. TGfI.. - - - - - '

'I.

n

fl

RFJ1dl

SE/{v 0;;

7.

)

REISI

_ _ _ _~~_ _ _ _- - '

F.EjJ'S I

FVtL7GI{

II. RIW-B _ _ _ _ _ _ _ _ _....,-_ _-'r-~

lufHI

FV£L LTH

/.2. til. TE f, Z

to>

I.'--_--11~.-l~_

t

I "i

' C-----C1
It

L . . ._ _

}=--BOB CU·4

8. TEST BO;e. (S~T .BY ~:/CRO?P.OGfi./,M.)

"
2.0
II
__

18

~_---l

110 TfiG I

-

. . b".... '.;

9.

REeo.'::; LATCii

,

10. GMN SJo/J7Cf/ LATcH

It .

PH~.S

E TEST

HIGH

SYNC TGR

-"

BOB CTR.

1:>

+

_____

(SET BY /-1IC/?OPP.,OGRAl-l)

--.:....;,~;~~' ~-----.:
"I
••

{(

• .,::.."

PI?£-SYNC

----~(

1$. BEGIN BLOCK,

I

_ _ _ _ _ _ _ _ _ _ _ _ _ _.:.-.___
S_E_T_B_y_T_E_S_T_E_O_B_--.-J

'/.
';"
1':

RESET

. ..,'
.

~y

-~

1(

\I

LJ

->
C

~~
~

FigiJre 3-3.

TEST BOE

n

Go"'N

7

"',TPGf

,". ;.- ,
;;:

13013

SYNC ON ,t.IMITE.IJ DATA

~

CT~ :~O--rI· M7;1" I

r

n

RESET BY I"B G CONDIT I ON

1!<:

!!?

LOW

~

to>

C

/

.,

(--. '1(

"

~f/.O~DR'.{'

LIMITED ])ATA(5&1:;).

~

r::
:;;:

=/2-1

M7J!61

Q,I-ATA
14.

I-1SZP'/
:.; y.' ,iI'" -:. I.' ~

11

GAIN

L.._

Q

•

~--------------------------------------------~t'~--------------~

12. SEARCh' FOR ALL ONES
13. VFC

"r~ ':.

_________________________:::.e:..:o::B:...,;,C:.,T.:.:,P.:....:5_--.::J.

Read Detection, During 40 Zeroes.

NTye I

'

/.

t.f~1

L-----,I

DATA

ALL

1'5

PJ

MARkER

1111

tI

I~

I

+ .PATA

"I

r-B1T CElL pqllNDAllt -oj

4. STEP RIC

~

L

.

L

.
.3. ANDS£ARCH FOP.. ALL j's

--I

'2 AND

.,;. STU' 81C 'IJELAyED

5·\

8. WP. BfT A LSSB

LSSB ?f-3

LSSB ,d

n

4A!1PG

'I,

7, 8,

3

·1

----------------------~~--~

LSSB I .

3,

~

ALL

n

3, 7,

LSSB 3

n·

-

- -

ALL BVFFE{? pes 17101(S
HELl: VNTIL ERASED'

'",Y "'~~A_ ~ _P::'~)
- -

BY tlEXT EIT/NO 19T
IIITD THIIT 13VFF£R.

~

B, 'I

Figure 3-4.

Read Detection, Data .

....Q
("~\.

W
1

t.J

~
13,7,8,9

f- m

.3, 7, l!>, "

LSSB 2

n

1'5 MAf'..f(£R

,- -

8, ,

I

1----_------',-

7. WI< BlT.B LSSE
to>

1

;:!'t I

1

_I

5. START IUC

~.WRT

fI

(PETECTc/)/oT elT SHIFT, sa AT EIT CELL BQVtlPAR.'( TIME)

BIT SI(IFT TIMES

...

~

1

lLJLlLJl

2. VFC

,s.

.¢

'!
q

"1

0

l'

SOH<; L~~e.
ltiCS D<'T '-".TE:

ALL OI'.!E5. MAI2I:ER.

II

__---In·

~
\. L"''''!I Sy"c
2.LSSBsYNC.

I·

n
I

n

."

J/

..,

n

(~\

,-----/

'

PATA

n

n

n

IL-

n

n

nn

n

n

n

n

n

n

n

n

n

1?J...d>GI

.n

A eLOe/.':

nne

IlL~I~-~=:::;-L-...~--------1
i

BI.OCl(£D
. ; ,ALL~yONES
DATA X,rER. l.,'.TCH.

n..

G.IC:ESET ECcg

REOa>1

9.ECCg

RE¢O!
' - RESE T I::.Y lEn;:; OF

I2EOOI
~ EOct>1

5, A CLoCK

R;si:YBY "

-olit.·f-.:7'

~(f)71,~8/

::;ATA :i:,Yi.£

I

9.£CCg FULL TGl2.

D~.IA"""

/,4, C. CLOCK

n
r

i. SET ECCR

eE¢>21

5,A CLOCK

IO'EcCg FULL LATe.....

1\· GArE

'"

",

J.?Ea:.2/

RIw-An

J?Ec'>SI
onr ... r __

12. 'f21

n

Ifo >:e;:::.

g:'G, ~ULL

RE021

gt)92:,031~4>4i

RE¢SI

'20. I/O e;::G

I/O

_".
'r""1'.

RE(!)SI

----- -

lB. E/w-B I='I,;LL -rGR.

'21.

...... -..

eECY21

r./W-B

IG. 'i:./w-B

lSI. SET

:J_...."

J;.U"f..l~"y:;;'l,

14 R/W-A FULL LATe.H
IS. GATE

CLOCK

RECtJ 1

B.L~5BSY"C DLY2"-1~-.~.::;,=:::;-------~---'
4.~A XFER Lt;i'CH
"\..Ji-i--------------------5.1NG,l;T£ ECCR,

(

gCOSI,061

~E<1>21

T6R.

22. I/O ~::G ~ULL LA,TC\4

g~¢21

23. SE:RY 11-1

SE, El'Y 4,2.2

R~q:>el

24. SE;·'.' OUT "·12.0M CHAI..n"==-L
25. 5ER.V OUT SYNC L.A..TCH

)

EF'd>SI

Figure 3-5.

Read Data Transfer. Normal.

'\

~O"'E L,""Se C1.7.o.

~S

c

n

SVI-I=

I

,

I'
J

IN''''''E E.=I
I

13. E.IW-B
14. 12M-a FULL T~g
15. R/W-B F"ULL LTI-I
IG. SET

'
I
It. I 0

I/o

I
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-c041 52.342996, 2008/05/07-21:37:19
Create Date                     : 2015:11:05 11:15:27-08:00
Modify Date                     : 2015:11:05 10:46:57-07:00
Metadata Date                   : 2015:11:05 10:46:57-07:00
Producer                        : Adobe Acrobat 9.0 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:f60524c6-0094-ec43-9668-4a44b83e54df
Instance ID                     : uuid:32e47c0e-0606-ce42-ae5d-a2e224666f8a
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 101
EXIF Metadata provided by EXIF.tools

Navigation menu