Archive_SC 499_Tape_Controller_Information_Guide Archive SC 499 Tape Controller Information Guide

Archive_SC-499_Tape_Controller_Information_Guide Archive_SC-499_Tape_Controller_Information_Guide

User Manual: Archive_SC-499_Tape_Controller_Information_Guide

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

DownloadArchive_SC-499_Tape_Controller_Information_Guide Archive SC-499 Tape Controller Information Guide
Open PDF In BrowserView PDF
ARCHIVE CORPORATION
SC-499 TAPE CONTROLLER
Information Guide

This information Guide may be filed in
your IBM PC m~nual binder for future use.

bt/tC

9 tJ1'

~L/ ,u/[{

!J1vll£ ki'~4
jV)GL

TABLE OF CONTENTS
PAGE

PARAGRAPH

1 .2

.......................
HANDLING ••••••••••••••••• .......................

1.3

UNPACKING AND INSPECTION ••••••••••••••••••••••••

3

1 .4

JUMPER-SELECTABLE OPTIONS •••••••••••••••••••••••

3

1.5

JUMPER CONFIGURATION ••••••••••••••••••••••••••••

4

1 .5. 1

CONTENTION.

4

1.6

ELECTRICAL SIGNAL DESCRIPTION ••••

............. ..

6

1 .7

INTERFACE CONNECTIONS •••••••••••••••••••••••••••

7

1• 1

INTRODUCTION •••••••••••••

eo • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

1
1

1 • 10

..
POWER-ON CONFIDENCE (POC) TEST. .................
I/O STRUCTURE •••••••••••••••• ...................
INTERRUPTS •••••••••••••• .... ................... .

1 • 11

DMA •••••••••••••••••••••••••••••••••••••••••••••

13

1.12

RESETS ••••••••••••••••••••••••••••••••••••••••••

13

1.13

PROGRAMMING •••••••••••••••••••••••••••••••••••••

14

1.13.1

QIC-02 COMMAND DESCRIPTIONS •••••••••••••••••••••

14

1.13.2

INTERFACE TIMING •••••••••••

16

1.13.3

COMMAND FLOW CHARTS •••••••••••••••••••••••••••••

23

1.13.4

PC IT/AT TIMING SPECIFICATION •••••••••••••••••••

40

1 .8

1 .8. 1

1.9

INSTALLATION ••••••••••••••••••••••••••••••••••

11

.....................

9
11
12
12

LIST OF ILLUSTRATIONS
FIGURE

TITLE

PAGE

1-1

SC-499 Tape Controller PCB Assembly

2

1-2

SC-499 Jumper, Indicator, and
Connector Locations

5

1-3

PC Cover Removal

9

1-4

PC Expansion Slots

10

LIST OF TABLES
PAGE

TABLE
1-1

Jumper-Selectable Options

3

1-2

Connector J1 Pin Assignments/
Signal Descriptions

7

Connector J2/J3 Pin Assignments/
Signal Descriptions

8

SC-499 Power Requirements

9

1-3
1-4

iii

SC-499 TAPE CONTROLLER
Information Guide
1.1

INTRODUCTION

The SC-499 Tape Controller (Figure 1-1) is designed to interface
streaming 1/4-inch cartridge tape drives to the IBM Personal
Computer (PC), XT, AT and compatible systems.
The SC-499 is compatible with the IBM PC XTIAT IIO structure,
uses DMA for data transfer, and responds to the standard QIC-02
command set. Controller interface with the tape drive is through
the QIC-36 industry interface standard. The SC-499 also supports
the QIC-24 tape format standard.
(Both QIC-36 and QIC-24 are
standard features of Archive FasTape and Scorpion tape drives).
Operation with 4 or 9 track drives is jumper-selectable.
The tape controller consists of a single printed circuit board
which plugs directly into the PC expansion board.
Two drive
interface connectors on the controller board provide the option
of mounting the tape drive internally or externally to the IBM PC
System Unit.
The following paragraphs provide the SC-499 unpacking
and
handling instructions, jumper-selectable options, installation
instructions, and interface information.
1.2

HANDLING

Industry standard procedures for the handling of electronic
equipment are sufficient for handling the SC-499.
The user
should ensure that the board and its components are not subjected
to physical shock or damage, and to excessive handling which may
cause component damage from electrostatic discharge (ESD).

1

"" .. ....
'

1
I '

~ ... c:::::»
~ I

03;;:()JI]! , .

