The reproduction
strictly prohibited. For copy information, contact the Educational Services Department. Digital Equipment Corporation, Maynard, Massachusetts 01754.
The information in this document
without notice. Digital Equipment Corporation assumes
responsibility for any errors that may appear
document.
This equipment generates, ml.($, and may emit radio
quency. The equipment has been type tested and found to
comply with the limits for a Class A computing device
pursuant to Subpart J
designed to provide reasonable protection against such
radio frequency interference. Operation
in a residential area may cause interference
the user
whatever measures may
.interference.
The following are trademarks
poration, Maynard, Massachusetts.
4-6 Rear Vertical Support U-Nut Retainers
4-7 Fastening Support Bracket Extenders
4-8 Installing the Bezel .
4-9 Bezel and Ball Stud
4·10 Rackmounting the TU58-CA
4-11
4-12 Installing
4-13 Mounting the TU58-EA and
4-14 Mounting Choices for the
4-15 Interfacing the TU58-VA
4-16 Drive Outline Drawings . . .
4-17 Board
4-18
4-19 Data Rate and Cable Length for
4-20 Interface Selection Jumper Pin Locations
a random-access, fixed-length-block, mass-storage tape
store
262
kilobytes of data
may
be
accessed
using a new,
operating system
units
(FRUs)
in
by
a program
high-level
by
setting aside several
in a fashion
instruction set. A file-oriented structure
in
the TU58.
5I2-byte
1-1
blocks.
similar
blocks
system.
There are
to
on
the tape
that
It
uses
preformatted tape
256
blocks
employed
to
store a directory.
for
on
each of
data stored
is
easily
two
on
imple-
Page 9
The TU58
iature, reel-to-reel packages containing 42.7 m (140 ft) of
is
compact and mechanically simple. The tape cartridges are DIGITAL-preformatted, min-
3.81
mm (0.150 in) wide tape. A single puck
drives the tape by engaging a roller which moves an elastomer drive belt in the cartridge. This belt
loops around both tape spools and provides uniform tension and spill-free winding without mechanical
linkages (Figure I-I). The simple, single-point drive mechanism provides high reliability for the entire
system.
The control and drive circuitry of the TU58
(p.P)
microprocessor
to reduce the tape handling and communications management load on the host
is
located
on
a single circuit board. The controller uses a
system.
The motor and tape head control, driver, and switching circuits that manage the two tape drives are
the printed circuit board with the
operate
a time. The
p.P
at
direction changes, etc. are managed by outputs from
The mechanical actions of the drives are supervised by the
p.P.
The controller supports one or two drives, but only one drive can
controls all activities of the TU58. Head and motor selection, speed and
I/O
ports on a peripheral integrated circuit (IC).
p.P
in order to improve system performance.
Operational amplifiers, comparators, and logic circuits perform amplification, signal switching and
ditioning, proportional control, and logic steering functions in the controller. The tape
is
protected by
on
con-
motor current limiting and an anti-runaway timer.
The
p.P
intelligence requires that requests from the host for data retrieval or storage contain only simple
specifications about the transfer. The controller positions the tape and performs the transfer without
vision
from the host.
The host and controller communicate in a format called either radial serial protocol
(RSP), or modified
super-
radial serial protocol (MRSP). RSP uses two kinds of byte sequences called message packets. Both command and data packets have protocol information placed in specific locations in the byte sequence. This
is
format
cost. Figure
easily generated by the TU58, making host-peripheral interaction possible
1-2
illustrates a typical RSP exchange between a host computer and the TU58. See Chapter 3
for a full discussion of
RSP implementation
..
at
a high level with
low
DRIVE
PUCK
HEAD
MICROSWITCHES
SWINGOUT
WRITE PROTECT
TAB
DRIVE TAPE
ROLLER
TAPE ELASTOMER
CARTRIDGE
BELT
Figure I-I Tape Cartridge Partially Inserted into Drive (Top
GATE
MA·2380
View)
1-2
Page 10
When, owing to the data transfer rate selected, the buffer
fied serial protocol (MRSP)
See
Paragraph 3.2 for a more detailed description of MRSP implementation.
is
utilized.
MRSP
is
implemented by using the command packet switch byte.
is
unable to accept an entire transaction, modi-
The serial host interface operates on full-duplex, asynchronous, 4-wire lines
150 to 38.4K baud. Send and receive rates may
with Electronic Industries Association (EIA) standards
is
also compatible with devices complying with R8-232-C.
1.3
BLOCK
Figure
passing to the host through the processor
associated with the processor through the
receiver-transmitter
1.3.1
The cartridge drive motors are powered by servo-regulated speed and direction circuits. These are controlled by the processor, which monitors with tachometers and with signals from the tape. The heads
are selected by processor-controlled switches and either feed the automatic-gain-controlled
amplifier and decoder circuits or are driven by write currents encoded by the processor.
1.3.2 Processor
The processor consists
(ROM) and by scratchpad and
processor communicates with the drive control circuitry through a bidirectional
exchanges data between the TU58 processor bus and the host computer via the serial line drivers and
receivers.
1-3
Drive
DIAGRAM
illustrates the structure of the TU58 system. The data path is along the top of the diagram,
(UART) are connected to the processor by an 8·bit-wide data/address bus.
Control
of
an 8085 processor supported by firmware in a 2-kilobyte, read only memory
data
buffer memory in a 256-byte random access memory (RAM). The
be
independently set with jumpers to operate in accordance
R8-422 or RS-423. When set to R8-423, the TU58
at
the right. The drive control is
I/O
ports. The ports, memory, and universal asynchronous
at
jumper-selectable rates of
at
the lower left, also closely
(AGe)
I/O
port. The UART
read
HOST
I COMMAND
..
DATA
PACKET
..
DATA
PACKET
Figure
1-2
I
I
I
CONTINUE I
I
I
I
I
I
CONTI~UE
I
I
An Exchange
I
I
END
MESSAGE
PACKET
TU58
• PACKET
•
•
MA·2384
in
Radial Serial Protocol
1-3
Page 11
TO
HOST
Figure
1-3
TUS8
Block
1.4 SPEOFICATIONS
1.4.1
Performance
Capacity per cartridge
Data transfer rate
Read/write on tape
Data buffer to interface
Cartridge life
Data reliability
Soft data error rate
Hard error rate
Hard
error rate with
write-verify and
system correction
Diagram
262,144 bytes, formatted in 512
blocks of 512 bytes each
41.7
ps/data
bit,
24
Kbits/s
150 to 38.4 kbaud, jumper selected
5000 minimum end-to-end-and-back
tape passes
1 in
107 bits read (before self-
correction)
109 bits read (unrecoverable
1 in
within 8 automatic retries)
2 in
1011
bits read/written
Error checking
Checksum with rotation
1-4
Page 12
Average access
Maximmn
Read/write
Search
tape
time
access tirnc
tape
speed
speed
Bit density
Flux
reversal density
Recording method
9.3 seconds
28
seconds
76
cm/s
(30
152
cm/s
(60
315
bits/em
945
fr/cm
Ratio
encoding
in/s)
in/s)
(800
(2400
bits/in)
fr/in)
Medium
Track
format (Figure 1-4)
Drive
Drives
per
controller
1.4.2 Electrical
Power consumption
Board and
drives
1
or
2
DECtape
(140
Size: 6.1
X
0.5 in).
Two tracks,
II
ft)
of
3.81
X 8.1 X 1.3
Order
cartridge with 42.7 m
mm
(0.150 in) tape.
em
(2.4 X 3.2
TU58-K.
each
containing 1024
individually numbered, firmwareinterleaved
manipulates four records
operation
Single motor,
"records."
Firmware
at
to
form 512-byte blocks.
head
integrally cast
each
into molded chassis.
1
or
2 (only one may operate
at
a
time)
11
W typical, drive running
cor.
5 V
:t5%
at 0.75 A
+ 12 V + 10%
-5%
maximum
at
1.2
A,
peak
0.6 A average running
0.1 A idle
\
#128
JBOT
(
BOT
BOT:
BEGINNING
EDT:
END
Figure
#384
200
600
#0
#256
0
400
OF
OF
1-4
TAPE
TAPE
Block Locations on Tape
#129
201
#1
1
#385
601
#257
401
These voltages need not stabilize
simultaneously
#130 #386
602
202
#2
#256
2 402
upon
~lJ
~3(
#254
376
#126
176
#
DECIMAL
OCT.AL
power-on.
#510
776
#382
576
1-5
#255
377
#127
177
#511
777
#383
577
~1\~;a37""
Page 13
Rackmount
90-
128 Vac, 180 - 256 Vac,
47 -
63
Hz,
35
W maximum
Serial interface standards
1.4.3 Mechanical
Drive
Board
TU58-DA
TU58-CA
cabinet
TU58-EA, -EB, -VA
Power
board
rackmount
connector
to
In accordance with
RS-422 or RS-423;
compatible with RS-232-C.
8.1
H X 8.3 D X 10.6 W cm (3.2 X 3.3
X
4.1
in) with
19
cm
(7.5 in) cable;
0.23 kg (0.5Ib)
13.2 H X 26.5 D X 3.5 W
cm
(5.19 X
10.44 X 1.4 in); 0.24 kg (0.53Ib)
rackspace as -CA. See -EA for
Same
chassis.
13.2 H X 38.1 D X 48.3 W
15.0 X 19.0 in); 9
kg
(20 lbs)
9.2 H X 29.5 D X 33.7 W
cm
cm
(3.6 X
11.6 X 13.3 in); with rubber feet,
add
1.5 H cm
AMP
87159-6 with 87027-3 contacts
DIGITAL
(0.6 in)
PN
12-12202-09,
12-12203-00)
(5.19 X
Power connector to
rackmount
Interface connector to
board
1.4.4
When the
quate cooling
Environmental
TU58-AB
if
the interior temperature is below 50° C (122° F) dry bulb, 26° C (79° F) wet bulb.
Maximum dissipation
TU58-CA, -DA, -EA, -EB
TU58-AB, -BB, -VA
Temperature
TU58 operating
TU58 nonoperating
Maximum temperature
difference between
ambient and
TU58 board
or
European
AMP
IEC
standard
87133-5 with 87124-1 locking
clip contacts and 87179-1 index pin
(PN
12-14268-02, 12-14267-00,
12-
15418-00)
-BB
is integrated in a host device such as a terminal, convection provides ade-
120
Btu/hour
34
Btu/hour
15°
C (590 F) to 42° C (1080 F) ambient
-34° C (-30°
F) to 60° C (1400 F)
18° C (32.4° F)
1-6
Page 14
Relative humidity, noncondensing
TU58
TU
operating
Maximum dew point
Minimum dew point
Relative humidity
58 nonoperating .
If
imum
a cartridge bas
or
should
This
is
1.5 CONFIGURATIONS
The
TU58
is available in the following configurations with accompanying designations.
minimum
be
rewound
done
to
23° C (73.4°
2° C (36° F)
10%
to 90%
5%
to 98%
CAUTION
been
exposed
temperature extreme,
one
complete
bring
tbe tape
to
F)
to eitber tbe max-
tbe
cycle
before
tbe proper
using.
tension.
tape
TU58·CA
TU58-DA
TU58-EA
TU58-EB
TU58-VA
Rackmount, large chassis, two drives, serial interface controller board, power
supply
and
tenance
agnostic kit (ZJ287-RG).
Rackmount, tabletop chassis, two drives, serial interface controller board, power
V
ROM
Guide, Field Maintenance
Tabletop, two drives, serial interface controller board, power supply
switch-selectable, detachable line cord
hardware kit
(MPOlOI4).
Tabletop, two drives, serial interface controller board,' power supply
switch-selectable, detachable line cords and fuses for
tridges, two
accessory assembly hardware kit (70-16753-00), User Guide, Field Maintenance
Tabletop, two drives, serial interface controller board,
17569-1C),
User Guide, Configuration Guide, Field Maintenance Print
cessory assembly hardware kit
115/230
230 V, two cartridges, boot
Print
supply
and
230
for
Print
V switch-selectable, detachable line cords
Set
(MPOO747), two
115/230
V,
MRll-EA,
I/O
Set
I/O
V switch-selectable, detachable line cords
two cartridges, two
accessory assembly hardware kit (70-16753-00), User
(70-16753-00), User Guide, Field Maintenance
cables (BCI7A-18
(MPOlOI4).
cable (70-17568-1F), two cartridges,
ROM
I/O
I/O
Print
Sets (MPOlOI4
and
(70-16753-01).
for
MRII-EA,
cables (BC17A-18
cables (BCI7A-18
and
fuse for 115
BCI7B-18), boot
User Guide, Field Main-
and
MPOI063).
liS
MXVII-A-2
and
fuses for 115 V
and
BCI7B-18), di-
and
fuses for 115
and
BCI7B-18), boot
115/230
V,
accessory assembly
Print
115/230
V
and
230 V, two car-
ROM
for
MRll-EA,
dc
power cable (70-
boot
Set
(MPO 1 0 13), ac-
V
Set
V
ROM,
Additional
Supplies
BCllO-lO replaces BCl7A-l8
new
cable
ply
witb
8C220-lO
NOTE
and
BC17B-l8. The
has
an
improved
FCC
regulations.
Interface cable from TU58 to host.
1-7
shield
connection
to
com-
Page 15
BC17A-18
Interface cable from TU58 to
pin connector).
DL-ll
and
DLV-ll,
5.4 m (18 ft) (lO-pin-to-40-
BC17B-18
BC21B-05
TU58-K
TUC-OI
ru58-DB
TU58-EC
TU58-ED
TU58-VB
Interface cable from
100pin
connector).
Modem cable from
TU58 to
DLV-IlJ
and
MXV-ll,
TU58 to EIA connector,
1.5 m (5
5.4 m (18 ft) (to-pin-to-
ft) (lO-pin-to-DB25-P
male).
Preformatted tape cartridges, available singly or in packs of
Tape Drive Cleaning Kit.
Rackmount installation kit for tabletop versions -EA, -EB,
Accessory kit containing detachable line cord for 115
hardware kit
(70-16753-00), User Guide, Field Maintenance Print Set
V.
(MPOI014).
Accessory kit containing detachable line cords for
230
V,
two cartridges, two
MRII-EA,
for
Field Maintenance
accessory assembly hardware kit (70-16753-00), User Guide,
Print Set (MPOI014).
Accessory kit containing dc power cable
I/O
cables (BCI7A-18 and BCI7B-18), boot ROM
(70-17569-1C),
IF), two cartridges, MXVI1-A2 boot ROM,
Field Maintenance Print
Set (MPOlO13), accessory assembly hardware kit (70-
115
V and 230 V and fuse for
I/O
User Guide, Configuration Guide,
16753-01).
five.
-VA.
accessory assembly
cable (70-177568-
17-00090-00
70-16753-00
70-16753-01
23-126F3-O-O
MXVI1-A-2
23-765A9-OO
Line cord
250
V.
Accessory assembly hardware kit with brackets for mounting TU58 tabletop
versions to flat surface.
Accessory assembly hardware kit with brackets for mounting
TU58 tabletop
versions below a flat surface.
Boot ROM for BDVl1.
Boot ROM for
MXVII.
Boot ROM for MRII-EA.
Page 16
1.6 HARDWARE DOCUMENTATION ORDERING INFORMATION
The
following TU58 DECtape
DIGITAL's Accessory and Supplies Group.
II
Tape Subsystem hardware manuals can be purchased from
Part
No
EK-OTU58-UG
EK-OTU58-PS
EK-OTU58-TM
EK-OTU58-IP
MPOO747
MPOI014-00
MPO
1 0
13-00,
MPOI063
ORDERING
You
can
order supplies and accessories from one
Continental
Call 800-258-1710,
Digital Equipment Corporation
P.O.
Nashua,
New Hampshire
Call 603-884-6660, or mail order to:
USA
Box
CS2008
NH
Title
TU58
TU58 DECtape
TU58 DECtape
TU58 DECtape
TU58-C Field Maintenance Print
TU58-E Field Maintenance Print
TU58-V Field Maintenance Print
TU58-D Field Maintenance Print
or
mail order to:
03061
DECtape
II
User Guide
II
Pocket Service Guide
II
Technical Manual (microfiche or paper)
II
Illustrated Parts Breakdown
Set
Set
Set
Set
of
the
following addresses, according
to
your location.
Digital Equipment Corporation
P.O.
Box
CS2008
Nashua,
Alaska
Call
Canada
Call
or
408-7344915, or mail order to:
Digital Equipment Corporation
632 Caribbean Drive
Sunnyvale,
800-267-6146,
Digital Equipment
P.O.
Kanata, Ontario, Canada K2K 2A6
Au:
Telex:
NH
03061
Hawaii
CA
94086
or
mail order to:
of
Canada LTD.
Box
13000
A&SG Business Manager
610-562-8732
1-9
Page 17
1.7 DIGITAL
Digital Field Service offers a range
ON
SITE
REPAIR
SERVICE
SERVICE
of
flexible service plans. Choose the one that
offers the convenience
of
service
at
your site and insurance against unplanned repair
bills. For a small monthly fee you receive personal service from our Service
the specialist
is
dispatched to your site with all the equipment and parts needed to give you fast and
dependable maintenance.
is
right for you.
Specialists. Within a
few
hours
BASIC
available to extend your coverage to 12-, 16-, or 24-hour days, and to
DECsenice
maintenance. We don't leave until the problem
SERVICE
offers full coverage from 8 a.m. to 5 p.m., Monday through Friday. Options are
Saturdays, Sundays, and holidays.
offers a premium on-site service that guarantees extra-fast response and nonstop remedial
is
solved, which makes this service contract ideal for those
who need uninterrupted operations.
Under Basic Service and DECservice all parts, materials, and labor are covered in full.
CARRY
for a smaller monthly fee than
Servicenters worldwide,
service
Digital Servicenters are open during normal business hours, Monday through Friday. Call one
following numbers for the location
DECmailer offers expert repair
resources to troubleshoot, identify, and isolate the module causing the problem.
module to our Customer Returns Center where the module
-IN
SERVICE offers fast, personalized response and the ability to plan your maintenance costs
On-Site Service. When you bring your unit in to one
factory~trained
is
available on selected terminals and systems.
personnel repair your unit within two days (usually 24 hours). This
of
the office nearest you.
at
a per use charge. This service
is
for users who have the technical
of
You mail the faulty
is
repaired and mailed back to you within five
160 Digital
of
the
days.
PER
CALL SERVICE offers a maintenance program on a noncontractual, time-and-materials-cost basis.
is
This service
available with either On-Site or Carry-In service.
It
is
appropriate for customers who have
the expertise to perform first-line maintenance, but may occasionally need in-depth support from Field
Service.
Per Call Service
maintenance beyond their contracted coverage hours. There
is
also offered as s supplementary program for Basic Service customers who need
is no materials charge in this case.
On-Site Per Call Service is provided on a best effort basis, with a normal response time
three days.
Carry-In Per Call Service
It
is
available 24 hours a day, seven days a week.
is
available during normal business hours, with a two to three day
turnaround.
For more information on
of
one
the following numbers for the location
Digital
Service plans, prices,
of
the Digital Field Service office nearest you.
and
special rates for volume customers, call
these
Digital International Field Service Information Numbers
U.S.A.
Canada
United Kingdom
Belgium
West Germany
Italy
Japan
France
initializes itself, performs internal diagnostic tests, and then
description of the required exchange.
If
power
power
1.3 TU58-VA CONTROlS
1.3.1 Front Panel
The front panel (Figure
is
removed
removal.
while
2-2)
a tape
AND
has
is
INDICATORS
two
drives.
1.3.1
Each tape drive has
Run
Indicator
an
indicator that lights
to
power
may
switches
be
consumption
down
being
written, data
slots
for
the tape cartridges and
to
show
tape
on
plugged
is
less
to
show
tape
motion
their back
into
than
wait
may
motion
in
that
drive.
panels.
If
an
the controller. Otherwise, they
20
W.
for
instructions. See Paragraph 3.2.2
be
lost.
There are
two
tape
motion
in
that
drive.
outlet
is
available
do
no
other restrictions
indicators
not
asks
for
on
need
the
for
on
the
a
a
Figure
2-2
RUN
INDICATOR DRIVE 0
DRIVEO
TU58-EA,
-ED,
and -VA Front Panel
2-2
Page 20
2.3.3 Application and Removal
The
TU
58-VA requires + 5 V and +
fications in
ber of
Paragraph 1.4.2 for power requirements of a controller board and two drives. The part num-
dc
power cable supplied with the
mation.
of
Power
12
V from the device to which it connects. See the electrical speciTU
58-VA
is
70-17569-1 C. See Chapter 4 for installation infor-
When power is applied, the
host for an acknowledgement before it settles down to wait for instructions.
TUS8 initializes itself, performs internal diagnostic tests, and then asks the
See Paragraph 3.2.2 for a
description of the required exchange.
If
power is removed while a tape
is
being written, data may be lost. There are no other restrictions
on
power removal.
2.4 TUS8 COMPONENTS CONTROLS AND INDICATORS
See Chapter 5 for installation and operation of optional features.
2.4.1 Application and Removal
of
Power
The TU58 may be supplied with power from a host system. It is ready for operation within one second
of voltage stabilization.
is less than 5 W.
.
'.
It does not neep to be turned off when not in use; its idling power consumption
When power is applied, the TU58 initializes itself, performs internal diagnostic tests, and then asks the
host for an acknowledgment before it settles down to wait for instructions.
See Paragraph 3.2.2 for a
description of the required exchange.
If
power is removed while a tape is being written, data may be lost. There are
no
other restrictions on
power removal.
2.S CARTRIDGE
2.5.1 Cartridge Loading
The
TU58 drive is designed to make correct loading easy. To load the cartridge, hold it label-up, line it
up
with the grooves in the chassis, and slide it in with a firm push. Figure
2-3
illustrates the fit of the
cartridge into the drive chassis grooves.
2.5.2 Cartridge Unloading
Unloading the cartridge is as simple as loading. Just pull it straight out.
stop (run indicator turns off) before removing the cartridge. The mechanism cannot be damaged by
removing the cartridge while the tape
message
is
sent to the host
if
a command is interrupted by removal of a cartridge. The cartridge may be
left in the drive as long as needed.
2.5.3 Keeping Track
If
the TUS8
is
used in a non-file-structured system, the cartridge does not have an identifying number
of
Cartridges
or label recorded on the tape.
tridge was loaded; the operator must keep track of the contents of various cartridges.
2.5.4 Write Protect Tab
Each tape cartridge has a movable tab which, when properly positioned, protects data on the tape from
unintended write operations. When this write protect tab (Figure 2-4)
the drive roller), it locks out the write circuitry.
When the write protect tab
is
troller to write when it is commanded. The operator should be sure
backed up with copies before loading them into the
It is best to wait for the tape to
is
moving, but
If
a cartridge is changed, the TUS8 does not know
in the outer position, it closes a switch in the chassis and allows the con-
if
a write is in progress, data may be lost. An error
that
a different car-
is
in the inner position (toward
that
system or program tapes are
TUS8 with their write protect tabs set to record.
2-3
Page 21
....
U71
Figure
2-3
Cartridge Loading
Figure
2-4
Write Protect Tab
WRITE
PROTECT
MOVE
..
TO
PROTECT
POSITION
LEFT
TO
TAB
IN
PROTECT
2-4
Page 22
The write protect tab can
cartridge, use a fingernail under the protruding end to lift the protect tab. Replace
its slot and pressing on it until it snaps.
part way and then lift from the front. To replace it, drop it into its slot and press forward and down.
2.S.S Cartridge Storage and Care
Store cartridges in their cases, away from dust, heat, and direct sunlight. Do not touch the tape; there
no
safe way to clean the tape and permanent errors may result. Keep tools and other ferrous or magnet-
If
ic objects away.
specifications), and if the software operating system permits, wind it all the way through with a New-
(Paragraph 3.1.2) or equivalent command. or by requesting positionings to blocks
tape
the tape before attempting to store data on the cartridge.
2.6 MAINTENANCE
it is possible
be
completely removed for long-term write protection. On the metal-base
it
by dropping it into
On
the plastic-base cartridge, pry up the tab from its back edge
that
a tape has been exposed to environmental extremes (as listed in the
at
each end of
is
2.6.1
After the first 20 hours of break-in runtime on each drive. clean the head and motor puck with a longhandled cotton applicator moistened with DIGITAL cleaning fluid (from cleaning kit
cent isopropyl alcohol, fluorocarbon TF, 113 or equivalent (Figure 2-5). Push the puck around with the
applicator to clean its entire surface.
hours
errors caused by contamination. This is the only regular maintenance required by the
2.6.2 Operator Trouble Isoladon
Table
applicable to components.)
2.6.3 Cartridge Wear
Cartridge tape is expected to last for 5000 end-to-end-and-back passes.
life. a read operation may require several retries to get the data in the presence
error
surface. This speck lifts the tape away from the head and causes signal loss and consequent read errors.
A
it happens often. the tape is probably old and shedding oxide and should be copied and discarded as
soon as possible.
Head and Puck Oeanlng
TUC-Ol),
'After the first cleaning, repeat the procedure after every 100
of
runtime. Regular cleaning minimizes tape and head wear and prevents tape damage and data
TU58.
2-1
lists potential problems and possible corrective actions and comments. (Some items are not
If
a cartridge is
is
a temporary data loss which
few
extra passes of the tape past the head may knock the speck away and allow error-free reading.
is
w;
~
usually caused by a speck of dirt or oxide on the tape or head
I
f£
:1
0
111
J
at
the end of its
of
soft errors. A soft
95
per-
If
MICROSWITCHES
Figure
I DRIVE
2-5
View
PUCK
Into Tape Drive Cartridge Slot
2-5
TAP~HEAD
Page 23
Table 2-1 Operator Trouble Isolation
Symptom
TU58 does not respond
to host
TU58
does not write
(reads okay)
Action/Comments
1.
Ensure
socket (or proper dc source for -VA
2.
Check
3. Ensure
4.
Check
both
If
S.
Remove the bezel
the indicator should light for a
second, and then relight. This means the controller has passed its
automatic self-test and
off, there is some problem within the board or in the interface.
Check
serial interface is suspected
interface cable.
indicator from coming on.
1.
Check
(Figure 2-4).
that
the
TU58-CA, -DA, -EA, or -EB is plugged into a live
or
components).
that
the
voltage selection switch is properly set.
that
the
fuse and power cord are intact
that
the
baud
rates
and
interface standards are
the
TU58
and
the
host interface board (Paragraph 4.7).
possible, observe the self-test indicator on the controller board.
on
the rackmount version. When power
half second,
is ready for operation.
that
the
that
interface cable is intact
and
An
open wire in
Other
the
write protect
tab
the
and
standards are correct, try a new
the
line from
causes require servicing.
is
set correctly on
and
go
out for another half
If
the indicator remains
properly inserted.
the
properly inserted.
the
same for
is
applied,
If
host prevents
the
cartridge
the
ac
the
Read
errors (some host
operating systems may
provide this or a
similar message)
TU58
sends
motoNtopped
error messages
2.
The
trouble may be in a drive. Try writing on
the
problem except
1.
Clean
the
head.
The
tape
2.
poor condition
become a permanent
format problems will produce
cartridge.
3. Motor
This indicates
section and
should not
conditions without checking
is not getting near
may contain errors
or
head is reaching end
that
the
runaway timer has stopped the motor.
be
commanded
write protect
Dirt
or
if
data
a malfunction has occurred in
to
the
end where
tab
and
tape
oxide buildup
that
were written onto it.
is not verified
part
of
the
recording. A new cartridge with
the
same error message.
of
life. Replace drive.
move
tape
more than twice under these
the
cartridge. Make sure
it
might come free of
the
other drive. Any
setting requires service.
can
cause errors.
If
a
tape
at
write-time, errors may
Try
another
the
data
recovery
The
TU58
that
the tape
the
hub.
is in
2-6
Page 24
3.1 GENERAL PRINCIPLES
The
TU58
such
initiate a
packets.
handshaking
protocol
mission
as
tape
complex
One
(RSP),
by
is
controlled
positioning
and
operation.
brief packet
sequences
or
the
modified
asynchronous
by a microprocessor
error retry.
The
can
contain a message
between
interfaces.
host
host
radial
Only
and
and
serial
that
one
ru58
TU58
protocol
frees
the
high-level
communicate
which
completely
as
well
as
(MRSP),
host
computer
command
via
from
to
the
strings
describes a high-level
packet format are
and
were
designed
CHAPTER 3
PROGRAMMING
device-related
microprocessor
of
one
or
more
defined
to
by
be
operations,
is
necessary
bytes
command.
the
radial
suitable
for
to
called
The
serial
trans-
3.1.1
The
shows
block,
count,
fied.
TU58
the
ber
the
3.1.2
Some
3.2 RADIAL SERIAL PROTOCOL (RSP) AND MODIFIED RSP (MRSP)
3.2.1
All
There
selected
manage
Block
TU58
the
the
the
If
reads
write
of
the
additional
Special
Number,
uses a drive
locations
byte
TU58
the
host
as
many
function.
first
block
block
Handler
count
positions
asks
device-related
1.
A
short
complete
2.
brings
A
the
losses)
the
TU58
presence
occur.
Packets
communication
are
two
types
using
the
protocol
and
Byte
number,
of
blocks
will
be
the
for a block
sequential
This
means
in a file
numbers.
Functions
functions
routine
called
wind-rewind
tape
to
handler
of
should
soft
between
of
multi-byte
command
control
Count,
block
on
the
512
or
specified
and
blocks
that
and
the
are
not
Newtape
for
proper
errors.
the
host
packet
the
state of
and
Drive
number,
tape.
less.
When
drive
also
as
the
host
file's
dealt
new
operating
check
This
and
packets:
switch
Number
and
byte count
If
all
of the
the
host
(unit) at that
desired
asks
block
to
write
data
for
a particular
and
or
read data.
is
contained
transfers the
a byte count greater than that of the
are
needed
software
byte
with
(Appendix
or
environmentally
tension
the
success
enables
the
TU58
Control
byte.
the
system:
to
or
count
to
directly
B)
levels.
code
action
is
accomplished
(Command)
In
addition,
INIT,
fulfill
the
an
on-tape
read
or
in
the
RSP,
should
be
(byte 3 of
to
be
there are three
Continue,
byte
file
write
all
the
included
stressed
the
taken
before
via
and
Data.
count.
directory
the data
MRSP,
in a TU58
tape
RSP
sequences
Either RSP
and
XOFF.
block
The
cartridges.
or
hard errors (permanent data
single-byte
Figure
1-4
within a single
and a 512-or-Iess
number
512-byte
same
need
without
or
in
process
only
the
of
boundary,
store
having
ru58
handler
This
MRSP
of
end
bytes
or
called
MRSP
packets
(Chapter
512-byte
byte
bytes
speci-
applies
the
num-
to
know
firmware.
to
provide
procedure
message)
packets.
may
used
1)
the
to
a
for
be
to
Control
contains a
write operation,
ber, byte count
(Command)
message
for
and
- A Control packet
completely describing the operation
example, the
block
message
number.
is
sent
to
the
TU58
to
be
includes the function
3-1
to
initiate all operations. The packet
performed. In the case of a read
to
be
performed, unit (drive)
or
num-
Page 25
A special case
completion
aborted operation.
of
of
an operation or on an error. The End packet includes the status
the Control packet, called an End packet,
is
sent from the TU58 to the host after
of
the completed or
Data - The Data packet holds messages
data
transferred from
than 128 bytes, the transfer is broken up and sent 128 bytes
INIT
- This single-byte packet is sent to the TU58 to cause the power-up sequence. The TU58
returns Continue after completion, to indicate that the power-up sequence has occurred. When the
TU5S makes a protocol error or receives an invalid command, it reinitializes and sends
tinuously to the host. When the host recognizes
protocol.
Bootstrap - A flag byte saying Bootstrap (octal 10), followed by a byte containing a drive number,
causes the
packaging. This simplifies bootstrap operations. Bootstrap may be sent by the host instead
second
Continue
Continue. This permits the
XON
XOFF
host
TU58 stops transmitting immediately and waits until the host sends Continue to complete the
transfer when it
receives XOFF.)
TU58 to read block 0
INIT
as part
- Before the host sends a Data packet to the TU58, it must wait until the TUS8 sends
- An alternate term for Continue.
- Ordinarily, the TU58 does not have to wait between messages to the host. However,
is
unable to receive all
or
to the TU58 during a read or write operation. For transmissions
of
of
the initialization process described below.
TU58 to control the rate that data packets are sent to it.
of
a message from the peripheral
is
ready. (Two characters may be sent
of
between 1 and 128 bytes. This message is actually the
INIT,
the selected drive.
of
larger
at
a time.
INIT
it sends Break to the TU58
It
returns the 512 bytes without radial serial
at
once, it may send XOFF. The
by
the UART to the host after the TUS8
to
restore the
con-
of
if
a
the
3.2.1.1
begin with a flag byte, which announces the type
are as follows.
(Bits
Multiple-byte (Control and Data) packets also contain a byte count byte, message bytes, and two checksum bytes. The byte count byte
are a 16-bit checksum. The checksum
while adding any carry back into the sum (end-around carry), The flag and byte count bytes are included in the checksum.
Packet Usage - Position within the packet determines the meaning
of
packet to follow. Flag byte numeric assignments
Flag
Byte
Value
Packet
Data
Control (Command)
INIT
Bootstrap
Continue
XON
XOFF
5 - 7
Type
of
the
nag
byte are reserved.)
(See example in Appendix
Octal Binary
01
02 00010
04 00100
10
20 10000
21
23
00001
01000
10001
10011
is
the number
is
formed by summing successive byte-pairs taken as 16-bit words
of
message bytes in the packet. The two checksum bytes
8.)
of
each byte. All packets
3-2
Page 26
3.2.%
Break
of
the serial line, which normally switches between two logic states called mark and space,
space condition for
bit. The
If
Break and
Break and Initialization
is
a unique logic entity that can be interpreted by the TU58 and the host regardless
the protocol. This
is
the logical equivalent
at
least one character time. This causes the TU58's UART to set its framing error
of
a bus init or a master reset. Break
is
of
the state
transmitted when
is
kept in the
TU58 interprets the framing error as Break.
communications break· down, due to any transient problem, the host may restore order by sending
IN
IT
as outlined above. The faulty operations are cancelled, and the TU58 reinitializes it-
self, returns Continue, and waits for instructions.
With DIGITAL serial interfaces, the initialize sequence may be sent by the following sequence of oper-
Set
ations.
transmit ready flag
The second character
discarded by the TU58. The TU58 responds to the second
has been received, the initialize sequence
the Break bit in the transmit control status register, then send two null characters. When the
is
set again, remove the Break bit. This times Break to be one character time long.
is
discarded by the TU58controller. Next, send two
INIT
by sending Continue. When Continue
is
complete and any command packet may
INIT
characters. The first
follow.
3.2.3 Command Packets
The command packet format is shown in Table
bytes. Their definitions
follow.
Table 3-1 Command Packet Structure
3-1.
Bytes 0,
1,
12, and
13
are the message delivery
is
o
1
Byte
o
1
2
3 Modifier
4 Unit Number
Byte Contents
Flag
= 0000 0010(028)
Message Byte Count = 0000
OpCode
101
O(
128)
5 Switches
Low
Low
is
Flag
6 Sequence Number 7 Sequence Number - High
8 Byte Count 9 Byte Count - High
10
11
12
13
Block Number Block Number - High
Checksum Checksum - High
This byte
is
Low
Low
set to 00000010 to indicate that the packet
Command packet.
Message Byte Count Number of bytes in the packet, excluding the four message de-
is
livery bytes. This
decimal
10
for all command packets.
a
12,13
Checksum The 16-bit checksum
of
bytes 0 through
formed by treating each pair
words with end-around carry.
3-3
11.
The checksum
of
bytes as a word and summing
is
Page 27
The remaining bytes are defined below.
Op
2
Code
Operation being commanded. (See Table
for definitions.)
34
and Paragraph 3.3
3
4·
5
6,7
8,9
Modifier
Unit Number
Switches
Sequence Number
Byte Count
Permits variations of commands.
Selects drive
Selects maintenance mode and specifies
Always zero for
0 or I.
TU58.
RSP
or MRSP.
Number of bytes to be transferred by a read or write command.
Ignored by other commands.
10,11
Block
Numbet
The block number to be used by commands requiring tape positioning.
3.1.3.1 Maintenance Mode - Setting bit 4 of the switches byte (byte 5) to I in a read command inhibits retries on data errors. Instead, the incorrect data
The success code in the end packet indicates a hard
is
delivered to the host followed by an end packet.
dt~.ta
error. Since data is transmitted in 128-byte
packets, a multiple packet read progresses normally until a checksum mismatch occurs. Then the bad
data packet is transmitted, followed by the end packet, and the operation terminates.
3.1.3.1 Special Address Mode - Setting the most significant bit of the modifier byte (byte 3) to 1
selects special address mode.
records
(0-2047) instead of 512-byte blocks (0-511). Zero-fill in a write operation only fills out to a 128-
In
this mode all tape positioning operations are addressed by 128-byte
byte boundary in this mode. To translate between normal addressing and special addressing, multiply
the normal address by
4.
The result is the address of the first I 28-byte record of the block. Add
I,
2, or
3 to get to the next three 128-byte records.
3.1.4 Data Packets
3.1.4.1 Radial Serial
is
packet
the command packet from host to the TU58. Next, the data
either direction (as required by read or write). After all data
If
the TUS8 encounters a failure before all data has been transferred, it sends the end packet as soon as the
Protocol-
A data transfer operation uses three or more message packets. The first
is
transferred in 128-byte packets in
is
transferred, the TU58 sends an end packet.
failure occurs.
The data packet
between
128
bytes
1 and
at
whereas the
message packets for the
host has enough buffer space, the
is
shown in Table 3-2. The flag byte
128
bytes. For data transfers larger than 128 bytes, the transaction
a time. The host
TU58 only
has
TU58 to send the Continue flag 0208 before sending the next packet. Because the
is
set to 0018. The number
is
assumed to have enough buffer capacity to accept the entire transaction,
128 bytes
of
buffer space. For write commands, the host must wait between
of
data bytes may be
is
broken up and sent
TU58 does not wait for a Continue flag between message packets when it
sends back read data.
3.1.4.1 Modified Radial Serial
entire transactions
at
the hardware selected data transfer rate, modified radial serial protocol (MRSP) may
be specified using the command packet switch byte. Bit 3 of the switch byte
3 remains set until intentionally cleared or cleared during power
Protocol-
When the host does not have sufficient buffer space to accept
is
set to specify the MRSP. Bit
up.
A good practice
is
to set bit 3 in every
MRSP command packet.
34
Page 28
MRSP
MRSP
up),
the
and
including
received
XON
before
with
the
is
identical
for
the
ru58
from
transmitting
Continue
first
will
send
the
last
the
host.
handshake.
to
time
RSP
except
(that
is,
bit 3 of
one
data
or
byte
of
the
To
prevent a protocol
any
command
If
a bootstrap
during
end
packet
end
packet,
packets.
transmission
the
switch
byte
will
error
from
If
a
is
being
to
the
byte
was
previously
(whichever
not
be
transmitted until a
occurring,
protocol
error
transmitted,
host.
When a command
cleared
occurs
first).
it
is
necessary
is
detected,
however,
or
cleared
The
subsequent
Continue
to
transmit
continuous
no
handshake
packet
during
bytes,
or
an
Continue
INITs are
is
employed.
specifies
power
up
to
XON
is
or
sent
.
3.2.5
The
end
End
packets
shown
End
packet
in
Table
Packets
is
sent
are
sent
3-3.
to
the
using
host
by
the
ru58
after
completion
RSP
or
MRSP
Table 3-1 Data Packets
Byt~
o
1
------------------
2
3
M
M+
as
specified
"
1
by
Byte Contents
Flag = 0000
Byte Count = M
First Data Byte
Data
Data
Last Data Byte
or
termination of
the
last
- - - -- ------ - - - --
M+2
M+3
ChecksumL
ChecksumH
command
0001
..
- -
an
operation
packet.
The
or
end
an
error.
packet
is
Table 3-3 End Packet
Byte
o
1
Byte Contents
Flag - 0000 00 1 0
Byte Count = 0000 1010
--------------,..---
--
10
11
12
13
3
4
5
6
7
8
9
2
-
--
--
Op Code - 0100 0000
Success Code
Unit
Not
Used
Sequence No. L
Sequence No. H
Actual Byte Count L
Actual Byte Count H
Summary
Summary
- - - - - - -
ChecksumL
ChecksumH
3-5
Status L
Status H
---,-
Page 29
The definition of bytes
are defined
Byte
2
Byte
3
Byte
4
as
follows.
0,
1,
12,
and
13
are the same
Op
Code
- 0100
Success Code
Octal
0
1
377
376
370
367
365
357
340
337
320
311
Unit Number 0 or 1
Decimal
-11
-17
-32
-33
-48
-55
0000
0
1
-1
-2
-8
-9
for
drive number.
as
for
the
command
for
end
packet
Normal
=
Success but
=
Failed self test
==
Partial operation (end of
=
medium)
Bad
-
No cartridge
-
Write protected
==
Data check error
-
Seek error (block
==
Motor stopped
==
Bad
-
Bad
==
success
with
unit number
opcode
block
number
packet. The remaining
retries
not
found)
(>
511)
bytes
ByteS
Bytes
6,7
Bytes
8,9
Bytes
3.3
The
op
serial
Instruction
10,11
INSTRUcnON SET
operation
code
protocol
byte
set
performed
in
with
op
AlwaysO.
Sequence number Actual byte count - number of bytes handled
ation, this
Summary Status
Byte
Bit
Bit
Byte
Bit
by
the
TU58
the control packet
the
code
switch
byte
byte, the
assignments
is
the same
10
0
•
7
11
0
1
2
3
4
5
6
7
when
message.
response
are
always 0 as
as
the data byte count
Reserved
Logic
Motion
Transfer error
Special condition (errors)
it
receives
Note that
will
listed
in
error
error
a Control
while
not
be
Table
in
command packet.
(command)
any
command
MRSP if a
3-4.
in
transaction. In a
in
the command packet.
boot
packet
can
operation
is
determined
specify
is
being
<good
modified
performed.
oper-
by
the
radial
To
allow
for
future
mands
and
have
result
unpredictable results
in
the return of
development,
an
end
certain
and
should
packet
op
not
with
codes
be
used.
the "bad
3-6
in
the
command
Op
op
codes
code"
set
not
listed
success
have
in
code.
been
the
command
reserved.
These
set
are
com-
illegal
Page 30
Table 3-4 Instruction Set
OpCode OpCode
Decimal
0 0 NOP
1 1 INIT
2 2
3 3
4 4
5 5 Position
6 6
7
8
9
10
11
Octal
7
10
11
12
13
IDstruction
Read
Write
(Reserved)
(Reserved)
Diagnose
Gctstatus
Set status
(Reserved)
.
(Reserved)
Set
The following is a brief description and usage example
OP
CODE'O
This instruction causes the TU58 to return an end packet. There are
packet is shown below.
BYTE
0
1
2
3
4
5
NOP
0000
0000
0000
0000 0000
0000
0000
0010
1010
0000
OOOX
0000
6 0000 0000
7
8 0000 0000 BYTE
9
10
11
12
13
The TUS8 returns the following end packet.
0000
0000 0000
0000 0000
0000
0000
0000
0 0000
1
2
0000
0100 0000
3 0000
4
S
6
7
8
9
10
11
12
13
0000
0000
0000
0000
0000
0000
0000
XXXX
ooox
XXXX XXXX
0000
0000
00IX CHECKSUM.L
1010
0010
1010
0000
OOOX
0000
0000
0000
0000
0000
0000
XXXX
XXXX
<
FLAG
MESSAGE
OPCODE
MODIFIER
UNIT
SWITCHES
SEQ
SEQ
BYTE
BLOCKNO.L
BLOCKNO.H
CHECKSUMH
FLAG
MESSAGE BYTE
OPCOPE
SUCCESS
UNIT
NOT
SEQ.L
SEQ.H
..
ACTUAL BYTE
ACTUAL BYTE
SUMMARY STATUS L
SUMMARY STATUS H
CHECKSUML
CHECKSUMH
NUMBER
NO.
(NOT
NO.
(NOT
COUNT
COUNT
(IGNORED)
USED
....
of
each.
BYTE
.
CODE
CNT
(IGNORED)
(NOT
USED)
USED)
USED)
L
H INVOLVED
CNT
CNT
L
CNT
H INVOLVED
no
modifiers to NOP. The
NO
DATA
NO
TAPE
POSITION
NO
DATA
NOP
3-7
Page 31
OP
CODE 1 INIT
This instruction causes the
this operation.
from
ant change to the
reinitializing itself. There are
OP
CODE 2
This instruction causes the
designated by the block number bytes.
reading until the byte count (command bytes 8 and 9) is satisfied. After data has been sent, the
sends an end packet. Byte 3 indicates success, success with retries, or failure
of
event
packet is recognized by the host by the flag byte. The host sees a command flag
a data flag
failure, the end packet is sent
(0000 0001).
The
low
Read,
TU58 controller to reset itself to· a ready state.
command 'packet
order checksum byte. The TU58 sends the same end packet as for
no
modifiers to
and
Read
with
TU58 to position the tape in the drive selected by Unit Number to the block
is
tbe same as for
Decreased
It
reads
at
the time
IN
IT.
Sensitivity
data
of
failure without filling up the data count. The end
NOP
starting
except for the op code and the result-
at
the designated block and continues
No
tape positioning results
NOP
of
the operation. In the
(0000 0010) instead of
after
TU58
There are two modifiers to the read command. Setting the least significant bit
TU58 to read the tape with decreased sensitivity in the read amplifier. This makes the read amplifier
data
miss
healthy. The read transaction between TU58 and host is shown for 510 bytes (just under a full block) in
Figure
3.2.3.1 and 3.2.3.2.
if any weak spots are present. Thus, if the TU58 can read error-free in this mode, the data
3-1.
Setting the most significant bit
COMMAND
(READ
HOST
PACKET
510
BYTESI
of
byte 3 to 1 selects special address mode. See Paragraphs
TU58
I
I
..
~
.
•
,I
•
128
,,I
128
12BBYTES
DATA I
BYTES
DATA
BYTES
I
DATA
I
of
byte 3 to 1 causes the
is
I I
•
..
I
126
DATA
BYTES
I
OP
CODE 3 Write, and Write
This op code causes the TU58 to position the tape in the selected
10,11
of
number in bytes
It
writes data from subsequent data packets into one or more. blocks until the byte count called out in
bytes 8, 9 of the command packet has been satisfied.
The controller automatically zero-fills any remaining bytes
the command packet and write data from the first data packet into
Figure
and
3-1
Read
..
Read
Verify
II
END
I
C()mmand
3-8
I
_.378
Packet
Exchange'
driveto
ina
512-byte tape block.
.
the
block
specified by the
that
block.
Page 32
There are two modifiers pennitted with the write command. Setting the least significant bit
to
1 causes the TU58
3
decreased sensitivity and test the checksum
TU58 sends an end packet with the success code set
to
data). Failure
read correct data results in a success code
error. Setting the most significant bit
to
write all
of
the
data and then back
of
each record.
of
byte 3
to
up
and read the data just written with
If
all
of
the
checksums are correct, the
to
0 (or 1
if
retries were necessary
of -17
(357
)
8
to
to
indicate a hard read
1 selects special address mode. See Paragraph
3.2.3.2. . .
of
byte
read the
The write operation has to cope
with
the fact that the TU58 only has 128 bytes
of
buffer space.
It
is
necessary for the host to send a data packet and wait for the TU58 to write it before sending the next data
is
packet. This
accomplished using the continue flag. The continue flag
0000 from TU58 to host. The RSP write transaction for both write and write/verify operations
Figure 3·2. The
MRSP write transaction for
HOST
COMMANO
PACKET
WRITE
620,
BYTES
DATA
128
BYTES
OATA
128
BYTES
DATA
128
BYTES
DATA
128
BYTES
DATA
108
BYTES
both
write and write/verify operations
russ
..
CONTINUE
..
TAPE
POSITIONS
AND
WRITES
OATA
..
CONTINUE
..
TAPE
POSITIONS
AND
WRITES
DATA
..
CONTINUE
..
TAPE
POSITIONS
AND
WRITES
DATA
..
I
CONTINUE
..
TAPE
POSITIONS
AND
WRITES
DATA
•
CONTINUE
I
..
TAPE
POSITIONS
DATA. TU58 ZERD-FILLS REMAIN·
ING
404
VERIFY.
B
LOCKS
CHECKSUMS.
BYTES
TAPE
JUST
ANO
OF
BLOCK.
REWINOS
WRITTEN
I
I
is
a single byte response of 000 1
is
shown
WRITES
IF WRITEI
AND
READS
AND
TESTS
is
shown in
in
Figure 3·3.
Figure
3-2
..
RSP
Write
I
ENb
SUCCESSIFAILUR~
I
MAo2S77
Transaction
3·9
Page 33
I
HOST
CONTINUE
COMMAND
PACKET
WRITE
6108YTES
DATA
1288YTES
CONTINUE
DATA
1288YTES
..
I
I
•
I
I
I
I
I
I
I
I
I
..
SEND
THE
IS
AFTER
CONTINUE
..
..
TAPE
AND
CONTINUE
..
TU58
"CONTI
FOLLOWING
NOT
THE
SELECTING
POSITIONS
WRITES
NUl!"
FIRST
DATA
HERE
ONLY IF
COMMAND
COMMAND
MRSP.
PACKET
PACKET
Figure
CONTINUE
DATA
1288YTES
CONTINUE
DATA
128
BYTES
CONTINUE
3·3
MRSP
..
I I
I I
•
II
I I
Write
I
I
I
..
..
..
..
SUCCESS/FAILURE
Transaction
TAPE
POSITIONS
AND
WRITES
DATA
CONTINUE
TAPE
POSITIONS
AND
WRITES
DATA
CONTINUE
WHEN
USING
END
REQUIRES
FROM
MRSP.
THE
TRANSFER
"X-ON"
REMAINING 8YTE
148YTES
I
AN
HOST
END
PACKET
''CONTINUE''
BEFORE
MA·10.a3
OR
EACH
3-10
Page 34
OP CODE 4 (Resened)
OP
CODE 5 Position
This
command
11.
After
OP
CODE 6 (Reserved)
OP CODE 7 Diagnose
This
command
and
RAM.
Fail).
Note that if the bootstrap hardware
handshaking
OP
CODE 8
This
command
OP
CODE 9 Set Status
This command
end
an
OP
OP
packet.
CODE 10 (Resened)
CODE
causes
reaching
causes
Upon
even
Get
is
is
11
(Resened)
the
TU58
the
selected
the
TU58
completion,
if the
switch
Status
treated
treated
as
as
to
block,
to
TU58
byte
position
run
specifies
tape
it
sends
its internal
sends
an
option
on
the selected
an
end
diagnostic
end
packet
is
selected,
MRSP.
a NOP. The TU58 returns
a NOP because
TU58
status cannot
packet.
with
an
end
drive
See
Paragraph
program
appropriate
boot
information
packet.
be
to
set
the
block
which
success
from
designated
3.2.3.2.
tests
will
be
the
host.
the
processor,
code
(0 = Pass,
transmitted
The
by
bytes
TU58
10,
ROM,
-1
=
without
returns
PASCAL TUS8 HANDLER ALGORITHM
3.4
The
following
collection of algorithms describes the basic functions required
system. These algorithms are written
illustrate the
software
examples
1.
logic
of operations
for
a particular
found
in
tudiagnose - Constructs and
host
Appendix
involved
computer
C.
The
built-in, self-test diagnostic. Returns the
2.
tuseek - Constructs and sends the command packet
in
tape inserted
from
the TU58
3.
turead - Constructs and
the tape
TU58
4.
tuwrite - Constructs and
from
end packet
the buffer area specified
obtained
In addition
to
the
routines are shared
in
from
above
by
the specified drive
end
packet
sends
the specified drive into a buffer area. Returns the
as
the result.
sends
the TU58
end
specific functions, algorithms
the TU58 function routines and are included
DEFINmONS
in
a pseudo-Pascal language and are therefore
in
causing the TU58
may
be
written
following
sends
is
a list of the functions described.
the command packet causing the TU58 to execute its
TU58
to
the specified
as
the result.
the command packet
to
perform the intended function. Actual
using
these algorithms
end
packet success
which
block.
which
causes the TU58
Returns the'success
causes the TU58 to.read data
success
the command packet
to
the specified TU58 tape unit. Returns the
packet
as
the result.
for
which
causes the TU58
supporting routines are
for
the sake of completeness.
for
along
code
code
using
only
with
as
the result.
obtained
also
the TU58
designed
the program
to
position
code
obtained
from
to
write data
success
provided.
in
to
the
from
the
code
These
a
Digital Equipment Corporation assumes
offers corrections should errors
4.1 INTRODUCfION
This chapter contains installation, configuration, and checkout procedures for all the versions of the
TU58 DECtape II (-DA, -CA, -EA, -EB, -VA components).
4.2 RACK INSTALLATION (-DA Version)
4.2.1 Rackmount
TU58-DA mounts in 13.2 cm (5.1 in) of standard 48.3 em (19 in) width rack.
The
so
that the'2 m (6
any power outlet.
4.2.2 Unpacking
The TU58-DA shipping carton contains the following items for rackmounting.
ft)
power cord can reach a power controller outlet box such as the DIGITAL
1 TU58"EB
1 Bezel
2 Mounting brackets
Support brackets
2
2
Support bracket extenders
Phillips trusshead screws 10-32 X
24
24 Internal lock washers
12
U-Nut retainers
6
Keplocknuts
1 Line cord (120
2 Fuses
(3/8
10-32 X
V)
A and
3/4
3/8
A slow-blow)
1/2
in
It
should
be
located
861
or
4.2.3 Power Selection
Detachable line cords for
cord receptacle meets European
lects 115 V or 230 V (Figure 4-1).
1.
Set the voltage switch to the correct value using a small screwdriver.
115 V and 230
Switch
Position
Left
Right
If
the TU58 is plugged into a 230 V circuit while set
for 115
V,
and two fuses are supplied with the TU58-DA. The line
IEC
standards. A switch
Voltage
115V
230 V
CAUTION
V,
it may
be
severely damaged.
4-1
on
the back of the tape drive rear panel
Range
90-128
180 - 256 Vrms
Vrms
se-
Page 42
FUSE
POST
120/240V INTERFACE CABLE CABLE SHIELD
SWITCH CONNECTOR GROUND
SCREW
FUSE
POST
120/240V INTERFACE CABLE CABLE SHIELD
SWITCH
CONNECTOR GROUND
\.
SCREW
000
POWER
SWITCH
(A) NON·FCC COMPLIANT CONFIGURATION
2.
From the two fuses provided, select and
fuse post, use a 3/16-inch blade type screwdriver:
Figure
(B)
4-1
TU58-DA Rear Panel
instaH
POWER
SWITCH RECEPTICAL
LINE
CORD
FCC
COMPLIANT CONFIGURATION
the proper fuse
Press in the fuse post cap and turn it
000
in
the fuse post. To open the
counterclockwise. To close the fuse post, use the screwdriver to press in the cap and turn it
clockwise.
4.2.4
The TU58
Removing
is
shipped prewired for operation at 38.4K baud transmit and receive on RS-423. If a
figuration change
Voltage
115V
230V
Bottom
is
Plates
for
necessary, the bottom plates must be removed
Fuse
3/4
3/8 A slow-blow
Controller
A slow-blow
Board
Configuration
in
order to gain access to the controller board. Use the following procedure to remove the bottom plates. (See Paragraph 4.7 for
figuration information.)
MA~7e3().a3
concon-
1.
Disconnect the power cord and interface cable from the rear panel of the TU58 (Figure 4-1).
2.
Place the TU5S upside-down on a flat working surface
3.
Remove the two Phillips head screws and lock washers from the front plate. Remove the
so
the rear panel faces you.
front plate, exposing the two tape drives.
4.
Remove two Phillips head screws and lock washers from the bottom of the rear plate and one
Phillips head screw from the rear panel at the left side of the interface cable connector.
flat
Remove the power supply assembly by lifting it out of the housing (with internal cables still
TU5S.
4.2.5
attached) and placing it rightside-up next to the
Rackmounting
Procedure
The following procedure enables one person to install the TU58-DA in the rack using a number 2 Phillips screwdriver.
1.
With the power cord and interface cable removed (Figure 4-1), carefully place the TU58-DA
upside-down on a flat working surface
2.
Remove the rubber feet if attached by removing the screws that hold them
4-2
4-1). Refer to Figure
so
they are flush with the left side. Fasten
two
screws and two lock washers.
and align the
so
the front of the device
two
support brackets on the bottom of the TU58-DA
down
the right side of each support bracket with
is
facing you.
in
place (Figure
4-2
Page 43
Figure
3.
Fasten the mounting bracket to the left side of the TU58-DA with two screws and two lock
washers
the other mounting bracket in the same manner using
lock nuts to secure it to the support brackets (Figure 4-3).
4.
Attach four U-Nut retainers (two per side) to the front vertical rails (Figure 4-4). Refer to
Figure
5.
Open the back of the rack. Attach four U-Nut retainers to the rear vertical rails (Figure 4-6).
6.
If
with four screws, four lock washers, and four lock nuts.
tom holes (Figure 4-7).
7.
Turn the TU58-DA rightside-llpand while supporting it with one hand, place it into position
in the rack.
so
the ball stud faces forward (bend in bracket toward center of TU58-DA). Install
4-5
and position U-Nut retainers
a non-DIGITAL rack is used, fasten the support bracket extenders to the rear vertical rails
4-2
Installing Support Brackets
at
the desired height for the TU58-DA.
two
screws,
Use two per side in the top and bot-
two
lock washers, and two
NOTE
Be
sure
the
mounting
the
rear
vertical
8.
Fasten the mounting brackets to the front vertical rails with four screws and four lock washers (two per side in the top and bottom holes).
brackets are to
raus.
the
inside of
Install
the
mounting
9.
For DIGITAL racks, fasten the mounting brackets to the rear vertical rails (Figure
non-DIGITAL racks, fasten the mounting brackets to the support bracket extenders (Figure
4-7).
10.
Attach the power cord and interface cable and connect to the appropriate device or receptacle. Close the back of the rack.
11.
Install the bezel by pushing into place over the ball studs (Figure
the
two
bottom
earL
CAUTION
screws
first
4-3
to
avoid
bending
4-8).
4-6).
For
Page 44
Figure
4-3
Installing
Mounting
Brackets
MA-1472
Figure
4-4
Front
Vertical
4-4
Rail
U-Nut
Retainers
Page 45
2.22
(7/S:
1.59
(5181
8.04
2.88
(23181 (11181
1.59
(5/SI
T
13.2
(5.191
4.78
(17181
L_
VERTICAL RAILS
SALLSTUD
FRONT
L~
·SUBJECT
MEASUREMENTS
ARE IN
Figure
4-5
____
1j.-·-----:r:3~51-----eoI·1
10----(17.151----01
TO
INCHES.
Rackmounting
44.6
Io----~
CHANGE
ARE IN CENTIMETERS
the
EXCEPT
TU58·DA
----4~
~~1~~1
I
c:=:::J
c:::::J
• _ 13.2
48.3
----...I
(19.01
VALUES IN
U T
(5.191
PARENTHESES
4-5
Page 46
REAR
VERTICAL
SUPPORT
Figure
4-6
MOUNTING
Rear
REAR
VERTICAL
BRACKET
Vertical
SUPPORT
Support
U-Nut
MA·8417'
Retainers
Figure
MOUNTING
BRACKET
4-7
Fastening
SUPPORT
EXTENDER
Support
4-6
BRACKET
Bracket
Extenders
Page 47
Figure
4-8
Installing the Bezel
4.3 'RACK INSTALLATION(-CA Venion)
4.3.1 Rackmount
The TVS8-CA rackmount unit mounts in 13.2 cm
should be located
DIGITAL
861
so
that
the 2
m(6
or any power outlet.
ft) power cord can reach a power controller outlet box such as the
(5.2
in)
of
standard 48.3 cm (19 in) width rack.
It
To get to the mounting holes, remove the bezel (Figure
both hands. Rotate it out from the bottom and lift it away.
bezel may be removed by gripping it with both hands on the left edge with fingers or thumbs inside the
storage well. Pull sharply out and swing the bezel away.
If
the rack requires them, install four V-Nut retainers
TVS8 is light enough for one person to install.
mounting ears.
Metal
4-9) by gripping
lethe
unit is installed in a recessed rack, the
WARNING
bezels
are
heatry!
at
the holes spaced according to Figure 4·10. The
Put
the two bottom screws in first to avoid bending the
" ,
it
at
the top and bottom with
4-7
Page 48
--
Figure
Four brackets and hardware are included with the TU58-CA to support the back end of the chassis in a
rack.
Use the two long brackets for DIGITAL cabinets. The short brackets are extenders for the
brackets used in non-DIGITAL
er
supply screws, and attach to the side rails of the rack with the supplied clipnuts and screws. Hardware is also provided to fasten the extender to the long bracket
bracket should point to the center of the rack while the bend
of the rack.
4.3.1 Power Selection for the Rack Version
Une
cords for 110 V and 220 V and two fuses
receptacle meets European
Vor
220 V (Figure 4-11).
1.
. Set the switch to the correct value using a small screwdriver.
2.
Install a fuse in the fuse post.
lEe
If
the unit is
for 110
A 3/8
3/4
Amp
4-9
Bezel
and Ball Stud
cabinets~
Attach the long brackets to the chassis with the existing
are
standards. A switch
CAUTION
plugged
V,
it
may
be
Amp
'slow-blow
slow-blow fuse for 110 V.
on
into a 110 V circuit
severely
NOTE
fuse is
long
pow-
if
required. The bend
on
the extender should point to the outside
supplied with theTU58-CA. The chassis power
the back
damaged.
required
of
the rackmount cabinet selects 110
while
set
for 220
V,
a
on
the long
3.
Insert the appropriate power cord into the receptacle.
installation
is
complete.
4-8
Do
not plug it into an outlet until the
Page 49
FRONT
VIEW
8.04
(2318)
2.22
17181
1.69
(5/8)
2.88
(1118)
1.59
(5/81
L
'0
4.78
(1718)
-
t-
_______
1ot--------(19.0)--------.I
-T-
TOP
OF
BEZEL
WIDE
NARROW
WIDE
WIDE
BOTTOM
OF
BEZEL
-~-
•5 --------./
48
(1B.31
FRONT
OF
BOX
(BEZEL
48.3
REMOVEDI
0.95
(0.375)
o
@
o
e
Figure
-r-~--~------~~
13.2
(8.181
~--------~------------~
,..1·------'~~5)-----.l·1
14-
______
44•5
·---.:...-----.11
(17.5)
rr~~~~'~uT
(18.0)~
·SUBJECT
TO
4--10
CHANGE
Rackmounting
101-----.....;...-"--(19.0'----:...----.1
the
TUS8-CA
FRONT
~
~~~~)
•
48.3
i
I
..
--
4-9
Page 50
CABLE
SHIELD
GROUND
•
_.
110/220 V
SWITCH
SCREW
o
FUSE
POST
Figure
m~
4-11
LINE
CORD
RECEPTACLE
TUS8-CA Rear Panel
4.3.3 Remofing Module from Chassis
Refer to Figure 4-12 and perform the following steps.
1.
Disconnect the power cord.
2.
Remove the bezeL
3.
Twist a coin or screwdriver in the gap between the retainer bar and the lip
of
the bar out
4.
Pull the cage toward you a few inches and
two and reach in
the chassis and set it aside.
tum
at
the back of the cage to remove the power and communication cables from
the module connectors. Remove the cage entirely from the chassis and put it on a stable work
surface.
INTERFACE
O
CABLE
CONNECTOR
..
it to the right. Slide
of
the chassis. Lift
the
module out an inch or
5.
Reach in again
at
the back
the module.
6. Now slide the module
Be
careful around the
Oy
bent (and its edge is sharp).
without
pliers. Alignment is not critieai, but
disk does
it
cannot
replaced.
4.3.4 Reinstalling the Module
1.
With the connector edge facing into the cage, slide the module partially into the cage along
the card guides.
2.
Install the drive cables onto their connectors. Note that the drive cables cross each other,
with the left drive cable going to the right connector (as you look into the open end of the
cage).
of
the cage and remove the drive cables from their connectors on
out
of
the cage.
CAUTION
tIain
tachometer disk.
If
the disk gets bent
creasing,
it
might be straightened with
it
Dot
I'iIb against the optical sensor block.
be.
aligned;·
or
if
it is creased, it must be
.
It
is better
is
if
eas-
the
If
4-10
Page 51
Figure 4-12 Installing Cage and Retainer Bar
3.
Place the cage partially in the chassis and run the power and communication cables up to the
module onto their connectors.
4.
Slide the module all the
into the bottom of the chassis.
5.
Align the retainer bar parallel to the floor of the chassis, with the spring on top. Engage the
two
slots with the vertical sheet metal of the cage
end of the bar away and
the bar holds the cage in place in the chassis. The module should sit in the cage with its edge
just clear of the retainer bar springs.
6.
Replace the bezel and power cord.
way
into the cage and set the cage into the hooking tabs stamped
at
the middle of the cutaways. Press each
down, one
at
a time,
so
that the ends catch the lip of the chassis and
4-11
Page 52
4.4 INSTALLATION (-EA AND -ED VERSIONS)
The TU58-EA and
cords
for
115
are supplied
with
or a convenient location within reach of a
V and
the
-ED
are tabletop units that require a minimum amount of space. Detachable
230
V and
-EA.
two
fuses
The cords are 6
are supplied
ft
long,
enabling
power
outlet. See Paragraph
with
the
TU58-ED;
you
to place the TU58
4.2.3
tion information and Paragraph 4.2.4 for controller board configuration.
4.4.1 Tabletop Installation
1.
Disconnect the
power
cord and interface cable
from
the rear of the TU58 (Figure
only
the
115
on
for the correct
line
V cord and
fuse
a desk, tabletop,
power
selec-
4-1).
2. Place the TU58
upside-down
3. Install the four rubber feet
them to the bottom plates (Figure 4-13).
4.
Tum
the
TU58
5.
Connect the power cord, interface cable, and
4.4.2 Solid Mounting Installation
1.
Perform steps 1 and 2
2.
Install the four mounting brackets (bend
1.3
cm
(I/2
rightside-up and place
as
in) Phillips head
(Figure 4-13).
3.
Turn the TU58 rightside-up and place
on
a flat
working
usingthefour~
iiin
surface.
. .
1-.3cin -(1/2
the desired location.
cable
above.
screws
facing
and
it
the side
lock
washers
in
the desired location.
shield
in)
Phillips head
wire
to the rear panel.
of
the TUS8 housing) using the four
to
secure
them to the bottom plates
screws
to
secure
Figure
4-13
Mounting the TU58-EA and
4-12
MA-6471
-ED
Page 53
,
4.
Fasten the unit to the mounting surface using four screws through the holes of the mounting
bracket bends.
NOTE
The four screws needed to secure the unit to the
mounting surface are not supplied with the
TUS8.
5. Connect
the
power cord, interface cable, and
4.5 INSTALLATION (-VA VERSION)
The TU5S-VA
convenient location within reach
In addition, the
is
a tabletop unit that requires a minimum amount of space and can be placed
of
a dc power source. (See Paragraph 1.4.2 for power requirements.)
TU5S-VA can mount to the
If
reconfigiJration
before installing the TU58-V
4.5.1 Tabletop Installation
Paragraph 4.4.1 for installation procedure.
See
4.5.2 Solid Mounting Installation
Paragraph 4.4.2
See
4.5.3 Mounting the TU58-VA to the
1.
Attach the four rubber feet to the TU5S-VA as described
4.
(If
2.
Place the
.for
installation procedure.
solid mounting
SBll
(or BAll-VA) upside-down
SBll
is
desired, order hardware kit
cable.
shield wire
SBll
(or BAll-VA) if
so
NOTE
Is
necessaryt see Paragraph 4.2
A.
(or BAll-VA)
in
Paragraph 4.4.1, steps 1 through
PN
70-16753-00).
on
a flat working surface.
to
the rear panel.
desired.
in
a
3.
Remove the rubber feet from the SBl1 (or BAl1-VA) if attached by removing the screws
on
securing them to the bottom. Fasten the four brackets to the bottom (bend
the outside
edge) using four screws and lock washers (Figure 4-14).
4.
Position the
line up with the holes on the side of the
SBll
(or BAll-VA) rightside-up over the TU58-VA
TU5S-VA. Fasten to the TU58-VA using four screws
so
the mounting brackets
and lock washers (Figure 4-14).
5.
Referring to Figure 4-15, connect the interface cables and power cord to their respective
lo-
cations.
4.6 COMPONENTS
Figures 4-16 and 4-17 provide the mounting dimensions for the circuit board and drive mechanism. The
19
drive has a
plug toward the center of the board. The plug
tends 1.60 cm (0.62 in) from the front
cm (7.5 in) cable which plugs into the board connector with the wires coming out of the
is
keyed to ensure proper orientation. The cartridge ex-
of
the drive.
If
the drive
is
recessed in a panel, clearance must be
provided around the opening for fingers to grip the cartridge. Ideally.,the cartridge slot in a front panel
is
somewhat larger than minimum, to allow easy insertion. The opening should be at least the dimen-
1.3
sions of the cartridge,
cm (0.5 in) X
S.1
cm (3.2 in), located not more than 0.53 cm (0.17 in) above
the bottom mounting surface (line A in Figure 4-16). The drive must be free to float on its mounting
so
screws,
bezels or panels must not touch the drive.
4-13
Page 54
SCREWS
WITH
MOUNTING
•
MOUNT
LOCKWASHERS
TO
THE
TU5g.VA~
USE
RUBBER
WITH
10-32
SCREWS
FOR
TOP
MOUNTING
BRACKETS
• 4
MOUNTING
AND
SCREWS
LOCKWASHERS
TO
BAllVA
HANG
MOUNT
r
FOR
I I SOLID
FEET
X 1/2
INCH
TABLE
TO
BAllVA
BRACKETS
WITH
FOR
OR
TO
,
-
-L
-..,
¥
(SBl1) FIRST.
MOUNTING
•
USE
METAL
10
32x
MOUNTING
HARDWARE
•
DEC
1/2
INCH
PIN
BRACKETS
SCR
EWS
KIT
70 1675300
WITH
FOR
DC
POWER
Figure 4-14 Mounting Choices for the TU
SERIAL LINE
UNIT
(SLU)
GROUND
SCREW
. ;
DC
SOURCE.
BAl1-VA. TU58-VA
TUsS-VA
Figure
4-15
Interfacing the
TO
ON
ORSB11
58-VA
4-14
Page 55
f
4.57
(1.8)
t
8.18
(3.22)
8.255
(3.25)
5.23
(2.06)
10.46
(3.812)
9.68 1
~--(4.12)----t
--r
A
(.71)
1.80
Figure 4-16 Drive Outline Drawings
l3.50~
(1.38)DIA
1'1---(3.50)
8.88
MEASUREMENTS
CENTIMETERS
VALUES
ARE
IN
4-15
ARE
EXCEPT
IN
PARENTHESES
INCHES.
IN
.
Page 56
17.73
DEC
MATE:
WITH
I .
24.13
(9.50)
24.85
--t_1
PT
#12-13508-04 I
AMP #87133-5
#87124-1
-e04
________
24.72
CONTACTS
SERIAL
.
CONNECTOR
INTERFACE
ilfl·'91
I (5.19)
I
I
.-!
,.27.
(.501
1----------(9.791---------...
1--
1
____
.
76
'4
(5.821
____
r-r-~~~-========~~-~-~-~~~
AMP
HEADER
MATE:
WITH
HEAT
SINK:
3.0
(1.21
ABOVE
0.5(0.21
BELOW
1
12
3
GNO
5 +5
6
GNO
1--
____
1--------(6.98)-----+1
r--
________
1--------------(9.73)------+1
#87633-6 AMP#87272-8 I
AMP #87159-6
#87027
CONTACTS
POWER
CONNECTOR
,.....:::;DR:.::.;IV;..::E~O....,..-r_...,
.
____
64
'4
(5.77)
12:24
(4.821
.48
12.32
(4.851
13.18
MEASUREMENTS
MEASUREMENTS
Figure
4-17
ARE
IN
CENTIMETERS
ARE ± .013
(.005)
EXCEPT
CENTER
TO
Board Outline Drawings
VALUES
CENTER
IN
PARENTHESES
ARE
IN
INCHES
MA·a370
The board should be mounted on a flat surface with 3 mm (4-40) hardware and 1 cm
at
Both the board and the drive may be mounted
the drives,
1.80 cm (0.71 in) clearance is required; hole spacing
any angle. For mounting the drives to a surface above
is
given in the outline drawings. For
mounting the drives to a surface below the drives, an 8.18 cm (3.22 in) X 8.89 cm
is
cutout
required, with the same mounting hole spacing.
CAUTION
The mounting surface for the drives must
be
nat
within 0.64 em (0.025 in).
Mountfug hardware is included with each drive. There
of
each
the four mounting holes. Figure
4-18
shows one assembly; in addition
tion for the mounting surface, there is a specification for the depth
ing surface. To prevent extra compression
of
mounting surface. Any tapering
0.419
em
(0.165 in) the edge
4.7 INTERFACE STANDARDS
the mounting hole must be limited
of
the
SELECfION
of
the
shoulder
spring,
is
The TU58 is shipped with factory-installed jumpers for a transmission rate
423 unbalanced line interface. A variety
ers on the controller board. Table
of
standards and rates may be selected by changing the jump-
4-1
provides a list
is
a shoulder screw, spring, and flat washer for
the
not
more than 0.076
AND
SETUP
of
all the pins on the board and their functions,
to
the flatness specifica-
of
the shoulder screw in the mount-
shoulder screw should meet the
so
that
at
the screw's diameter
em
(0.030 in) below surface.
of
38.4K baud and the RS-
including the wire-wrap (WW) pins, interface, and power connectors.
(3/8
in) standoffs.
(3.50 in) chassis
top
of
the
of
4-16
Page 57
THE MOUNTING
FOUR
Figure
SURFACE
DRIVES
WITHIN 0.64
MOUNT
(0.075 in.) MAX THICK·
NESS
WITH
6-32
SPACES,
THREADED
0.076mm. (.030 in.)
MAX
OF
MOUNTING
ON
EACH
DRIVE
4-18
TU58 Drive Mounting Hardware
FOR
MUST
mm.
ON
0.19mm.
FLAT
SURFACE
6-32
NUTS,
THREADED
OR
ON
INSERTS.
PENETRATION
SHOULDER
SURFACE.
THE
BE
6-32
INTO
ON
FLAT
(0.025 in.)
MA·S764f,
4.7.1 Selecting Interface Standards
The serial interface operates
on
full-duplex, asynchronous, 4-wire lines
at
rates from 150 baud to 38.4K
baud. The transmit and receive rates may be independently set. Each 8-bit byte
no
start bit, one stop bit, and
with EIA
RS-422 balanced or RS-423 unbalanced signal standards. When set to RS-423, the TU58
parity. The line driver and receiver may be set to operate in accordance
compatible with devices complying with RS-232-C.
is
transmitted with one
is
The TU58
imum wire length that may be used at that data rate
is
approximately
is
shipped prewired for operation at 38.4K baud transmit and receive on 1\S-423. The max-
in
an electrically quiet environment like an office
27
m (90 ft). The wire used with any installation should be
diameter.
Longer wire runs may be made if data rates are reduced.
RS-423 and can be used over
than
rived from the EIA standards, illustrates the variations
rates. For more information, consult the standards
4.7.2 Connecting Standards Jumpers
The jumper pins are standard
A
WG
wire and a hand tool. Other techniques that may be used include slip-on connectors, such as
DIG
IT
AL
915 patchcords, 917 daisy-chain, or soldering. ,
0.635 mm (0.025 in) wire-wrap posts which may be connected using 30
300 600
DATA
"''''-
~"'''
'\~~
~('Q
,~"'-
~
~~
~(C'1!
&~
lK
2K 5K 10K 20K 40K
RATE
IN
BAUDS
RS·423
""2118
The baud rates may
Simply connect the pin with the desired baud value to either the XMIT or RCV pins or both. Figure
20 illustrates the pin locations, and Figure
The interface standards may be selected by connecting sets
in abbreviated form in Figure
is shipped prewired for RS-423 with pin
be
set independently for transmission and reception, or both can operate together.
4-21
the factory-wired configuration.
of
pins together. The connections are listed
4-20. The group of pins
17
connected to pin 19, and pin
17
through
24
are the interface pins. The module
18
connected to pin 20.
4-
No
other pins in the group are connected.
For RS-422, pin
should be tied to pin 19, pin 22 to pin 20, and pin
23
to pin
24.
No other pins
in
the
21
group are connected.
4.8
OPERATIONAL CHECKOUT
A confidence check
or keyboard console emulator
The light on the
4.8.1
Checkout
of
the operation
of
a host system without the use
TU58 board should
of
Interface
of
the newly installed TU58 may be performed through the console
of
an operating system device handler.
be
on, indicating a functional processor.
To address the serial interface device registers with the console (consult the system manuals for address
and codes), perform the following steps.
1.
Set the transmit control status register to send Break to the TU58.
2.
Remove the Break condition.
3.
Transmit INIT: 04 (octal) to the TU58.
4. Transmit a second 04.
5.
Examine the receive data buffer to find Continue: 20 (octal)
This section lists the switch or jumper configurations recommended for DIGITAL's asynchronous serial
interface modules. These modules connect the LSI-II QBus or the
interface. Each module
the standard bus address (176500) and vector (300) for the TU58. For other speeds or addresses, read the
manual for the specific interface. And for TU58 configuration, see Figures 4-21 and 4-22. The interface
requirements are
EIA RS-423 voltage levels (RC232-C compatible)
Eight data bits
One start bit
One stop bit
No
Break enabled
4-21
parity
Factory Wiring
is
configured to run
as
follows.
at
the fastest speed possible (either 9600 or 38400 baud),
DC 0 DObbO
DTIDD
8800
BAUD
RCV
• XMIT
RS-423
Figure 4-22 TU58 Wiring (9600 Baud)
PDP-II
UNIBUS to the TU58's serial
..........
at
In the following tables, R means a jumper is
removed, and I means a jumper
OFF
packs.
of
the seating.
NOTE
is inserted.
refer to the positions on board·mounted switch
An
X means the TUSS
4-21
will
work regardless
ON
and
Page 62
DLVll-A
(M7940)
Jumper
A3 1
A4 1
A5 1
A6 R
A7
AS
A9
AIO
All
AI2
V3
V4
V5
V6
V7
FRO
FRt
FR2 I
FR3
NP
2SB
NB2 R
NBI
PEV
FEH R
EIA
Setting
1
R
1
R
R
R
I
1
I
R
R
1
1
R
R
I
R
X
1
Value
176500 (address)
300 (vector)
9600 (baud rate)
CLI
Cl2
Cl3
Cl4
DLVtt-E
(M8017)
Jumper
A3
A4 R
A5
A6
A7
AS
AIO
All
AI2
X
X
X
X
Setting
R
R
I
R
1
I
1
I
ValUe
176500 (address)
.
4-22
Page 63
DLVll·E
(M8017) (Cont)
Jumper Setting Value
V3
V4
V5
V6
V7
V8
R
R
R
I
I
R
300 (vector)
RO
RI
R2 R
R3 R
TO
TI
T2
T3
BG
P
I
R
X
X
X
X
I
R
E X
1 R
2 R
PB
C
CI
8
81 R
H
B
-B
-FD
·FR
R8
FB R
M
MI
R
I
I
R
R
R
I
I
I
R
R
R
9600 '(baud rate)
DLVll-F
Jumper
A3 R
A4 R
A5
A6
A7 R
A8
A9 R
AIO
All
AI2
(M8018)
Setting Value
R
I
I
I
I
I
176500 (address)
4·23
Page 64
DLVII-F
(M8028) (Cont)
Jumper
V3
V4
V5
V6
V7
V8
RO
Rl
R2
R3
TO
Tl
T2
T3
BG
P R
~
1 R
2
PB
C I
Cl
S
Sl
H R
B
B
lA
2A
3A
4A
SA
IP
Setting
R
R
R
I
I
R
I
R
R
R
X
X
X
X
I
X
R
R
I
R
R
R
I
X
X
X
X
X
X
Value
300
(vector)
9600
(baud
rate)
2P
3P
4P
EF
M
Ml
MT
X
X
X
I
R
R
R
4-24
Page 65
DLVlI-J (M8043)
Use channel 0
of
the factory-configured module for the TU58 interface. Change the baud rate for channel
o from 9600 to 38400 by removing the jumper from 0 to N and connecting 0 to Z. Refer to Figure 4-23.
Channel
0
is
now
compatible with the factory-configured TU58 with address 176500 and vector 300.
CHOAND
CHIEIA
SELECTION
RIO -
~f:r}c:H
sen
pe_
E~}
'----
CH2AND
CH3EIA
SELECTION
;~}l
P__
CH3
sen
E
ree}
~J-R
pe_
AS'"
AI2
__
AS
...
AIO
__
A,,
__
ABe_
C2e_
~~m
01)(
CHO
CHI COMMUNICATION LINE
~
--CH3
1
CH2
ADDRESS
VECTOR
PARAMETERS
AND
JUMPERS
AO_
A7
{
va-
V7_
3M
...........
BREAK
SELECTION
ICHANNEL3)
e_
Figure 4-23
DLVll-J
4-25
Factory Configuration Summary
Page 66
MXVII-A (M8047)
Use channel 0
on
factory-configured interface (address 176500 and vector 300). Refer to Figure 4-24
and Table 4-2
~I
eJ44
eJ43
eJ42
e
J41
eJ40
J38
m eJ29
~J38
.J29i1
Li
J35
.J27
J38
I
I·
Figure 4-24
1
:
~.~~~I
J3D
..
J22J
"J21
eJ20
JIB
.J18
eJ17
eJ1B
.Jl
•
eJ12
eJl1
eJl0
eJl
eJ8
MXVll-A
18
•
Jl
Jumper Locations
J7
C!e
J8J6
ee
J4J3
.... 4 .....
.H
..........
--
4-26
Page 67
Table 4-2
Function
MXVII-A
Standard Factory Configuration
Wire-Wrap Pins
From To
Level
RAM
bank 0
SLU
CHO,
address
SLU
address
ROM
SLU
vectors
SLU parameters J59
(eight data bits,
parity bit, one stop
bit) J61
177
560 J24 J19
CHI,
177560
bootstrap (TU58) J37
CHO(300)
CHI(60) .
no
J30
J32 J33
J31
J23
J28
J26
J25
J27
J21
J34 J37 L2
J33 J39
J29
J53
J54 J52
J56 J51
J54 J55
J62
J60
J59 J66
J63
J31
Ll
Ll
J32
JI8
L2
Ll
Ll
JIO
Jl5
JI4
Jl3
J38
J22
Jl5
J57
L2
Ll
Ll
Ll
Ll
Ll
L2
L2
Ll
Ll
Ll
L2
J6l
J64
J63
J62 L2
J65··
Ll
Ll
Ll
L2
L2
Baud
rates
Bread generation
(Half option)
Crystal clock
CH0(38400)
CHI(9600)
J45
J46
J6 J7
J68
J50 LI
J48
J67
Ll
Ll
Ll
4·27
Page 68
DLtl-D
(M7800
or
M7800-YA)
Jumper
A3
A4
A5
A6
A7
A8
A9
AIO
V3
V4
V5
V6
V7
V8
Baud rate switches
Position 8 for
NP
2SB I
EPS X
NB2
Nl
9600 baud receive and transmit with speed group 4 crystal (4608 MHz).
Setting
I
I
I
R
I
R
I
R
I
I
I
R
R
I
R
R
I
Value
176500 (address)
300 (vector)
Jl
N2
J3
J4
J5
J6 R
J7
J8 I
J9
JI0
JlI
I
R
R
I
I
R
R
I
R
4-28
Page 69
DLll-E
(M7800)
Jumper
A3 I
A4 I
AS
A6
A7
A8 R
A9
AIO R
V3
V4
V5
V6
V7
V8
Baud rate
Position 8 for 9600 baud receive and transmit with speed group 4 crystal (4608 MHz),
NP
2SB
EPS X
NBI R
NB2 R
NI
switches:
Setting
Value
I
"R 176500 (address)
I
I
I
I
I
300 (vector)
R
R
I
R
I
I
JI
J2
J3
J4
J5 I
J6
J7 I
J8 I
J9
JI0
J
11
I
R
R
R
I
R
I
R
4-29
Page 70
DLll-W
(address 176500, vector 300, speed 9600 baud)
(M7856)
Switch
2 1 X
3
4
Pack
Switch
Number
2
3
4
5 On
6
7 On
8
1
2 On
3
4
,
6-10 X
1 On
2 X
3
4
5 On
6
7
8 X
9
10
Position
Not
placement unspecified)
X
orr
orr
orr
orr
On
orr
orr
On
orr
orr
orr
orr
X
orr
used (Switch
5 1
6
9
orr
2
3
4 On
5
7
8 On
10
On
orr
orr
On
On
On
orr
4-30
Page 71
4.8.3 Checkout
I. Insert a tape cartridge into drive 0 (left side). (The TU58 should have sent Continue
already.)
2.
Transmit the following string of octal numbers to the TU58. (Consult the programming chapter
for an explanation of this format.)
of
Drive Command Function
2
12
2
o
o
o
o
o
o
200
200
o
204
212
The
TU58 should wind to the beginning
see Table 2-1, under
"TU5S does not respond to host."
of
the tape and read about half
of
the tape.
If
(208)
it does not work,
4-31
Page 72
CHAPTERS
OPTIONS
5.1
RUN INDICATOR
Each tape drive may have an LED indicator which lights to show tape motion. Since data loss can
if
occur
the indicator is
5.1.1 Installation
The indicator (which may be any device capable of handling 30 mA with a forward voltage less than
V) is wired in.series with the tachometer source indicator. Splice the run indicator into the wire from
pin 7
should be on the board side of the wire (symbol
dicator is available from DIGITAL (PN 11-10324), and wires with slip-on connectors are available to
join the indicator to the tach (cable number
indicator
a cartridge is removed while the tape is being written, the cartridge should not be touched if
on.
of
the drive connector. (Count from the end with the missing pin; that pin is number 2.) The anode
arrow pointing away from pin 7, Figure 5-1). The
70-16526) and to extend the board connector end to the
at
the front
of
the drive (cable numbet70-16525).
1.8
in-
Figure
TO
PIN
7
ADDED
J3,J4
PIN
+12V
PINB-----....I
PIN
5-1
LED
7
9---------'
Installation of Run Indicator
...---,
5-1
I
I
Page 73
5.2 BOOT SWITCH
5.2.1
Special provision has been made for interfacing the TU58 to the
The TU58
using keyboard ODT. This means that a keyboard cannot be connected at the same time. This arrangement
reload and restart an unsupervised process controller or similar application. The Boot switch allows a
manual reboot without powering down to cycle the automatic sequence.
General
LSI-ll
is
placed at the system console address and vector, permitting it to "type" in a program
is
useful in an unattended control system, where the TU58 can automatically load and start or
ODT keyboard interpreter.
NOTE
Boot
mode
does
not
work
in
any
DIGITAL
ating
system
5.2.2 Operation
When the boot switch
manner.
1.
On power-up, the TUS8 checks for the presence
ond and begins the boot procedure.
2.
When the TUS8 is in the idle state,
close sequence causes a one-second delay (to allow for contact settling or to allow the host
processor to enter the halt mode),
The boot procedure positions the tape in drive 0 to block 0, sends Break to the host, and transfers
CII
characters from the tape to the host. A delay
from the
Any other character
The TU58 exits the boot mode following the transfer
enters the idle state. Because
be used with boot.
LSI-It.
is
connected according to Paragraph 5.2.3, the TUS8 operates in the following
If
the character sent
is
interpreted as a control chatacter, and time
of
environment.
of
the closed switch.
it
monitors the Boot switch. Any switch contact open-
and then the
is
is
ASCII 0 -
the timing requirement, only rates
ruS8
inserted between characters to allow for the echo
7,
this delay
of
the terminating character ASCII G (147g) and
begins the boot procedure.
oper-
It
then delays one sec-
is
one character time
is
allowed for
of
9600, 19.2, and 38.4K baud may
15
at
9600 baud.
characters of echo.
...
; .
A~
5.2.3
The boot pin on the board (WW16) may
action switch. Wires may be wire-wrapped. DIGITAL 915 patch-corded, or soldered to the pins. Placement of the switch and lead dress are not critical if adequate clearance
of
The boot tape contents are formatted to appear to the
operating under the
Installation
be
connected to ground through a normally closed momentary
the drive and the heat sink and power resistors on the module.
Under unusual circumstances
of the hub. The tape
tape's wrap around itself. The procedures for looping the tape back onto the hub are given here to help
the user prevent the
proper handling and backup copying. Two procedures are given here.
tridge and the other
These are moderately difficult procedures requiring the use of small tools. Minimum tools are a number
1
Phillips head screwdriver and a small probe (a straightened paper clip can be used). Tweezers are
helpful.
is
loss
is
for the plastic-base cartridge.
of
controller failure or cartridge mishandling, the tape might come free
not fastened to the hub but
of important data. They are not a substitute for the customary precautions of
is
held in place by the elastomer belt and by the
One
is
for the metal-base car-
NOTE
Keep
magnetized tools away from the bulk
and do not touch the tape surface except
tape
ends because fingerprints cause errors.
paper clips stick to a tool, it is magnetized.)
(If
of
the
at
tbe
staples or
D.2 METAL-BASE CARTRIDGE
1.
Open the cartridge by removing the four baseplate Phillips head screws (Figure D-1) and set
it upright
on
the work surface with the cover still
Figure
D-l
Baseplate
000
Screw
on.
@
®
/
MA·2361
Locations
Page 91
2.
Lift the cover off.
NOTE
To remove the head gate, swing it out to clear the
tape before
lifting it
up.
Its replacement is optional.
A spring is in the bottom
3.
Thread the end of the tape around the tape guides (Figure D-2).
ELASTOMER
BELT
TAKE-UP -+--+--1
HUB
TAPE GUIDE
4.
Moisten the end
Figure
0-2
Threading the Metal-Base Cartridge
of
the tape with water to get it to stick to the hub.
DRIVE
ROLLER
of
the gate. (Figure
0-3).
SUPPLY
HUB
TAPE
GUIDE
MA-2312
5.
With a small amount
operate the drive roller with a finger to take up the tape.
some back tension on the tape. This keeps
6.
Continue to wind. Watch for the loose ends as it comes around.
tuck it under the next turn of tape with the probe. (Back up if the end
7.
Continue to wind a
8.
Hold the takeup hub and drive roller fixed, and rotate the supply hub to take up the slack.
9. Continue winding the tape about
10.
To reassemble the cartridge, reinstall the gate (if desired) by aligning the long and short ends
of
the spring with the long and short ends of the gate, as
11.
Drop the spring into the
rotate the long end of the spring around to the slot that
sion of the gate.
12.
Hold the gate halfway out
of
slack
at
the free end, insert the end between the hub and belt and
As
soon
as the tape
it
feeding straight into the hub.
If
it separates from the hub,
is
too long.)
few
more turns with the drive roller while applying tension to the tape.
20 turns before reassembling.
in
Figure D-3.
well
in the gate. Holding the spring
down
with a thumbnail or probe,
is
at a right angle to the long dimen-
Push the end of the spring into the slot; it should stay there
so
that the gate and the spring end do not touch the tape. Slowly
is
grabbed, keep
by
press the gate down onto its pin on the cartridge baseplate. Reach in with the probe and press
It
will
the spring down.
clear its holding slot and snap into position, closing the gate.
itself.
0-2
Page 92
MA-23&8
Figure 0-3 Head Gate and Spring
13.
Carefully lower the cartridge cover into place and reinstall the screws.
0.3
PLASTIC-BASE CARTRIDGE
Open the plastic-base cartridge case by removing the four baseplate Phillips head screws (Figure D-l).
Carefully remove the top.
0.3.1 Preparation for Threading
The four rollers and tape hubs in the plastic-base cartridge are held in their operating plane by the top
and bottom of the case together.
the elastomer belt can get folded
1.
To organize the parts for threading, remove and discard the head gate and spring. Take the
When the top
under the hubs.
is
off, the various parts tend to creep out of position, and
empty tape hub from the case and set it aside.
2.
Remove the floating roller (Figure D-4).
ELASTOMER+----BELT
Figure 0-4 Stretch the Belt with the Floating Roller
..
MA·2355
0-3
Page 93
3.
Rearrange the elastomer belt around the drive roller and the supply hub.
4.
Put the takeup hub
5.
Put the empty tape hub
6.
Using the top to hold the floating roller, belt and supply hub down, use a straightened paper
clip or pencil to guide the elastomer belt around the hub. The hub should seat against the
base with the belt around it.
D.3.2 Threading the Cartridge
1.
Pull several centimeters (a
(Figure
D-5).
Hold all parts
the hubs
slip. Then the procedure must
graph D.3
on
its
on
will
pin.
its pin.
few
inches) of tape off the supply hub and through the tape guides
NOTE
down
when
creep
moving
up
the pins and cause the belt to
them. Otherwise,
be
restarted
at
Para~
.•.
TAKE
HUB
Figure
2.
Moisten the end of the tape with water to get
3.
With a small amount of slack
D-5
Threading the Plastic-Base Cartridge
at
the free end, insert the end between the hub and belt, and
it
to stick to the hub.
SUPPLY
HUB
operate the floating roller to take up the tape.
4.
As
soon as the tape
is
grabbed, keep some back tension
on
the tape. This keeps the tape
feeding straight into the hub.
5.
Continue to wind. Watch for the loose end as it comes around.
If
tuck it under the next turn of tape with the paper clip. (Back up if the end
it separates from the hub,
is
too long.)
6.
Continue to wind a
7.
Now hold the take up hub, drive roller, and floating rollers fixed and rotate the supply hub to
take up the slack.
few
more turns with the floating roller while applying tension to the tape.
]),4
Page 94
D.3.3 Closing the Cartridge
on
Place the top back
in
pressed
slightly to clear the bottom. Reinstall the four baseplate screws.
the cartridge.
Do
not reinstall the head gate. The mirror
window
may need to be
Now use a finger to operate the drive roller and wind the tape about
before inserting the cartridge into a drive.
NOTE
The only reason for performing this exercise
copy the data from the injured tape as soon as
sible. Discard the cartridge after copying.
20 turns onto the takeup hub
is
to
pos-
0-5
Page 95
FIELD
REPLACEABLE
UNIT
APPENDIXE
SPARES
LIST
Module
Serial Controller
Regulator
Drive
Tachometer Encoder Wheel
Tape Cartridge
Module
Board
DIGITALP/N
54-13489
54-13609
70-15510
74-20649
36-15809
Option
TU58-XB
TU58-XA
TU58-K
Name
B-1
Page 96
Digital
Equipment
Corporation.
Maynard,
MA
01754
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.