You are on page 1of 92

3M Brand HCD-75 High Capacity

Data Cartridge Drive System

User Manual
February 1983
CONTENTS
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Documentation . . . . . . . . . . . . . . . . . . ........ . Data Verification and Bad Block Table . . . . . . . . . . 39
Skip Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
General Description . . . . . . . . . . . . . . . . . . . . . . . . 3 Tape Segmenting . . . . . . . . . . . . . . . . . . . . . . . . 44
DC600HC Data Cartridge ...................... 3 Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
HCD-75 Drive Module ........................ 3
HCD-75 Controller Module . . . . . . . . . . . . . . . . . . . . 4 Drive Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Write Operations . . . . . . . . . . . . . . . . . . . . . . . . 5 Selecting Drive Addresses . . . . . . . . . . . . . . . . . . . . . 47
Read Operations. . . . . . . . . . . . . . . . . . . . . . . .. 6 Drive Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
System Functions . . . . . . . . . . . . . . . . . . . . . . . . .. 6
Self-Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 6 Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Data Verification . . . . . . . . . . . . . . . . . . . . . . .. 6 Data Terminal Interface Specifications . . . . . . . . . . . . 49
Skip Table. . . . . . . . . . . . . . . . . . . . . . . . . . . .. 6 Interface Connections . . . . . . . . . . . . . . . . . . . . . . . 49
Tape Segmenting . . . . . . . . . . . . . . . . . . . . . . . . 6 Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Operating Instructions . . . . . . . . . . . . . . . . . . . . . . . 50
Parallel Interface . . . . . . . . . . . . . . . . . . . . . . . . 6 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Serial Interface. . . . . . . . . . . . . . . . . . . . . . . . .. 7 Commands . . . . . . . . . . . . . . . . . . . . . . ~ ..... 50
Auto-Load Sequence . . . . . . . . . . . . . . . . . . . . . . .. 7 1. Write Diagnostic Command: W . . . . . . . . . . . . 50
2. Standard Verify: V . . . . . . . . . . . . . . . . . . . . 51
DC600HC and DC61 SHC High Capacity Data Key Verification Option: . . . . . . . . . . . . . . . . 51
Cartridge Prerecorded Format . . . . . . . . . . . . . . . . . 9 3. Special Verify (Stop on Error):* . . . . . . . . . . . 53
General Information . . . . . . . . . . . . . . . . . . . . . . .. 9 4. Certify Command: C . . . . . . . . . . . . . . . . . . . 53
Prerecorded Format . . . . . . . . . . . . . . . . . . . . . . . . 9 Key Certification Option: . . . . . . . . . . . . . . . . 53
Cartridge "Sizing" . . . . . . . . . . . . . . . . . . . . . . . . . 9 5. Read: R . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Recorded Format . . . . . . . . . . . . . . . . . . . . . . . . . . 11 6. Memory: M . . . . . . . . . . . . . . . . . . . . . . . . 54
Error Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7. Display Memory: D . . . . . . . . . . . . . . . . . . . 55
8. Unload Cartridge: U . . . . . . . . . . . . . . . . . . . 55
Parallel Interface Operation . . . . . . . . . . . . . . . . . . . 15 9. Status Request: T . . . . . . . . . . . . . . . . . . . . 55
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 10. Fill Memory: F . . . . . . . . . . . . . . . . . . . . . . 55
Interface Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 11. Transfer Memory: X ................... 55
Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 12. End: S . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Initialize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Controller Status: . . . . . . . . . . . . . . . . . . . . . 56
Data Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Data Line Options for Various Cabling Connections ... 18 Memory Locations of Interest . . . . . . . . . . . . . . . . . . 57
16-Bit Unidirectional . . . . . . . . . . . . . . . . . . . . . . 18
16-Bit Bidirectional . . . . . . . . . . . . . . . . . . . . . . . 19 User Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
8-Bit Unidirectional . . . . . . . . . . . . . . . . . . . . . . 20 Variable Block Size . . . . . . . . . . . . . . . . . . . . . . . . . 61
8-Bit Bidirectional . . . . . . . . . . . . . . . . . . . . . . . 22
Command Transfer . . . . . . . . . . . . . . . . . . . . . . , .. 24 Installation and Checkout . . . . . . . . . . . . . . . . . . . . 63
Block Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Packaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Write Data Transfers . . . . . . . . . . . . . . . . . . . . . . . . 28 Checkout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Read Data Transfers . . . . . . . . . . . . . . . . . . . . . . . . 30 Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . 64
Status Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Power Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
I. System Status Word (First Word) . . . . . . . . . . . . 32 Interconnect Cables . . . . . . . . . . . . . . . . . . . . . . 64
II. Drive Status Word (Second Word) . . . . . . . . . . . 34 Cable Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Operational Status . . . . . . . . . . . . . . . . . . . . . 34 Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Failure Status (Second Word) . . . . . . . . . . . . . . 36
III. Current Track and Block Word (Third Word) ... 37
System Specifications ..... . . . . . . . . . . . . . . . . . . 69 Hen Environmental Test Results . . . . . . . . . . . . . . . . 71
Mechanical Specification . . . . . . . . . . . . . . . . . . . 69 Shock and Vibration . . . . . . . . . . . . . . . . . . . . . . 71
Temperature and Humidity . . . . . . . . . . . . . . . . . 69 Altitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Power Requirements . . . . . . . . . . . . . . . . . . . . . . 69 Electromagnetic Interference . . . . . . . . . . . . . . . . 71
Reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Routine Maintenance . . . . . . . . . . . . . . . . . . . . . . . 72
Maintenance Replacement Schedule . . . . . . . . . . . . 70 Drive Module . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
OVERVIEW
The 3M HCD-75 High Capacity Data Cartridge Drive System DOCUMENTATION
is a 1/4" tape cartridge system that can be used to record
This document, the HCD-75 User Manual, is intended to
up to 67.1 megabytes of user data on the 3M Brand
provide the user with more detailed information than may
DC600HC Data Cartridge. The HCD-75 system consists of
be found in introductory marketing material. Although
three basic components-drive module, controller module,
this manual does include some introductory information
and data cartridge-that offer the flexibility to fulfill the
about the HCD-75 system, the information is presented as
user's specific requirements. The compact design of the
a part of the more detailed information that is needed to
system itself and the high density storage capability of the
operate HCD-75 system components.
magnetic tape help to save the user both space and expense
as compared with the one-half-inch tape systems.
The HCD-75 User Manual is structured in sections, each of
which covers system components in detail and describes
The system command structure for the HCD-75 is simple
and straightforward. The HCD-75 features parallel data step-by-step procedures for operating an HCD-75 system.
input/output of 16-bit words (or optional 8-bit bytes). Installation information and specifications are presented
The system's dual, 1024-byte: I/O buffers allow asyn- in such a way as to allow the user to install and operate
chronous transfer at an average rate of approximately a system without having to refer to other sources
35 KBYTES/SEC at 60 IPS or 17.5 KBYTES/SEC at 30 IPS. of information.

Local control of all tape drive functions frees the host The sections of this manual and their central topics are:
from:
• Controlling the tape direction and speed. 1. Overview-This section provides an introduction to
• Locating the desired block. the HCD-75 system and its operation.
• Encoding and decoding data.
2. General Description-The second section of the
• Fault detection.
manual describes each of the principal HCD-75
• Error detection and correction.
system components and its place in the system:
• Skipping defects in the tape.
• Drive module.
One HCD-75 controller can run up to four drives, without • Controller module.
• Parallel and serial interfaces.
special modifications and without giving up any of the
system's high reliability. The HCD-75 drive module and • Data cartridge.
controller run their own self-testing routines that can
In addition, operating characteristics and parameters
quickly pinpoint any faults and pass information about
of the system are detailed.
them on to the operator by means of precise error messages.
3. Parallel Interface-This section provides specific
An important HCD-75 feature, tape segmenting, can be
information concerning the parallel interface control
called into play when relatively fast access times are
and data lines. Full description is given concerning
required. Tape segmenting is a means of dramatically reduc-
parallel interface commands and data transfers.
ing access times by artifically shortening the length of tape
over which operations take place.
4. Data Controls-Provides information concerning how
Inherint to all magnetic recording media are imperfections to set up for DC615HC cartridges. Describes the func-
which will cause loss of recorded data. To overcome these tion of a skip table and how to generate the skip
imperfections the DC600HC cartridge can be completely table. Information is also given on shortening access
certified by performing a write operation on the entire time, addressing modes and serpentine recording.
cartridge while keeping track of all unlocatable keys. After
the write is complete a skip table is generated with the un- 5. Drive Module-Describes how to change the drive
locatable keys and an off line Verify operation is initiated. address and the meaning of the two LEDs on the
On completion of the Verify a bad block table will have front of the drive.
been built within the controller listing all unrecoverable
data blocks by key address. This table along with the 6. Serial Interface-This section provides full description
un locatable keys can be merged together to form a skip for RS232 Diagnostic Serial interface commands.
table that can be recorded on that cartridge.
7. Memory location of Interest-This section is a collec- 9. The Installation section provides the information that
tion of memory locations that may be of interest to is required in order to install and HCD-75 system.
the user. Not only are procedures outlined, but packaging is
described and installation mounting and dimensions
8. User Options-This section contains information on are illustrated. Specific instructions for assembling
special features of interest to the user. cabling for the system are also included.

10. System Specifications-In this section are the mea-


surement boundaries within which the HCD-75
system will operate and which must be controlled at
the location where the system will be operated.

2
GENERAL DESCRIPTION

DC600HC DATA CARTRIDGE The HCD-75 Drive Module has three major functions:
• A stable baseplate allows repeated, accurate position-
The 3M Brand DC600HC Data Cartridge is a self-contained, ing of the cartridge and tape.
magnetic tape storage medium designed for use with the • Cartridge control of sensing and tape motion.
3M HCD-75 High Capacity Data Cartridge Drive System. • A serial read and write data channel.
Each DC600HC data cartridge contains 600 feet of 1/4"
magnetic tape with a capacity of up to 67.1 megabytes of A Significant number of other sophisticated features have
user data. A 3M Brand DC615HC Data Cartridge with been incorporated into the design of the drive module:
150 feet of tape is also available. • Cartridge positioning.
• Tape speed control.
The pre-formatting of each tape by 3M eliminates any need • Tape-to-head contact.
for conventional inter-record gaps. Instead, permanent • Tape head positioning.
forward/reverse-reading keys establish block locations on • Read/write electronics.
the tape, saving the user time by internally handling error
detection and correction without requiring any further Cartridge positioning: The data cartridge is accurately
formatting by the user. During read operations, error positioned and held stable during operation by means of a
detection and correction routines ensure typical error rates 3-point positioning scheme. The 3-point scheme eliminates
of less than one unrecoverable error in 10 10 bits. Each the uncertainty of positioning that often occurs in systems
data block can contain 1024 bytes of user data, as well as with four or more points. In addition, a mechanical interlock
synchronization, header, and error-correction information. between the cartridge eject lever and the head positioner
Beginning-of-tape (BOT) and end-of-tape (EaT) locations prevents the removal of a cartridge while it is being used by
are already in place on the tape and each is uniquely the system.
identified.
Tape speed control: Tape speed is digitally controlled by
The DC600HC Data Cartridge format records data using the drive microprocessor, information is sent to the micro-
inverted modified frequency modulation (IMFM) recording processor by an electromagnetic pickup near the gear
on 16 tracks with a density of 10,000 bits per inch and mounted on the drive motor shaft. This digital servo
provides unlimited record replacement. mechanism, controlled by the microprocessor, eliminates
all potentiometer adjustment points, reduces total power
consumption and significantly improves speed control.
HCD-7S DRIVE MODULE
Tape-to-head contact: Using a single-gap, read/write tape
The HCD-75 Drive Module directs and supports the opera- head, the HCD-75 applies maximum pressure at the critical
tion of the tape activity. The principal components of the point where information passes between the tape and head.
drive module are: This pressure feature sharply reduces the chances that
• Mechanical assembly. debris can come between the tape and head and cause the
• Motherboard. accidental loss of information (a separation loss or dropout).
• 2 pc card assemblies.

The design of the drive allows its assemblies and parts to


be completely interchangeable between drives without
further alignment or adjustment.

3
FIG. 1 HCD-75 Drive Module

Tape head positioning: In the HCD-7S drive module, a HCD-75 CONTROLLER MODULE
stepper motor accurately aligns the gap of the tape head
with the track location on the tape. Each step of the Mechanically, the controller module of the HCD-7S is a
motor causes only 0.78 milli-inch (.00078 inch) of head 5 -card pc assembly that acts as the digital data channel
travel, which allows highly accurate alignment of the head and control center for the entire HCD-7S system. Control
and tape track. The stepping head design of the HCD-7S of the system is exercised through a microprocessor, which
completely eliminates all maintenance adjustments for has been programmed to execute the following basic control
head position. functions:

Read/write electronics: The HCD-7S microprocessor 1. Issue appropriate motion commands to the drive
automatically sets amplifier gain when a data cartridge is module,
inserted into the drive.
2. Coordinate all timing considerations within the data
channel electronics,

3. Interlock motion commands with activity in the data


channel, and

4. Perform all error detection and correction functions


during read and write operations, without involving
the host computer.

4
FIG. 2 HCD-7S Controller Module

Controller Description: The major tasks performed by the 4. It converts the parallel data of the buffer into a serial
controller can be organized into three categories that relate stream.
directly to magnetic tape operation: write operations, read
operations, and system operations. Specific tasks in each 5. It calculates Cyclic Redundancy Check Characters
category are described below. (eRes) for each 256-byte frame of user data and
inserts these eRes into the bit stream.
Write Operations
6. It generates error correction frames 5 and 6 (along
During write operations, the controller performs the with the eRes) and appends them onto the bit
following tasks: stream.

1. It controls the placement of input data into the dual 7. It encodes the data from NRZ (non-return-to-zero)
1024-byte I/O buffers. format to IMFM format.

2. It starts tape motion and monitors the block keys to 8. It precompensates the write data bit stream for
locate the block to be used (as commanded by the peak-shift phenomena.
host) and then commands the drive module to position
the tape head on the track requested. 9. When delivering the precompensated write data, the
controller:
3. It either immediately writes 1024 bytes of data onto a. starts tape motion,
tape (if the buffer section is full when the block is b. reads the block key, and
located) or halts tape motion at the appropriate block c. uses the position of this key to accurately
(if the buffer is not full). It then restarts tape motion locate the position of the first data bit.
when a full buffer of data is present.
It then clocks the data stream rate in order to create
a 10 ,OOO-bpi packing density within the data frames.

5
Read Operations If the data cannot be read properly after three read retries
of a block, the block number is entered into a specified
During read operations, the controller performs the follow- area of controller memory (bad block table) and the system
ing tasks: moves on to verify the next block.

1. It controls operation of the drive module while When the controller reaches the specified ending block in
searching for the desired block and track. the verification process, the controller attention flag is set.
At this time, the host computer can interrogate the controller
2. It directs the head to the appropriate track and block memory to determine how many unreadable blocks were
location to be read. found and what their addresses are by track and key number.

3. Accepts the serial data from the tape and reassembles Skip Table
the data into parallel data.
If specific locations on a tape are known to be bad, the host
4. Performs error correction when the CRC indicates computer may enter the addresses of those locations into
correction of the data is required. an area of controller memory called a SKIP TABLE. After
the locations have been entered into the table, the HCD-75
5. Converts the IMFM data to NRZ format. will automatically skip over the locations in subsequent
operations.
6. Controls the drive motion to read data until:
• End of file mark is encountered Tape Segmenting
• Both buffers are full, awaiting user to accept
data. In some applications, typical on-line storage capacity
requirements might be low, but relatively fast access times
are required. Tape segmenting is a means of dramatically
SYSTEM FUNCTIONS reducing average access times by shortening the length of
tape over which operations take place. In tape segmenting,
The functions described in the following paragraphs are the HCD-75 is programmed with a block address at which a
provided by the HCD-75 controller and may be unrelated segment begins and a stopping block address. The HCD-75
to specific system operations of reading and writing. then performs desired operations on tracks 0 through 15,
but only between these starting and stopping points.
Self-Test

Upon power up, all system memory-including that in the USER INTERFACE
drive module-is self-tested by running check sums. If a
problem is detected during the memory test sequence, the The usual method of data transfer for the HCD-75 system
controller sets its ATTENTION output and provides status is by means of a parallel interface. Serial data transfer is
information to the system computer. Also, the LED on the available, but is used almost exclusively for testing the
Memory board is turned on if the memory tests fail. The system, not for normal operations.
auto-load sequence also acts as a system self-test. After a
cartridge is inserted into the drive, the controller monitors Parallel Interface
performance during the auto-load sequence that follows. If
a problem is detected the controller sets the ATTENTION The HCD-75 system includes a fully buffered, asynchronous
output and unloads the cartridge. interface that provides maximum flexibility in connecting
the system to different host interface structures. The parallel
Data Verification interface is a general-purpose interface that consists of:
• 16 data input lines
The controller can verify-as an off-line function-the • 16 data output lines
readability of information previously written. In this • 4 control lines
function, the controller reads each block of information • 2 data handshake lines
between a specified starting address and a specified ending • 1 initialize (reset) line
address to make certain that every block in that area can be
reproduced accurately, either directly or by using the
system error-correction method.

6
The four control lines are used to set the direction of The auto-load sequence normally begins at EOT (end of
communication across the interface, to announce whether tape) but can be executed from any tape position.
data on the 16 input lines is a command to be executed or
information to be written, to initiate a transfer of data, and CAUTION
to interrupt operation in the event of a fault condition in
the drive. "File Protect" must not be on safe if a write opera-
tion is to be executed after an auto-load sequence is
The data line options, which are implemented by means of completed.
various cabling connections, allow four possible configura-
tions: In order to set up the HCD-75 system and execute the
1. 16-bit unidirectional auto-load sequence with a data cartridge, the following
2. 16-bit bidirectional steps are carried out in the order listed below:
3. 8-bit unidirectional
4. 8-bit bidirectional 1. To begin the auto-load sequence, turn on the two
power sources as follows:
Serial Interface a. Power on the +5VDC source first and allow it to
stabilize (for a minimum of 100 milliseconds).
As a standard feature, the HCD-75 provides a serial inter- b. Then turn on the +12VDC power.
face port that conforms to RS232 protocol. This serial
interface can be used for: 2. The two LEOs on the drive's mother PC board will
• checkout and troubleshooting light. (The LED on the right is the Drive Fault light
• initial product evaluation (by user) and the LED on the left is the Cartridge Fault light.
• special proms are available to use this port for system Refer to Fig. 3.)
data transfers
The tape head steps down until an audible chatter
indicates that it is at its lowest position. The two
AUTO-LOAD SEQUENCE LEOs should then go out.

The auto-load sequence is a series of steps that are auto- 3. Insert a DC600HC Data Cartridge.
matically performed before a read or write operation can
begin on a newly inserted data cartridge. The sequence 4. The drive shifts the head up to the center of the tape
serves the following purposes: and, at a low speed, sets the amplifier gain.
• Establishes proper tape tension and tape pack posi-
tion within the cartridge, by automatically rewinding 5. The drive checks, at a low speed, for a foreign car-
the tape from end to end before any read or write tridge.
operation
• Assures that the head is properly positioned with 6. The drive motor speed is checked.
respect to the tape and that the tape tension is set
for accurate contact with the head 7. The tape is wound to EOT (if not already there) at
• Checks for foreign cartridge high speed.
• Sets amplifier gain by using the prerecorded keys on
the tape
• Determine precisely where the physical edge of the
tape is located and, using its location as a reference
point, accurately locate the tape track positions.

7
8. The drive uses the edge seek routine to determine 15. The drive locates the head on track O.
precisely the location of the tape edge and then
centers the head on track O. 16. The tape is rewound to BOT at high speed.

9. The tape is rewound to BOT at high speed. 17. At BOT, on track 0, the system is ready for operation.

10. The drive resets the gain, at a low forward speed. Execution time for the auto-load sequence is:

11. The drive locates the edge of the tape and centers the 60 IPS 30 IPS
head on track O.
DC600HC 1 min. 45 sec. DC600HC 2 min. 33 sec.
12. While tape motion has stopped, the head moves to DC615HC 45 sec. DC615HC 1 min. 0 sec.
track 15.
NOTE
13. The drive locates the edge of the tape and centers
the head on track O. Assumes starting from EaT.

14. The drive checks the repeatability of the head stepper


assembly. (If stepper counts are incorrect, steps 13
through 15 will be repeated.) The stepper motor is
accurate to within one stepper position and there are
19 positions from the center of one track to the
center of the next track.

DRIVE FAULT LED

CARTRIDGE FAULT LED

FIG. 3 Drive Module

8
DC600HC AND DC615HC HIGH CAPACITY DATA CARTRIDGE
PRERECORDED FORMAT
GENERAL INFORMATION CARTRIDGE "SIZING"

The DC600HC and DC615HC are 1/4" tape data cartridges For system implementation of cartridge sizing and more
used for high capacity digital data storage. The DC600HC detail concerning tape segmenting, see the Data Control
cartridge contains 600 feet of tape for user data, the section.
DC61SHC cartridge has 1SO feet of tape for user data.
High capacity is achieved by: PHYSICAL END AREA-The physical end of tape areas are
• Using an improved magnetic coating to optimize erased and thus contain no recorded signals.
recording properties for high flux densities.
• Using thin tape to increase the length possible in the BOT AREA-The BOT area contains the recorded BOT
cartridge. pattern consisting of recorded areas of 5,000 frpi (197
• Using a prerecorded format so as to reduce the gap frpmm) signal alternating with erased areas.
size needed between records.
• Using a stepping head to give 16 tracks of data on EOT AREA-The EOT area contains the recorded EOT
the cartridge. pattern which is a continuous 5,000 frpi (197 frpmm)
recorded signal.
The physical form of the DC600HC and DC61SHC are
similar to the DC300 data cartridge described in ISO 4057, DATA AREA-The data area is located between the BOT
ECMA 46 and ANSI X3.SS which are referred to as area and the EOT area, consisting of data block areas each
STANDARDS in this cartridge description. separated by keys.

PRERECORDED FORMAT INITIAL BLOCK-The initial block is an erased length of


