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
.
Page Count: 42
| Download | |
| Open PDF In Browser | View 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 : 42EXIF Metadata provided by EXIF.tools