2

F I

(

(

-[-J

... c::::;)
( I I

!•

(

leD I

I!!::t

9•

. ., C )

II I I .. c:J ( PC I

tI : 8
il =
• acr
=L

.'
l

...
A,

,..

II]

(

' ...

en

eM

.J

....---.-.

::.

It a

~----'

(
c::::J
......a.- -0r- ,-.., ...-..,
... ~.n l:::I."
,.
•

r--l=' IDE! : ()!
~5·'--1
,". ~ e,C!J E3::t I::3t'

tf.:

c:::::»."

=

I

:

.uec:J U •

~

10

-

D... - . ,

!..-.!

'

(-0,

68

..

f

I

SC-499 Tape Controller PCB Assembly

=rr: .

.t::J..
~ :
r-------..

...- -. .

- -.... '
c : ':::::::)::)

( '-=-::3-"'---" I

e t:J

11 - ,

• - c:."
c:::I

L

l : j p....It'......
;; ......
)

11ft' ' . . .

J3

rL~

I

J:=:' W[-~. :
,,-----'.

:

!'

I

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

.

............
~~
..--. --' - --10 -~, . ,1~.
.. - ...I==I~'"

2
8 ! E3 ::.' t::t ~'ia
c!,"
~:,.'
"---:.---=-----~~----------=-:------.,

Figure 1.1

__-.__"'!'"'!'-~I•

"-"'__ 3'...--~{

0

c:::::I I

.I~

I

,

..E3
[-lO t:jp-

... c:::::I
i

I

•
,

e

~

'F

I .....

1.3

UNPACKING AND INSPECTION

The SC-499 has been packaged for maximum protection from shipping
damage.
still, an inspection of the board and components should
be performed upon receipt to assure that no damage has occured.
If damage is detected notify the manufacturer and the common
carrier immediately.
If practical, save all containers and
packing materials for reshipment or storage.
1.4

JUMPER-SELECTABLE OPTIONS

The jumper-selectable options given in Table 1-1 are available on
the SC-499.
JUMPER-SELECTABLE OPTIONS

TABLE 1-1.
DESCRIPTION

JUMPER LOCATION

OPTION

Tape format

CC

IN
OUT

Tape Speed

DD

OUT (90IPS)·
For Archive use 'only

Number of Tracks

y

IN
OUT

Power-On Confidence
Test

KK

IN
OUT

= QIC-24·
= QIC-11

Tracks
= 9 Tracks
4
=
at Power-ON
= Test
or Reset
= Test Disabled

I/O Register Base
Address··

A3 thru A9

IN = Address Bit TRUE
OUT = Address Bit FALSE
NOTE: Base Address is
selectable from 0 to 3FB
HEX on B-byte boundaries.

DMA Priority Level
(Select one pair)

DRQ1, DACK1
DRQ2, DACK2
DRQ3, DACK3
IRQ2
IRQ3
IRQ4
IRQ5
IRQ6
IRQ7
FF

Both
Both
Doth
IN =
IN =
IN =
IN =
IN =
IN =
OUT·
OUT·
OUT·
OUT·

Interrupt Priority

Loop on Error
Maintenance
Test Configuration
No Description
•
••

C

HH
NN, RR

As-shipped configuration
As-shipped configuration

= A9

IN = Priority Level 1·
IN = Priority Level 2
IN = Priority Level 3
Priority Level 2.
Priority Level 3
Priority Level 4
Priority Level 5
Priority Level 6
Priority Level 7
(For Archive use only)
(For Archive use only)
(For Archive use only)
(For Archive use only)

Jumper IN (200 HEX).

15.

JUMPER CONFIGURATION

The

tape oontroller jumpers are installed at the faotory and the

110 board oonneotors are shown in Figure 1-2.

NOTE:

1.5.1

Jumper location Y is open on the 4-track oontroller.

Contention

The as-shipped oonfiguration (Base Address = 200 HEX, DMA Channel
= 1,
Interrupt
Priority = 2) of the SC-499 provides
contentionless operation for the majority of the system users,
though a oontention problem can arise between the tape oontroller
and certain other options if both are installed.
___________ ~
NOTE:
Be advised that most IBM PC models use DMA Channel 2 f r
the floppy disk drive and DMA Channel 3 for the hard disk drive.
However, the AT does not use DMA Channel 3 for the hard disk
drive. It is handled through 110.

?
e

~~~'

4

CONNECTOR .... 1 110 'OR '''TI''NALLY-LOCATID TAP. D"'YI

DIAGNOITIC INDIC ATORe

1
:::=::::<
;

2

F

.1.

... «:::)

~ I

«I

«
c::::)

I

-[-J .tt
..9

«

I

~
I

(

r.-_~(

1

• ... t::2 : ~ a
"..
U•
c::3
« r::::J
--

D ,

... c:::::)

, - ....c •c.
I ..

il .. c::t p
8
.'

tl :
I

(

... -

_'"

-

-

:~

I

c:::::=:;)

"..
[-10 Cjf'''
DI
,.~
/RETENSION
b'~ SELECT Q11 FORMAT
-- SELECT Q24 FORMAT
"WRITE
·WRITE FILE MARK (WFM)
READ
READ FILE MARK (RFM)
READ STATUS

O't.·

H'2.7"

H'40~

H'60'

H'SO'
H'AO'
Ht CO'
ill)

D

:r, f'J. ,-::;r'OJ

v,,_V

The SC-499 shall discriminate between DC300XL and DC600A cartridges
by measurement of BOT to LOAD POINT distance and shall select
appropriate basic drive write current.
1.13.1

4t'P<01)

STANDARD COMMAND DESCRIPTIONS
SELECT, SOFT LOCK OFF (0000 0001)

The SELECT command selects the tape drive.
The drive shall
remain selected until changed by another SELECT command or RESET.

u{t

2}

SELECT, SOFT LOCK ON (0001 0001)

~

\6

o,(:::y\ro ()::t9.

(],/('r\{:)

This command is identical in function to the SELECT, SOFT LOCK
OFF command and additionally provides a SOFT LOCK on the cartridge.
Execution of the SELECT command or RESET unlocks the cartridge.

S~

3)

BOT COMMAND (0010 0001)

The BOT command positions the tape in the
selected device to BOT (beginning of tape).

S--r.P 4)

RETENSION COMMAND (0010 0100)

\-==

cartridge

vy\tt-~ l ZA1'lCJY\,

in

the

GVY'\ \J

The RETENSION command shall be used in accordance with cartridge
tape manufacturer's instructions.
The RETENSION command moves the
tape in the device to BOT, then to EOT and then back to BOT.

~rf 5)

ERASE COMMAND (0010 0010)

The ERASE command completely erases the tape in the selected
drive.
The ERASE command moves the tape in the device to BOT,
activates the erase head and moves to EOT, deactivates the erase head
.Users should familiarize themselves with the QIC-02 REVD
interface STANDARD manual.

14

intelligent

and moves the tape back to BOT.
requirements of initialization.
6)

The ERASE command also fulfills the

WRITE COMMAND (0100 0000)

When the WRITE command is issued the device requests and
transfers data. The READY line is activated when the device is ready
for a data block transfer.
When the READY line is active, the host
terminates transfer of write data by issuing a WRITE-FILE-MARK
command.
NOTE:
A write command following cartride insertion or
RESET shall commence recording at BOT end of tape, otherwise,
recording shall commence at the curre~t tape position. NOTE: If the
host starts transfer between blocks before READY is asserted, READY
may not be asserted when the early warning hole of the last traok is
detected by the devioe, thus the device ceases to transfer additional
data blocks from the host.
The device terminates the WRITE command
and reports END OF MEDIA by means of an EXCEPTION and.READ STATUS.
7)

READ COMMAND (1000 0000)

When the READ command is issued the device transfers data.
The
READY line is activated when the devlce is ready for a data block
transfer.
The READ command shall be terminated by the device if a
file mark is detected. The host is informed by means of an EXCEPTION
and a READ STATUS sequence.
When READY is true, the host may
alternatively terminate the READ command by issuing a READ-FILE-MARK
If a READ command is issued, the command is accepted and
command.
the drive continues reading.
NOTE:
A READ command following
cartridge insertion or RESET shall commence at BOT, otherwise the
read command commences from the current tape position. NOTE; If the
host starts transfer between blocks before READY is asserted, READY
MAY NOT BE ASSERTED.
8)

WRITE-FILE-MARK COMMAND (0110 0000)

The WRITE-FILE-MARK (WFM) command causes a file mark to be
written on the tape in the selected drive.
NOTE:
a WFM command
following cartridge insertion or RESET shall commence recording at
BOT end of tape, otherwise, recording shall commence at the current
tape position.
~~

9)

READ-FILE-MARK COMMAND (1010 0000)

The READ-FILE-MARK (RFM) command causes the tape in the selected
drive to be moved to the next FILE MARK.
NOTE:
A RFM command
following cartridge insertion or RESET shall commence reading at the
BOT, otherwise, reading shall commence at the current tape position.

~10)

READ STATUS COMMAND (1100 0000)

The READ status command provides the host with information about
the selected device.
The host issues the READ STATUS oommand.
The
device transfers the standard six bytes to the host.

15

11)

J

SELECT Q11 FORMAT COMMAND (0010 0110)

The SELECT
rrent format.
12)

format

as

the

format command selects the Q24 format

as

the

SELECT Q24 FORMAT COMMAND (0010 0111)

The SELECT
current format.
1.13.2

Q11 format command selects the Q 11

Q24

INTERFACE TIMING

Timing specif defined at the driven end.
Requirements
involving deskew hall be the responsibility of the receiving end.
Interface s
timing shall be outlined in the following diagrams.
FIGURE
DATA TRANSFER
Write Operation.......................................

1-5

Read Operation........................................

1-6

COMMAND TRANSFER
Ready Asserted........................................

1-7

Exception Asserted....................................

1-8

Direction Deasserted..................................

1-9

......................................

1-10

STATUS BYTE TRANSFER

16

REOUEST

I

---..

READY

~

EXCEPTION

I
......

DATA BUS

lTd<

I

I

I

I

I

'IS~

I

I

I

,.
/

/n':J

~

¥LA.

1ST DATA OCTO

TRANSrER
ACKNO£.JL(OGE I

I

,~

"

'""

""ST
DATA OCTn

'.2/

'~}77nf

NLLL4

I

A;-/

DIRECT JON I......

I

I

I

RESET- I......

I

I

I

,1ptly1ty

T1-Device Asserta READY
(Device READY tor Firat Data Slock)
T2-Controller Asserta TRANSFER
!3-Data Sus 'alid
T4-Device Deasserts READY
!S-Device Asaerts ACKNOWLEDGE
T6-Controller Deaaaerta TRANSFER
!7-Bus Data Iavalid
fa-Device Deaaserta ACKNOWLEDGE
T9-Controller Aaserta TRANSFER
TlO-Data Sus 'alid
T1'-Device Asserts ACKNOWLEDGE
T12-Controller DeesBerta TRANSFER
!13-Bus Data Invalid
T1_-Device Deaaserts ACKNOWLEDGE
T1S-Device Asserts READI
(Device READY For .ext Data Slock)

tim lns
o us. < ,T1----)12
T2---->13 < _0 as.

o us. (T2----)T_ < 1 us.
0.5 us. < T2---->T5 <100 us.
o us. < 1'5--->'1'6
o us ~ < 1'5---->1'7
o us. < T6---->T8 < 3 us.
o us. < T8--->19

1'9----)T10 < _0 DS.
0.5 us. < 1'9---->T11 (100 us.
o us. < T11---)T12
o us: < T11---)T13
D us. < 1'12---)T1_ < 3 us.
TOO us. < T1---->115

'Hote: It the Controller asserts TRANSFER before the device .Bse~t8 READY,
then the behavior or READY is device dependent. READY ahall Dot be
asserted tor an EXCEPTION condition.-

P!pre 1-5 Data Trauter,
WrIte Operat1oD

17

I~--------~I

REOUEST

READY
[XCEPTJON

I~------------~I

.-~.-

-- ~
.~~
,. . I-------------------~~I
'I~
I

I I

----- , .

DATA BUS

b7n:JIST
~,

TRANSfER

I

Y.w4'

OCTET

,IS R

I
b7JIIST DII'"
~
JCL~, OCTET W'$!'%
I..
114
I
I
'I~
/~lS

ACKNO'-JLEOGE
OlRECTJON

!'13

~

f,7

I
I

I f
I f

RESET.. I

----.-

fl-Device Chanses DIRECTION
f2-Device Asserta READY
f3-Device Asserts AC[NOWLEDGE
T~-Bus Data Valid
fS-Controller Asserts TRANSFER
T6-Device Deasserts READY
fT-Device Deasserta ACKNOWLEDGE
fS-Bus Data Invalid
T9-Controller Deaaserta TRANSFER
flO-Device Asserta ACENOWLEDGE
T1'-Bus Data Invalid
f12-Controller Asserta TRANSFER
!13-Device Deaaaerts AC[NOWLEDGE
T1~-Bus Data Invalid
!15-Controller Deaaaerts TRANSFER
T16-Dev1ce Asserta READY
T17-Device Assert a ACKNOWLEDGE
!lS-Bua Data 'alid

f3---->T~

<'0 us.

o us. < !t----)T~
o us. < T~--->rs
o us. < TS----)T6 < , us.
0.5 us. < TS---->!7 < 3 us.

o us. < TS----)TS

o us. < T7----)Tg

fl0---)Tl1 <

'0 DS.

o us. < T1,---)T12
0.5 us. < T12---)T13 < 3 us.
o uS.,< Tt2---)Tt'
o us. < T13---)T1S
T17---)T18

<

'0 DB.

-Note: It the Controller asserta TRANSFER betore the device asaerts READY,
then the behavior or READY is device dependent. READY aball Dot be asserted
tor an EXCEPTION conditioD.

"!pre 1-6
. . .d

Data fraut.,.,

Operat10D

18

.
REOUEST
READY

I

EXCEPTJON

I
I.. _..

DRTA BUS

f$<

I

'v

~J

4.

,r

~

I
n

I

~$~

~

I

..I _..

TRANsr£R

ACKNOI.JL£DG£ I

. f

STMTS

CICCUTION

I
I
I

.

DJRECT JON.I •• _••

I
.----

RESET

DCVlce

Agt1y1ty

tWins

t1-Bus Data 'altd

o ua. 13 ~
10 \'\s. < 1'3--)1"
o us. < 1'''---)1'5<
o us. < 1'5--->16
20 us. < 1'5---)17 ( 100 us.

nd

rruate.. ,

DClPnOI haerted

20

REOUEST
READY
EXCEPTION

".,
,
I

I

~____________-Jn~

fl

/fJ

f"~

I

__

I
I

--,/'I'

DATA BUS
TRANSrER

I
I

DIRECTION,...._ _ _--'/14

RESET

i•___ _

I

tim ins

Apt1y1ty

T1-READY Asserted
T2-Controller 'sserta REQUEST
!3-Device Deaaaerted READY
!4-Device Deasaerta DIRECTION
T5-Bus Data 'alid
!6-Dev1ce , Asserts READY
!7-Controller Deaaserts REQUEST
!8-Bus Data Invalid
'9-Device Deaaserts ACKNOWLEDGE
!10-Device Deaaaerts READY

o us. < T1---)'1'2
o us •. T2--)'1'3

- 0 us. < T3---)'1'_
'_---)T5
'.---)T6
o us. < '6--)'1'1
o us. < TT--)T8
o us. < T9---)T10
20 us. < TT--)T10

PJ.sure 1-9 Cc
ncS 1'rauter,
IIIICTIOI Deaaeerted

21

'

-

< 150 us.
< 1 us.

< 500 ua.

< 100 us.

,

REQUEST

,y-/ICIO
~
KN'IHJHG
J
112

~4

'T"TUS

READY
EXCEPTION

"Byte.

I

I

I

I

DATA BUS

~n
>< ST"TUS ~~t ~

~>'1'_
< '1'.-)T5
< T5----)'1'6
<
< !1----)T8
( T7---)T9
< '9----)T10

,.----)'1"1

('1'10----)T11
(110----)T12
20 us. ATA

BEAD

BUS

STATUS

CDt9.ND
ASSER'!'

DQ

Figure 1-25
38

SEND COMMAND FLOW DIAGRAM

-.

{- 0)D6 - ~a.}L otllcNf' ..ex(--~
~lAbt tl/IU-DtAT

~e\\l J 1ef):J

f,

\

(

Figure 1-26
39

/

•



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19
Create Date                     : 2017:07:29 07:08:45-08:00
Modify Date                     : 2017:07:29 07:12-07:00
Metadata Date                   : 2017:07:29 07:12-07:00
Producer                        : Adobe Acrobat 9.0 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:88d26129-3438-4047-a033-ba0a595e9e3b
Instance ID                     : uuid:da36e59f-859a-7d46-a46d-6736a0c1d670
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 42
EXIF Metadata provided by EXIF.tools

Navigation menu