tape nominally 1.764 inches (44.81 mm), which separates
The cartridge is prerecorded in production with a full width the BOT pattern from the first key.
recording head which writes completely across the full
one-quarter inch width of tape. The tape length is divided END BLOCK-The end block is an erased length of tape
into three areas. These are an EOT area, a recording area, nominally 1.764 inches (44.81 mm), which separates the
and a BOT area. The recording area of the DC600HC is EOT pattern from the last key.
divided into 4114 blocks (DC61SHC is divided into 1042
blocks) which are separated by prerecorded keys. See
figure 4 below.

NOTE

DC300A or DC300XL Cartridges will not operate in


the HCD-7S System.

r
MANUFACTURERS BLOCK
DATA BLOCK

r
INITIAL BLOCK\ KEYS AREAS END BLOCK

000 0
/~
, )
~
A\ 0

000 t 000

~
I +- I
+-
0 1 2 3 4 . . . .4112
PHYS. BOT DATA DC600HC EOT PHYS.
END
AREA
AREA ...
I
·+.....--------------AREA--------------~·1--' AREA
1040
DC615HC
END--
AREA

FIG. 4 Prerecorded Format

9
MANUFACTURERS BLOCK-Absolute block 0000. The KEY -A recorded signal containing a unique number to
data is recorded in ASCII (the parity bit is set to zero). identify a location along the length of the tape.
Line 1 is the cartridge type. Line 2 is the number of user
DATA BLOCK AREA-A space between keys reserved for
data blocks per track. Line 3 is a copywrite notice. And
recorded data blocks. The data block area is identified by
line 4 is the cartridge identification code.
the key which precedes it.
Example. (CR) (LF)
DATA BLOCK-User recorded data within a data block area.
DC600HC (CID (LF)
4096 (CID (LF)
FORWARD KEY -A key which is readable, least significant
FORMAT (C) 1980, MINN. MINING and MFG.
bit first, when moving in the forward direction of tape travel.
CO. (CID (LF)
XXXXXXXXXXXXXXXX (CID (LF) REVERSE KEY -A key which is readable, least significant
(ESC)
bit first, when moving in the reverse direction of tape travel.

IMFM - The method of recording used to encode the key


NOTE
numbers. It is an abbreviation meaning Inverted Modified
Frequency Modulation.
The Manufacturers block must not be overwritten.

HEX
-

I
r

r
-
TRACK 15 - f - F

TRACK 14

TRACK 13 - 1--0
E I 7
\
I - TRACK 12 C J
r TRACK 11 - f - B

I - TRACK 10 A J

~~ r TRACK9 - r-9
DATA
BLOCK
AREA I - TRACK8 8 I
(16,384 B YTES)
r TRACK 7 - f-- 7

I - TRACK6 6 1

~ r TRACK 5 - r- 5

r ......-..- TRACK4
• )

r
I
TRACK3 - f-3
I - TRACK2 2 I
DATA
r TRACK 1 - f- , REVERSE

{I
\ '---
BLOCK
(1024 BYTES)
FORWARD - TRACKO 0 J
\
--EOT BOT-

Media is .25 inch wide. Note the difference between data


block and data block area. Above format is identical on
both DC600HC and DC615HC data cartridges.

FIG. 5 Track Format

10
RECORDED FORMAT DIAGNOSTIC BLOCKS-Data block areas 1 through 5
are reserved for system diagnostic activity and manu-
The Recorded Format defines how data is recorded on a facturing check-out. These blocks are not specifically
DC600HC or DC615HC data cartridge under control of the defined and should not be used.
HCD-75 system. Two methods of addressing data are
available in the HCD-75, Absolute and User block address- SYSTEM BLOCKS-The system blocks at the BOT end of
ing. Refer to the paragraph Absolute Addressing in the the cartridge may be used to store permanent data relevant
Data Controls Section. to the particular data cartridge. Such information as a bad
location (Skip Table), error rate performance, file locations
TRACK FORMAT -In order to reduce access time and and so on may be stored in these data block areas. There
make the tape appear to be 16 times longer, serpentine are no accepted standards for use of these areas. However,
recording is used. In this mode all even numbered tracks many users have chosen the absolute data block area
are read in the forward direction, and the odd numbered between key numbers 8 and 9 as the location of the skip
tracks are read in the reverse direction. The most signi- table. The table may be written more than once to insure
f1cant Hex digit of the HCD-75 address method defines the recovery. Absolute address 8 on all forward tracks and
track starting with track 0 near the bottom edge of tape. address 9 on reverse tracks could be used.
Figure 5 details how a data block area between keys is
divided up into 16 tracks. The system blocks at the end of tape are not accessible
by the HCD-75 system.
ABSOLUTE KEYS-The absolute keys are the numbers
recorded on tape at the time of manufacture. The hex
WARNING
key numbers run from 0000 at BOT to 1010 at EOT
(0000 to 0410 on a DC615). Refer to Figure 6 for
Do not overwrite Absolute block 0000; this is the
details of data block area uses. Refer to the section on
Manufacturers block and must be left intact.
Absolute Addressing in the Data Controls section for
details on absolute addressing of keys versus user ad-
dressing.

f;)-
'=
-':-
f;)-
~
&
0 ~ ~ -':-
'=

&" ~
'--
~ -':-
" ~ ~ $
~~ ~(:) ~
~ ~ Q
S" ~
~

BOT EOT

DECIMAL 0 234 5 6 7 8 9 10 11 12 13 ~~§§~~~


~~~~;-;-;-
ABSOLUTE
{
HEX 0 23456789AB C D «I I I I I
mucwu.o
000000"-
I I

I I I 0000000

I I I
I
I I u.
USER { FWD - - - - - - - - - - - - ~ ~ 2------~
I
REV.- - - - - - - - - - - -
u
~ ~ u.-----o
0
u. u. u. 0

FIG. 6 DC600HC Data Blocks

11
USER DATA BLOCKS-There are 4096 user data block DATA BLOCK FORMAT-Each data block consists of six
areas in a DC600HC and 1024 areas in a DC615HC. Divid- frames: four with 256 bytes of actual data in and two
ing the areas up by 16 tracks gives 65,536 or 16,384 data with error correction data. The format of each frame is the
blocks respectively. The normal user block address mode is same. See Figure 7.
used to access these blocks. The HCD-75 system interprets
and translates user key numbers into the absolute key
numbers on tape. User block addresses start at 000 and
proceed up to FFF on each track. Forward tracks start 'with
XOOO at absolute block OOB and end with XFFF at abso-
lute block 100A. Reverse tracks start with XOOO at absolute
block 100A and end with XFFF at absolute block OOB.
The track is selected by the fourth digit of the address.
Example OFFF selects the last user block of track 0,
1000 selects the first user block on track I. This gives a
continuous addressing from 0000 to FFFF and allows for
serpintine recording.

~ __~____~____~~____~____~~____~____~__~-L
K
FRAME 1 FRAME 2 FRAME 3 FRAME 4 FRAME 5 FRAME 6 E TRACK
Y

P I

\ INTER
FRAME
FRAME FRAME FRAME FRAME
0
S
T
A
) GAP
PREAMBLE HEADER DATA CRC
M
B

( 1.5
BYTES
6 BYTES 6 BYTES 256 BYTES 2 BYTES L
E
5BYTE
(
FIG. 7 DC600HC Data Block Format

12
ERROR CORRECTION three to produce byte one of error correction frame five. In
similar fashion bytes 2 through bytes 256 of frames 1 and 3
The data portion of a frame consists of 256 bytes of either are combined to fill out frame 5. Frame 6 is produced by
actual data or error correcting data depending on the frame combining frames 2 and 4.
number.
The combination process is an exclusive-or of bit b 1 in each
Frame numbers 1 through 4 contain actual data. Frames five byte of user data to produce bit b 1 of the corresponding
and six contain error correction data. Byte one of user data error correction byte, bits bi through b8 are combined in
in frame one-is combined with byte one of user data in frame similar fashion. See figure 8.

DATA DATA DATA DATA ECC ECC

I FRAME 1

V
FRAME 2

V
I
FRAME 3

'L
FRAME 4

-"'-
l'
FRAME 5

'"
FRAME 6

h-
I
II
ERROR CORRECTION CODE GENERATION ERROR CORRECTION
ECC s =D, (!) D3 D, = D3 (!) ECC s
ECC 6 =D2 (!) D4 D2 = D4 <±> ECC 6
D3 =D, (!) ECC s
D4 = D2 (!) ECC 6

FIG. 8 Error Correction

13
14
PARALLEL INTERFACE OPERATION

GENERAL COMMAND/DATA-An input to the HCD-75 that is used


to indicate whether information on the input bus is a
The HCD-75 controller module is connected to the host via command to be executed or data to be written. It is set
50 pin cables. The interface is easily adapted to any host high to indicate a command input, and set low to indicate a
computer. data transfer. This line must be set before the READY
signal (described below) goes low and must not be changed
until READY returns to high.
INTERFACE LOGIC
INPUT/OUTPUT -An input to the HCD-75 that is used
All Interface lines to the HCD-75 are TTL compatible with to control the direction of transfers between the user's
o to +0.8 VDC = low and +2.5 to +5.0 VDC = high. Inputs equipment and the HCD-75. This line is set high to send
are terminated with a 220/330 ohm resistor and go to commands or data to the HCD-75, and is set low to send
74LSl4 TTL line receivers. Outputs are 7438 TTL open data or status in the opposite direction, from the HCD-75
collector buffers. to the user's equipment. This line must be set before the
READY signal goes low and must not be changed until
READY returns to high. When the command mode has
INTERFACE SIGNALS
been established by the COMMAND/DATA line, the
INPUT mode must be selected by this line.
The HCD-75 interface signals and their functions are
described below. Specific details about the use of the
READY -An input to the HCD-75 that is set low when
signals are presented in the sections of this document that
the user's system is initiating a data transfer. To end the
deal with specific operations.
transfer, READY is returned to high. READY must also be
held high during power-up, reset, or initialization. The
DATA INPUT BUS--Sixteen lines (2 0 - 2 15 ) that are used
COMMAND/DATA and INPUT/OUTPUT lines must have
to transfer commands or data to be written from the user's
been appropriately set at least 100 nanoseconds before
equipment to the HCD-75.
setting READY low. The Controller will not interpret a
command until READY is returned high.
DATA OUTPUT BUS-Sixteen lines (2 0 -- 2 15 ) that are
used to transfer read data or status information from the
INITIALIZE-An input to the HCD-75 that, when pulsed
HCD-75 to the user's equipment.
low, resets all controller interface logic, terminates any
operation, and puts the HCD-75 into the ready state. The
INITIALIZE pulse must be at least ten microseconds in
duration if power is on. During power up the HCD-75
system is automatically initialized. The power up initializa-
tion takes approximately 400 milliseconds, do not take the
INITIALIZE line low during this time.

15
ATTENTION-An output from the HCD-75 that is set low The user may change the starting and ending blocks (Seg-
to indicate a fault condition, or, during read operations, to menting) and if desired can change the retry counts.
indicate an end-of-file mark. When the ATTENTION output
goes from high to low, the user's equipment should imme- A reset by means of 15 jumper (that is, by momentary
diately halt the transfer of data by setting the READY line removal of this jumper), which is located on the controller
high. The user's equipment should then respond to the interface (top PC board), will regain control of the system
ATTENTION output by issuing a REPORT STATUS without powering-down the controller. This type of reset
command to the BCD-75. The ATTENTION line will then will not execute an auto-load of the drive and cartridge, but
return to high. will require the reestablishment of memory locations.

TRANSFER REQUEST --An output from the HCD-75 that DATA TRANSFERS
is set low when the HCD-75 is ready to accept a word of
data during write operations or when a valid word of data The transfer of information between the HCD-75 and the
is present on the DATA OUTPUT BUS (described below) user's equipment is carried out in units of 16-bit words
during a read operation. This line is set high after the (2 parallel bytes) by way of dual, 1024-byte buffer mem-
TRANSFER ACKNOWLEDGE input goes high. This line ories in the controller module. The use of two buffers
stays high for approximately 500 nanoseconds and then permits asynchronous operation, which occurs in the
returns low, waiting for the user to process the next word following way:
of data. • During write operations, the user communicates with
the first half of the buffer (buffer A) until that buffer
TRANSFER ACKNOWLEDGE--An input to the HCD-75 is full.
that must go high when a valid word of data has been • The controller then switches the user's input to the
placed on the DATA INPUT BUS (described below) second half of the buffer (buffer B) and, at the same
during write operations, or when the user's equipment has time, empties buffer A to tape.
captured the word of data on the DATA OUTPUT BUS • When buffer B is full, the user's input is switched
(described below). The TRANSFER ACKNOWLEDGE line back to buffer A, and so forth, until the entire file
is set low after TRANSFER REQUEST goes high. During has been transferred and written on tape.
write operations, the line should go high no sooner than
100 nanoseconds after the word to be written has been Read operations proceed in a similar way.
placed on the DATA INPUT BUS. This line is to be low
when READY is taken from high to low. The optimum data transfer rate is achieved by maintaining
continuous tape motion, and is determined by the rate at
BYTE 1- An input to the HCD-75 that is used only in the which the drive module is able to empty or fill the buffer
8 bit configurations. This line is used to clock the lower sections of the controller. An average data transfer rate of
byte of a two byte word for commands words or data approximately 35 kilobytes/second (17.5 kilowords/second)
across the interface. between the user's equipment and the HCD-75 will create
continuous tape motion on 60 IPS units. For 30 IPS units
BYTE 2-An input to the HCD-75 that is used only in an average data rate of 17.5 kilobytes/second gives contin-
8 bit configurations. This line is used to clock the upper uous tape motion. The maximum transfer rate between the
byte of a two byte word for commands words or data HCD-75 and the user's equipment is 2.67 megabytes/second
across the interface. and occurs in bursts to/from buffers A and B.
RESET
Transfers between the user's equipment and the BCo.75
RESET occurs on power-up and performs the following occur in four different operating modes:
functions:
• Checks memory (PROMs and RAMs). 1. the transfer of functional commands to the HCD-75,
• Clears all RAMs (buffers A and B).
• Clears.skip table and bad-block table. 2. the transfer of write data to the HCD-75,
• Clears frame error accumulations.
3. the transfer of read data from the HCD-75, and
It then sets 232D and 232F to three read retries and three
key retries, and sets the cartridge limits to 0000 starting 4. the transfer of status information from the HCD-75.
data and OFFF ending data block at locations 2323 and
2324. (Addresses are HEX.) These operating modes are described in detail in the follow-
ing sections.
16
CONNECTOR PIN ASSIGNMENTS CONNECTOR PIN ASSIGNMENTS
CONNECTOR P7 CONNECTOR P8

PIN FUNCTION PIN FUNCTION

1 TRANSFER REQUEST 5 INPUT/OUTPUT


3 TRANSFER ACKNOWLEDGE 7 COMMAND/DATA
13* BYTE 1 9 READY
15 DATA OUTPUT,BIT 20 15 DATA INPUT,BIT 20
17 DATA OUTPUT,BIT 21 17 DATA INPUT,BIT 21
19 DATA OUTPUT,BIT 22 19 DATA INPUT,BIT 22
21 DATA OUTPUT,BIT 23 21 DATA INPUT,BIT 23
23 DATA OUTPUT,BIT 24 23 DATA INPUT,BIT 24
25 DATA OUTPUT,BIT 2 5 25 DATA INPUT,BIT 2 5
27 DATA OUTPUT,BIT 26 27 DATA INPUT,BIT 26
29 DATA OUTPUT,BIT 27 29 DATA INPUT,BIT 27
31* BYTE 2 33 DATA INPUT,BIT 28
33 DATA OUTPUT,BIT 28 35 DATA INPUT,BIT 29
35 DATA OUTPUT,BIT 29 37 DATA INPUT,BIT 2 10
37 DATA OUTPUT,BIT 2 10 39 DATA INPUT,BIT 211
39 DATA OUTPUT,BIT 211 41 DATA INPUT,BIT 212
41 DATA OUTPUT,BIT 212 43 DATA INPUT,BIT 2 13
43 DATA OUTPUT,BIT 2 13 45 DATA INPUT,BIT 214
45 DATA OUTPUT,BIT 214 47 DATA INPUT,BIT 2 15
47 DATA OUTPUT,BIT 2 15 ALL EVEN PINS COMMON
49 ATTENTION No's. 2 through 42
50 INITIALIZE
ALL EVEN PINS COMMON
No's. 2 through 42 NOTE: All unassigned pins must float.

*8-bit configurations only

17
DATA LINE OPTIONS FOR VARIOUS CABLING
CONNECTIONS

16-Bit Unidirectional

The standard configuration, 16-bit unidirectional, operates


as two separate 16-bit data buses for communication of
data, commands, and status information over two 50 con-
ductor cables. This configuration is illustrated by the
drawing and the circuit requirements (Fig. 9 and 10).

As the illustration shows, the bus for transfers into the


HCD-75 is in the Data In interface cable (connector P8 on
the interface p.c. board). The bus for transfers out of the
HCD-75 is in the Data Out interface cable (connector P7 USER
J2 JUMPER
on the interface p.c. board). PLUGS INTERFACE
,-, ,-,
I I I I
At the host side of the interface, all data lines driven by the 10000001
HCD-75 system must be terminated with 220-ohm resistors 1 2 3 4 5 6
to +5V and with 330-ohm resistors to ground. In addition,
all lines to the HCD-75 system must be driven by devices FIG. 9 t6-Bit Unidirectional
capable of sinking 24 milliamps to ground. The HCD-75
drives all lines with 7438 TTL-type open collector drivers.
See figure 10 16-Bit Unidirectional circuit.

Shorting jumper plugs must be placed between pins 2 and


3,4and50fJ2.
HOST HCO-75
+5

220

+5
330
CONTROL LINES
220
--
330
+5

-=
DATA IN DATA LINES
00-015
P8
OPEN COLLECTOR
DRIVER (EQIV.) +5
--
220
DATA OUT DATA LINES
00-015
P7
330

-=
FIG. to t6-Bit Unidirectional Circuit

18
16-Bit Bidirectional system, in this way forming a 16-bit bidirectional bus.
See figure 12 16-Bit Bidirectional Circuit.
The 16-bit bidirectional configuration provides for commu-
nication of data, commands, and status information over Due to the double 220/330 ohm termination resistors a
one 16-bit bidirectional data bus. This configuration line drive such as a 7438 capable 48 milliamps of current
operates in the same way as the standard 16-bit unidirec- must be used.
tional configuration, differing only in the type of cable
hook-up required. As shown below, in this mode only one Shorting jumper plugs must be placed between pins 2 and
50 conductor cable is used, daisy-chaining connectors 3,4 and 5 of 12.
P7 and P8 (Fig. 11).

This cabling configuration connects the 16 open collector


output drivers of the output cable (connector P7) to the 16
input receivers of the input cable (connector P8) on the

J2 JUMPER
PLUGS USER
INTERFACE
10666601
123456

FIG. II 16-Bit Bidirectional

HOST HCO-75

+5
P7

+5
DATA BUS LINE 00-015

P8

FIG. 12 16-Bit Bidirectional Circuit

19
8-Bit Unidirectional To transmit data in this 8-bit mode:

For the 8-bit unidirectional bus mode, two separate 50 Read 1. Wait for TRANSFER REQ line to go low
conductor cables are required, one connected to each of 2. Set BYTE CONTROL 1 line high
the interface connectors P7 and P8. To select this mode, 3. Accept byte 1
shorting plugs should be placed between pins 1 and 2, and 4. Set BYTE 1 CONTROL line low
between pins 5 and 6, of 12 on the Controller Interface 5. Set BYTE 2 CONTROL line high
P.C. Board; as illustrated in Fig. 13. 6. Accept byte 2
7. Set BYTE 2 CONTROL line low
The user 8-Bit Input Bus connects to P8 of the Interface 8. Set TRANSFER ACKN line high
P.C. Board where it is converted to a 16-Bit Bus by use of
the Byte 1 and Byte 2 Control Lines, the 16-Bit Output Write 1. Wait for TRANSFER REQ line to go low
Data is converted by Byte 1 and Byte 2 Control to 8-Bit 2. Place byte 1 on data lines
Data from P7. 3. Set BYTE 1 CONTROL high
4. Set BYTE 1 CONTROL low
In this mode, each line receiver should have a termination 5. Place byte 2 on data lines
resistor network of 220-ohm resistor to +5V and 330-ohm 6. Set BYTE 2 CONTROL high
resistor to ground. In addition, each data line from the host 7. Set BYTE 2 CONTROL low
should be driven by a 7438 TTL driver or by an equivalent 8. Set TRANSFER ACKN high
that can sink 48 milliamps to ground. See figure 14 8-Bit
Unidirectional Circuit. NOTE

Data transfers in the 8 bit mode must always be in


an even number of bytes .

BYTE 1
CONTROLI~
INTERFACE BYTE 2 I SBIT
P.C. BOARD CONTROL I I RECEIVERS
PS P7
BYTE 1. _ _- - - I

BYTE2. _ _ _--,

J2

! ~JUMPER
4
5
0 PLUGS BYTE ...
2__- - - - - 1

6 SBIT
DRIVERS
USER
INTERFACE

FIG. 13 8-Bit Unidirectional

20
HOST HCD-75

+5

220

DATA OUT PAIR


20-28, 2 1-2 9, ETC.
330

+5

DATA IN PAIR
2 0-2 8, 2 1-29, ETC.

+5

BYTE 1

+5

BYTE 2

FIG. 14 8-Bit Unidirectional Circuit

21
8-Bit Bidirectional To transmit data in this 8-bit mode:

For the 8-bit bidirectional configuration, a single 50 con- Read 1. Wait for TRANSFER REQ line to go low
ductor cable is used to daisy-chain the two HCD-75 parallel 2. Set BYTE CONTROL 1 line high
interface connectors, P7 and P8, together. To select this 3. Accept byte 1
mode, the controller interface p.c. board 12 shorting plugs 4. Set BYTE 1 CONTROL line low
should be placed between pins 1 and 2, and between 5. Set BYTE 2 CONTROL line high
pins 5 and 6, as illustrated in Fig. 15. 6. Accept byte 2
7. Set BYTE 2 CONTROL line low
The 16-bit Data In bus and Data Out bus are made bidirec- 8. Set TRANSFER ACKN line high
tional by daisy-chaining connectors P7 and P8 together.
The host converts the 16-bit bidirectional bus to an 8-bit Write 1. Wait for TRANSFER REQ line to go low
bidirectional bus by using the byte 1 and byte 2 control 2. Place byte 1 on data lines
lines to gate either byte 1 or byte 2 into or out of the host 3. Set BYTE 1 CONTROL high
buffer elements. See 8-bit unidirectional. 4. Set BYTE 1 CONTROL low
5. Place byte 2 on data lines
In this mode, each line receiver should terminate with 6. Set BYTE 2 CONTROL high
220-ohms to +5V and 330-ohms to ground. In addition, 7. Set BYTE 2 CONTROL low
the lines should be driven by 7438 TTL-type drivers or by 8. Set TRANSFER ACKN high
an equivalent that can sink 48 milliamps to ground. Refer
to Fig. 16.
NOTE

Data transfers in the 8 bit mode must be in an even


number of bytes.

BYTE 1 I
CONTROL I~
P8
INTERFACE
P.C. BOARD
P7
BYTE 2
~_ _C_O_N_T~ROL ~ l 16 DRIVERS
16 RECEIVERS

8BIT
TRANSCEIVERS

USER
INTERFACE

FIG. 15 8-Bit Bidirectional

22
HCD-75
HOST USER
220

BYTE 1

+5

DATA BIT 2 0
IN/OUT

8BIT
OUT
BUFFER

+5

8BIT
IN
BUFFER DATA BIT 28
IN/OUT

BYTE 2

FIG. 16 8-Bit Bidirectional Circuit

23
COMMAND TRANSFER are beginning and ending block locations, respectively, for
the command functions. The following table-Command
Commands consist of from one to three 16-bit words that Word Structure-illustrates the organization of the command
are transferred to the HCD-75 over the DATA INPUT BUS. words. The various commands are defined in a later section
in this document.
The first word contains information specifying which of the
four possible drives is to be used and the function to be per-
formed. The second and third words (when they are required)

MOST LEAST
SIGNIFICANT SIGNIFICANT
BIT BIT

WORD'

NOT USED DRIVE FUNCTION


WORD2 SELECT CODE
BEGINNING
BLOCK
LOCATION

TRACK
NUMBER
WORD 3
ENDING
BLOCK
LOCATION

TRACK BLOCK NUMBER

DRIVE SELECT
BITS
FUNCTION CODES
9 8 BITS

, ,
0 0 DRIVE #0 7 6 5 4 3 2 1 0
0 DRIVE #1 0 0 0 0 0 0 0 1 READ
DRIVE #2 F
0 0 0 0 0 0 0 1 1 VERIFY
U
1 1 DRIVE #3 0 0 0 0 0 1 0 0 WRITE N
0 0 1 0 0 0 0 1 REPORT STATUS C
TRACK 0 1 0 0 0 0 0 0 UNLOAD T
0 0 0 0 0 1 0 1 END OF FILE I
BITS
0 0 0 0 1 0 0 0 CONTINUE
o
15 14 13 12 N
0 0 0 0 TRACK #0 0 0 0 1 1 0 0 0 WRITE RAM S
0 0 0 1 TRACK #1 0 0 0 1 0 0 0 0 READ MEMORY
1 0 0 0 0 1 1 0 DIAGNOSTIC WRITE I
'( '( '( '( '( '( 0 0 0 0 0 0 1 0 CERTIFY I
1 1 1 0 TRACK #14
1 1 1 1 TRACK #15

FIG. 17 Command Word Structure

24
To enter a command, carry out the following steps: 6. Where the commanded function requires more than
one word, repeat steps 4 and 5 for the additional
1. Set the INPUT/OUTPUT line high. words.

2. Set the COMMAND/DATA line high. 7. When all required command words have been entered,
set READY high to end the command sequence.
3. Set READY low after a minimum delay of 100
nanoseconds from the time when steps 1 and 2 have 8. The HCD-75 assumes that all command transfers
been completed. consist of three words. If a command consists of only
one or two words, the HCD-75 will continue its cycle
4. Monitor the TRANSFER REQUEST output: when it by sending a transfer request for the next word if
goes low, place the first command word onto the READY has not been reset high. Setting READY
DATA INPUT BUS. high will terminate the command transfer and force
TRANSFER REQUEST high.
5. Set the Transfer Acknowledge line high. This level
will open the input latches and return the Transfer
Request output to high, indicating that the cycle is
complete. After Transfer Request goes high, return
Transfer Acknowledge to low and remove the data.
The maximum time that Transfer Acknowledge can
remain high after Transfer Request goes high is
100 microseconds.

JI
FROM INPUT/
HOST OUTPUT

FROM COMMAND~
HOST DATA I

FROM
HOST
READY
-::rr-L-~~~
I
100 nsec
MIN. __________________________________________________ ~~~
FROM TRANSFE
---I 500 nsec 1-
---- MIN.
C/F REO

FROM
HOST
16 LINE
DATA IN
BUS
___x~:_______x~______~
pST 2ND '""""""~--~I
:~c
I
IWORD
FROM TRANSFER
HOST ACKN
-I il

t
100 nsec--J II MAY
MIN.
125 nsec TOVERLAP
MIN.
100 J1sec
MAX.

FIG. 18 Command Transfer

25
BLOCK TIM IN G

During the transfer of a block of data Transfer Request


normally is high fur approximately 500 nanoseconds.
At certain points during the block transfer, this time
is lengthened.

WORD- 385 386 387 511 512 (DEPENDS ON


1 BLOCK WORD~ 257 258 259 383 384 TRANSFER RATE)
512 WORDS WORD.;; 129 130 131 255 256
{
OR 1024 BYTES WORD.;; 1 2 850 f.lS
3 127 128
I TYP.
_I
DELAY 1 DELAY
TRANSFER _-~~'r---.,I
REO
-----!.I
I
I
I
I
I
I
I
I
I
I
I
I

TRANSFE R _ _ _ _ _ _ _ --'nunmmn ~~'---.....mmmmnUoL&IIIIIlII&L-----innnnDl4.'r-~___--Jmumn


IIWWWIIL_ _.....rnnmn

ACKN -I l- 100f.l sec


MAX.

FIG. 18A Block Timing

Transfer Acknowledge being high may overlap Transfer


Request going low, but Transfer Acknowledge must go low
within 100 microseconds after Transfer Request goes high.

I
I
FROM
HOST
INPUT!
OUTPUT
J. I
I

FROM
HOST
COMMAND!
DATA
~ I

FROM
HOST
READY
I
I
'=
-I ~--------------~\~
MIN.
100 nsec

FROM TRANSFER
l-- 500 nsec -I MIN.
CIF REO
I
I
~~rmrnm
I
I
DATA
LINES D >eX~______>eX~______
I J- 50 nse~
FROM BYTEl
nl MIN.:
n~________---Jn___________
~50nsec
HOST
--t MIN.

n~____~__~n_______
100 nsec
FROM
HOST
BYTE2
MIN.

50 nsec
n
-II- :
I
I

MIN.

FROM TRANSFER I 1111111111111 I 11111111111111 I 11111111111111


HOST ACKN 125 nsec
MIN.
-I 1-
~ L IOOpse,
MAX.

FIG. 18B 8-Bit Transfer

26
COMMANDS CONTINUE-The CONTINUE command, when issued, will
cause the WRITE operation to continue in the next OAT A
UNLOAD-The UNLOAD command causes the cartridge to BLOCK LOCATION after an unreadable key was detected.
be wound to END OF TAPE and then stopped. It also The CONTINUE command will cause READ to resume
unlocks the cartridge eject lever so that the cartridge can after it was halted due to detection of an EOF mark.
be removed.
WORD (HEX)
WORD (HEX)
N o 8
o N 4 o
DRIVE FUNCTION
DRIVE FUNCTION NO. N
NO. N
WRITE RAM-The WRITE RAM command is used to test the
REPORT STATUS-The REPORT STATUS command controller interface when used with the READ MEMORY
causes the HCD-75 to report its current status as described command, and also to store the block location table in
in the section on status transfers. This command may also RAM. This three-word command will set the controller up
be used to close a write operation by completely emptying to store information in specified RAM locations between
a partially filled buffer onto tape. The status is then reported addresses 2000 and 27FF (HEX). The information is trans-
as usual. ferred over the DATA 0-15 IN bus in the same way as a
DATA TRANSFER.
When the host has transferred the last word during a
write operation, the use of a REPORT STATUS command WORDl WORD 2 WORD 3 (HEX)
will record the remainder of the data in the next record,
complete with the character count present. Status word 3 IXXXXI Ixxxxi
will report the location of this last record.
DRIVE FUNCTION START LAST
NO. N ADDRESS ADDRESS
WORD (HEX)
READ MEMORY-This three word command causes the
o N 2 controller to transfer the contents of the specified memory
locations over the DATA 0-15 OUT bus in the same way as
DRIVE FUNCTION the READ DATA TRANSFER. The limits are 2000 to
NO. N 27FF (HEX).

END OF FILE-This one-word command should be issued WORD 1 WORD 2 WORD 3 (HEX)
on completion of a write operation to completely empty a
partially filled buffer onto the tape, and embed in the data
header of the next block an END OF FILE mark. Each
o N o IX X X xl Ix X X xl

time this command is issued, a DATA BLOCK LOCATION DRIVE FUNCTION START LAST
without data will be written with the END OF FILE mark NO. N ADDRESS ADDRESS
embedded in the header.
VERIFY -This three-word command reads all blocks
WORD (HEX) designated and checks data content against the CRC. After
the function has been completed, the interface ATTN line
o N o 5 will be set low and a REPORT STATUS Command should
be issued.
DRIVE FUNCTION
WORD 1 WORD2 WORD 3 (HEX)
NO. N

0 N 0 3 Ix X X xl Ix X X xl

DRIVE FUNCTION BEGINNING ENDING


NO. N BLOCK BLOCK
LOCATION LOCATION
27
VERIFY BAD BLOCK TABLE-After the ATTENTION DIAGNOSTIC WRITE-This command writes the contents
output is set low followed by a REPORT STATUS com- of BUFFER A in each block from the Starting Address
mand, the status word will indicate whether or not an to the Ending Address. The host sets up BUFFER A
unrecoverable error has occurred. If an error occurs the (see Memory Locations of Interest) before starting this
READ MEMORY command (previously described) may command. Once this command is started no data transfers
then be used to read the bad block location( s). Address are needed from the host. This command is similar to the
237F (HEX) specifies the number of bad location(s). RS232 Diagnostic Write command except that the pattern
These locations are stored in a table beginning at address written must be stored by the host in BUFFER A using a
2380 (HEX). The table provides for 128 locations and can Write RAM Command.
be used to build a skip table.
WORD 1 WORD2 WORD 3 (HEX)
CERTIFY COMMAND The HCD-75 system Certify
Command is a part of the standard 30 and 60 IPS controller 0 N 8 6 Ix X X xl Ix X X xl
firmware package starting with Revision 5 (30 IPS) or
Revision 3 (60 IPS). The Certify Command may be used in DRIVE FUNCTION START ENDING
place of the normal Verify Command to generate a table of NO.N ADDRESS BLOCK
all permanent error locations on a given cartridge. Whereas, LOCATION LOCATION
the Verify bad block table indicates only unrecoverable
data error locations, the Certify bad block table will indicate
all permanent error locations, even if the error is a single
WRITE DATA TRANSFERS
frame format recoverable type error.
Write data is transferred from the user's equipment to the
The bad block table for the Certify Command starts at
drive in 16-bit words over the DATA INPUT BUS. Tape
237F and is identical in form to the Verify bad block table.
motion is under control of the controller module.
The total error table of both transient and permanent
errors is located in memory starting at address 2400.
A write function requires a two-word command input. The
first word contains the number of the drive module to be
The significant difference between the Verify and Certify
used and the write function code. The second word contains
command is that the HCD-75 drive module read amplifier
the beginning block and track number.
gain is lowered by 14% to test tapes to a higher performance
specification.
WORD2
The Certify command has three possible modes of opera-
tion. Certify data only, keys only, or both keys and data.
To select the option set memory location 231 E to:
N o 4 IX X X xl
DRIVE START
OOOO--Certify Data only (Default) NO. N ADDRESS
0001--Certify Keys and Data
0080--Ccrtify Keys only
To write data, the following procedure is used:
WORD 1 WORD2 WORD3
1. Enter the two required command words as described.
0 N 0 2 Ix X X xl Ix X X X]
2. After the READY input has been set high to end the
DRIVE FUNCTION BEGINNING ENDING command sequence, set the INPUT/OUTPUT line
NO. N BLOCK BLOCK high.
LOCATION LOCATION
3. Set the COMMAND/DATA line low.

28
4. After a minimum delay of 1 microsecond following 8. After transferring the last word of write data, set
completion of steps 2 and 3, set READY low. READY high and issue either a REPORT STATUS
or END OF FILE command to close the WRITE
s. Monitor the TRANSFER REQUEST output. When it TRANSFER. This operation will cause the last data
goes low, place the first word of write data on the to be written on tape. The END OF FILE command
DATA INPUT BUS. is used to identify the last DATA TRANSFER as an
END OF FILE.
6. After a minimum delay of 100 nanoseconds following
completion of step 5, set the TRANSFER ACKNOWL- 9. To interrupt the write data transfer at any time, set
EDGE line high. After TRANSFER REQUEST goes READY high after TRANSFER ACKNOWLEDGE
high, return TRANSFER ACKNOWLEDGE low, and goes low.
remove the data.
10. The Logical End of Tape will stop the drive and set
7. Repeat steps 5 and 6 until all write data has been the Attention. A report status command should be
transferred to the HCD-7S. issued.

1 1 usec
MIN.
I
r-
READY J -i;I~----------------------------------~'~j------------~'~
I-- 100 nsec
{{ ( I
I
MIN.
FROM INPUT/ I
__________________________________________~{l~------------_4(~
HOST OUTPUT I )J ) ! \.
I I
COMMAND/ I I
DATA
I~ __________________________________
~ 500 nsec
~ll
,~J-------------4,~
( I
FROM
C/F
TRANSFER
REQ
-t
II ~------.Jrl
MIN.
r1ml I
I

i X~_----I~D ~rr=
DATA IN
FROM
HOST
BUS _--,XI
TRANSFER _ _ ~_~R__....;..Di___'I '1I 1~1 1 I~ l ml l ~~DRD ~. ~~S:Dnll
~ Yllill
FROM
HOST ACKN -.J
I
t- 1I
I I
I
I
1 .
1 - sao nsec
100 nsec I I , I MIN.
MIN~ ---J L--MAY I
, L ' OVER LAP
125 nsee .
MIN. 100 usee
MAX.

FIG. 19 Write Data Transfer

29
READ DATA TRANSFERS WORD1 WORD2

Read data is transferred from the HCD-75 to the user's N 0 \XXXXI


equipment in 16-bit words over the DATA OUTPUT BUS.
The operation is asynchronous and timing is controlled by DRIVE FUNCTION STARTING
the TRANSFER REQUEST and TRANSFER ACKNOWL- NO. N ADDRESS
EDGE lines. If the user's equipment is unable to respond to
a TRANSFER REQUEST, the HCD-75 will stand by until
the user's equipment is able to respond. If data is accepted To read data, the following procedure is used:
by the user at a rate that empties one output buffer before
the other has been f1lled, the HCD-75 will not issue the 1. Enter the two required command words as described
next TRANSFER REQUEST until the buffer has been earlier.
completely loaded. In either event, the tape motion is
automatically started and stopped, as required, under 2. After READY is set high to end the command
con trol of the HCD-75 electronics. sequence, set the INPUT/OUTPUT line low.
A read function requires a two-word command input.
3. Set the COMMAND/DATA line low.
The first word contains the number of the drive module
to be used, and the read function code. The second word
contains the track and block number at which the read 4. After a minimum delay of 1 microsecond following
function is to commence. completion of steps 2 and 3 above, set READY low.

1
1 usee
MIN. r-
READY J I
I I
I-- 100 nsec
~ MIN.
I
FROM INPUTI I
HOST OUTPUT
I I
~----------------------------------------~)~j------------------
l l

COMMANDI I

FROM
DATA

TRANSFER
I ~----------------------------------------~)~J------------------
l (

C/F REO
500nsec
'---------J~
L I ·~ '---------'1- __
-I MIN. ~
FROM
C/F
DATA IN
BUS x:~---:------~X'---:
1ST I I
---=-~J D<_____~
2ND I (( LAST I
WORDI
FROM
HOST
TRANSFER
ACKN
:11~1111I111~~IIIIIIIIIIIIIII~rORD I
II
1_
1IIIIIIIIIr '111111111111111 WORD'i---
__ 1UML-1

125 nsee--l NOTE

1
II

MAY~~~RLAP
MIN. TO INTERRUPT THE READ SEQUENCE
BUT NOT TERMINATE IT RECEIVE

100 usee
MAX.
J..-- THE LAST WORD BUT DO NOT
ACKNOWLEDGE IT WITH TRANSFER
ACKN. RATHER SET READY HIGH.
TO RESUME SET READY LOW.

FIG. 20 Read Data Transfer

30
5. Monitor the TRANSFER REQUEST output. When it STATUS TRANSFERS
goes low, the first word of valid data is present on
the DATA OUTPUT BUS. HCD-75 STATUS is transferred to the user's equipment in
16-bit words over the DATA OUTPUT BUS. If the drive
6. When the user's equipment has acquired this word of
detects an abnormal internal condition or if a change in
data, set the TRANSFER ACKNOWLEDGE line
status occurs (detecting END OF FILE), the ATTENTION
high. The TRANSFER REQUEST line will then go
output is set low. The user's equipment should then issue
high after which the TRANSFER ACKNOWLEDGE
a REPORT STATUS command.
should be set low.
7. Repeat steps 5 and 6 until the required data has been Status information is presented in the form of three 16-bit
read. words. The first word has bits assigned to specific fault
conditions: a bit will be set low to indicate a specific
8. To exit from the read sequence, set the READY
fault, and several bits may be set low simultaneously. The
input high and issue a REPORT STATUS command.
second word specifies the number of the selected drive
This command is required to properly synchronize
module and drive status. The third word specifies the
tape position with current buffer status for subse-
current block and track position. See the following illus-
quent operations.
tration for details about the status words.
9. If an END OF FILE or Logical End of Tape is detect-
ed, the read function will be halted and the ATTEN- The following procedure is used to obtain status informa-
TION output will be set. The user's equipment should tion from the HCD-75:
then immediately issue a REPORT STATUS com-
mand. If the read function is to be resumed at the 1. Enter a REPORT STATUS command as described.
very next block, a CONTINUE command should be
issued by the user's equipment. 2. After READY is set high to end the command
sequence, set the INPUT/OUTPUT line low.
NOTE
To interrupt data flow at any time while reading, do 3. Set the COMMAND/DATA input low.
not send a TRANSFER ACKNOWLEDGE (Le., do
not set TRANSFER ACKNOWLEDGE high) to 4. After a minimum delay of 1 microsecond following
indicate that the last word prior to interrupt has the completion of sets 2 and 3, set READY low.
been received. Instead, set READY high in place of
the TRANSFER ACKNOWLEDGE. To resume, set 5. Monitor the TRANSFER REQUEST output. When
READY low and wait for the next TRANSFER it goes low, the first status word is present on the
REQUEST and the next word. DATA OUTPUT BUS.

6. When the user's equipment has acquired this status


word, set the TRANSFER ACKNOWLEDGE input
high. After the TRANSFER REQUEST goes high,
set the TRANSFER ACKNOWLEDGE low.

7. Repeat steps 5 and 6 to acquire the second and


third status words.

8. Set READY high to end the STATUS transfer.

31
I. System Status Word (First Word)

MOST LEAST
SIGNIFICANT SIGNIFICANT
BIT BIT

l15114 113 112 111 110 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 ~


L Invalid Command

No Cartridge

Cartridge Write
Protected *

Cartridge Failure

Drive Module Busy

Controller Failure

Unlocatable Block

Unrecoverable Data
Error

End of File

Unassigned

Drive Module
Failure

Unassigned

Logical End of Tape

Unassigned

Unassigned

Unassigned

*Cartridge Write Protected status sets ATTN low if the issued command was a write command.

32
INVALID COMMAND 0001: The controller issues this NOTE
status when any of the following events occurs.
In write mode, if this status is issued together with
1. If the controller has received an illegal function code the UNRECOVERABLE DATA ERROR~ it indicates
that is not in the controller function code repertoire. that the beginning block number specified in the
write command is in the skip location table at
2. If the host does not set the INPUT/OUTPUT line (277F-27FF) that is built by the host. In verify
high when it tries to send a command to the controller. mode, if this status is issued together with the UNRE-
COVERABLE DATA ERROR status, it indicates
3. If the start address (WORD 2) or end address (WORD that there are blocks with unrecoverable data errors
3) of the COMMAND is not in the segment range for that verify command. Users should examine the
specified by the stored limits 2323 and 2324 (Hex). bad block location table built by the verify command
at memory locations (237F-23FF).
NO CARTRIDGE 0002: No cartridge in the drive.
UNRECOVERABLE DATA ERROR 0080: When this
CARTRIDGE WRITE PROTECTED 0004: This status is status is issued without the UNLOCATABLE block status,
issued if the cartridge switch is on SAFE. The ATTN line it indicates that the controller encounters a bad block
will be set low if the host tries to execute a WRITE com- (unrecoverable data block) in a read command. See pre-
mand. In the event of a READ or VERIFY command~ vious NOTE under UNLOCATABLE BLOCK for details
this status code does not stop its execution. about this status being issued together with the UNLOCAT-
ABLE BLOCK status.
CARTRIDGE FAILURE 0008: This status is issued if
the drive detects either: 1) an off-tape condition while END OF FILE 0100: This status is issued after the read
the drive is running~ or 2) an abnormal motor load while command if the controller encounters the END-OF-FILE
the controller is in idle mode waiting for a command block that was written earlier with the end-of-fue command.
from the host.
DRIVE FAILURE 0400: This status is issued if the con-
DRIVE BUSY 0010: This status is issued if the drive is troller detects an abnormal condition in the drive while
in the auto-load sequence or the controller has received it is reading or writing (e.g., off-tape, gain error, head stop
a command from the host. error, tach error). If the problem persists after another
attempt~ either the cartridge or drive should be replaced.
CONTROLLER FAILURE 0020: This status is issued if
the controller detects any hardware failure in the system LOGICAL END OF TAPE 1000: This status is issued while
(e.g., malfunctioning timers, malfunctioning or abnormal the controller is reading or writing, and indicates that the
DMAs). In most cases, re-executing the command will clear controller has already encountered the last block of the
the problem; if it does not, the controller should be replaced. last track of the current selected segment.

UNLOCATABLE BLOCK 0040: If this status is issued


without the UNRECOVERABLE DATA ERROR status, NOTE
it indicates that the controller has encountered an unlocat-
able key when it writes to tape. System status words are additive; for example, a
0040 (UNLOCATABLE BLOCK) and a 0080 (UNRE-
COVERABLE DATA ERROR) will be reported as
OOCO.

33
II. Drive Status Word (Second Word) drive operating conditions and is always available on the
status lines, except for the times indicated below. Failure
The second status word describes the active drive status at status indicates drive failure.
the time when the three status words are reported out.
This word also specifies which drive is selected. When most The status bit 7 should be tested to determine which status
read or write commands are completed, the tape is still (OPERATIONAL or FAILURE) is being presented. OPER-
moving; therefore, a drive status of OX40 is normal. ATIONAL status is low (0 bit); FAILURE status is high
(1 bit).
The HCD-75 presents two different groups of status codes:
OPERATIONAL and F AlLURE. OPERATIONAL status
is presented in real time, as the drive is executing com-
mands or is idle. OPERATIONAL status indicates normal

Operational Status

MOST LEAST
SIGNIFICANT SIGNIFICANT
BIT BIT

= 0 (Operational
Status)

DRIVE SELECT Tape in motion

o 0 Head moving
o 1
o Cartridge not ready
for use

Cartridge Write
protected

Beginning of tape

End of tape

Auto-load sequence
in progress

NOTE

If a nonexistent drive address is selected, status word two comes back OXFF, where X is the nonexistent drive number.

34
Because more than one status is possible at the time status Bit 3. CARTRIDGE WRITE PROTECTED 101 N1081 :
is reported, OPERATIONAL status words are additive. This status line is used during the auto-load
sequence. It is high if the cartridge is write-inhibited.
Bit 7. OPERATIONAL
Drive Status Bit 2. BEGINNING OF TAPE 101 N1041 : This status line
No.N goes high as the tape BOT pattern passes the head
This bit is low and indicates all conditions are in the reverse direction. It remains high until the
normal. Under normal condition all other bits drive receives the next forward motion command
can be low. or until the drive is reset.

Bit 6. TAPE IN MOTION /0 IN 1401 : On ramp-up from Bit 1. END OF TAPE 10 I N102\: This status line goes
a stopped state, this line goes high only after tape high as the tape EOT pattern passes the head in
has reached the requested operating speed. It the forward direction. It remains high until the
remains high while tape is in motion. When stop is drive receives the next reverse motion command
commanded, this line remains high until all mechan- or until the drive is reset.
ical motion has ceased. When a change of direction
is commanded, this line will go low shortly after Bit O. AUTO LOAD SEQUENCE IN PROGRESS
the change command has been received. It will I 0IN\01\: This status line is high throughout
then return to the high state after tape has reached the cartridge auto-load sequence cycle. This cycle
the operating speed in the new direction. is activated under these conditions:
a. After power-up reset, when the cartridge is
BitS. HEAD MOVINGI0INI201: This line is high inserted into the drive.
only when the head is being stepped. b. After a drive failure, or unlock or unload
command, where the cartridge has been
Bit 4. CARTRIDGE NOT READ Y FOR USE101N1101: removed, then reinserted.
This line is high on power-up, reset, or after a drive
failure has been acknowledged. Its function is to
alert the user that a cartridge auto-load sequence is
required before normal write-read operation can
be done. The line remains high throughout the
auto-load sequence, and then goes low after the
drive has stopped at BOT.

35
Failure Status (Second Word)

MOST LEAST
SIGNIFICANT SIGNIFICANT
BIT BIT

1 = (Failure status)
DRIVE SELECT
Illegal drive
command

Excessive motor
load

Tachometer error

Memory error

Stepper motor error

Off tape

Foreign format/
read channel error

Bit 7. FAILURE STATUS Bit 5. I I I:


EXCESSIVE MOTOR LOAD 10 N AO This line
Drive No. goes high if the drive is ever out of speed control
N for from two to four inches of tape travel. This
goes high whenever any of the other lines indicate status is not set until after the drive has stopped
a failure has occurred. Therefore the status reported tape motion on its own and then remains high
will be a combination of Bit 7 and one or more until after it has been acknowledged.
other bits.
Bit 4. TACHOMETER ERRORloINI901: This status
Bit 6. ILLEGAL DRIVE COMMAND 101 N CO I I:This line indicates that the drive has sensed the loss of
status line goes high under the conditions listed the tachometer feedback signal while the tape was
below and remains high until it has been acknowl- in motion. After the drive stops motion, the status
edged: is set high until it has been acknowledged.
a. Forward motion was commanded while
at EaT. Bit 3. MEMOR Y ERROR 101 N laal: On power-up reset,
b. Reverse motion was commanded while the drive tests prom and ram memory for reliabil-
at BOT. ity. If these tests indicate failure, the status is set
c. The command that was received is not in and remains high until it has been acknowledged.
the drive command repertoire. The drive considers any of these conditions to
d. Write to protected RAM memory (OOBA- be the same as power-up reset:
DOFF) was attempted. a. reset during application of +5VDC.
e. The RW enable line was in write polarity b. reset while the head is stepping.
at command transfer time. c. reset during the auto-load sequence.
f. The RW enable line was in read polarity d. reset or cartridge out-in after a drive failure.
during write data transfer.

36
Bit 2. STEPPER MOTOR ERROR 101 1841:
N This type
of error can occur only during the cartridge auto-
load sequence and indicates a mismatch of counts
for two tape edge seeks. The error status must be
acknowledged before the status is cleared.

Bit 1. OFF TAPE 10 I 1821:


N During the auto-load
sequence, this error can occur if the head steps too
far below the expected range during a tape edge
seek. It can also occur at any time that 3.5 inches of
tape has passed the head without the presence of
data. Drive motion will automatically be stopped
for this error; then, status is presented to the user
and remains until it has been acknowledged.

Bit O. FOREIGN FORMAT/READ CHANNEL ERROR


101 N 1811 : This status can only occur during the
auto-load sequence. It indicates that either a
cartridge with a foreign format has been inserted
or that the read amplifier gain was set too low for
reliable use. After motion has stopped, the status
is set and remains until it has been acknowledged.

III. Current Track and Block Word (Third Word)

MOST LEAST
SIGNIFICANT SIGNIFICANT
WORD3 BIT BIT
CURRENT
1 0
TRACK AND
BLOCK

TRACK BLOCK NUMBER

The third word of the controller status is the current IN READ MODE: If a status response is issued after a
track and block of the tape relative to the controller, read command, this third word indicates the next block
not to the host. The following information explains the that the controller will read from tape as soon as one of the
form that the third word will take for each of the possible two buffers is empty (Le., the host has taken data out of
modes. the buffer). This implies that there may be 2 buffers
(equivalent to 2 data blocks) waiting to be taken by the
IN WRITE MODE: If a status response is issued after the host. It does not specify the block location where the
controller executes a write command, this third word computer is, relative to the controller.
indicates the next block on tape that the controller will
write when a buffer is filled with host data. However, However, when a status command is issued because of an
when the status report command was issued because of ATTENTION condition, this third word specifies the block
an ATTN condition (Le., the ATTN line set low), this location where the controller detected the ATTENTION-
third word will specify the block number where the con- able status.
troller detected the ATTENTIONable status.
IN CONTINUE MODE: See the write mode or read mode
for explanation.

IN OTHER MODES: The third word indicates the last


block the controller completed.

37
38
DATA CONTROLS

Data Verification and Bad Block Table In actual practice, many HCD-75 users are generating a skip
table made up of locations of blocks with unreadable keys
The controller can verify-as an off-line function--the (found during the writing of data) and blocks in which
readability of information previously written. In this written data cannot be recovered (found during verify
function, the controller reads each block of information operations). The table is then recorded on the tape at a
between a specified starting address and a specified ending user-specified location.
address to make certain that every block in that area can be
reproduced accurately, either directly or by using the The skip table can either be stored in a user data block or
system error-correction method. in absolute block 0008 (see Addressing in this section).

If the data cannot be read properly after three read retries When the cartridge is used again, the system is programmed
of a block, the block number is entered into a specified to immediately read the block that contains the bad loca-
area of controller memory (bad block table) and the system tion addresses and enters this data into the skip table mem-
moves on to verify the next block. ory locations of the HCD-75. The use of the Bad Block and
Skip Table features of this system Significantly enhances its
When the controller reaches the specified ending block in error performance characteristics.
the verification process, the controller attention flag is set.
At this time, the host computer can, if there are errors, The skip table begins at address 277F (HEX), which con-
interrogate the controller memory to determine how many tains a hex number representing the number of data blocks
unreadable blocks were found and what their addresses are in the table. The block locations (track and block number)
by track and key number. are stored beginning at address 2780 (HEX). The table may
contain up to 128 locations. The location must be sorted in
The bad block table begins at address 237F (HEX), which ascending order and maintained by the host. The HCD-75
contains a hex number representing the number of data will skip these data block locations in all read or write and
blocks in the table. The block locations (track and block verify operations. See FLOW CHARTS in Fig. 22A and
number) are stored beginning at address 2380 (HEX). The 22B for details.
table may contain up to 128 locations. This table is used to
form the skip table.

Skip Table

If specific locations on a tape are known to be bad, the host


computer may enter the addresses of those locations into
an area of controller memory called a SKIP TABLE. After
the locations have been entered into the table, the HCD-75
will automatically skip over the locations in subsequent
operations.

39
MANUFACTURERS BLOCK-Absolute block 0000. The CARTRIDGE "SIZING" - The length of the DC615 HC is
data is recorded in ASCII (the parity bit is set to zero). 0000-3FF Hex user block addresses. The DC600HC is
Line 1 is the cartridge type. Line 2 is the number of user OOOO-OFFF user block addresses. After power up the
data blocks per track. Line 3 is a copywrite notice. And controller by default is set for the use of a DC600HC
line 4 is the cartridge identification code. cartridge and the controller memory location 2324 Hex
is set to OFFF. For proper operation with a DC615HC
Example. (CID (LF) cartridge this location MUST be set to 03FF. If tape
DC600HC (CID (LF) segmenting is employed location 2324 may be set to less
4096 (CID (LF) than 03FF.
FORMAT (C) 1980, MINN. MINING and MFG.
CO. (CID (LF) Tape cartridge size information is contained in the Manu-
XXXXXXXXXXXXXXXX (CID (LF) facturers Block at the beginning of the tape (Absolute
(ESC) Loc.OOOO).

The following flow chart in Fig. 21 is one method for


NOTE cartridge sizing.

The Manufacturers block must not be overwritten. Alternates include:


• Reading the Manufacturers Block into the host and
checking there.
• Asking the operator what type of cartridge was
inserted.

WARNING

In any case the system must be left in user mode


(Loc. 2328 set to 0000) when finished or the system
will not operate as expected.

40
WAIT FOR CARTRIDGE LOAD

SET MEM LOC SET TO ABSOLUTE KEYS


2328 TO 0001

VERIFY READ MFG BLOCK INTO BUFFER


0000 0000

N TEST FOR MFG BLOCK PRESENT

N SET ERROR
NOT MFG BLOCK
FLAG

SET 2324 SET 2324


TO 03FF TO OFFF

SET 2328 RETURN TO USER KEYS


TO 0000 MUST BE DONE

FIG. 21 Cartridge Sizing

41
ADD NUMBER OF
BAD BLOCKS FOUND
DURING WRITE TO
AUTOLOAD CONTENTS OF
CARTRIDGE LOCATION 237F,
STORE IN
LOCATION 277F

SET MEMORY SET MEMORY


N Y
LOC 2324 LOCATION
BAD
TO OFFF 2324 TO 03FF
CARTRIDGE

WRITE ENTIRE
CARTRIDGE WITH MERGE BAD BLOCKS
A PATTERN FOUND DURING WRITE
WITH LOCATIONS
2380 TO 23FF

WAIT FOR
AN ATTENTION
SORT TABLE IN
ASCENDING ORDER

ZERO OUT
STORE TABLE IN
Y MEMORY
LOCATIONS
LOCATIONS 2780 TO 27FF
2380 TO 23FF

SAVE ENTIRE SKIP


TABLE (LOCATIONS
277F TO 27FF ON
THE CARTRIDGE
CORRECT THE
N PROBLEM
AND START
AGAIN

ADD BLOCK
(STATUS WORD 3)
TO SKIP TABLE
INCREMENT SKIP
BLOCK COUNT

ISSUE A CONTINUE
COMMAND

FIG.22A To Create a Skip Table

42
AUTOLOAD
CARTRIDGE

ADD NUMBER OF
BAD BLOCKS FOUND
DURING THIS VERIFY
SET MEMORY SET MEMORY
N Y (LOC 237F) TO
LOC 2324 LOC 2324
SKIP TABLE BLOCK
TO OFFF TO 03FF
COUNT

LOAD IN CURRENT
BAD
SKIP TABLE CARTRIDGE

WRITE ENTIRE MERGE BAD BLOCK


CARTRIDGE WITH TABLE FOUND DURING
A PATTERN THIS READ
(LOC 2380 TO 23F F)
WITH SKIP TABLE

WAIT FOR
SORT NEW SKIP
ATTENTION
TABLE IN
ASCENDING
ORDER

ZERO OUT WRITE NEW


Y MEMORY SKIP TABLE
LOCATIONS ONTO THE
2380 TO 23FF CARTRIDGE

CORRECT THE
PROBLEM AND
START AGAIN

ADD BLOCK
(STATUS WORD 3)
TO SKIP TABLE,
INCREMENT SKIP
BLOCK COUNT

ISSUE A CONTINUE
COMMAND

FIG.22B Update Skip Table

43
Tape Segmenting Segmented DC600HC
Average Access and Back-Up Time
Tape segmenting is an important HCD-75 feature that 30 IPS
provides the necessary operating functions when the
system is used in special applications. SEGMENT AVE DATA BACK-UP
SIZE ACCESS (SEC) BLOCKS/ TIME
In this type of application, typical on-line storage capacity MEGABYTES 30 IPS TRACK (MINUTES)
requirements might be low, but relatively fast access times
are required. Tape segmenting is a means of dramatically .13 1.15 8 0.2
reducing average access times by shortening the length of .26 1.24 16 0.3
tape over which operations take place. In tape segmenting, .50 1.39 32 0.6
the HCD-75 is programmed with a block address at which a 1.0 2.78 64 1 .1
segment begins and a stopping block address. The HCD-75 2.1 2.33 128 2.1
then performs desired operations on tracks 0 through 15, 4.2 3.59 256 4.1
only between these starting and stopping points. 8.4 6.08 512 8.2
16.8 11.09 1024 16.4
The table below, "Segmented DC600HC Average Access 33.6 21.08 2048 32.6
and Back-Up Time," gives average access times for various 67.1 41.09 4096 65.6
block segments specified. To compare two typical instances,
note that a 4.2-megabyte record (that is, a full track) would
have a 43.2 second average access time if recorded across To segment a tape:
the entire 600-foot length of the cartridge. Tape segmenting
using 0.25 megabytes per track will reduce this time to 1. Set memory location 2323 to the desired beginning
2.77 seconds. While average access time is significantly block of the track (the first character must be 0).
reduced through tape segmenting, back-up time is not
affected. For 30 IPS the full tape average access time is 2. Set memory location 2324 to the desired ending
83.7 and the segmented average access time is 3.59. block of the track (the first character must be 0). For
a DC600HC cartridge the maximum ending block is
Segmented DC600HC OFFF, but for the DC615HC cartridge it is 03FF.
Average Access and Back-Up Time
60 IPS The most significant digit of the block address is the track
number. For track 0, the block set in location 2323 is now
SEGMENT AVE DATA BACK-UP seen by the host system as block 0000. The track length is
SIZE ACCESS (SEC) BLOCKS/ TIME the difference between the starting and ending blocks.
MEGABYTES 60 IPS TRACK (MINUTES) Track 1 starts at 1000, this continues through FOOO for
track 15 .
. 13 1.15 8 .16
.26 1.21 16 .22
.50 1.31 32 .35
1.0 1.52 64 .60
2.1 1.93 128 1.1
4.2 2.77 256 2.1
8.4 4.43 512 4.1
16.8 7.78 1024 8.1
33.6 14.45 2048 16.1
67.1 27.80 4096 32.1

44
Addressing The user mode provides a simple consecutive address
scheme for the DC600HC starting with 0000 (track 0
The HCD-75 system provides two methods of addressing block 0) and proceeding up to FFFF (track F block FFF)
cartridge block locations, the absolute mode and the user in a track by track serpin tine method.
address mode. The absolute mode uses the actual prere-
corded cartridge keys to address data blocks on the car- ETC
tridge. The user mode simplifies the addressing of data
blocks by interpreting and translating a consecutive address- 2000 2FFF
ing scheme into the absolute cartridge block keys. By
Track 2
I
default, the user mode of addressing is selected on power
up. To select the absolute mode, memory buffer location (FFF 1
1000
2328 must be changed from 0000 to 000 1 by use of a
Write Ram command. To return to the user key mode, I Track 1
1-
memory location 2328 must be reset to 0000.
0000
OFP
To access the manufacturers block, the diagnostics or
I Track 0

system blocks, the system must be set to the absolute


mode.
The user mode addresses are related to the absolute keys
When using a DC615HC, the user addresses do not run that are recorded on tape as follows:
consecutively but the order is the same.

2000
ETC

23FF
ABSOLUTE 0
BOT

USER
r-t OOB

000
Fwd Track
100A

I
FFF
1010
I
EOT
I
Track 2
I
0 1
13FF 1000 ABSOLUTE 0
BOT r-t OOC 100B

I
1010
I
EOT

10I
Track 1 Rev Track
1
0000 03FF
I
USER FFF 000
I Track 0

Whenever a DC615HC cartridge is used the following


default parameters must be changed using a Write Ram
command.

(Default)
Loc. DC600HC DC615

2323 0000 0000


2324 OFFF 03FF

45
46
DRIVE MODULE

SELECTING DRIVE ADDRESSES DRIVE INDICATORS

On one controller as many as four drive modules can be The drive alerts the user to problems by the status com-
used. The drive addresses are 0, 1, 2, and 3. The drive is mand and the 2 LEOs on the front of the drive. The drive
set to address 0 at the factory. To change the drive address: fault conditions are:
• Loosen the four screws holding the P.e. Board shield
and remove from drive. Memory error-both ROM and RAM memory are tested
• Locate the microprocessor assembly which is the following reset. Memory error status is set if either fails.
double board assembly at the back. Reach down and
pull it out by pulling on the ends of the large chips Motherboard L.E.D. indicators-two indicators on the
(damage may occur if the paper connector is pulled front of the drive motherboard can be used to isolate
on to remove assembly). possible trouble sources. One indicator is for possible
• Lay the microprocessor assembly down with the drive problems and the other for possible cartridge pro-
PROM board side facing up. blems. These patterns apply:
• Locate 11 (Drive Select) at the bottom of the PROM
board. DRIVE CARTRIDGE
• The addresses are: CONDITION L.E.D. L.E.D.

Reset ON ON

0
U 123456
SHORT PINS 1 AND 2,5 AND 6 Start of auto load sequence

Abnormal drive motor load


OFF

OFF
OFF

ON


Abnormal tach feedback ON OFF
SHORT PINS 2 AND 3, 5 AND 6
Memory error ON OFF
123456

Stepper motor error ON ON

3
•123456
SHORT PINS 1 AND 2,4 AND 5

SHORT PINS 2 AND 3,4 AND 5


Off tape

Read ampl. or A.G.C.


error in drive

Read ampl. error due to


ON

ON

OFF
ON

OFF

ON
123456 foreign cartridge

NOTE

Some of the addressing information given in the past


was for addresses 1 to 4, since the drive must be
addressed as 0 to 3 this information is being given in
the form of addresses 0 to 3.

Replace the microprocessor assembly and securely fasten


the P.C. Board hold down shield over it.

47
48
SERIAL INTERFACE

As a standard feature, the HCD-75 provides a serial inter- INTERF ACE CONNECTIONS
face port that conforms to RS232 protocol. This serial
interface can be used for: An EIA standard 25 pin female connector located on the
• checkout and troubleshooting "Interface" PC board is used for the RS232 compatible
• initial product evaluation (by user) signals.

All HCD-75 functions that can be performed using the INTERF ACE SIGNALS
parallel interface can also be performed using the serial
interface. However, the serial interface can execute data The following table identifies the RS-232C signals, their
transfer instructions on a block-per-command basis only. mnemonics and their characteristics:
For example, in a read operation, a separate command
must be entered for each block to be read.

PIN SIGNAL
NUMBER MNEMONIC SIGNAL NAME AND DESCRIPTION

1 PROTECTIVE POWER GROUND-This line provides a safety ground connection to the


GROUND RS232C compatible terminal.

2 TRANSMIT TRANSMIT DATA-This line transfers data to the controller.


DATA

3 RECEIVE RECEIVE DATA-This line transfers data from the controller.


DATA

4 REQUEST REQUEST TO SEND-This signal prepares the modem for data transfer. When
TO SEND high, this signal places the modem in the transmit mode and, when low, in the
receive mode.

5 CLEAR TO CLEAR TO SEND-This signal, when high, indicates the modem is ready to
SEND transmit data.

6 DATA. SET DATA SET READY-This signal is a high level.


REA.DY

7 SIGNAL SIGNAL G ROUND-This line provides a common signal connection to the


GROUND RS-232C communications device.

8-25 Not Used

DATA TERMINAL INTERFACE SPECIFICATIONS

CHA RACTE R 1ST ICS SPECIFICATIONS 0 0 H 9600

Selectable baud rate 110,150,300,600,1200, 0 0 4800


2400,4800,9600 0 0 2400

Parity No Parity 0 0 1200


0 0 600
Number of bits transferred 8 Data bits
0 0 300
Stop bit select 1 Stop bit 0 0 150
A 110
?
""
Transmission Mode Full duplex
'- I
*Baud rate selector is located on the "INTERFACE" P.C.
Board, and is identified as J 1. A jumper plug selects the JUMPER
rate.

49
OPERATING INSTRUCTIONS 1. Write Diagnostic Command: W

General

In the idle mode, the HCD-75 controller is looking for a


command from either the host or an input on the serial Data pattern
port. When the controller receives an input from the
serial port, it will block further inputs from the host
until the user tlnishes the diagnostic mode by entering an Data patte rn
S command. After the first character input from the serial code*
port, the message: (a' RS232 MONITOR X.X followed by
3 words of status are displayed. Ending block
number
Commands
Ending track
The controller outputs an @ to the terminal as a prompt number
whenever it is waiting for a command. Each command
string is terminated with a carriage return. The first char- Begin block
acter determines the type of desired operation, the next ~------ number
characters provide the additional parameters for the com- (OOO-FFF)
mand. If an error is made when typing in the command,
depress the ESC key to abort the current command line Begin track
input. All command parameters are entered in HEX format. number (O-F)
All command inputs are to be entered in upper case letters.
There is a repeat command mode where the system will L.-_ _ _ _ _ _ _ _ Drive number
execute the command repeatedly if you enter an @ character (0-3)
before entering the carriage return. To stop this mode,
depress the ESC key to abort the repeat mode. The prompt
*Data pattern code:
character @ will come back to indicate that the system is
0: fixed pattern
ready for new command input.
1: sequential pattern
2: random pattern, require to input an initial random
The depression of a key on the keyboard will halt the sys-
number not 0000.
tem while it is outputting characters, depress another key
3: ASCII data, require an ASCII input string after carriage
to continue the display. Depress an ESC key to abort the
return (CR); an ESC key will terminate the input
current operation. mode.
4: write data from the current WRITE BUFFER.
The depression of a Ca' character and "carriage return"
after the prompt character @ will put the system into the This command will write a number of block locations with
repeat command mode, performing the previous command data on the selected drive, using a fixed data pattern, a
repeatedly. random pattern with an input starting random number, a
sequential pattern starting with an input initial number,
an ASCII data string, or the contents of the current write
buffer (Buffer A).

The Controller RAM memory addresses 277F-27FF contain


the user skip location table. The HCD-75 will skip these
data block locations in all read, write and verify operations.
The format for the skip table is similar to the table of bad
block locations built by the VERIFY command in RAM
memory addresses 237F-23FF. There are two WRITE
BUFFERS A & B. However, WRITE BUFFER A is the only
one used by the serial interface. Each buffer has 4 data
frames and 2 error correction frames.

50
WRITE BUFFER A* 2. Standard Verify: V

FRAME 1 020
FORMAT: VO, 0010, 1 t Ending block
2000 Block #
2001 Record type (high byte), track and frame # number
(low byte)
2002 Character count for the whole block, data Ending track
only (byte count) number
2003 Data

2082
f
Data
Begin block
""----- number
2083 Unused
Begin track
FRAME 2 ' - - - - - number

2084 Block # L...-._ _ _ _ Drive number


2085 Record type, track and frame #
2086 Character count This command will perform a verify function for a number
2087 Data of tracks with starting block and ending block.

2106
1
Data Key Verification Option:
2107 Unused
The Verify Command has three possible modes of opera-
FRAME 3 tion. Verify data only, keys only, or both keys and data.
To select the option set memory location 231 E to:
2108 Block #
2109 Record type, track and frame # OOOO-Verify Data only (Default)
210A Character count 0001-Verify Keys and Data
210B Data 0080-Verify Keys only

218A
l
Data The difference between the Verify Command and the
218B Unused Certify Command is that the Certify Command reduces the
price gain setting.
FRAME 4

218C Block #
218D Record type, track and frame #
218E Character count
218F Data

220E
~
Data
220F Unused

*After the write operation, all block #, record and track


and frame # in the WRITE BUFFER are changed because
they were used to construct the frames 5 and 6 during
the write operation.

NOTE

The block # observed in the buffers is the absolute


key number prerecorded in the data block key.

51
ERROR STATISTICS PART C: BLOCK ERROR TABLE

PART A: BAD BLOCK LOCATION TABLE 2400 Number of entries in table**


2401 Block number
On return from the command execution, the user can 2402 Bit map for frames with errors in the above
examine memory location 237F for the number of bad block*** (in hex format).
blocks (blocks containing unrecoverable errors) and memory 2403 Block number
locations 2380-23FF for bad block locations (128 decimal 2404 Bit map for frames with errors in above block
locations ). I I
I I
I I
EXAMPLE: I I
26FF Block number
Location 237F 0010 2700 Bit map for frames with errors in above block

L Number of bad
blocks
*FRAME ERROR: Can be due to a CRC error, an
improper frame header or a format timing error
detected by the controller formatter.
**Each entry occupies 2 locations
2380 1020 ***Bit map structure:

IL Bad block # Bit#~543210

L Track
block
# of bad
Unused

x X X X X X

~
LFrame6
PART B: GENERAL ERROR INFORMATION L Frame 5

Frame 4
Users can also examine the following locations for error
statistics: ' - - - - - Frame 3

' - - - - - - Frame 2
232B Total number of frame errors*
232C Total number of retries on data blocks ' - - - - - - - Frame 1
232D Maximum number of retries allowed for a X = 0 good frame
single data block (programmable). X = 1 bad frame
232E Total number of retries on key
232F Maximum number of retries allowed on a key If the table is overflowed in the middle of the verify com-
(programmable) mand then it will start over to record at the beginning of
table (location 2401), the location 2400 will not be reset
to zero. At the beginning of the next verify command the
following locations are cleared to accumulate statistics:
232B,232C,2400,237F.

52
3. Special Verify (Stop on Error): * The bad block table for the Certify Command starts at
237F and is identical in form to the Verify bad block table.
FORMAT: *0,0010,1020 The total error table of both transient and permanent

L Ending block
number
errors is located in memory starting at address 2400.

The significant difference between the Verify and Certify


command is that the HCD-75 drive module read amplifier
Ending track gain is lowered by 14% to test tapes to a higher performance
' - - - - number specification.

Begin block Key Certification Option:


' " - - - - number
The Certify Command has three possible modes of opera-
Begin track tion. Certify data only, keys only, or both keys and data.
'------ number To select the option set memory location 231 E to:

" - - - - - - - Drive number DODO-Certify Data only (Default)


000 I-Certify Keys and Data
This command will perform a verify function for a number 0080-Certify Keys only
of tracks with starting block and ending block. This special
command will stop on the first block containing a frame 5. Read: R
error. No error correction is made and users can examine
the error in read buffer A. The error statistics in the stan- FORMAT: RO, 1020,0
dard verify command also apply to this command.
T~ Display mode*
4. Certify Command: C
~BIOCk#
FORMAT: CO, 0000, FFFF
"#
IL Ending block number
' - - - - - - Track

" - - - - - - - - Drive "#


Ending track number
*Display mode:
Beginning block 0: no display after read
number 1: display the block of ASCII data just read (BUFFER
A only)
Beginning track 2: display the block of HEX data just read (BUFFER
number A only)

' " - - - - - - - Drive number This command will read 1 block of data from tape and
receive it in controller buffer memory (READ BUFFER A).
The HCD-75 system Certify Command is a part of the The block comes back from the drive in 6 frames. Each
standard 30 and 60 IPS controller firmware package start- frame is 128 words of data. The first 4 frames are data, the
ing with Revision 5 (30 IPS) or Revision 3 (60 IPS). The last 2 frames are error correction. The addresses of 4 data
Certify Command may be llsed in place of the normal frames are as follows:
Verify Command to generate a table of all permanent error
locations on a given cartridge. Whereas, the Verify bad
block table indicates only unrecoverable data error loca-
tions, the Certify bad block table will indicate all permanent
error locations, even if the error is a single frame format
recoverable type error.

53
READ BUFFER A FRAME 6 (ECC frame for frames 2 and 4)

FRAME 1 2294 Block #


2295 Record type, track and frame #
2000 Block # 2296 Character coun t
2001 Record type, track and frame # 2297 Data
2002 Character count (for the whole block, ~
data only) 2316 Data
2003 Data 2317 CRC
1
Data
2082
2083 CRC NOTE

FRAME 2 If frame 5 or 6 is used to correct one or more of the


data frames the frame # for the data frame will be a
2084 Block # 5 or 6 and no ECC data will be read into the buffer.
2085 Record type, track and frame #
2086 Character count Error Statistics: The read command will generate the
2087 Data 'general error information' as in Part B of the VER-
IFY command.
f
2106 Data
2107 CRC READ BUFFER B

FRAME 3 This buffer is not used in Reads or Writes from the RS232
Serial Port.
2108 Block #
2109 Record type, track and frame # 6. Memory: M
210A Character count
210B Data FORMAT: M3000
t
218B CRC , ' - - - - Memory address

FRAME 4

218C Block #
-~ .... L
~oog 5A 58 (LF)

Display next location (line


218D Record type, track and frame # feed character)
218E Character count
218F Data (CR)

220F
t
CRC L Terminate this command
(carriage return character)
FRAME 5 (ECC frame for frames 1 and 3)
Change 5A to 58 at location
'------ 3000
2210 Block # if desired
2211 Record type, track and frame #
2212 Character count ' - - - - - - Current content at 3000
2213 Data
~ ~----- Memory location 3000
2292 Data
2293 CRC

54
Displays a certain memory location in the controller. If 8. Unload Cartridge: U
a memory location between 2000-27FF is wanted, this
command will display a word of data, not a byte since FORMAT: UO

~orive#
location 2000 is a combination of location 6000 and 3000.
(The upper byte of 2000 is the data at 6000 and the
lower byte of 2000 is the data at 3000). Mter memory
content is displayed, enter the new content if desired. This command causes the cartridge to be wound to END
OF TAPE and stopped. It also unlocks the cartridge eject
M2010 lever so that the cartridge can be removed.

TL-----MemOry address 9. Status Request: T

2010 8640 8644 (LF) Format: @TO

L line feed to display next


location
LI---orive #

This command will return the drive and controller status


(CR) (3 words).

L Carriage return to termin-


ate this command
10. Fill Memory: F

~----desired
Enter new content if '1-
FORMAT: @F3000, 301 F, 00
L Data pattern

End address
~------Current content
~------Begin address
~--------Memory location
This command will fill up memory location from 3000 to
This command may be used to determine the level of 301 F with the data pattern 00 (if the address is 2XXX the
controller software by display memory location FOO 1. data byte will be written into 6XXX and 3XXX).

'I
7. Display Memory: D 11. Transfer Memory: X

1L
FORMAT: @X3000, 301 F, 6000
FORMAT: 03000,3010
'T' Begin otTO
address
Ending Address
End of FROM
Begin Address address

Display memory content from address 3000 to 3010. ~ _ _ _ _ _ _ Begin of


Each line of display has 8 bytes (or words) of data depend- F ROM address
ing on the requested address (2000-27FF: word location,
anything else: byte location). This command can be used to This command will transfer the content of memory location
examine the controller firmware addresses (EOOO-FFFF). from 3000 to 301F to memory locations starting at 6000.
To halt the display, depress a key, to continue display (Do not use this command to move memory address 2XXX).
depress another key. To abort the command, halt the
system first by depressing a key then type an ESC key.

55
12. End: S DRIVE STATUS (WORD 2)

FORMAT: @S HEX CONDITION

Release HCD-75 controller from diagnostic mode and OXOO NORMAL STATUS
allow the controller to look for commands from the HOST OX01 LOAD SEQUENCE IN PROGRESS
interface. OX02 EOT
OX04 BOT
OX10 CARTRIDGE NOT READY FOR USE
ControllerStatus: OX20 HEAD MOVING
OX40 TAPE IN MOTION
When you first request control of the HCD-75 on the serial OX81 READ AMP GAIN ERROR
interface, the status currently stored in memory is reported OX82 BAD FORMAT-OFF TAPE
out. An updated status is outputted when an operation is OX84 HEAD STEP ERROR
completed or aborted because of an error condition. The OX88 MEMORY ERROR
status request also outputs the stored status information. OX90 TACH ERROR
All status is reported as three 4 digit HEX words. OXAO EXCESSIVE MOTOR LOAD
OXCO ILLEGAL DRIVE COMMAND
CONTROLLER STATUS (WORD 1) OXFF NO SUCH DRIVE

HEX CONDITION (X IS DRIVE NUMBER)

0000 NORMAL STATUS-COMMAND COMPLETE


0001 INVALID COMMAND NOTE
0002 NO CARTRIDGE
0004 CARTRIDGE WRITE PROTECTED If a nonexistent drive is selected the second status
0008 CARTRIDGE FAILURE
word comes back OXFF.
0010 DRIVE MODULE BUSY
0020 CONTROLLER FAILURE CURRENT BLOCK LOCATION (WORD 3)
0040 UNLOCATABLEBLOCK
0080 UNRECOVERABLE DATA ERROR
The current HCD-75 status can be examined any time once
OOCO VERIFY ERROR DETECTED
the HCD-75 is in the RS232 MONITOR X.X. mode. The
0100 END OF FILE
memory locations for the 3 status words are:
0400 DRIVE MODULE FAILURE
1000 LOGICAL END OF TAPE
Word 1: 2325
Word 2: 2326
Word 3: 2327

56
MEMORY LOCATIONS OF INTEREST

The memory locations mentioned here are the only ones BUFFER A
available for user access. All memory locations not men-
tioned here are reserved to the manufacturer. The memory FRAME 1
locations and contents are in hex. Most locations are also
listed in the text, see RS232 Serial, Parallel Interface, and 2000 Block #
Data Control sections. 2001 Record type, track and frame #
2002 Character count (for the whole block,
231 E Controls Certify and Verify commands data only)
0000 Data only (default) 2003 Data
0001 Data and Keys
2082
l
0080 Keys only Data
231 F Controls Block size 2083 Write-not used
0100 256 bytes/block Read-CRC
0200 512 bytes/block
0300 768 bytes/block FRAME 2
0400 1024 bytes/block (default)
2320 First word of a normal command 2084 Block #
2321 Second word of a normal command 2085 Record type, track and frame #
2322 Third word of a normal command 2086 Character count
2323 Beginning user block address for a track 2087 Data
2324 Ending user block address for a track 1
2325 First word of status message-controller 2106 Data
2326 Second word of status message-drive 2107 Write-not used
2327 Third word of status message-current block lac. Read-CRC
2328 Set user or absolute key mode
User = 0000, Absolute = 0001 FRAME 3
232B Total number of frame errors*
232C Total number of retries on data blocks 2108 Block #
232D Maximum number of retries allowed for a 2109 Record type, track and frame #
single data block (programmable) 210A Character count
232E Total number of retries on keys 210B Data
232F Maximum number of retries allowed on a key f
(programmable) 218A Data
237F Number of entries in the Bad Block Table 218B Write-not used
2380 Beginning of Bad Block Table Read-CRC
l FRAME 4
23FF Ending of Bad Block Table
277F Number of entries in the Skip Table
2780 Beginning of Skip Table 218C Block #
~ 218D Record type, track and frame #
27FF Ending of Skip Table 218E Character count
FOO 1 Revision level of controller PROMs 218F Data
f
220E Data
220F Write-not used
Read-CRC

57
FRAME 5 (ECC frame for frames 1 and 3) FRAME 3

2210 Block # 2508 Block #


2211 Record type, track and frame # 2509 Record type, track and frame #
2212 Character count 250A Character count
2213 Data 250B Data

2292
f
Data
~
258A Data
2293 Write-not used 258B Write-not used
Read-CRe Read-CRC

FRAME 6 (ECC frame for frames 2 and 4) FRAME 4

2294 Block # 258C Block #


2295 Record type, track and frame # 258D Record type, track and frame #
2296 Character count 258E Character count
2297 Data 258F Data
~ f
2316 Data 260E Data
2317 Write-not used 260F Write-not used
Read-CRe Read-CRC

BUFFER B--PARALLEL READ/WRITE FRAME 5 (ECC frame for frames 1 and 3) Write-not used

FRAME 1 2610 Block #


2611 Record type, track and frame #
2400 Block # 2612 Character count
2401 Record type, track and frame # 2613 Data
2402 Character count
~
2403 Data 2692 Data
~ 2693 Read-CRC
2482 Data
2483 Write-not used FRAME 6 (ECC frame for frames 2 and 4) Write-not used
Read-CRC
2694 Block #
FRAME 2 2695 Record type, track and frame #
2696 Character count
2484 Block # 2697 Data
#
2485
2486
Record type, track and frame
Character count 2716
1
Data
2487 Data 2717 Read-CRC
~
2506 Data
2507 Write-not used
Read-CRC

58
BUFFERB: DURING VERIFYORCERTIFYCOMMANDS x = 0 good frame
X = 1 bad frame
2400 Number of entries in table**
2401 Block number If the table is overflowed in the middle of the verify com-
2402 Bit map for frames with errors in the above mand then it will start over to record at the beginning of
block***(in hex format). table (location 2401), the location 2400 will not be reset
2403 Block number to zero. At the beginning of the next verify command the
2404 Bit map for frames with errors in above block following locations are cleared to accumulate statistics:
I I 232B,232C,2400,237F.
I I
I I
I I
26FF Block number
2700 Bit map for frames with errors in above block

*FRAME ERROR: Can be due to a CRC error, an


improper frame header or a format timing error detected
by the controller formatter.
**Each entry occupies 2 locations
***Bit map structure:

Unused

x X X X X X

~
LFrame6
L Frame 5

Frame 4

\....----Frame3

' - - - - - - Frame 2

\ . . . . - - - - - - Frame 1

59
60
USER OPTIONS

VARIABLE BLOCK SIZE To activate this option, either through the parallel interface
or the interactive R.S.232 data port, the controller memory
Due to the unique data addressing requirements of certain location 231 F must be reprogrammed. The default setting
host operating software systems, it may be convenient to of 231 F is a hex C/J4C/JC/J for 1024 bytes per block. The
change the HCD-75 data block size. An option has been following hex codes will change the block sIze as indicated.
provided to reduce the block size from the standard 1024
bytes to 256 bytes, 512 bytes or 768 bytes. Thus, data can (/Jl(/J(/J for 256 bytes/block and 16.7 megabytes total
be addressed in any of the above block sizes. Data cartridge (/J2(/J(/J for 512 bytes/block and 33.5 megabytes total
capacity is reduced proportionately because the same (/J3(/J(/J for 768 bytes/block and 50.3 megabytes total
prerecorded key-to-key spacing, which identifies a block of
data, is maintained. Less than the maximum 1024 bytes of The above totals refer to total data storage capacity of a
user data will be recorded in each block. The block as DC600HC. If a DC615HC is used, each total must be divided
written on tape will be filled with blank characters for the by 4. All addressing is the same as a full 1024 byte block
unused portions. On read back, only the bytes of user data basis.
are transferred out.

This variable block size has been incorporated into the


standard HCD-75 controller software on 30 IPS systems
with Revision 5 or later software and Revision 3 or later
software on 60 IPS systems.

61
62
INSTALLATION AND CHECKOUT

PACKAGING supply cables. The power supply must be known to have


+5 volts and + 12 volts in the proper ranges.
HCD-75 System components are packaged by 3M in a way • Apply power to the HCD-75 system.
designed to protect them from vibration damage and from • Check the Memory LED on the controller. It should
the effects of static electricity. Each component is placed come on and then go off.
first into a 3M Velostat anti-static bag made of electrically • Look for the two drive LEDs to come on.
conductive plastic. Then, the component is placed into a • Listen for the audible chatter.
shipping carton with protective foam inserts. • After the chatter ends check the drive LEDs to see
that both are off.
When unpacking components, care should be taken to
ground both personnel handling the equipment and the
work area where the equipment is to be used. Specially WARNING
designed 3M Static Control Mats for floors and work tables
are available for anti-static protection. If any of these steps do not occur turn off power.
Check all cabling and voltages (+5V must be +4.9
All of the packaging material-Velostat bag, foam inserts, volts to 5.25 volts as measured on the Controller
and shipping carton--should be saved for use in the event Interface Board).
that the equipment has to be shipped to another location
or to 3M.
• Insert a known good cartridge (either a DC615HC or
a DC600HC).
Requirements • After a moment the tape will start moving slowly.
• The tape then comes up to speed and the head moves
Equipment and materials required (in addition to HCD-75 down, up and back down.
System standard components): • The tape is run at high speed to BOT.
• 1 data terminal (optional) • The head moves down, up and back down again.
• 1 power supply (fully described below) • The autoload finishes by rewinding again to BOT.
• 1 DC600HC Formatted Data Cartridge
• cables: power and interconnect The HCD-75 system diagnostic checkout is complete.
If a RS232 device is available continue, otherwise bypass
the next steps.
CAUTION • Connect the RS232 device.
• Use the M Command to set Loc. 2324 to 007F.
Position the drive module at least 24 inches from • Enter WO 0000 F07F 05555. This writes on all 16
Cathode Ray Tube (CRTs). If this is not possible, tracks for a length of 128 blocks.
shield the drive module. • Enter VO 0000 F07F. This checks the data just
written.
• Enter M237F. If this location is approaching 0080
CHECKOUT try a different cartridge. If the new cartridge shows a
low count in 237F use this cartridge to complete
Remove the HCD-75 system from its packing. Set it up on checkout. If the second cartridge also has a very high
a nonconductive surface, obeying all normal static pre- count reexamine the power and refer to the Power
cautions. Connect the drive interface cable and the power Requirements section.

This completes the checkout of the HCD-75 system. The


system is ready to be installed in the user's system.

63
POWER REQUIREMENTS Power Cables

A HCD-75 system consisting of one drive module with One power cable is required for the HCD-75 Controller
controller requires the following power: Module and one power cable for each data Drive. The
following materials are required to make cables for one
+5 VDC + 5% - 2% Ca) 6.0 amps Controller and one Drive:
+12 VDC + 10% - 5% @ 1.75 amps • 8 contacts, Crimp Gold Molex KK 08-56-0106
• 2 Housing, 4 CKT Molex KK 09-50-3041
During motor acceleration/deceleration, a surge to 3.5 • 2 Key, Polarizing Molex KK 15-04-0219
amps (50 millisecond duration) will occur on the +12
volt input.

~~ DE
NOTE CONTACT KEY

Irnmm~ ~---~~-) I~~~~I


1. more than 5.25 VDC can cause chip damage

2. less than 4.9 VDC can result in excessive data REAR HOUSING FRONT
errors (because of the effect of the low voltage
on the operations of the controller).
In addition, cut three lengths of #16 GA stranded insul-
ated wire for each cable required. Cut to the desired length,
CAUTION but no more than 4 feet to a Drive and no more than 12
inches to the Controller.
Linear power supplies are recommended for the
HCD-75. If a switching power supply is used in the Crimp a contact to one end of each of the three wires.
system, the tape drive chassis must be isolated from Insert the crimped contacts into pin locations 1, 2, and 4.
the switching power supply chassis. Insert key into location 3. Twist the three wires into a cable
and connect the cable leads to the appropriate power
supply. (See the pin list below and the Power Connector
NOTE Illustration that follows it.)

The aUXiliary circuit (+ 12 VDC) should not be on Pin 1 = + 12 VDC


unless the control circuit (+5 VDC) is on. Pin 2 = GND
Pin 3 = Key
When turning power off, turn off the + 12 VDC power Pin 4 = +5 VDC
first and then turn off the +5 VDC power.
Interconnect Cables
Twist power cable to help reduce noise pickup.
Materials required to construct cables to connect one
HCD-75 Drive Module to a Controller and from a Controller
CAUTION
to the user's system are:
• six 50 CKT socket connectors 3M 3425-6000
Gold contacts mixed with tin contacts can cause
• adequate length of 50 conductor shielded cable
voltage drop due to oxidation.
3M 3469/50
The high current required by these units may cause
excessive voltage drop in the power cables. Voltage
must meet specified values on the HCD-75 Interface
Board.

64
Make one cable to connect the drive to the controller, no Make two cables to interface between the input bus and
more than four inches long if mounted back to back, and output bus of the HCD-75 Controller and the user's system.
a maximum length of 15 feet if the drive is separated from Assemble the connector and cable in the same way inter-
the controller. Strip back the shield one-half inch from connect cables are hooked up in the description above.
the end to which the connector is to be installed. Install If the same type of connector is to be used at the user
the connector on the striped cable to #1 pin side (50 interface, two headers (illustrated below) are required
Conductor Cable Connector illustration below). to interface with the cable connector used. Use 50 CKT
right-angle connectors-3M 3433-1200-or straight connec-
~ IL J tor on the user interface.

4
CONNECTOR
C"PIN 1 n) STRIPE
rl b

Odt=ID m
'7t
I,

g~
STRIP BACK
CONNECTOR SHIELD BEFORE
BODY

PIN 1
CRIMPING
)Ll(
J 0
If two or more drives are used with a controller, configure HEADER
the connecting cable as shown in the illustration below.

~_ ATTACHED TO
ONLY IF 2 DRIVE MODULES USED

HOST

P7 ON CONTROLLER/FORMATTER MODULE HOST INPUT

P6 ON CONTROLLER/FORMATTER MODULE TO DRIVE MODULE #1 TO DRIVE MODULE n


D_ATTACHEDTO
HOST

P8 ON CONTROLLER/FORMATTER MODULE HOST OUTPUT

CABLE KIT

The HCD-75 Kit, Cable and Connector provides enough


connectors and cable to interface one HCD-75 Controller
Module and two HCD-75 Drive Modules to the user's system.
The kit part number is 80-9700-0207-9. Included with this
kit are the following:

ITEM DESCRIPTION MFG. PART NO. QUANTITY

1 Contact, Crimp Gold Molex KK 08-56-0106 12


2 Housing,4 CKT. Molex K K 09-50-3041 3
3 Key Polarizing Molex KK 15-04-0219 3
4 Conn, 50 CKT Socket 3M 3425-6000 7
5 Cable 50 Condo Shielded 3M 3469/50 25 Ft.
6 Header, 50 CKT RT. Ang. 3M 3433-1202 2

65
iTOPMOUNT

r-_-..=-
-;.
J:_-_!
..r=-=-4
\
\ I
\ I

?
\ I
\
\
\ [I I
I
I

I~
\ I
'. J I
@ I~ 5.81 ± .020
6.50
6.85 ± .03

r-~@
~

I @
I
I
I
I

~
I @
I
I l==
~)""'1q
I
j pr.x;:'
n
Ie
LJ
TOP OR BOTTOM MOUNT

625
I l 2.938 1.562
1----------7.69±.04----------i ~3.875 _±_.0_10_ _-l ± .010-
± .020

II---------[- 7 . 2 5 - - - - - J [1
.140--1 11-~-.1-.5-9-3--------8.625 ± . 0 3 - - - - - - - - - - - - 1
1 ·1---------16.280--------1· 1

1--2.516----1---2.562- f-- 1.21 8----j


.2)8 h·562 I:
,
I

I
1

~-----Hl+~ G==I ========t===I==1 ======i===~llt~--tt~~!O


C::::=========t~'el~~~:1=J~:::::J_w-+---+J i
IF
1

fl!o. I 1.856~ 1(, .6?!! I


I
3.750
_875 ""--1----t-+-+---t,-=,oM---- - -+-----l:-" ~ \: t '1 4 56
. ± .03 I
1_ I ""7" ~ .875±1.02
8
I~ fr-- T \
f
1T J2.4o ±.03

~J r-------+------- ~~ j r

t[2J
t~

~------5.81-------__l \

/16-32 TAPPED 4·HOLES ~-.180 DIA. 3·HOLES


TAPPED HOLES FOR USER MOUNTED
P.C. BOARD: NOT TO BE USED FOR
FRONT PANEL MOUNT MOUNTING DRIVE
f--- 287S ---l
r"
I
:
II~ ~-- f- ---\.V"- r ~
I
..l..
I
..I.. ~
I Il r
fiil ~ 1

;;;=;;
I I

r-
(
~ I--

'"- I I
~
!=~
I

4i1.
U .tl lJ,
I
II -V-i\- II
, ~
r-- 1.438-
125
PANEL
J~ 2.03 16.00

18.25---------------1
I

.....
I
9.77

A
I I
r 180 DIA
3·HOLES

I
r-., r-

F~I/
I I I

r ITl
4.25 t
I
I
12
1--
2.875
8

),I-
~
6.59 6.85

I
I
~
--;! 3.29

lU
"'1:117
J
10.21

.5 9 R E F . - 9.03 I - - .59 REF .


I' I
~fJ I~

4.60

... (t)\-----~
l
..,.. t
r\ ~
I:!;:;;;:::;:;

FIG. 24 Controller Mounting Dimensions

67
J2
SHORTING
PLUGS
P8
J1
USER DATA
BAUD RATE
INPUT BUS
P7 . P5 SELECT
USER DATA RS232 CONNECTOR
OUTPU\ P~N J3
MULTI
CONTROLLER
SELECT
P3
MEMORY BUS
CABLE P6
DRIVE
INTERFACE
CONNECTOR

pg
POWER
CONNECTOR

P4
POWER P2
CABLE ERIAL DATA & CONTROL
S CABLE

Pl
MAIN DATA
BUS CABLE

FIG. 25. Contro lIer PCB Cable and Plug Locations

68
SYSTEM SPECIFICATIONS

Mechanical Specification Controller


• Temperature
Drive Module Storage -40 0 P to 1490 P
• Width 6.85 inches (174 mm) (-400C to 65°C)
• Height 4.60 inches (117 mm) Operating 32 0 P to 1200 P
• Depth 8.625 inches (219 mm) (OOC to 500C)
(Pront face of bezel) *p .C. boards in the Horizon-
• Weight 6 pounds (2.72 kg) tal plane must be forced air
• Mounting Via mounting brackets cooled to remove heat build-
(Mounting horizontal or vertical, but not upside up between boards.)
down.) • Humidty
Storage 10% to 95% R.H.
Controller Module Operating 10% to 95% R.H.
• Width 6.85 inches (174 mm)
• Height 4.60 inches (117 mm) Power Requirements
• Depth 9.25 inches (235 mm)
• Weight 5.2 pounds (2.4 kg) Drive Module
• Mounting Via mounting brackets • Voltage +5 VDC (+5%, -2%)
Controller may be attached to drive module or +12 VDC (+10%, -5%)
mounted up to 15 feet away, using mounting • Ripple 1%
brackets. • Current +5 VDC-typ. 1.5 amp,
• P.C. Board Orientation: max. 1.6 amp
Vertical (no forced air flow) +12 VDC-idle .13 amp,
Horizontal (with forced air flow) max. 0.15 amp
+12 VDC-run 1.0 amp,
Temperature and Humidity max. 1.1 amp
(3.5-amp, 50-millisecond
Drive Module motor surge)
• Temperature • Power +5 VDC-typ. 5.75W,
Storage -40°F to 149°F max.8.4W
(-40°C to 65°C) +12 VDC-typ. 12W,
Operating 41°F to 113 0 F* max. 14.5W
(5°C to 45 0 C)* • Total power Running typo 17.75W,
Operating with- 32°F to 120°F max. 22.9 W
out Cartridge (OOC to 50°C) Idle typo 8W, max. lOW
• Humidity
Storage lO% to 95% R.H. Controller Module
Operating 20% to 80% R.H. • Voltage +5 VDC (+5%, -2%)
noncondensing* + 12 VDC (+5%, -2%)
Maximum Wet Bulb 79°F (26°C) • Ripple 1%
• Current +5 VDC-typ. 4.1 amp,
max. 4.4 amp
*Cartridge Limiting + 12 VDC-typ .. 6 amp,
max .. 65 amp
• Power +5 VDC-typ. 20.5W,
max. 23.1W
+12 VDC-typ. 7.5W,
max.8.9W
• Total power typo 28.0W, max. 32.0W

69
Reliability

Drive and Controller


• MTBF 10 tOOO hours (with regular
maintenance)
• MTTR 30 minutes

Maintenance Replacement Schedule

• Servo motor 15 tOOO 600-foot cartridge


cycles
• Head 50 OOO 600-foot cartridge
t

cycles
• Stepper motor 15 tOOO tOOO steps

Performance

• Speed Read/Write 60 IPS 30 IPS


Search 90 IPS 60 IPS
• Data Throughput 35K bytes/second (average)
at 60 IPS
17.SK bytes/second (average)
at 30 IPS
2.67 megabyte/second (burst)
• Capacity (DC600HC) 144 megabytes unformatted
67.1 megabytes formatted
• Tracks 16
• Block size 1024 bytes
• Blocks/track 4096
(DC600HC)
• Recording Density 10 tOOO BPI
• Recording Method IMFM
• Error Detection CRC
• Error Correction HCD-75 ECC Format
• Error Recovery 3 retries with ECC
• Error Rate Less than 1 error in 10 10 bits
• Track-to-Track seek 195 milliseconds
• Ramp Times

(MI LLiSECONDS)
IPS UP DOWN

30 75 65
60 92 85
90 115 120

This equipment is a UL recognized component per file


E76824.

70
HCD ENVIRONMENTAL TEST RESULTS

Shock and Vibration NOTE

Drive Module The information provided above are results of tests per-
• Vibration (operating) Tested to IG, S to 2000 Hz, formed by an independent laboratory on two randomly
3 axis selected production units. This data is intended as a general
• Shock (non- Tested to SOG, 11 rnillisec- design guideline when considering system packaging require-
operating) onds, half sinewave ments for anticipated shock, vibration, EMI, and pres-
surization levels. Performance to the above levels is neither
Controller Module warranted nor guaranteed by 3M and these test results
• Vibration (operating) Tested to 2G, 5 to 2000 Hz, shall not be considered a part of 3M's published specifica-
3 axis tion for the HCD-75 High Capacity Cartridge Drive system.
• Shock (non- Tested to 50G, 11 millisec-
operating) onds, half sinewave

Altitude

Operating
• Drive and Controller Tested to 10,000 ft.

Non-operating
• Drive and Controller 50,000 ft.

Electromagnetic Interference*

*Run to basic limits of MIL-STD-461 and 462

Drive Module
• Radiated 60 db (avg.) 15 KHz to 1 GHz
• Flat Cable 60 db (avg.) 15 KHz to
Conducted 50 MHz
• Susceptibility above 2V /meter 15 KHz to
250 MHz
Controller Module
• Radiated 60 db (avg.) 15 KHz to 1 GHz
• Susceptibility above 2V /meter 15 KHz to
250 MHz

71
ROUTINE MAINTENANCE

Drive Module

In order to ensure that the drive module will continue to


operate at optimal levels, the cleaning of the tape head and
the drive puck should be included in the operator's routine
maintenance schedule. This should be done after 80 hours
of usage or as required.

The procedure for cleaning the head and puck is a relatively


simple one and requires only a cotton swab moistened with
ethyl alcohol. To clean the drive module components:

1. Press the Cartridge In (CIN) switch-


• the tape head will come up, and
• the drive puck will begin to rotate.

2. Clean the head and puck carefully with the moistened


swab.

3. Press the CIN switch again.

The drive module components will now ,be ready for


operation.

PUCK HEAD

FIG. 26 Head Cleaning

72
r-~-~­ J1.

-------------------~~~~~l==c===+----_;~------------------~~_=~=_------~~u
Vl~ EN-
,?1" EN-
SEL+ 4----, iH~LIOHS Y. ,- - 7iiLS1'1O-Ye' I
jut ~____~I~
I n___ -----<:J
I C
~------------------------_t--l,j~----1 II)

SEL-~ - r - - - r---"";"';--_x:. I--+--I.;,:;,..----~ M I ~o;£T


--_____- - - -----------------1-.-.- ----_~""_ 4 '
~I~ - I
l +5V
r ,,',,1
r-------,
I :
I
I

, I' ,
I
I !3
J>~7j-J,1..J. 1_ _-,---,-~_--, '>::f---;-::::.....+-----L.? ~ ! sr07 i
+ l"l*; III 'I , F i STO,"
------+- ..
~~ D 7 i5T05
1
l'B,)I''5 8
"Duj,I'f l ' -ll..-'
~.rr ~-----'=-:--I !'-i)>-~='
==---+':":::;"'~--D H 15TO~
~
1._----=2B=:D5
V
V
.-l1l~1I"

PI)!"
(-"..._ _ _ _-=~=w '1>1
fe, j 13
nli~
P~I . II
II

13~
I,.,
Dl ~>=rl==;",-'""----D
r-"

c> J
B .5TO 3

9
STD2..

I STO I
..... I
PllO i!~1.:::..0_ _ _ _ _ _""'+-, D;:::==~-I-!=":"---{~- K 5 TOO
• ! I
, "0 ' ~+5"
~
r-1
-=- - - - - - - - -
.
, . . - " " ' - - - - - - - - - - - - - - D j) 1m~ BUSY +
r ij,:;-- j

~2.~I~~_~___~~~~ ~__~~_ _ _~
I 7'1LS2. 'Ill 'V& i
,B : SSTROBE

..----~r--__i ~+--r!~----c>: z'" i ~D D~T"


! NOTES: UAlL£SS SPUIFIFD .
/. R£SISTOl.~ INA IliI w SIJ,
2. tA ~C.ITOR.S , N MFl).

i,
i
I

+5'i 7 1

C.'RI
11/'31"
LG

r>1 >- ~ >- -+ ~


I ..
2
» N .... Ci.) l-e I-. I\- ~ I + I + + ++
IrIh <II CSl &i e:- LL u .J > ~ %
+ ... ~
L;.,
E
D:: lJJ < I.&J ::J
If) 0 ~ ~
" ..,
~
~
V\
~
~ ff\
~ ~
~I!)
i
.z-.
- ~,.
UVISION.

TP~ TP2 TP3 TP4 D••CllmON

~LUE QRAN(;E GREEN ~LACK

J3 PRE-AMP READ AMPLIFIER RO TACH ANALOG, GI\OUND THRESHOLD


DETECTOR
HEAD COi'JN.
1---SHIELD
...------o....--_=_ --"'"-4-
270 4\~.n.,
.;;; - , R,2.3

( ~~vV'--.'--'~--L"'''''''~~--'-j-------
iOA

R1 I . . ~";1 j T .. 001 ~~O C1l


~5: 1/ZW .::r:. I. .I.. .001 R.27
(VIO) ERS,. CO:L T H---.---..I\N\. ~ Z"? "ao - .... :~~ 470.n..
270.n.. 4.
(tEL) ER~. COIL - C18 i
.001 ~
(WI>lT) HEAD RZ&
470 ..1.

(RED) CTR. TAP

(BLK) HEAD +-IZv

J2. R5~
~~ R_SS~_vl~~
___
I
RS7
IK
+5

~
+-!>

SIC
1n8

-,r
TAC ii. :: ... :·JI\1.
10K RS4 I I
2.2K ~ leG
R'5&-IOK ~ -+
...~----l.:~ A r-I'N -V ~M~~'l
i 3"1i'F ·HZ I :~.HD
(RED)
I 1{.7K. 1

(BLK) JACH - R77


1
i
I ' - --I-\F;.E.,:,.,Ci...D
l-. I
L
I +5
-~ ~LL pOWER ("ONNEC110NS

·+lZ c:.NO
.'\ /"
C3'l-2.l

R6l
....:.l~ ·. .-~~BJ
. oRE -':>'MP
(;;'ROL:NOS
P,RE A
, C-:'2.
FJl E p~r. - c :i ';-____---' I i
I
II(
...- -- -- ...

j~~~: '
10K

\._---I---.~-~~ .. C'3'7
Pt(~ I. N~ .!;t-"-:----

---
• 'Ll - : R6<.
t....,.-J cvl

i ,Jse
120
Ig;)pf I
-:-
JC6
..
. ;:40
-

B~
DIAWlNG NO.
-+S
rf\ C"'\\
B1-cB19- 9f,77-7
_________ ----q-.JIC> ~{-- 22 (A'ALOII NO.
l.//~Ot>
: ::34
h:-
I I C~S. (34-(38, C40; (32

Q'S
i ~"'
c.¥'1 I
I C3~
.\ TP2
~ , 9 .... 01 II 3
...--,-- .1

7S74i TACH. I HIGH LEVEL


-:,r-OOI -=- AMPUr: IE"R i i : C38 : AREP, GR~UNJS

Vv K I" ,.:- I FP- ~~A WE-


.-~~~~--~--~~--~L---~--~-~--~~L---~L-~~~--4--4-4~
A () A .

~~L~ '--ii---------------f~ ~ I~ '3)D .~ 0 0@


' - 1 - - - - - - - - - - - - - ----.
. ___----1-__.__
- --- _______ ________--'9 V TAC.H CIN+
J
TOO TD! TOZ---T03
P1 - EDGE. TAi=,
TD4 TD'S TD" -t5 GNO GNO

I
cs
[j PINS 1 AND 10 ON P1 ARE aOTH G~OUND BUT
ARE NOT CONNECTt:D ON PC BOARD. ' UNLESS O.HI"W'H SPIC'flID DRAWN J.AlfllANDER IZ-IS-7'1
'3. CAPACITOHS - MICRa FARA'VS
DIMENSIONS AU IN INCHES
Do NOT SCAU DIAWlNG
IIIAI SHA., IDOlS AND DIIUIl
CHiCKU mincom Division
......o. c.-. .........
,.. lOUIN . . . . 10.0· c~
3m
DUIONU
2. RESISTORS - OHM~) 1/4W.J 5% (3M) 7574'"7 r
V MACH
r'
V CASf
1---~I'"'"T'~~rr-Il--~ "'II SCHEMATIC:
QI IUlfACI FINISH
'OL: ANO .• ·.XX •.OJ .XXX •.010 1---F..;.;;;.-.:....::;.;~~.:£:.!l.I HCD-75
IN. .NIIl
E1 t--------il------~ ',",IH READ/WRITE AMPLIFIER
W DESIGNATES REFERENCE OF AMPLIFIER
(Ie: 4) AT b.O VOLTS ABOVE GoROUNO. EGc C1
&1~E'
tr{., ~2.
C2
IILlA"O
~::::::::~~:::::::::tM~AunRI~;LL------~~--~_t.~"~flo~~;~~~--~~7--~-t~~-----t.~~lI~C~O~OI~ID~IN~T~N~O~.~Q~.A~W=IN~O~N~O.----~------~~Il
8
UHDON ~ A"IOYAI. 0 1 2 5 78 81- 281q:- '1.677- 7
BOTTOM VIEWS
,.. . APfUCA_.
KAU SHllf I·. .0'.
e=r .. lI.'IiIK
DUC.,nlON

RELEASE =-JR I'ROD<.JCTION


cJ7 J3 +12V GNO KEY +sv COMPONENT ~OSITION CHANGE PER E.O_
,-1----
POWER CONN, Cfl1INGlD GI-Q.J_:O~JE.M,!/!:~'!:." Tv II(
INTERFACE
CONNECTOR
/J) 1<E."''5t! PEl<. E..O.

ca 2.200-I'-v
( +
,--------------_._.,
0.11000
J4
CMD Ot '0RIVE MOTOR
CON N c..C-:-OR.'
eM!) 02 I -S- '/2,,,

CMD 03
~-1
lMD 04
+5 !
CMO 05 \ I,
~~
:
lMD 06 : KEY
. ,.! .
I
(MO 07
jL~
i ' -,'
; V1CTOR(RED)

':.T ('7

ST 010
C1
1
t--J..
-
CZ
,001
:lao'.':b- T 1KV
<::>T OS '20'---- j-_._--
J5
ST 04 2i\.--- S n >~~~ : "NN.
"T 03 24-----
L - -_ _ _ _ _ _ _ +-_ -________---'
+"z.

MJE BOO's REO


ST 02
~QI, 1----- .- i - - - --

I ~~
ST 0\ 2B,-t--· - - -
, ~ r _
/
-----;1 C':l II
'+5
C 5TRO~E ' '30~·--- - l RI )
( IK "
'y'
,.
ST 00
,-.....
'32'---- .-
/
L.._ - ...,
=::4- ,,--.., _. ' .--~ ------.---- .--- --_. - ---- - - ..

5 ACI«N

RESET ,
?~~--.-
--:'\ -
\3~---·-·
0 - - '-,--- ~6
~,'
\7
~
f-----,

U - - - - ' ~Bl
''-.-
"1
L--;..--r_-../---/ - '
'J 'K'

,
4
-,- - ------tIl C5
I "
I 06
>-2
1~2. ~
,
W~ MiA '38)-\- - - - . - - - -
IK ,I
• Il'
S ">'TRO~E ', 4
_/
0'--- ,- .-----,
I
• DUWING NO,
81-Z~19-9~ 76-9
R6 Y
Se:L 1 4~t-----~--· .,--- -, I 1'5n.
CR3
~ CATALOG NO,

~-\1?", - ......-----------.r-'
J

I R3 ~
SEL 0 .4~,:----.--.'
1
I /
IK :

C ACKN

RD DATA
46----
'--"
;48''-------
,- -------"----; l !
I
II ~- ~
~
.. • Q1 - Q\,

rN
R~U
'--

m
lUi
R W €NA~ i 50',----
,_/

-L
I
E C B

'.~'I
; r-.......
~--------+:'~j

I I ALL o.:'~) +5
PINS t,r' GND.
(E,(CEr- .. ;;'i NC;,~) ( , I I
,~ I1''---'' .,J,I
28;-/F' :~lE'j-
,... 1C.1 ;x:r-..•
(2)
l±J
CART, LEO
7fi~/7"
o=-.J
UNLESS OIHElWI\l HICIfIIO DUWN J, Al~XAND[R

3m
~-b
,./ '--_ _ _ _ ---.J E1~ E10 DIMENSIONS AI. IN 'NCMIS
I mlncorn Division
I I 11
ICS
O~
1
D'S 2-
GND, DO NOT SCALI DIA WING
IIIAK SMAI' IDGIS AND DI.UII
CMICItIl

DU'ONII
:'1OUlN IOAa.
lf1M C~.l.II.lO. c~ ..... _

~ACH
TITLE
-- (ART SUIFACI fiNISH
1:." INGINIII ~ ,I: Ilt..ro I~A,J, , SCHEMATIC:
£~\%
R214: '

! ALL re'S ARE 74M


M'Ci~OFA~ADS
MICROPRO( ESSOR
CONNECTOR'
I.CS
~
,.../'-AA

Itl'2. 4;-'
,AAA,
~
~
C\ I -
TOL: ANG,
fiNISH
*
·,XX • ,03 ,XXX .. ,010

/l/
INOINItI

HUARD
HCD-7S MOTHERBOARD
2. CAPACITORS - \~
A~:r~l "dp.J,..:.i,
~ I;O;';'~;
LED'5 M"50.l521 D'S , DIAWING NO. I las".
-J1-
1. RE5'~"'ORS- OHMS,;' 1/4'N J 5% DRV
MAJlIIAL
81'- 281'1- 9676-<1 J.,-
N01'I!:s: ...... _ _ _ _ NIXT ASST unD ON
/L/' "'lOYAL ~ ,
, A..uartION
i KALI I WIIGMT I.HIIT I Of .2.
"VIIiONI
DUClIPTlON

, ~ REl£ ASE. 70 ?RQOuC,.TION


1 I jO 3 i ~ 0 CHANGES TO DETAIL "JWG. ONLY ---
1\1 IJJ ...J ot
t.J ."
5<0 PIN IN"'e.Re.O~~D C.Ot-JNe.C.TOIil.. l
( 41
Q
,s ~z 43444531403& 39 5352. 54 21 2 3 4 S ~ 7 B 9 ,., 51 2.S IS I" 5~ I 10 1I
(Jl ."

() o \) IJ \J ~ \) \)

+5V
r--+--_. - --
":1.~'-4 I'
II(..

...---t-----i. (2l2.

1)4 :.
II

CI _'-

?b'T lJ r
(2 _

DIAWING NO.
81- 2819 - 9G 74- 4 F
CATALOG NO.

i
.....
SE.E .~2LJ J/

!
1

I I
~~~
i
IOOUF/'6
t

o0 (1 () (J ~J ) (J (J (J ( (1
I'E 2.7 17 Y X 2.0 I/IJ lC't " 1& 22 2.1
~p.!-.;~
~~ J
A
00
C 2526
J
1'2.
(
z
I
o.....
5ec. PIt-.! CA.'!.O E.OC:aE c.Of'.JNE.C.'OR I
:)4-

~-
~
:::. t------+------I fiNISH
ULIASED

3 ALL Ie's ARE 74 x ~ I------+-------t;:;:;j~~__::_----_t.~:~w


MATIII~ •
-0 P
2. A .. L "E~ISTOR~ ~.RE :N OHM;, 1/4 W, 5% NIXT AUT' USID ON
1. ALL CAPAC ITCR'SN MICROt:"ARAD:i r---------~------~ U'.OVAL
A'PLICATION
3 2 .1

- --- -- -- -----,
!

DPIV.~~E~_~_c;..i.:
.£0l'l_~~ S_,!Q~
~ -,,----- D7-DO
J I (SE E TJ4f:L::' I)
~_--4-zt!ZS
, : IS' 4 5 " 1
I ~
.. --
N'GI MQ,
211-281'1- 9675-"
-

c ~ :'C ,... I
1 12.
C < ~ < C < ~ ~ <
i
~~
!•
I
Ii
39 38
Ii (\ ; Ji
37 4-5 4-4 4~ 42. .32. 2.B 33 2.9 34 30 35.31 2.0
.J
I
11 !~
3~ %
~-
41
~
17
)
,~
Q
54
Q
24
J Q (\
• I
i2 I~," "'~RbOj:>. P-D
4\) IG:, 13 27 52 55 51 50 22. CABLE
;:;- 'N
ltl iv)
+ It-

TA.B:..E I
I:: -'l::O~ o
,..!.! I) ":,", ,= 'J£ .:. ~ ~ . ~ N
Q..

......- - \
! 10 r- I 1- 2) 5- c.,
~.
-r:~!'~~?:-
'L 1-2,4--5
I..~ "
. ~,~ ,~-:- ':' .' 3 ,.,.3, 5-~
PF'lvl ADC~E'.~J::"

4 2.." 3 ) 4--5
.)!,MPfR -rype Lce. ADDQ..
JPI.3 271'::' ICe. C800·CFFI=
JC~ 'OOO·C7~(:.
2!5J2. Jel ~ooo· ~.,:
ALL 1(:'& 74 '{..'f... 1'.3 E.OOO ·/!t:F{:
"
ALL RES\SiDIZ.e. Ol-fM5 1/4. W 5 OJ,,

I\1.L CAPACITORS ARE. It-l UF . « :.-'


.{

3
IIVII/O.II

TP1 TP2 TP3 TP4 DIICI,mOIl

~LUE ORANGE: GREEN BLACK

J3
HEAr> CONN.
\
SHIELD
,-- --
PRE-AMP

R3
I.n. 7.S"
1'1
'--_.~_.f--_.~N-N'-----
I .-L Co
';;-
'\~.......
-,-.. ----..- ,
I
READ

'10
AMPLIFIER RO TA(l-{ THRESHOLD
DETECTDR
... 12

! I .. 001 .1

(VIC)

('fEL)
ERS. CO;L

::R~. COIL -
1-

,, C7
.1
I
IUO
270.n.

r
(wrrr) HEAO

(REO) CTP..TAP
i~'~,~ 11<••\

'~
RS1 +-Il.
~;
(BLK) HEAD
1M- 1,.
I
~~__R_5s",-d~:
1 1

I
J2.
RS4
Z.ZK
I
I
I , i
I I ; • 1+ tZS
~:'~~>6~~. .,_2_2_~- 1~~Ki'
~12

~ LJ
(Rf:O) - .. ~ -, +
I Lio'4+ I .. ~
(e.L K.) IACH - g"
Ibfj3 DETECTOR
J. _.~ rV-~I- -'-
!\
I :.l + ~ C2~
i+ :
;dl- ' I __1 _ - !+ 4 22 I '
I
L' .
"----, J-. i~%
I
. L--.. - - - - - -.-. 1\
1N7~~A °1-
VR1 ..L
-=- \,~I -+~2.
_--+_~---i..J.--ly, -~:.,
J1 .

--------~m'. i ±='
1 30K V

(
i
I ~E!="E.Rt:N=r:- ,,~,~,
! 6.2Y i. l...L

~:_; :~~s::~~ I iL-.-=~-_+-,:- ---~-=:::=-------~~r;------'~~-_.-~ >-_-,--_\I_O_lT_.A_G_E_:::'_- c_'~_'P'_\. --'-_~I


_E __ .,. ,L,

13"1:lU',:J - NC :
.
~.~v I ~'---IC1'~
~ II I II
:- . . . . . 'G '
.
I
I +5 -----r L - -~ I.\ll POWER

412
('a~N(C110NS

"NO
/ ..
:;~ I ~~~ . 74'~
\

''3', . C"3Q - 2.2.

FILE PROT.-NO

FII. E P~:r. -

~
=-!LL P ... I. - N'::
: ~;~:_ _ _...J

c • ~~'-i--- ----'

i ~f.J-:- -
r-v~

j(~
~
!_ I,;

i -.J
I I
:' <.,.,1
!Ole,
R62.
- -_
..,:J~
(:'2.
..
-4.,....-.--4>----1[3]
...
PRE - O\MP
SROUNO.:o
ARE A

. rise /sv~:r:: Ic6 13

.,
120 -::-
11." ~,r-t+- .--___...... -tS
DIAWING NO.

B I: ,h c~, 81-cB19- 9b77-7


- - -------
I
q
--- - - - - - - - J 1(3...<
.

" ~.
j I I
:1

RI.B
ISO
....:!:.~22 CATALOG NO.

: ::'34

,~,' >~:.i r~) ---.


!~'IC2
I
: C3S (.34-(38 C4D (32
•1 I I
~,I 754';Z. --~
. (',3,;6
I /1 - TP2
'"itGH LEVEL
TACH. ",REA GRJUN~S
AMPLlF"IER
I
\\i R T' :.:. FP-
w~
OAT... WE-

~~
~~L~ t) ~
9 ~ TAC.H

C5
~ PINS 1 AND 10 ON P1 ARE 30TH G~C)UND BUT

3.
';RE NOT CONNECT-i)
(APACITOHS -
C,I ON P. - oOARD
MICROFARA,S
~ '
. LJRS
UNLESS OIHI"WIS( HIC'fllD
DIMINSIONS All IN INCMIS
DO NOT StAll D.A WING
DIAWN

CMlCKU
J. fll£lAND(R. IZ-I')-7"
minCDm DlvlslDn 3m
...... ".lOaD. ".....u.D. , ......... ....,

..
IIIAIt SHAIr IDGIS AND DIIUI.
OIlIGNIl
:::. RESISTORS. - OHMS,; 1/4W .I 5% (3M) 75741 GI IUI'ACI fiNISH ~ACN '';;AST'
'"OlNtll :Id .j, 11L.~ Il-I!.,.
TITLl
SCHEMATIC HCD-75
~ Q7,qe
TOL: AIIG. * ·.xx ... OJ .x.x •.otO
1110l1li111
READ/WRITE AMPLlF\ER.
&10E2
flHlSH
o s c.- ~1
W
e
"
DESIGNATES REFERENCE OF AMPLIFIER
(Ie 4) AT G.O VOLTS4BDVE GROUND. E8 C
C1 • .0 ~2.
-
IIUASID

";'4~ 1111"..1-;./ "".,


~I
COOl 'DiNT 110. a ....wING NO. .
B CZ
12578 .81- 2B1q~ Cfh7'7 .
MAUIIAL
- 7 !
N01D:...- _ _
BOTTOM ViEWS
...
.)
~
NIX, Anl

APftlCAnoli.
UNO ON
/1/ .."IOVA"
I
A

" SCAY 1- I SNNI I. OI . . . .~


e=:"-:"::MI ..-
G I%r-JAI REMOVED FI FUS/!.ItDD CMItJ. KW ~ lco(.£.~.
l1l _
""'IIIOftS
.... .....0'"

cJ7 KEY +5 \I

INTERFACE (~ @i-
CONNECTOR
(
4,..---....
CIIID 00 ,--"'~r---1
J4
(MD 01 7)RIVE MOTOR
CONN=-C"7QP,,'
eM!) 02
1

C'MD 03
l--L0l
I ' . -- i
~'OTDR {flLAC'

[MD 04
: - , . MOTOR P"RAft'1E,
~ ~ : (::'RE'EN)
CMi) 0'5

CMD 06

CMD 0'7

ST (I.

ST O~

ST 0'5
J5
ST~"~::-
5T 04

5T 03
1
REO
ST 02
MJE 500's I
1---- ---.-.~.
-~-;-----

ST 01 28 ----t--- ---- [ ~~ i
R5
~;'I..
-- --- 2 -
:<OED
- - - - l I
• I -----Ji c5 ~8_ _ _~,- -....... I
1
~"1

.--.-
'5 t',
~ 01
- A.:/~
+5 : '(FI...
Ii
( C STROe.E ' '3Q~·--- --
l OEI RI )
\/
...-t- - - - - ; , \ \, "
• -
i
,
,---., -
'
-
vE L
-
oJ I
IK
rr------ ~-:~:~ ~ , ~I
--~+-
I
ST 00
, i
-~------
~

-. i
r--5~-J-j
: . I , BLV J .-J
I

'L :'= --~~~


S ACI(N 34----
-.../ ~ I '.

Ct. I:
2
, -,- - ------("1 I C5 . : : : - - - - - - - -....~
RESET . ',3f;'-'- --- ... _____ ..........J
: ¥10' L.) I Of, ,-=i ~ ;:-
!I ,': . WHT
t
~
1....-4---
8\~------.J
1 : --,

WR [)AiA 38~1- - - - - - - - - - - - _. ------'


.~
1B'
~,
V I - I
IK
'.
~'-+-J S~~~_u_ -'-~
I-- . 1
.. ' 1 BlV
. : I --'
l
I , - !

4;"~-----,--_ -_
--'J
--"--. I,
i ~ ?~r--~__~_~- ~'-:,'~rtl~-_ ~-
'w x\_,1'1D_,. .- -- I; r--
_. .--------=J-~-I-l
-----_~-.-- --~-~_~ - s
~. ~~3,--. --
'4 .
--
-- -- ...~------~ ~DI~A~W~IN~O~N~O-,- - - - - - - - - - -. .
81-Z'31Q- 9b 76 - 9
CATALOG NO.
I

~EL
'-'\ -~ ~~
1
j
I 011 .-, -.-Ll- r---- <.
5EL 0 .44 - - - - - - - - - - --I I ~\~ y~,'. ~~{___ I , ~b~.____ , J6 ~../ 06 . i\~ '"
ILl
1 _ I -

I l 221 . _...J .' ?~ ;NPICATOR ! •


C A('tA;N 4€- - - - - - - - ~, I I, ---\.,-_~
- __P_l~c_ _ _ _,_~'i ~' -
I,.ONI\I. ' - - - - '"
~Q4-.-_ •
RD DATA 48'---------
'---'
I~ i : -~@ ,'2:: i 30,- ~"~'---"---'---'-'_-1~~4~~~----i ! ~I-SV ~ i
Q,1 - Q 12

!~'.
iui
~I R4 > ,r---1I--.
RW ENAe. 50·-------------- -----, 'fi) B) EC, 11. 10 £7 I 2 : F'/Lt-PROTECTr;:D

rn
, 1
1 • I'

.. -- ~~.~ O---JIC~ :-,,,0 Fe (';'\ IK ~ ~/---4


I - : - - - - -.. --~25) C, . ~/2.:! .... J. \V IS,.HE t
~1----4t
1

' J ,../ c~_v-". 3 " 4 I L----l


I .~"' I ",eo-BUSY---+' -'- .- - ~~ --.. - -- :)1 Ie 1 .':0-------, ~.'--1'4\ 'DR - SELECTED -::::- t -H--1 E C B
' - - - - - - - - - - + ! 26; I --..:.y
:~I
D .....,.-----.- ,",,,, 0 ....Q!
E~ ~E. ~
! -

- "--- I I . :"'RT IN
t--l~
":;"L L ....'v,' -+5 I '27> ;'F)I-+I-+i_D:..;R..:...::;lE=-D:::-"-_..Jr-(~ 1(1 _'---....1--- -----["--1 AND LOCKEt) 1.
DINS t.· r GND. ! c:.z ~.' ! I . 0"7 ~, DRI'JE LED
(E'<C[r :.,\ NC., ,) (I...._ _ '_+.I1'----"
28\-'F; I I I ~"':"E;- ~ -.:...............)0--8 I' ,:

:+1
.1
L-_.
'----"

_ _ _ _ _ _ _ _!
--.J
--
I
[13 11
~ICS \
~
[ 10
L....- O~
..(lIC~.
"
..:::-
(2)'7

.~0
I _ ~
0'1

DS 2.
~~
CART,LED

GND.
,..------,......-----1
UNlESS OtHEIWIS(

DO NOT SCAU DIAWING


'lEAK SHAI' EDGES AHD DE'un

~
\'((1f110
DIMENSIONS All IN INCHIS

~
DIAWN

CHECUI
DUIONU
J, AL(MNDER 7/20/7"

~
c MICROPR,:)CE:3S0R E1~1~'
12. E \Z
ItS'
R21:: '7:\
-l""{} I :~~~AC::~Nl!" .,xx:~~H.lIXX ..e~~~ ..._IN_O_IN_U_I+:i:.#;.;..
INOINIII
.:.."..;;t.;:<ID=*I:.:..lA'-!..~,"',/~)J.LI,
. .:;;/..:.
. SCHEMATIC:
3. ALL Ie's ARE 74g ~'2.'L 4"'7- '-../ 1 fiNISH HCD-7S MOTHERBOARD
2. CAPACITORS- M\CR.OFAP-ADS
CONNE(:OR ~ .,,""'''' ~ ::- /Z,../" .IUARD
\-r::J
~~_ _--~-+----------~M~A~R;.I~Al~-------------tA~~~l~~~
Sill CODI IDINI NO. D.AWING NO, ,&
L£D';; /ll\v50'5! DS 1
1. RE5\~TOR5 - 1/4VV I 5% Ji
NOTD: ...... _ _ _
OHMS/ DRV NIlIl ASST URD ON o 12578 81- 2819- 9676-9
A"'llCAlION seAU IWII_T TSNIII t Of .l
DATA
I'VISIONS

fRAN 6NO 1/11, ""OIN LTI JONI DUCllnlON A...OWD

PI RELnIS~ FO£ Pk.O()('!C770N

RO
DArA
Wl-------\, ~3
~
DAT" P __ t 5f NT

~~~I~!----------------------~
,
----=r- aHA 0-

6"~
i

i
-
PU'

po
/51<

"
2~
~
If ~~:J ----,
I
-----~UJO"· - i.- -tt···
s-,- ~ ~·::·.U31 ... ~I

I
----------- -
Ft"- J ru
-
•• LL..-J

------- -----_. r----~@ :we

1 ~1'~
-------------------- '3

R,?~ .!!
~--F--1-@' (;/IIP

_~II~;::::::::C).:::..:..::yL----- .. ~ ---------
-------- ~

uZB
PROM iYPE JUMP£R-J2. JVMP[R-
.-~

~,i ""f. ~i7 2.~ K


:+
.'y:____I 5'
1'7. ,/'-' 474 -£ S Er.-E7

; _t:-N~:~~ 2716 £'t-Eb ,,5 - E,

- 1

_
R7
l2
..I:...DL
1."31<.
l'"

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

('

_ I jr-=NO 01-2819-';7/7-1 't::-


I ...

_ CATALOG NO,

,---------
y,
'Yl

I J
~_ _ _ _ _ _ _ ..---- - i &~ I

'l '-______~-___--::!:----J.-.-__:!__-----__::~---------!.-I
I

, __________________
/.~::.
~_ _ _ _ _ _ _ _ _
!
i~
1 1
'-J @ ~o
~~~~~=_
l

___________ ~~_ _ _ _ _ _ _ _ _
(4i\
____
(2B)
_='==~~---------~~~-----------__~~_-_________~
- - L . ._ _ _ _ _ _

4C))
---'----!-I___ J CO 2
SERIAL OATA ~ CONTROL CONN.
CONN

~"OU.ND5 WR ,- T C' • .,. A W5D


tNT ~A:' PC BOARD 81 2515 9569 0

DRS
UNLESS OIH(.WI')(
DIMlNSIONS AI( IN tHeMES
00 NOT SCALf DIAWING
UIIIk SHAI~ IDGIS AND DE.un
SP[(lfIlO DUWN

mincom Division 3m
J-D_U_'G_N_I_'.....-:-_.."..__:-11----1 TITLE
1--------~-------1 SUlfACE fiNISH
TOl: ANG *
vi:"CH
*
J:ASI
* SCHEMATIC
1-______+-_____-1
",XX .03 .XXX .010
fNGINfU
v" so""."
elF
JlNIS~

,_ pu, pvL"
5. PUi: Pu.~ vP 50u<!c£ RI2
(-<II
t-I C 0-75 E NeaCE/OECODE
4_ Pc. BOARD £1I-2SI5-';I569-0 tfLiASIO 60 IPS .
~_ :rc-~

Z C ... "AC/TO'''.
7'1 .. 5 S£I~IE~

MI'''-O'''',,/IIOS ~------~-------t;MAATiil'i,II::;:A~L ---------1 . ,'IOVAL


lIZI DIAWING NO

NOTES:
,. ~f5'5TOII.~
UNi.D8 _
OHMS I~IN S'14
.~
NIXT ASST USfD ON o
SCAU
. . ..-.0" GII.""UC.'~1JIl'IIKaa
.., uoaoat NO . .-....'1
fUVISFP Cr.c. Ff CI"'CV,-r • .- IIVISIONI
F R[MO"I'D RES!' r n.V",,' Uld; '" tlulle fl,y," III ZONI DUCllmON DAfS
1--_---J...o-;:;...:......~_i_
•. .;..O,.,_. _~q AT u'~.
.....
,' ~ «J.n RfLfASE FOR PRODUCT/OIf
rJ o ; \. B '6'153 REVIS EO-- ------.----ll=--='~~..:...
< < <I: "

( P2 SERIAL DATA
I/·.zr·,o
17-~,-i'.J7.!~._
~ CONTROL
C.ONN.
P2
r~1

-___" Q'n £H"~'


+-------.-r--- ~: ...... ell. C~~
R ,0

E~~lr;b19'-------
1'10
o~~
.
18' ~---------- ----.-------.--
wP,·,D"r..
£110 (-'I .

DlltrA
I,
17 - - . - - - - - - - . - - -----------
.
I
I - -_ _ _ _ _ @
I I
I ~
SYNC i5i

I r - - - - - - . - - - - - . - - - - . - - - - ..- - -

I"'"
""'------------ffi .sr.4IfT .....

"I-Ill
Q

TI .,., ,~--------------------------- ~ ~
..
; -: _.JIll \';'

II.
I I'
+ __L'.!..li~ U It! 1"<...;'·--_ _ _ _ _~~'--.i.....:..-L....I1

~'­ ----LiRr-' "( 155 P-----i---.:.-~·:.::.·'--..:...--<..-II

I _ _ J..L:D .~---~--~~~ - ~
1

u23 '--, I ,

tj
17" --_ _....,
iv «
- - oL·

/, I ....
'"
>

RI RJ

( '. >,

.' 61NI'11
~------~--~~----~---~,.l ~
.,. I'
~-----~--r_4---~---~> "3 ~
....----=1" D8E' At ~-----+__+--.,,-----<_--".J.'1
L----j_ _ _ _ _.........,' HAL,. loS !"-"~----+-t_+_--~--.....

U22 "" k:..-- -r__+----~--'1"6


~___+-__ ~').I'i..' !.L..1l ____________ . f,.~ Gtk. ,
fU-------~--r__t_---- ......----I.-'o.., ... . ute

lp
OdE ~----_+--+_+_--~---~ ... ~ t ~ ~~'4~C~______~_ _ _ _ _ _ _ _ _ _ _~
I. « III
, '8'#'1
'l
I:: .. tt '" PIA 6

i! OBE
'~---_+--r_+---......--~·,.K--

1""'---~-r_+_--·....'_---I!.!.1S'11I1I
• I·,
" 1, ,-:-:~r---------I
~O.~A~W~,N~G~N~O~,----------. .- - - -
+~ 81-2819-9680-/ ~

rl t~II~I~;
~ '~ -I~ CAtALOG NO,

a,..'T·· NOTE 5: UNLESS OTHERWI S[ '"JP£CI~/£D.


0-7
I:t •I ,I I. IiLL lOGIC 7J:iLS
DIU'"
0-1 HI3 ~~'I 2. RES/S70RS ARE y.. w 5'''.
3. CAPAC./TOR~ fiRE IN MICROFARADS
------.. '1. INOUCTANC! IN M/(RO HEN R't ~
5. AO,AI,.·-AIS"' INCJI{ATE 1311 POSITIONS ON ADDRfS~ ~US
G. Do, D,,-" D7 INDICATE. I3ll PO:-ITIDN'i ON DATA BUS

I
PI
",
I ADORE"55 BUS
~ ~ I UNlfSS OJHEIWI\( SP(CIFIlO

~~~II~II__ ,~II~I~~~1
DIMINSIONS Atl IN INCHIS

l
DO NOI SCAli DUWING

l __
111",k SHU' IDOlS AN~ DI,un
( t-------+------.... ~ACH ~~~~~~i~~~~~~~~~tt~~~~~
T __ SUIFACI JlNISH /:ASI
lOl: ANG. ·,XX •. 03 ,XXX. ,010 t- SCHEMATIC.
_ (5 ® 0.'@@@ OO@@ @@@ @ ~)
t------+-------.... FINISH
HCC-75 elf CO'NTROL
/iIlD
PI MAIN DATA BUS CONN. IIJFO Do 01 ~ 03 ~nOIJNO RjW .. iRQ,Ql2.
P4 POWER
~ 1
CONN.
DATA SUS
UVlIIONS
.. KlimON

fOR PRODUCTION

~.~;-------~------~

To R.\/'I
SEt L,-l
"us

GO >----
Df

to c.. C&. c.,! c... C:,.· c.&. c."}

c eLK

DIAWING NO.

ADDRESS BUS 81-2819-9682-7 K


CAtALOG NO.

NOTES: UNLESS OTHERWISE SPECIFIED


I. ALL L061C 74 LS. EXCEPT U 30
Z. RESISTORS ARE 5 %. V4W
3. CAPACITORS ARE IN MICROFAR ADS.

Jt
AIS

Ao AI P4- POWER CONN.


P.C. BOARD
UNllS§ OlNtlWISI

DO NOt SCAn DUWINIO


S'ICI'IIO
DIMENSIONS All IN INCHU

tllAK IHAI' IDOES AND DIIUll


mincam Division
_1iCI¥M"_~·("-.u.o
3m
,,101........-0

~ACH a-::':::::::=+'~;":;~~~~::JJ::Jl,;LI SCHEMATIC' -


( SUIFACI FINIlH
TOL: ANO..
l:ASt
o.XX •• 03 .XXIl ".010 I----f"'"+'.-"""'.-....................~
MAIN au 5 I--------I-------t elF .MEMORY-6QIf.
I~ I~ I~
PI DATA CO NN.
I~
I~ I~ HCD-75
'I: flNllH

I~ t
>
MAnllAL
P7 DAT~ OUT CONN
.. ".",~
a? ---------(J.
0 ........
07 -..:'~-~ . _GY'~. -D. i 0,-- ~~~~" .vr~.._ ' - - 0 .
~~~~~-------------
fOR PRODUCTION

..
o Ci~Qoo~o
., ... ~ I. "
\..
~
I-
'-'II
t--
V\
...

t--
..
'"
\1\
\..
fn
.----+--11:'
C:OlfrllOI.
,,,,.,,,r~

OA'TI\
0-7
RN2.

"I<
LOWER
8yre
""",,"S
ADD· oaoc -- OOOF UI9
'82.1
-----r~~~~~~~~~~=_~~~~

1---
~
.,. Rjw
~> __.!J =:RQ
~::...
)>-----'
>____ ---1
u,f'('" ¢a >--'--~': A/!;; >-____
8yr£ _I I/O '>G~
a....,.--.-...J ,,,,,.~rJ_ ~~1_ It")
C:~ '. -A >__ ...s.:J .:.. ~ r:·'14 ! J3 e/F SELECT
.5t",. >--~ t~j .. c- I ~'-i-C"lT' !
PI~ 2
o ;rz. BYTE/WORD CONN . RI8 21~, _ _ _ _ .1'0.
C.SO
A I

"0
>--- 106
>__ .. __ 1;.."
>
1't5J

,,~.
o1
o
"'-4,"
"'00« ;ruMPGP.
39
2" us. ~-.--- .~.---
I .J .... Pi 2 6821
U20
.
r:..

~~JM~-6--=
o 2,-3
o
'-~'-+--+-+-l---"'" D"---'-1~>c'=---,
WO~O
.,.-5 I

:;.)
o
fA.
eYTE
s-,
J - 2. >.:--+-.-;;.$--"-''-I@' z
z
z.

,
V(C

'YU
<r
~E;;;.;"'-'.'-f
.:;..,.-+-__ e z
o
U
~.
..,- ~____________1~~~~Rt~'~~~T~~
u.L
>
U
--~ J Rli
ct

BUS
___. _~ __ .J +-Sv
QI
2N 3416
)----vvvvv~(!-...,...;"_C
. 2·7~
a
R"I
,00
@
-9 v __- - - ,
-::- (PUll :-C~,"ER
RI~
.31\
@
---~:,(--.)-.. -.-------... --. -

POWER
C[-;,~1 ~ ," DU.WlNO NO
P5 RS 232 CONN. .. T
ti 81-2819-9683-5 E·
CA'AlOO NO.

b8~O NOT E5: UNLESS OTHEffW/5[ SPECIFIEe.


AOD
(0 0 08- I. ALL lOGIC 71LC; . EXCEPT V~I,LJIl,Ul7,Ue7,U3S,U~1
- 00 .. , )
2.. ARE. '/.. w ".~.
RESISTOR~
~. C APA(/TO R S ARE III MI( ROFARADS.
m·e m-A r.' A. 1. P7-P8 AU E\lEN PINS ARE GROUNDEO
E1CEPT 50, "'8,46, 14.
QI Q2 s. AL L 0 DO PINS E."CE PT J AR~ GRO(.lN 0 ON P6

/r~D-"'"
RNI.2.~
': 0
,. .. .
'\£
0
t
0 :
.,'
'* TERM/NAT/OrJS
I'f IS PIN ND.).
ARE N-t'I (N IS RN NO.,

.~-

2N 3415 2N 5366
BOTTOM VIEW
, POIAIEA
1..-.......:...--"'''''-_ _ _' - - ' CO ""'_
81-2515-9571-
Ao UNLESS OtH(IWI\( \PtClfliO
+5 -H2o
&NO P1 DIMINSIONS AlE IN lNeHIl
DO NO' SCAU o~, ,.NO
alEAIt SHAIr 10011 AND DUUII
mincom Dlvlslan
-
3m
........... IIO.... C........O~._

~------+-------~ sunACI fINISH "-'ACIt I:ASl


SCHEMATIC
YOLo ANO." •.••••01.XXll" .010 ~;';;"';::':;+"l~I:...lIIF~~~::.I.i~
_______-+-_______
HCD75 -C/P INTER~....,.. . . . . . . .
~
~
f
l
N
l
S
H
00 0, oz. O! 0'1 05 D" 07
MA IN DATA BUS I~ 1< k '-.
MAnllAL

~OTES:~ _ _ CONN. OATA au s


'o' ....
ECo. .¥laOMI
P2 SERIAL DATA ¢ CONTROL CONN, n AI.
CltitHO
LTI _
DUCIIf110N DAn ·""0,,..

~t--___--
TISTa
'B t::::. n sr,
ROC
._._ca
F"fc"ii'
It-l" It, eM<
w~
......
CIt,.

101" IUrA
IE". t-,)
J'"'' ii

~.,,~

iJ .....1
_~"r~
~_I~ .. rl

,,·~c.vtC

w~ D'~

E.TlIIO'D
l;t,,"'& @

I I
UI2

I I i)
R/wl CD ~,~r>c·,-----.---------:
\
S 40 '/;. i:" It· '?

!I'-~
I
;
~~----------~ r -________ .+-I__________1 -_ _ _ _ _ _ _ _~ U3B
~"~
c."~PU
'.'AlOO NO,

~~/~D~~~D~J~D~~~~~4~~~O~4~D~7D~.~O--~«~fi
II )

i ID 2:; . .- - - - - - - - - - - - - - - - - - - - -
.', i; 'I 0/' '1 "'/ "17 fs
i EJDATA
0-7
;;101:1..;;/ialo.f DA1A DATA
, .=! _... /" :...,./1 c.~/0.-( ~-;a..;":!·/
0-7 0- 7
Til. ACI(
I NOTES: UNlE55 OTHEI~W'SE SPECIFIt:D
I, ALL LOGIC 74LS
2" RE~I~TDR5 AHf. 'I.. w "..~ •.
3. CAPIKITORS ARE. '''' MI(ROFAftItLl~.
4, SOtKET- USEOON U'S MC8~o3,
S. 00 D,----D7 INDICATe BIT POSITIONS ON. DA1A 80S,-
F 181..27 /'lEW AATWo"'''' ., __ ,;!!!..~J'1L ~ t- 'lit,
P'1 POWE.p. COHN, e;, 011(" A':DC~ C22 J1!ll~~.' ____ ~_ 7-11-'1'1 L~/
CD ®@ li-~! AOIJ£:> vSc.,R£vIS~D .v';/~~'!o,-1~3 9,,./d.'p fJLrJ

CTNO p. c. BOARD -81-2:> )-8567-+

:JRS
"/lIU OIHIIWISI SPICIFIiD
DIMENSIONS All IN INCHU
DO NOI SCALI DIAWING
IIIAI( SHAI' EDOlS AND DraUIII
DIAWN
CHIUU
IGIL SEMPr
mincam Dlvtslan 3m
_ ............ caaa.uo UIJIeIIM,.,...
r DESIO,"I RJ.E5BOLDT
t------I---------I SUII'ACE flNII" V.ACH I:ASl ".-IN-O-"'-I-I"IR~,.J:;;'.::'F,:;':'c"RI~n\=I:":"n,f----1 1l1Ll 5 CHEM ATIC
t----+-----I',..5"
10L: ANG,. '.XX. ,03 ,XXX. ,010 ~..;....;.;...~=:.a.~~~I--_-I
IN....HI GIL.SEMPF 2·/~-·o
"
HCD J5 elF SE.RfAL
-,
' I
MAIN DATA BUS CONN.
00 PI 01 DJ 01/ DI~ 07 ULlAND PARALLEL DATA
PI IIZI COOl IOINT DaAWI_ NO,

NOTEa: _ _ _ _ _ _
DA1A SUS
.~
NlXT AI" U * ON
, "~'.
\
\ D 1 2578 81~2.8J9-968~9.'
-. ~;
.,./
....." ....... ,,'
2. 4 .5 6 7 8

-:.: 'S
Tsc.'
ICLOCK.
tKb875
,--------_~.~ :tz

A A

f-01..-_-'PEND

( ~C;)

I~
.'14
~V/ G
:.jtJrT r-- '. . --:.B " J
I
I
13 _2C4)
I 71
~l
1" PI.. i
+5 I I I~~
~.

RC.~...:;13-...-..-...:::::[>
V
II

'I')~*l
B flO B
!
cc.l..,,-t

,3
X ( I )
~
~a
!f t..:::lVT C.CI..l(.

1'2.
i 13 I~ fZ.
./00 I
, ,
CO <:1 0. c3 C7

• ca c') CIO

(11\4) ~1:L m.. cc.l.~· SWrz. .. N


A~) ~2.

(IBG) C.CLK .3 PAL.'-· '3·1 ~~:...---...,


6 MPU c£ b-II~---+-4515
tlE:~) sw;.j;., D"'"TA , c. 4
SEL·~· n. MPU
)

" ~4~ PAl2 sus MM


II Ca.K ( C-:) 8US
'183) 7itS-n:
3EI..· i'!" .2-
1>.2 8 ,~ S.
I'
2K." 15
:2-_4--.::0=-1
4 !<AM
f-'--4--..,e- .) 2. "f
"
'I-"--L--'!.!.i' DGIS i
: I
L---------------i-;' i

~ :;~.~.7.;;. 5· VMA
SU44 SfEGA
f.o"----+-__ O?!w C1:'4)
j5-i4·;'3·7"VMA
s,elO
'~19 L------------rp-......_ SW2/W
+
%840 0385 J ,- 2-84 Je'/-, TO +5 ADOEtl us 7- ~, ''.'0 Ttl
o33e. 13 1-'-ff U2, vB, WAS 7'1"Sl'3 JlttJ
EC.O >l(). ISSUE CIoI."(i1 IUCORO ....
0331 A !-1-3~ I!E/...E/tsE FOI'? f>t<OOuc.Tloi\) J~t!
E
1
Nb ~I
VSEDQN

n...........,,, ....
c .......
COf!''''''O'''' 1'_
........t .... .....
----_ _,...,.,... .,........
~ ~ _c~
C2.
q) C,I C3
_t .... ............ ......,
"
PAlIOl8 • 1 U46
.... C.-C~(C7) .............
~ ~ lM _,"_ .................. ...

~~~A~ISL-------------------------------------~ SELa-~------------------~------------------~
(M) SCI-/£MA TIC, S i3C -75
U57

.....,1 'I
DO 110' SCAlf O""MHG

2 3 A
2 3 4 5 6 7 8

( I
Ci
a 0
I
I II
I. I,..LI-- I

~~2;2:g(J~8C;~?8aLQ
5~~1 I 36 44 32 38 ~ ~~2E:+)j~INT?s 42 4B 18 .16 :0 2 4 6 8 ID 12 :4 16 4() J WIT il5; 50 33 ~5 J1 39 41 43 45 47 3 49 7 5 9 ~/\/\--'/\/\~+~
I. • • • 1... :.2" ~52~~ ~S~ LrJ, [!]"S:j :" _ _ _ • ,. • • • ~.:.,.,_ _-It_-+[!l.r:-2._ _-11 I I I .~~-
Lrl--t--±-ir RS4- ~ RS'
r-------~- ILi~____________
,~4-·__~_'+-4!______________________________________r-______________~
A
I'

A
~5~tL-. .

J jj J +5

1<:52 ~ RS3

r-------------------~----~--~---4-USROO(\~~ Alr~

B 1..
: J,I tlJJ JJ JJ J
It fL~,

L 5 ioU, '[0 IF n .t I;: [;;;:/1':.. 1: Ii;, nCT


I
r-kCl
'II>
Ott

0..)7
i 374-
L..;. ; r _" _ ~ :- PI:. :/1<_:: -::.'; i fj J...:5.

1 ~~I~ ~~~
E(TMEM avs4_.-~~_~A'-------~--------------+_--~4_--+_--JJ
R; -I ;:t-~~I:"L_:-'Ec~:

(105) MPV lVIM~~__


. ..A...---++---+---....,..--------------H-H----J ' . .j /,P~C(::/':= 1 MJC 2: ,,)N J 1.
~.:;,.vt.. :;';l\JT~o':1: r:; "-:.;3

~
IC5)f(X)O. 6US \..IC5)
I 00 ,2 ~+ I ~\,~ -P4.
r J!7 '3 - ~~F\6 :'.J,c,:,;' ~~~ F:;~ 1.54.d·,i !5%
Ai -;-,'::1
~;~--------~
4. ?E/VI'.Nt: ...~I';MFER FROM J1.
(
c c

~.I r-__________________________________________________________________~.~T-Pl----~V~C~Q------------____-,
+.~5
C49 I
.1'of7. .1

II 1\

,115 ?

"TL..O"72.

RIO
U92
D D

fl..-._RSD
J!§--2DC
~""

~ :IJOTE: C I. 4-7, 1, II -/4, !6"18,20-43,


46 _ 5 C- SF. r;;, 64.

E E
VlIDQtII

c,. CoP".'.'"
..... - - - . ............. ~
1._
.. __ c...... ...
lfteY . . . . . ,...,...... . . . . . . . . . . . . . . . . . " ' - . . . . . . . . . . . . .

hr~~~._~MCU~~..~~..~~I.~~~TI"D~---+.K~A~~~.-L---4~,,~:._~~~~~---~--~---~~.--------------~
_. SCHEMATfC,S8C-7S .
ANaLIS!
..... 2. 00 'I

'78"= 8044 - 512.0-7 D


3 4. 5 6 7 B
2. 3 4 5 6 7 8

-W"C~(3B3)
-wtC.IC' ~Dt
}--+-'-_ ... !>O
'CoOl ('3C4) -...c.IC.' SDO
SI>O ('3C5) QCH1'~
~. 'lC .. 2,
OCMl (304)
o.CH2. (~O')
sv ..e:
IItCtC.
.1 >--T""--OA
S,f..,So4O (I c.4)
GeM] (?1M)
A ~CI"'lj m.QO<l. <K .. 3
RSD un} ..~o· 1ir.i1 ecu~
A
-fI2..6EN(~8) e~D'~

W8C('2.03)
~(~)
liiTl (v>s)
12.H6
PAL 5
UBS
1)12

~.w~
CL Itoe: • EN Ecc.· Wi: .
EM ttc.(3Ct
"/~ .WKl
u...egC(3A'Z.
8 ....".~
~~IC ~t (3MS .[NEcc. ~'f. B
~(!I'!S
>'NC.~;(2I>.~)
P--+"""- c~ 1. iEQ

EN 1::0:.(3:2.)
Q2. ('le5)

:''<I'<C()t(3A'O ,
-CENC:2.llr!)
MPU DAT~ I2.L6
BUS (IC~) PAL 3
USO

~ (Lt)2) DATA (~
OAT". :;VNC. 1.
CI<C.TST C-:"'-;) 2
- CoR-ell: Q~("3"~) OATA' 002-
C.AC. .. Nl 010.4)
3 Wit .GAP
st>C 0.1 (3"5)
Q2.(~8!I)
4 'mJ '-wa:RC' Wit

-CUI.OC
-W~C~C.('363)
Wff" (3(3)
c
Q~c:.,.~)
Go\ (:,,..~) w~.'Oiii"J
Q" (3B~)
SS'Ta t2.E'I) f-L----~.. SOl
~ (2.03) Wi .~.
wl..~
EN Eec
CH1Sl'1

\::c:.TLl ~oc (103) 'lHC.·OA,..A


ECo T L2
Ell! ECC(1C2.
we. WRe:t.C.
S'tNC.l('!A~)
1? 12L6 iCC. • .;;;..
~--------------------~----~--~'J~P,
;:Q4"" (~c.a)
RI
19 PAL4
GA'P (2.02.)
~'_4t::) IK U81

RCC (.:.r : ) - - - - + - - - - - - - - - - , C.~1.LO (388) _ _- - - - - - - - - - - - ,


r--------------r------~---<~5 +5
D o
QC>ll

-~D6Tc.(2C2.)
~
zl--'--'-_........~..., ..J
1$Su1 DA rt C"ANGE IItICOltO
SEE SIoIEET ~
E E~T M~M E.~T ME"" E.'1-.T t.IlEM E
aU5 (lDS) BUS (105) eves (IO~) .... 0001

CHANNEL (] CHANNEL 1 CHAN~El

TJTLE

SCI-I£MJi TIC,. SBC- 75

....'100 78 . 80 '/"-5120_7 0
2. 4 5 6 7 8
- I rEM 1

(Y)

I() 11$2- -
l()
, . U3''V
11$3
I

scale ~ 1.ee
' 1 < - - - - - - --- - - - -
/ TFf~l 2 ""'---- / TE fVl 2. ,
Ie A LAY] OS-Apr-84 ~/~)f !N

* NOTE
GESSCO ISPL=01

USE OF SOCKETS
Important Notice:
3M warrants the equipment covered hereby to be free from defects in material and workmanship for twelve (12)
months from date of original shipment to purchaser. During this warranty period 3M will repair or replace defective
equipment FOB its place of business without charge to purchaser.
This warranty applies to defects arising out of normal use and service of the equipment as specified by 3M. This
warranty does not cover abnormal operation of the equipment, accident, alteration, negligence, misuse and repairs
or servicing performed by other than 3M authorized representatives. Purchaser shall upon request by 3M, furnish
reasonable evidence that the defect arose from causes placing a liability on 3M. If the defect did not arise from
causes placing a liability on 3M, purchaser shall reimburse 3M for expenses incurred in inspecting the equipment at
the request of purchaser.
The obligation of 3M under this warranty is limited to repair or replacement of the defective equipment and is the
only warranty applicable to the equipment. 3M shall not be liable for any injury, loss or damage direct or consequen-
tial ariSing out of the use of or inability to use the product. No changes in the warranty shall be effective without the
prior approval in writing of both parties. This warranty and obligations and liabilities thereunder shall replace all
warranties or guarantees express or implied arising by law or otherwise, including the implied warranty of
merchantability.

84-9801-5636-4(25.045) R2 Minnesota Mining & Manufacturing Litho in U.S.A.

Data Recording Products Division/3M


223-5N 3M Center
St. Paul, Minnesota 55144

You might also like