Академический Документы
Профессиональный Документы
Культура Документы
,5_9_ _
TITLE:
~HISTORY:
PAGE
1.0
MASSBUS Specification
DATE
AUTHOR
..........."',.vED
REV SEC
PAGES
TITLE
MASSBUS Secification
DEC STD 159
SIZE
A
EN-I047A-16-R27S-(327)
ORA '18
CODE
os
NUMBER
EL00159
REV
DEC STD
:p~~:
REV
159
PAGE
REVISIONS
1.0 A
2.0 A
3.0 A
4.0 IA
5.0 ~
6.0 A
7.0 A
8.0 A
9.0 A
10.0 A
11.0 A
12.0 A
PAGE
NO.
19.0 A
20.0 A
21.0 A
22.0 A
23.0 A
24.0 A.
25.0 A
26.0 A
27.0 A
28.0 A
29.0 A
~O.O A
13.0 A
t4.0 A
31.0 A
15.0 A
~3.0 A
16.0 A
~4.0 A
17.0 A
~5.0 A
18.0 A
35.5 A
32.0 A
ECO
NO.
ECO
NO.
DATE
DATE
~~~.
~r~
~t~
STD
REV
PAGE
REVISIONS
2.0
DEC STD
REV
159
PAGE
3.0
rp~~:
PAGE
36. ( A
37.( A
38.( A
REVISIONS
54.0 A
55.0 A
56.0 A
57.0 A
58.0 A
39.( A
40.(J A
41.(J A
59.0 A
42.0 A
60.0 A
43.0 A
~1.0 A
44.0 A
45.0 A
~2.0 A
~3.0 A
46.0 A
47.0 A
~4.0 A
48.0 A
49.0 A
~5.0 A
~4.5 A
p6.0 A
p7.0 A
~O.O A
51.0 A
52.0 A
PAGE
~8.0 A
I
53.0 A
p9.0 A
~O. 0 A
ECO
NO.
ECO
NO.
DATE
DATE
~~~.
~E~
~f~
SlD
RV
.
~
DEC STD
rP~g:
159
PAGE
REV
PAGE REVISION
REVISIONS
71. ( A
72.( A
CONTR~)L
PAGE
NO.
89. ( A
90.( A
91. ( A.
73. ( A
74. C A
~5.0 A
92. ( A
93.0 A
r76.0 A
94.0 A
'rJ7.0 A
95,Q A
78.0 A
79.0 A
80.0 A
Sl.O
82.0 A
83.0 A
84.0 A
85.0 A
86.0 A
87.0 A
88.0 A
ECO
NO.
ECO
NO.
DATE
DATE
~~~.
~~~.
~fS
STD
REV
PAGE
PAGE
REVISIONS
4.0
DEC STD
159
REV
PAGE
CONTENTS
1.
INTRODUCTION
1.1 " Motivation
1.2" Goals of This Specification
1.3 Glossary
1.4 Flowchart notatIon
2.
SUMMARY
2.1
2.2
2.3
2.4
3.
4~
Introduction
Description of Drive RegistersDetails of Mandatory Drive Registers
COMMANDS
6.1
6.2
mamlala
IntroductIon
Data Bus Signals
Sequence and Timing of Data Bus Transfers
Data Bus ParIty Checking
Error Signalling
Data Transfer Command Tennlnatlon
Additional Data Bus Timing Restrictions
Recommended Pulse Durations
DRIVE REGISTERS
5.1
5.2
5.3
6.
Introduction
Control Bus Signals
Sequence and TimIng of Control Bus Transfers
Command Initiation
The Attention Line (ATTN)
The Initialize Line (INIT)
Control Bus Parity Checking
Other Control Bus Timing Constraints
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
5.
Command Codes
Command Descriptions
EN-OI047-1A-16-R17S-(327)
ORA U8A
5.0
DEC STD
7.
159
9.2
9.3
9.4
10.5
Dual Controller
Introduction
Notes on Massbus Protocol
Notes on Massbus Tlmlnl
Notes on the Use of ATA (AttentIon Active)
Introduction
General ImplIcatIons of the Massbus for Software
Programming Notes on Massbus Timing
Prograll'lnlng Notes on Massbus Conmands
Notes on the Attention Condition
ELECTRICAL SPECIFICATION
11.1
11.2
11.3
11.4
mamaama
PROGRAMMING NOTES
10.1
10.2
10.3
10.4
11.
Introduction
10.
PAGE
OPTIONS
8.1
9.
ERROR CONDITIONS
7.1
7.2
7.3
7.4
7.5
7.6
7.7
8.
REV
Introduction
Components
St.andard Transce Iver Modul es
Approved Massbus Hardware
EN-OI047-1A-16-R175-(327)
ORA U8A
6.0
DEC STD
REV
PAGE
7.0
1.
I NTKUUU\; I I UN
1.0
GENERAL
1.0.0
This
1.1
MOTIVATION
1.1.0
1.1.1
1.1.2
1.1.3
1.2
1.2.1
1.2.2
1.2.3
'omBD'D
II
~
159
document
specifies
a
standard
Interface
between
and mass-storage devices.
It Is a company
standard applied to disks, drums, tapes, and other magnetic or
cyc'llc storaae media.
controller~
EN-OI047-1A-16-R17S-(327)
ORA U8A
motivated
the ceneratlon of a
159
DEC STD
REV
PAGE
8.0
this standard.
1.3
GLOSSARY
1.3.0
DRIVE
2.
CONTROLLER
3.
MASSBUS
4.
The part
of
the
Massbus
which
transmits
hl,h-speed data using a
synchronous clock sIgnal.
s.
of
The part
the
Massbus
whIch
transml ts
cont ro 1
and
status
InformatIon using
asynchronous
an
"handshake".
6.
MEMORY BUS
7.
CRe
8.
ECC
159
DEC STD
REV
PAGE
9,0
9.
WORD
10.
FIELD
11.
STORAGE MEDIUM
12.
MEDIUM
13.
BLOCK
A group
recorded
surface
contain
14.
SECTOR
15.
RECORD
A portion of a magnetic
recorded between g.ps.
16.
HEADER
A
field
containing
Identifying
Information for. the sector or block In
which It occurs.
17.
PARITY
18.
BIT NUMBER
on
which data
of
contiguous
characters
on and read from a magnetic
as a unit.
A block
may
one or more complete records.
tape
medium
1.4
FLOWCHART NOTATION
1.4.1
1.4.2
DEC STD
159
REV
PAGE
1Q,Q
these flowcharts:
1.4.3.1
1.4.3.2
1.4.3.3
1 .... 3.4
1.... ..
FLOW LINES
1.4 .... 1
momDama
.
EN-OI047-1A-16-R175-(327)
ORA U8A
DEC STD
159
REV
PAGE
11.0
Flow lines which split Into two lines are equivalent to two
lines connectlnl the source box with the two following boxes.
Both branches are to be actively followed simultaneously.
1.4.4.3
When two flow lines merle, the box entered by the merged line
Is activated by flow from either of the source flow lines.
Conflicts due to multiple activation of events should not
occur.
1.4.5
1.4.5.1
1.4.5.2
1.4.5.3
of
All other flow lines represent an elapsed time
nanoseconds (0 nanoseconds minimum, 0 nanoseconds maximum).
DEC STD
159
REV
PAGE
12.0
2.
SUMMARY
2.1
2.1.1
2.1.1.1
2.1.1.2
Communicates
data.
2.1.1.3
2.1.1.4
2.1.1.5
2.1.1.6
2.1.2
2.1.2.1
2.1.2.2
Z.1.2.3
Z.1.2.4
MaIntains
error and status Indicators and generates
attention signal when exceptional conditions occur.
l.1.2.5
l.1.2.6
l.1.2.7
2.1.2.8
1.2
CONFIGURATIONS
Z.2.1
momoama
EN-OI047-1A-16-R175-(327)
ORA U8A
with
main
memory
In
data
differences
transmission
an
DEC STD
159
2.2.1.1
SINGLE
2.2.1.2
DAISY-CHAIN
2.2.1.3
RADIAL
2.2.1.4
DUAL CONTROLLER
REV
PAGE
13.0
several
each drive
159
DEC STD
REV
PAGE
14.0
FIGURE 2.2.2
1.SINGLE
2.DAISY-CHAIN
3.RADIAL
4.DUAL CONTROLLER
J I
I I
1
0
K-CONTROLLER
0
D-ORIVE
11-1879
mamBD!a
EN-OI047-1A-16-R17S-(327)
ORA U8A
DEC STD
159
REV
PAGE
15.0
by
desllns
2.3
PHYSICAL CONSTRAINTS
2.3.1
2.3.1.1
2.3.1.2
2.3.1.3
2.4
GENERAL ABSTRACT
2.4.0
2.4.1
2.4.2
2.4.3
~lmBDII!ID EN-OI047-1A-16-R17S-(327)
~ ORA U8A
be
achieved
DEC STD
159
REV
PAGE
16.0
3.
3.1
INTRODUCTION
3.1.1
3.2
3.2.1
Control (C (0:15;
3.2.1.1
These 16 bidirectional
I nformat Ion.
3.2.2
3.2.2.1
3.2.3
3.2.3.1
3.2.3.2
When the Register Select lines RS(0:4) 04(base 8), the Drive
Select lines are Ignored and all drives respond. This Is for
transmission of the Attention Summary psuedo register bits.
5.2.4
5.2.4.1
5.2.4.2
5.2.5
5.2.5.1
5.2.6
Demand (OEM);
5.2.6.1
5.2.7
Transfer (TRA);
momBamo
EN-OI047-1A-16-R175-(327)
ORA 118A
Bidirectional
lines
carry
Bidirectional
associated
with
Controller To Drive
Controller To Drive
Controller To Drive
Is
asserted
Controller To Drive
Drive To Controller
159
DEC STD
REV
PAGE
17.0
3.2.7.1
3.2.7.2
3.2.1
Attention (ATTN);
3.2.8.1
3.2.9
Initialize (INIT);
3.2.9.1
3.2.9.2
3.2.9.3
3~2.10
Fall (FAIL);
3.2.10.1
3.3
3.3.1
Introduction
3.3.1.1
3.3.1.2
mamaDI!'D
'"
EN-OI047-1A-16-R17S-(327)
ORA U8A
selected
drive
to
complete
Drive To Controller
Controller To Drive
by
Controller to Drive
159
DEC STD
REV
PAGE
18 0
3.3.1.3
3.3.1.4
3.3.1.5
3.3.1.6
3.3.2
5.3.2.1
5.3.2.2
, mamBDI!ID
(;I
1.
2.
After waiting the deskew and set up time (min 225, max
325) and waiting, If necessary, for the TRA line to be
negated, the controller asserts OEM.
3.
EN-OI047-1A-16-R175-(327)
ORA USA
DEC STD
159
REV
PAGE
19.0
4.
Not
more than 500 nanoseconds later (700 for dual
controller drives), the drive has gated the contents of
the selected register onto the C lines and has generated
CPA. It asserts TRA (each C line and CPA must be held
steady until step 7).
S.
6.
After waiting for deskew time (min 150, max 250), the
controller strobes or gates In the C lines and CPA.
Parity checking may begin at this time.
The controller may negate DEM at this time, or It may
delay the negation of OEM In order to gate the Clines
through without bufferlnl.
7.
8.
DEC STD
159
REV'
PAGE
FIGURE 3.3.3
-.troller
mamaama
EN-OI047-1A-16-R175-(327)
ORA U8A
20.0
DEC STD
159
REV
PAGE
21.0
FIGURE 3.3.4
CTOD (C)(T)
@R
NEXT CYCLE---'
~NEXT
(~~:~ (C)(R)
CYCLE---'
I-
-------------..;1'- - ..,a....fSTROBE(C)
OEM (C)(T)
_ _ _ _ _.......
TRA (C)(R)
oS(O:2.., DHR
)
RS(0:4r
OEM (D)(R)
TRA (o)(T)
_ - - - - - - CYCLE TIME- {2575ns.x+, MAX _ _ _ _ _ _ _ _.
375nl.z
MIN
MAX: 1225+ xl
MI N:
225 T
t
1
375
CABLE
DELAY
t
2
t
3
(T) - TRANSMITTING
(R)-RECEIVING
700
,.
375
1150.YI
I1501
CABLE DESKEW
DELAY
'**
375
.0 .
CABLE
DELAY
1 f
456
1
l
375
0
CABLE
DELAY
DESKEW
FOR NEXT
CYCLE
t
8
159
DEC STD
REV
PAGE
22,Q
3.3.5
3.3.5.1
3.3.5.2
S.3.5.3
2.
After waiting the deskew and set up time (min 225, max 325
nanoseconds) and waiting, If necessary, for the TRA line
to be negated, the controller asserts DEM.
3.
4.
5.
After
cable delay, the controller receives the TRA
assertion from the nearest (or fastest) drive.
However,
since the response of other drives must also be waited
DEC
159
STD
REV
PAGE
23.0
7.
DEC STD
REV
159
PAGE
24.0
FIGURE 3.3.5.4
~NEXTCYCLE
CTOD(C)(T)~
RS(0:4)(C)(T)
:00J
...---- REGISTER SELECT-04 8 ---'--".~NEXT
~
ENEXT CYCLE
f STR08E (C)
I ,. .-----r"'1------------"I""IU:::r""I
LI
~-------------__ - -
- ,
L..._ _
-I~~_ _ _ _ _
r. Irl
I
TRA(C)(R) _ _ _ _ _ _ _ _ _ _ _ _ _..:..:..J
RS(0:4)(D)(R)
CYCLE
I I
~
~~CONTROL
=:W~
==:Y0
__~"'W/#~_~///////;~~.
LINE VALID
C (x)(D)(T)""=""~""~""~"""""W""~~_~
_________
--'I
TRA (D)(T) _ _ _ _ _ _ _ _ _
(2425 +
MAX')
CYCLE TIME- H675~: x+y MIN]
MAX: 225+xl
375
225 l
.0
DESKEW CABLE
8 Sl;:ETU. P DELAY
MIN:
I 700 1
"I
z 1
DRIVE
RE~r~SE
375
375
.1
~75
0
CABLE
DELAY
CABLE
DELAY
.
DESKEW FOR
NEXT C'ttLE
CABLE
DELAY
14501-Y
1450
CONTROLLER TIMEOUT
375
CABLE
DELAY
t
2
t3
(T) - TRANSMITTING
(R) RECEIVING
11-1884
159
DEC STD
REV
PAGE
25.0
3.3.6
3.3.6.1
3.3.6.2
2.
After waiting the deskew and set up time (min 225, max 325
nanoseconds> and waiting, If necessary, for the TRA line
to be negated, the controller asserts DEM.
3.
4.
Not more than 250 nanoseconds later, the drive has strobed
or gated In the C lines and CPA. It asserts TRA.
Parity
checking may begIn at thIs time.
5.
6.
7.
the
OEM
For the next cycle, the controller may assert OEM now or
when the RS, OS, and CTOD deskew time Is fInished,
whichever occurs later.
DEC STD
REV
159
PAGE
FIGURE 3.3.7
CONTROLLER
GATE OUT
DRIVE
0510:21
"!I10:41
CIO:151
ASSERTCTOD
GENERATE CPA
IF THE PREVIOUS CYCLE
WAS A READ, THE DE
SKEW TIME MUST HAVE
OCCURRED AFTER TRA
NEGATION WAS RECEIVED
150n......_
+75 ns set ...p at drive
" -1870
----_._-----------:-----....-----
mamBDma
EN-OI047-1A-16-R175-(327)
ORA USA
26.0
159
DEC STD
REV
PAGE
27.0
FIGURE 3.3.8
CTOD
(C)(T)~
C(O~~~~g~iD~~'---CONTROL
LINES VALID
~"'---NEXT
CYCLE-
--~'~"'---NEXT
CYCLE-
--~'~"'---NEXT CYCLE-
C (O:15)(D)(R)~
CPA (D)(R)
TRA (DHT) _ _ _ _ _ _ _ _ _ _ _ _ __
z
DRIVE
RESPONSE
1,
f2
(n: TRANSMITTING
(R) ,. R ECEIVI NG
f TIME 1
CABLE
DELAY
CABLE
DELAY
DESKEW
FOR NEXT CYCLE
CABLE
DELAY
1
6
11-1885
159
DEC STD
REV
PAGE
28.0
3.3.9
3.3.9.1
3.3.9.2
Since all C bits are coming from the controller In this case,
the controller generates a valid parity bit on the CPA line.
The drives will check
the parity as In a normal write
r
sequence.
3.3.9.3
2.
After waiting the deskew and set up time (min 225, max 325
nanoseconds) and waiting, If necessary, for the TRA line
to be negated, the controller asserts OEM.
3.
4.
5.
'amaD~D EN-OI0471A16R175(327)
ORA U8A
159
DEC STD
REV
PAGE
29.0
7.
After all drives have negated TRA and after cable delay,
the controller finally receives the TRA negation. This
completes the Attention Summary register write cycle.
For the next cycle, the controller may assert OEM now or
when the RS, DS, and CTOD deskew time Is finished,
whichever occurs later).
REV
159
DEC STD
PAGE
FIGURE 3.3.9.4
CTOD(C)(T)
RS(0:4)(C)(T)
~NEXT
~
~~.--- REGISTER SELECT
CYCLE
~ NEXT CYCLE
04 8 - - -...
C(0:15)(C)(T>\~
rTI
RS(0:4)(D)(R)
L .J.
C(X)(D)(R)~
f STROBE (D)
----JI
(:
J 700 J
3751
TRA (D)(T) _ _ _ _ _
CYCLE TIME =
MAX
MIN
225
375
1-11
CAgLE I
DELAY
2,i5
375 J
CABLEl
DELAY
~)
2425n5+x+y MAX
1675n5
MIN
375
-M~ I
CAgLE -I
DELAY
1450+v
1450
CONTROLLER TIMEOUT
CABLE'
DELAY
375
.0IDESKEW
CABLE
FOR
DELAY
NEXT
CYCLE
r r
2
r
3
* DESKEW a SET-UP
** DRIVE RESPONSE TIME
11-1880
-----------
momODJ!lD
irI
EN-OI047-1A-16-R175-(327)
ORA U8A
- ------------
30.0
DEC STD
159
REV
PAGE
31
3.4
COMMAND INITIATION
3.4.1
General
3.4.1.1
3.4.2
5.4.2.1
5.4.2.2
If the non data transfer command code written Into the drIve
Is not recognized by the drive as a valid command, the drive
will normally signal an error by raising an
attention
conditIon.
5.4.3
5.4.3.1
5.5
5.5.1
The Attention line Is the means by which drives which are not
doing data transfers signal their need for service.
The
normal response of the controller Is to cause an Interrupt In
the CPU when the Attention lrne Is asserted. The CPU can then
DEC STD
159
REV
PAGE
32.0
3.5.3
Drives do not set the ATA bit (and therefore do not assert the
Attention line) while they are executing commands of any sort
(the drive ready (DRY) status bit Is set whenever ATA gets
set).
No Internally generated changes of status should
normally occur In a drive after It has set Its ATA bit.
.
3.5.4
3.6
3.6.1
3.6.2
3.6.3
3.6.4
3.7
3.7.1
Both the controller and the drive normally generate and check
parity on control bus transfers. The CPA line Is asserted or
not to make an odd modulo 2 sum of the sixteen C lines and the
CPA line.
3.7.2
3.7.3
mamaama
EN-OI047-1A-16-R175-(327)
ORA 118A
when
DEC STD
159
Note:
REV
PAGE
33.0
3.7.4
3.8
3.8.1
3.8.2
I
3.8.3
,3.8.4
~BmDDI!'D EN-OI047-1A-16R17S-(327)
II
ORA U8A
DEC STD
159
REV
PAGE
34,0
4.
4.1
INTRODUCTION
4.1.1
4.2
4.2.1
Data (0(0:17;
4.2.1.1
These lInes
drive.
4.2.2
4.2. 2.1
4.2.3
4.2.3.1
4.2.4
4.2. 4.1
This line returns the Sync Clock (SClK) signal to the drive
during transmission of data from controller to drive.
It
tells the drive when to strobe the data lines during a write.
4.2.5
Run (RUN);
4.2. 5.1
4.2.5.2
_~2.5.3
4u2.6
4.2.6.1
~DmBDmD EN-OI047-1A-16-R175-(327t
ORA U8A
Bidirectional
carry
18
bits
of
Bidirectional
lines
Drive To Controller
Controller To Drive
Controller To Drive.
the
start-up
and
continuation
of
data
DrIve To Controller
end of each block
At the~rallln, edge
DEC STD
159
REV
PAGE
35.0
The EBl line Is always pulsed at least once by the drive which
Is commanded to read or write. This Is necessary, even In
case of error, so that the controller can tell when the drive
has disconnected from the data bus.
4.2.6.3
4.2.6.4
After a drive has disconnected from the data bus (at the
negation of an EBl pulse), no more state changes shall occur
due to the data transfer operation just terminated.
4.2.7
Exception (EXC);
4.2.7.1
4.2.7.2
4.2.7.3
The time from the assertion of EXC to the trailing edge of the
next EBl pulse must not be less than 1.5 microseconds.
This
Is to allow the controller time to respond to the EXC
assertton safely before the drive ne~t Inspects the RUN line.
4.2.7.4
4.2. 8
Occupied (OCC);
4.2.8.1
Bidirectional
until
Drive To Controller
NOTE:
OCC
assertion
assertion.
Is
not
conditional
4.3
4.3.1
Introduction
~BmaDla EN-OI047-1A-16-R17S-(327)
ORA 118A
on
receiving
RUN
159
DEC STD
REV
PAGE
35. uS
4.3.1.1
The data bus Is used for transmission of data from and to the
drive recording medIum. Timing of transfers Is controlled by
a clock which Is generated by the drive.
4.3.1.2
4.3.1.3
The data bus Is shared among all drives. Only one drive may
be attached to It at a time. The controller should prevent a
data transfer command from being loaded Into a drive while OCC
Is asserted.
4.3.1.4
A drive attaches Itself to the data bus and asserts OCC when a
data transfer conmand Is loaded Into Its Control regIster.
After transferring one or more blocks of data (unless a class
B error occurs), the drive disconnects from the data bus and
negates OCC.
Disconnect always occurs at the traIling edge
(negation) of an EBl pulse.
4.3.1.5
4.3.2
4.3.2.1
mamIlla
Tra~sfers
1.
2.
Not
more
than 100 microseconds
controller asserts RUN.
3.
4.
When the drIve has read the first data word and gated
onto the D lines, It generates DPA and asserts SClK.
5.
After a cable
assertion.
EN-OI047-1A-16-R175-(327)
ORA U8A
delay,
the
after
step
1,
the
It
159
DEC STD
PAGE
36.0
6.
7.
8.
9.
last
word
of
10.
11.
12.
13.
14.
mDmDD~D EN-OI047-1A-16-R175-(327)
~
REV
ORA U8A
DEC STD
REV
159
PAGE
FIGURE 4.3.2.2
CONTROLLER
DRIVE
RESET GO
SET DRY
SETATA
ASSERT ATTN
'
l
n.
T-225..-.0R .31',
WHICHEVER IS GREATER
11-1877
37,Q
159
DEC STD
REV
PAGE
38,Q
FIGURE 4.3.2.3
0(0:17>\
OPA
f CHR )
RUN(C)(T) _ _~
I I
I I
I
I
I
I
I
I
I L_ -
I
_
7 - - - -7 - - - - , - - - -- ......- - - - - - - -
occ (O)(nJ
0(0:17)\
OPA
fO)(T>
WORD 1
WORD 4
WORD 3
WORD 2
RUN (O)(R)
EBl (O)(T)
SCLK (O)(T)
MAX:~--~~--------~~~~~----------------~~U~~----~U~----~~
MIN:
1500
375
t2 t3
f ~f
4
ft
11 ft U tt tf f l
6
10
11
f 13f 14t
12
U UNSPECIFIED MAXIMUM
T= 225 or 30% of P
whichever is greater
'D'DDI!ID
~ W II
EN-OI047-1A-16-R175-(327)
ORA USA
159
DEC STD
REV
PAGE
39.0
4.3.3
4.3.3.1
2.
3.
4.
5.
6.
After
a
cable delay, the drive receives the WClK
assertion. The drive now strobes the 0 lines and DPA. (t
checks parity (the drive may now.begln to write the word
on the rned I urn).
7.
I.
9.
10.
mamDDI!'D
~
Is
ready
to
SClK
EN-OI047-1A-16-R175-(327)
ORA U8A
DEC STD
159
REV
PAGE
40.0
11.
In
12.
13.
14.
15.
Not less than 1500 nanoseconds after step 11, the drive
negates EBl.
At this time the drive strobes the RUN
line. If RUN has been nelated, the drive disconnects
from the data bus (the DRY bit should be set and oce
negated at this time).
16.
159
DEC STD
REV
PAGE
FIGURE 4.3.3.2
CONTROLLER
ORIVE
5000
11-1878
~DmDamD EN-OI047-1A-16-R175-(327)
ORA 1I8A
41.0
159
DEC STD
REV
PAGE
42.0
FIGURE 4.3.3.3
WORD 2
WORD 1
WORD:3
WORD 4
RUN (CHT) _ _ _ _ _
I I
I
I
I I _ _ _ _ _1
I ___ I
11
L- ___
I
I
I
1
,
II
1I _ _ _ _
_ _ __
L
~r__lI~______~~___________________
OCC
___________________
oHT)~
o (0:17~ (o)(R)
oPA
RUN (oHR)
ESl (oHT)
SClK (oHT)
_________________
WCLK (oHR)
~n~_ILILJI
MAX:M-____~~~--**----~-----U----~~--U--~
MIN:
5000rP
U
T
______
1500
U
T
375
375
=AT
THE DRIVE
(T)= TRANSMITTING
(R) RECEIVING
89
t t tt t
12
13141516
789.789789
'amBDI!ID
f.:tI
~
EN-OI047-1A-16-R175-(327)
ORA U8A
DEC STD
REV
159
PAGE
43.0
4.5
ERROR SIGNALING
4.5.1
4.5.2
4.5.3
4.6
4.6.1
4.6.2
2.
3.
DEC STD
159
REV
PAGE
44.0
'.6.4
4.7
4.7.1
4.7.2
4.7.3
When the drive asserts EXC, It must assure that (whenever EBL
Is next asserted) EXC and EBL are asserted together for at
least 1500 nanoseconds. This may sometimes require extending
the normal duratIon of the EBL pulse.
4.7.4
4.7.5
4.7.6
DEC STD
159
REV
PAGE
assertion
45,,0
4.7.7
4.7.8
4.7.9
4.8.
4.8.1
4.8.2
4~8.3
read
and
write-check
DEC STD
159
REV
PAGE
46.0
s.
DRIVE REGISTERS
5.1
INTRODUCTION
5.1.1
5.2
5.2.1
Massbus Location 00
5.2".1.1
5.2.1.2"
5.2.2
Massbus Location 01
5.2.2.1
5.2.2.2
5.2.3
Massbus Location 02
5.2.3.1
5.2.3.2
5.2.4
Massbus Location 03
5.2.4.1
5.2.4.2
5.2.5
Massbus Location 04
5.2.5.1
159
DEC STD
REV
PAGE
47.0
5.2.5.2
5.2.6
Massbus Location 05
5.2.6.1
5.2.6.2
This location
tape drIves.
5.2.t.3
5.2.7
Massbus Location 06
5.2.7.1
This
location
contains
the Drive-Type register.
Read-Only re~lster contains Information Identifying the
model and characteristics.
contaIns
the
This
drive
5.2.8
Massbus Location 07
5.2.8.1
5.2.8.2
5.2.9
5.2.9.1
5.2.10
5.2.10.1
5.2.11
~DmDDmD EN-OI047-1A-16-R17S-(327)
ORA 118A
DEC STD
5.2.11.1
159
REV
PAGE
48,0
5.2.11.2
5.2.11.3
5.3
5.3.1
5.3.1.1
BIt 0 (GO),
Read/Write
Read/Write
Read/WrIte
These bits are the command which Is being or has been executed
by the drive. See section 6.
S.3.1.3
Bits 6-10
These bits are reserved for use by the controller.
5.3.1.4
Read-Only
This
bit
Is
Intended
for
use
In
dual-controller
configurations.
The bit normally appears set. It appears
reset when the drive Is switched to the other controller.
5.3.1.5
mDmDD~D EN-OI047-1A-16-R17S-(327)
~
ORA U8A
Read-Only
DEC STD
159
PAGE
REV
49.0
These two bIts are spares, but may only be used as read- only
status bIts.
This Is to allow controllers to also use these
bIt positIons for writable local control bIts.
5.3.1.6
BIts 14-15
These bIts are reserved for use by the controller.
5.3.2
5.3.2.1
Bit 0 (spare)
5.3.2.2
5.3.2.3
Read-Only
posItIoned
Read-Only
over
the
Beglnnlng-Of-Tape
I
Read-Only
5.3.2.5
Reset
Read-Only
Read-Only
Read-Only
momaama
BIt 9 (spare)
EN-OI047-1A-16-R175-(327)
ORA U8A
159
DEC STD
5.3.2.9
REV
PAGE
50.0
Read-Only
next
block,
Read-Only
This bit Is set when the drive Is In the write locked state
and will therefore not accept write commands. The state may
be caused by a panel switch, a write protect rIng (magtape),
or by the matching of the desired track field with a setting
of write-protect track switches. This bit Is reset only by
changing the state of the switch.
5.3.2.11
Read-Only
applicable
A.
B.
Door closed
c.
D.
E.
F.
conditions
In
the
Read-Only
ORA U8A
DEC STD
5.3.2.13
159
REV
PAGE
51.0
Read-Only
This bit Is set whenever any bit tn any error register Is set.
It provides a summary Indication of the exIstence of some
error condition. While this bit Is set, the only command
which may be executed Is the Drive Clear command. This bit
may be reset by writing O's Into the error registers, by
executing a Drive Clear command, or by asserting the INIT
line.
5.3.2.14
Read-Only
this
bit
15
In
Read/Write
Read/Write
Read/WrIte
Read/WrIte
~DmDDmD EN-OI047-1A-16-R17S-(327)
ORA USA
159
DEC STD
REV
PAGE
52.0
NOTE:
Drive designers may, at their OPtion, Implement an addItIonal
bit (OPE) to sIgnal a parity error on the data bus sectIon.
See, sec. 7.6.4.
Bit 4 (FER) Format Error;
5.3.3.5
Read/WrIte
Some drives have a medium wIth more than one format. This bit
Is set when the Format Selector bit does not match the format
IdentIficatIon on the medIum (see desIred CylInder Addresss
regIster, 5.2.9) during a read or write operation.
5.3.3.6
5.3.3.7
Read/Write
5.3.3.8
Read/Write
Set when the drIve receives a command (wIth GO bIt set) which
requires the use of the Desired Sac~or/Track Address register,
and the contents of that register do not correspond to any
exIsting sector on this drIve.
Also set when the drive receives a command (wIth GO bIt set)
whIch requires the use of the DesIred Cylinder Address
register, and the contents of that register do not correspond
to any existing cylinder on thIs drIve.
BIt 11 (WLE) Write Lock Error;
Read/Write
while
Read/WrIte
~amBDI!ID EN-Ol047.1I~.16.R175-(327)
~
ORA llSA
Read/Write
159
DEC STD
REV
PAGE
53.0
Read/Write
Read/Write
Set when the data checking circuitry of the drive (CRC or ECC)
has detected an error In a block of data while reading.
5.3.4
5.3.4~1
Read/Write
Read/WrIte
This
bit
controls
certain
diagnostic and maintenance
functions, to be defined by the drIve desIgner (example:
In
moving-head disk drives, a write command will not be executed
whIle the heads are offset from cYlinder centerline, except
when this bit Is set).
5.3.4.2
Bits 1-15
These bits are to be defined by the drive designer.
5.3.5
5.3.5.1
5.3.5.2
5.3.5.3
mamaama
EN-OI047-1A-16-R17S-(327)
ORA 118A
Read/Wrlte-1-To-Clear
DEC STD
159
REV
PAGE
Bit Written
ATA before
0
0
1
1
0
1
0
1
54.0
ATA after
0
1
0
0
This scheme allows the program to reset the ATA bits which
accidentallY
were already seen and acted upon, without
resetting other ATA bits which may have become set In the
meantime.
5.3.6
5.3.6.1
Read-Only
Read-Only.
Bits 9-10;
(spare)
5.3.6.3
Read-Only.
Bit 12 (spare)
5.3.6.5
Read-Only
Read-Only
Read-Only
Set to Indicate that this drive does not have a desired sector
track address register.
5.3.6.8
~DmBDmD EN-OI047-1A-16-R17S-(327)
ORA 11SA
DEC STD
REV
159
PAGE
5.3.7
5.3.7.1
55.0
Read-Only
Read-Only
Bits 4-7
(S~11,
Read-Only
Read-Only
ThIrd decade.
5.3.7.4
mI.mouma
EN-OI047-1A-16-R175-(327t
ORA USA
Read-Only
159
DEC STD
REV
PAGE
56,0
6.
COMMANDS
6.1
COMMAND CODES
6.1.1
Command codes are dIvIded Into two types. The fIrst type are
commands whIch do not cause data transmissIon (and therefore
do not use the data bus). The second type are those whIch do
cause data transmissIon over the data bus.
Command codes are listed below by octal value. The two- digit
octal code represents the low-order 6 bIts (bits 0-5) of the
Control register. This Includes the GO bit (bIt 0), which Is
a 1ways set when a command I sin I t I ated. Therefore, 'a 11 of the
codes below are odd.
The two types of commands ere distinguished by the code group.
Codes 01-47 are non-date-transfer commands. Codes 51-77 are
data transfer commands.
6.1.2
mamDD'D
~
Non-data-transfer commands
Command Moving-Head
Code
disk
(octal)
Drum And
Fixed-head
Disk
MagnetIc
Tape
01
03
05
07
No Operation
Unload
Seek
Recallbrate
No OperatIon
Spare
Spare
Spare
No OperatIon
Rewind, Offline
Spare
Rewl nd
11
13
15
17
Drive Clear
Release
Offset
Return To CenterlIne
Drive Clear
Spare
Spare
Spare
Drive Clear
Spare
Spare
Spare
21
23
25
27
Readln Preset
Pack Acknowledge
Spare
Spare
Readln Preset
Spare
Spare
Spare
Readln Preset
Spare
Erase
Wrl te File Mark
31
33
35
37
Search
Spare
Spare
Spare
Search
Spare
Spare
Spare
Space Forward
Backspace
Spare
Spare
41
43
45
47
Spare
Spare
Spare
Spare
Spare
Spare
Spare
Spare
Spare
Spare
Spare
Spare
EN-OI047-1A-16-R175-(327)
ORA U8A
DEC STD
6.1.3
REV
159
PAGE
57 ,0
Drum And
Fixed-head
DIsk
MagnetIc
Tape
WrIte Check
Data
Write Check
Header and
Data
Spare
Spare
Write Check
Data
Spare
Write Check
Forward
Spare
Spare
Spare
Spare
WrIte Check
Reverse
WrIte Data
WrIte Header
And data
Spare
Spare
WrIte Data
Spare
Write Forward
Spare
Spare
Spare
Spare
Spare
Read Data
Read Header
And data
Spare
Spare
Read Data
Spare
Read Forward
Spare
Spare
Spare
Spare
Read Reverse
6.1.4
6.1.5
6.2
COMMAND DESCRIPTIONS
6.2.1
Non-data-transfer commands
Unless otherwise noted, each of these commands causes the
drive to become busy (GO-1, DRY-O') (see 5.3.2.6) for a fInIte
time, and causes an Attention conditIon at the terminatIon of
the command.
6.2.1.1
No Operation (01)
This command takes no time to execute.
become busy.
The GO bit Is reset
Attention condition Is generated.
mamOlla
EN-OI047-1A-16-R175-(327)
ORA USA
DEC STD
6.2.1.2
159
REV
PAGE
58.0
Unload (03)
For movIng-head disk, this command causes the heads to retract
and the drive to be taken off line (MOL bit reset; see
5.3.2.11). However, an Attention condition Is not raised
unless the operation falls to complete. This Is because It Is
assumed that the program whIch Issues an unload command does
not need to be advIsed of the "going offlIne" change of status
caused by that command. ATA should be asserted by the drive
when It becomes ready after coming back onlIne after an Unload
command.
The drive electronics are not powered down by this
6.2.1.3
operation.
6.2.1.4
Seek (05)
For movIng-head dIsk, thIs command InItiates a seek to a new
cylInder. The DesIred Cylinder Address register contents
control the destination of the seek.
Bits 0-7 of the Offset register are reset, and the heads are
posItIoned to the centerline of the new cYlinder.
6.2.1.5
Recallbrate (07)
For moving-head dIsk; causes the heads to be re-Indexed and
then positioned to cylInder 000. The Current Cylinder Address
regIster (bIts 0-9) and the Offset regIster (bIts 0-7) are
cleared.
6.2.1.6
Rewind (07)
For magtape;
causes the tape to be
beglnnlng-of-tape mark and then stopped.
6.2.1.7
wound
back
to the
momBDma
error registers
ATA and ERR bits In the Status register
ATA bIt for this drIve, In the AttentIon Summary register
DesIred Sector/Track Address register
EN-OI047-1A-16-R175-(327)
ORA USA
DEC STD
1591
REV
A.
PAGE
59.0
by
the
Release (13(base
command,
on
the
Offset (15(base 8
For moving-head disks; causes the drive to displace the heads
a small amount (25-1575 mlcrolnches for RP04) from cylinder
centerline.
This Is used In recovery of data which may have
been recorded off the centerline.
The Offset amount and direction are controlled by bits 0-7
the Offset register.
of
mamlDIO
EN-OI047-1A-16-R175-(327)
ORA 118A
159
DEC STD
6.2.1.10
REV
PAGE
60,0
6.2.1.11
6.2.1.12
6.2.1.13
Erase (25(base 8
For magtape; the drive writes forward on the
until the End-Of-Tape mark Is encountered.
6 . 2.1.14
erastng,
6.2.1.15
tape,
Search (31(base 8
For disk drives, the current sector field of the Look-Ahead
register Is compared to the desired sector field of the
Desired Sector/Track Address register. When they are equal,
the command execution Is complete.
The purpose of thIs command Is to provide automatic angular
position sensing In the drive, with an Attention signal being
used as a signal that a desired positIon has been reached.
The desIred sector field would normally be set by software to
one or more sectors ahead of the sector In which a data
transfer Is to take place.
6.2.1.16
6.2.1.17
.mD'DDII!'D
W ~
Backspace (33(base 8
EN-OI047-1A-16-R175-(327)
ORA U8A
DEC STD
159
For magtape,
6.2.2
REV
PAGE
61.0
6.2.2.1
6.2.2.2
6.2.2.3
6.2.2.4
but
mamaama
EN-OI047-1A-16-R175-(327)
ORA !l8A
DEC STD
159
REV
PAGE
62,0
The "Implied
of
data
6.2.2.7
6.2.2.8
~amBD~D EN-OI047-1A-16-R17S-(327)
~
ORA USA
DEC STD
159
REV
PAGE
63 0
7.
ERROR HANDLING
7.1
INTRODUCTION
7.1.1
7.1.2
7.1.3
7.1.4
7.~.5
7.2
7.2.1
7.2.2
7.2.3
7.3
7.3.1
mamDD!a
0'
EN-OI047-1A-16-R17S-(327)
ORA 118A
DEC STD
7.3.2
159
REV
PAGE
64.0
Not"e 1:
Note 2:
mamBDma
EN-OI047-1A-16-R175-(327)
ORA U8A
159
DEC STD
:::
REV
PAGE
---.J
::::::------------------~!~~~----~~------------ERROR
II~__________________
EBl (D)
~I!~~
I~
(T)------------------~-~L
SClK (O)(T)
l~---------------
n r I n ,.. 1500 -I
_ _ _ _ _ _ _.....' LJ LJ ,________________
B) CONTROLLER ERROR,AFTER RUN ASSERTION
(T)= TRANSMITTING
(R) = RECEIVING
U = UNSPECIFIED
11-2743
mamBDI!'D
~
EN-OI047-1A-16-R175-(327)
ORA USA
64. 5
DEC STD
159
REV
PAGE
65.0
7.4
7.4.1
Class A errors which occur whIle the drive Is ready cause ATTN
to be asserted and ATA to be set upon detection of the error
(see figure 7.4.1.1).
momaama
EN-OI047-1A-16-R17S-(327)
ORA USA
159
DEC STD
REV
FIGURE 7.4.1.1
ERR
ATTN
------~'f------------------------
DRY
I
I
ERROR
(CLASS A)
...
mamBDma
.
EN-OI047-1A-16-R17S-(327)
ORA U8A
PAGE
66.0
DEC STD
7.4.2
momaama
159
REV
PAGE
67 ,Q
EN-OI047-1A-16-R17S-(327)
ORA USA
DEC STD
159
REV
PAGE
FIGURE 7.4.2.1
ERR
ATTN
DRY
ERROR
(CLASS A)
----
ORA 118A
--
--
..
_---
68 0
159
DEC STD
7.4.3
REV
PAGE
69.0
the
EBL
pulse, It may be
A)
B)
2.
3.
The drive continues the data transfer until the next EBL
pulse occurs. At the traIling edge of EBL, the drive
Inspects the RUN line.
If RUN Is asserted, the drive
begins transferring the next block of data (leavIng EXC
asserted).
If RUN Is negated, the drive terminates the
operation.
4.
DEC STD
REV
159
PAGE
FIGURE 7.4.3.1
CONTROLLER
DRIVE
SETATA
ASSERT ATTN
ASSERT
EXC
ASSERT
EBL
[
THE ASSERTION
OF EBL HERE
MAY EXTEND
THE DURATION
OF AN ONGOING
PULSE
NEGATE
RUN
NEGATE
EBL
11-2749
mamDDma
EN-OI047-1A-16-R17S-(327)
ORA USA
70.0
DEC STD
159
REV
PAGE
FIGURE 7.4.3.2
I-- DATA
TRANSFER--t
STROlE
I
ERR
(D)(T)--'-~~L
ERROR
---'P
DRY (D){T) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
SClK (D)(Tl _ _ _ _ _ _
n...nslJll.......______:...-______
--------------.:te-------'
EXC (C)(R)
STROBE
I
ERR (D)(T)
---------------1
ERROR
U= UNSPECIFIED
11-1744
momBama
EN-OI047-1A-16-R17S-(327)
ORA USA
71
159
DEC STD
REV
PAGE
72 0
7.5
7.5.1
7.5.2
7.5.3
2.
3.
mumDamB
EN-OI047-1A-16-R175-(327)
. ORA 118A
DEC STD
REV
159
PAGE
FIGURE 7.5.3.1
CONTROLlER
TERMINATE
THE COMMAND
SET DRY
RESET GO
INHIBIT
RIW LOGIC
SET ATA
ASSERT ATTN
ASSERT EXC
ASSERT EBL
NEGATE
RUN
THE ASSERTION OF
EBL HERE MAY
EXTEND THE
DURATION OF AN
ONGOING PULSE.
NEGATE EXC
NEGATE EBL
RESET GO
SETDRV
SETATA
ASSERT ATTN
112750
~amDDI!'D EN-OI047-1A-16-R17S-(327)
~ ORA U8A
73,Q
DEC STD
REV
159
PAGE ---2.4 0
FIGURE 7.5.3.2
RUN (C)(T)
EBl (C}(R)
EXC (C}(R)
RUN (D)(R)
EBl (D}(T)
EXC (D)(T)
ERR (D}(T)
u
1500
ATA (D}(T)
DRY (D) (T)
A) CLASS B ERROR-BEFORE RUN ASSERTION
RUN (C)(T)
11-________
EXC (D}(R)
---------~
1I-_ _ _ _ _ _ _ _ __
EBl (D)(T)
'-_ _ _ _ _ _ _ __
SClK (D}(T) _ _
__
~~_~I 15_~
_ _ _ _ _ _ _ _ _ _ _ __
ERROR
DRY lATA (D)(T) _ _ _ _ _ _ _ _ _ _ _ _ _----'
B) CLASS B ERROR-AFTER RUN ASSERTION
(T): TRANSMITTING
(R): RECEIVING
U= UNSPECIFIED
11-2742
mD'.DI!ID
WII II
EN-OI047-1A-16-R17S-(327)
ORA 11SA
DEC STD
159
REV
PAGE
75.0
7.6
7.6.1
7.6.2
7.~.3
7.4.
7.6.4
mDmDD~D EN-OI047-1A-16-R175-(327)
1;1
ORA 118A
DEC STD
159
REV
PAGE
76
described
In
7.7
7.7.1
7.7.2
7.7.3
7.7.4
7.5.2.
~amDDma EN-OI0471A16R175(327)
ORA USA
159
DEC STD
REV
PAGE
77.0
8.
OPTIONS
8.1
DUAL CONTROLLER
8.1.1
8.1.2
B.
C.
8.1.4
8.1.5
mamIlla
EN-OI047-1A-16-R17S-(327)
ORA U8A
DEC STD
159
REV
mDmaa!a
controller
B when
PAGE
78,Q
MOL
changes
EN-OI047-1A-16-R175-(327)
ORA U8A
159
DEC STD
REV
PAGE
79,0
9.
9.1
INTRODUCTION
9.1.1
9.2
9.2.1
9.2.2
The OCC lIne In the Data Bus section (see section 4.2.8) Is to
be asserted by the drive durIng the entire data transfer. OCC
Is asserted as soon as a valid data transfer command Is
recognized and accepted. It Is negated at the trailing edge
of the last EBL pulse. The assertion of OCC does not depend
on receIvIng RUN assertion.
9.2.3
9.2.5
9.2.6
mumDamB
1.
2.
EN-OI047-1A-16-R17S-(327)
ORA U8A
Into
only
the
the
159
DEC STD
3.
REV
PAGE
80 a
9.2.7
9.3
9.3.1
9.3.2
mBmDD~D EN-OI047-1A-16-R175-(327)
~
ORA U8A
DEC STD
159
REV
PAGE
FIGURE 9.3.3.1
P
1--
r-
_7 P MAX
t-.3PMIN.t
SCLK
L_
-t
I
I
1--1
I
I
I
I
I
I
momaama
EN-OI047'lA-16-R175-(327)
ORA USA
81.0
REV
159
DEC STD
PAGE
82.0
9.3.4
9.3.5
2.
Notel
be
Inhibited
while
9 .3.6
9.3.7
9.... 2
momBDI!'D
iii
EN-OI047-1A-16-R175-(327)
ORA USA
DEC STD
159
REV
PAGE
83.0
9.4.3
While ERR Is reset and DRY Is set, all valid function codes
are acceptable.
Jf a valid function code (with the GO bit
set) Is loaded Into the drIve Control register while ATA Is
set, the drive should reset ATA and proceed with the command
exec;utlon.
9.4.4
9.4~5
mamaama
EN-OI047-1A-16-R17S-(327)
ORA U8A
159
DEC STD
REV
PAGE
84.0
10.
PROGRAMMING NOTES
10.1
INTRODUCTION
10.1.1
10.2
10.2.1
mamBDI!ID
~
1.
Operations
aborted.
2.
3.
4.
5.
6.
EN-OI047-1A-16-R175-(327)
ORA 118A
once
started
In
DEC STD
159
REV
PAGE
85.0
transfer.
ThIs Is of particular Importance when wrIting
Interrupt handlIng routInes. The UnIt Select bits should
normally be saved and restored.
7.
8.
9.
10.3
10.3.1
10.3.2
mamaoma
EN-OI047-IA-16-RI7S-(327)
ORA liSA
REV
159
DEC STD
PAGE
86
2.
3.
4.
When
~Ither
Control
to.4
,0.4.1
1.0.4.2
LO.4.3
mamDDI!ID
(iI
If
RP04, It
EN-OI047-1A-16-R17S-(327)
ORA U8A
DEC STD
159
REV
PAGE
87.0
10.4.4
10.4.5
10.4.6
Loading a "1" Into the Ignore Frame Count (IFC) bit of the
TU16 will cause an entIre record to be read from ta~e
regardless of the contents of the frame counter and will
suppress settIng of FeE on read operatIons.
Ignore Frame
Count Is meant to be used for readln mode only, since settIng
It does not InhibIt the check for FCL-l before a Read Fwd.
10.4.7
10.4.8
The \ 111 egal Address Error (IAE) will occur onl y If the GO bl t
Is set and the functIon Is one which makes use of the Desired
Block Address.
It does not occur, for example, on either a
Return to CenterlIne or a Seek functIon.
10.4.9
10.4.10
10.4.11
It should be noted that the RMR error wIll not occur on writes
to regIsters whIch are located solely In
the
Massbus
controller.
10.5
10.5.1
mamOD!a
EN-OI047.1A-16-R175-(327)
ORA U8A
all
159
DEC STD
REV
10.5.2
mamaama
PAGE
be
caused
by
anyone
88
of
the
1.
An
error
occurs.
The specific error condition Is
Indicated In an Error register, and the composIte error
(ERR) bit Is set.
2.
A non
data
transfer operatIon Is completed.
The
PosItioning In Progress (PIP) bit Is reset and the Drive
Ready (DRY) bit Is set by by the drive as the operation Is
completed. Some examples of non data transfer operations
are the Search, Seek, and Rewind commands.
3.
4.
the
1.
drive Control
2.
WrIte a new operatIon code (wIth the GO bit set) Into the
Control regIster.
As the new conmand Is accePted, the
drive resets Its ATA bIt.
3.
Note 2:
EN-Ol047-1A-16-R 175-(327)
ORA U8A
159
DEC STD
4.
10.5.4
Assert
drives
actIon
In the
REV
PAGE
89.0
read
the
of
ATA
AttentIon
caused
1.
In the Interrupt
register.
Summary
2.
3.
mamODI!'D
~
EN-01047-1A-16-Rl15-(327)
ORA 118A
the
drIve
Is
159
DEC STD
REV
PAGE
90 0
11.
ELECTRICAL SPECIFICATION
11.1
INTRODUCTION
11.1.1
the
The electrical specification Is Intended to define
electrical parameters of the bus, and to assign values to
these parameters.
11.2
COMPONENTS
11.2.1
Line drivers
11.2.1.1
Sink Side;
V(OL).0.6 volts
B.
Source Side;
C.
60 mAe
11.2.2
Line Receivers
11.2.2.1
have
11.2.3
Cable
The standard cable for use Inside enclosures Is a flat 40
Its maximum
conductor cable with shield and drain wire.
length Is 120 feet. Its characteristics are as follows.
A.
Corrmon Mode
+/- 8 ohms.
B.
C.
Lossesby
The
mamDU"'O
~
ENOI0471A16-R175-(327)
ORA U8A
Wire)
L feet
DEC STD.
159
REV
PAGE
91
11.2.3.3
11.2.3.4
11.3
11.3.1
Purpose
11.3.1.1
11.3.2
Use
11.3.2.1
11.3.2.2
11.3.2.3
DEC STD
159
REV
PAGE
92.0
conmon mode Impedance. These drain wIres can be used for the
electrIcal connectIon by themselves If these Is no danger of
addItIonal currents being present between the cable termInal
points. Each system must provIde proper grounding between
101~c supplIes Independent of the Massbus cable.
11.3.2.4
11.3.2.4
be
tolerated
11.4
11. 4.1
Name
19-11341
19-10268
19-10275
17-00034
DEC 75113
DEC 75107B
DEC 75108B
Flat Cable
Twisted Pair
Cable
17-00033
11.4.2
11.5
MASSBUS
11.S.1
SIGNALS
~DmBDmD EN-OI047-1A-16-R17S-(327)
_._-----ORA
U8A
DEC STD
159
REV
PAGE
93,0
pulse
mamBD!a
EN-OI047-1A-16-R175-(327)
ORA U8A
REV
159
DEC STD
PAGE
94
FIGURE 11.5.3
M5903 SIGNAL TABLE
SIGNAL NAMES
B
006
007
008
009
010
011
C06
C06
C08
000
001
002
003
004
005
COO
COl
CO2
C03
C04
C05
SCLK
RS3
RS4
CTOD
WCLK
RUN
ATTN
coo
Cl0
Cll
EXC
RSO
RSl
RS2
INIT
SPARE
EBL
C
012
013
014
015
016
017
DPA
C12
... C13
C14
C15
CPA
OCC
DSO
DSl
DS2
DRIVER
INPUT
PIN
AEl
AC1'
AM2
AL2
AP2
AN2
AUl
AT2
BBl
AV2
BJ2
BDl
BP2
D~M
SPARE
TRA
FAIL
+3V
+5V
+3V
+5V
+3V
+5V
-15V
GROUND
-15V
GROUND
-15V
GROUND
RCVR
OUTPUT
PIN
ADl
AAl
AKl
AFl
AMl
AL1
ASl
ANl
BAl
AVl
BEl
BCl
BLl
BFl
BUl
BV2
BRl
BPl
BL2
DRIVER
ENABLE
PIN
ABl
RCVR
ENABLE
' PIN
AJl
J
AU2
BS2
J
ARl
APl
! 1
BF2
BMl
BKl
BHl
~
BSl
BNl
BJl
"
BT2
AA2
AE2*
AB2
AC21
AT11
BC21
BT1I
BR2
BA2
HEADER
PIN
.- +
A
0
E
J
K
N
P
T
U
X
Y
B
C
F
H
L
M
R
S
V
W
Z
AA
DO
EE
LL
NN
PP
SS
HH
BB
CC
FF
KK
MM
RR
IT
JJ
UU
AVl
VV
11-2747
mamaama
EN-OI047-1A-16-R17S-(327)
ORA 118A
DEC STD
REV
159
PAGE
95.0
FIGURE 11.5.4
M5904 SIGNAL TABLE
SIGNAL NAMES
B
000
001
002
003
004
005
006
007
008
009
010
011
C06
C07
C08
C09
Cl0
C11
EXC
RSO
RSl
RS2
INIT
SPARE
EBL
COO
COl
CO2
C03
C04
C05
SCLK
RS3
RS4
CTOD
WCLK
RUN
ATTN
C
012
013
014
015
016
017
OPA
C12
C13
C14
C15
CPA
OCC
DSO
DSl
DS2
OEM
SPARE
TRA
FAIL
+3V
+5V
+3V
+5V
+3V
+5V
-15V
GROUND
-15V
GROUNO
-15V
GROUNO
ORIVER
INPUT
PIN
RCVR
OUTPUT
PIN
ORIVER
ENABLE
PIN
AEl
ACl
AKl
AFl
ANl
AL2
B02
APl
BOl
AV2
BJl
BEl
BR2
BMl
BU2
BPl
BVl
BSl
AOl
AAl
AJl
AHl
AMl
AM2
AU2
ARl
BCl
BAl
BHl
BFl
BP2
ABl
RCVR
ENABLE
PIN
ALl
I I
AUl
AT2
ASl
BBl
1 1
BNl
BM2
BN2
BUl
BRl
BKl
Bll
HEAOER
PIN
+
B
C
F
H
L
M
R
S
V
W
Z
AA
DO
EE
LL
NN
PP
A
0
E
J
K
N
P
T
U
X
Y
BB
CC
FF
KK
MM
RR
TT
JJ
SS
HH
UU
BV2
BK2
AA2/
BA2/
AVl
AB2
AC2/
AT1/
BC2/
BTl!
AN2
11-2748
mamDDI!ID
~
EN-OI0471A-16-RJ 75-(327)
ORA ueA