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