Information technology — Intelligent Peripheral Interface — Part 4: Device generic command set for magnetic tape drives (IPI-3 tape)

This part of ISO/IEC 9318 describes the logical level (generic level) interface for tape drives and it provides a definition of the device-generic portion of a family of standards called the Intelligent Peripheral Interface (IPI). The purpose of this standard is to facilitate the development and utilization of an intelligent interface which permits the interconnection of multiple peripheral types such as disk, tape and communications to a controller. The intent of the IPI is to isolate the host (CPU), both hardware and software, from changes in peripherals by providing a "function-generic" command set to allow the connection of multiple types of peripherals (disks, printers, tapes, communications). To smooth the transition from the current methods to the generic approach, the IPI supports device-specific command sets to aid in bridging the gap between the two approaches. To accomplish this set of goals, the design of the IPI includes device-specific and devicegeneric command sets. The device-specific command set provides: device-oriented control; physical data addressing; timing critical operations; lower device cost. The device-generic command set provides a higher level of functionality and portability. It includes: host/device independence; logical data addressing; timing independence; command queuing capability. A system is not restricted to the use of one level of command set or the other. It is possible that both levels of command sets will be utilized with a given system's architecture to balance such parameters as system performance, cost and peripheral availability. It is also possible for the host to provide for the migration from device-specific to device-generic levels while still retaining the same physical interface. The IPI standards family includes the definition of a high performance, general-purpose parallel peripheral interface. However, the device-generic command set may also be transported over other non-IPI physical interfaces. ANSI X3.291:1997 contains "mappings" to the High-Performance Parallel Interface (HIPPI) and Fibre Channel (FC) as well as to the IPI Enhanced Physical Interface. The "mappings" are not contained in this document.

Technologies de l'information — Interface intelligente pour périphériques — Partie 4: Jeu de commandes génériques pour lecteurs de bandes magnétiques (IPI-3 tape)

General Information

Status
Published
Publication Date
30-Nov-2002
Current Stage
9093 - International Standard confirmed
Start Date
13-Jul-2018
Completion Date
19-Apr-2025
Ref Project

Relations

Standard
ISO/IEC 9318-4:2002 - Information technology -- Intelligent Peripheral Interface
English language
61 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD
9318-4
Second edition
2002-12
Information technology –
Intelligent peripheral interface –
Part 4: Device generic command set for
magnetic tape drives (IPI-3 tape)
Reference number
INTERNATIONAL ISO/IEC
STANDARD
9318-4
Second edition
2002-12
Information technology –
Intelligent peripheral interface –
Part 4: Device generic command set for
magnetic tape drives (IPI-3 tape)
 ISO/IEC 2002
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any
means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office Case postale 56 CH-1211 Genève 20 Switzerland
• • •
PRICE CODE
V
For price, see current catalogue

– 2 – 9318-4 © ISO/IEC:2002(E)
CONTENTS
FOREWORD . 8
INTRODUCTION .9
1 Scope .10
2 Normative references.11
3 Definitions and conventions .11
3.1 Definitions .11
3.2 Conventions .13
4 Logical interface characteristics of the tape .13
4.1 PhysicalBlocks .13
4.2 DataBlocks .14
4.3 Extents .14
4.4 Partitions .14
4.5 Alternate data areas .15
4.6 Partition parameters .15
4.7 Block numbering.15
4.8 Data buffer operation.15
4.9 Positioning.16
4.9.0 General.16
4.9.1 Mount or rewind .16
4.9.2 Partition transition.16
4.9.3 Normal data operation completion.16
4.9.4 Abnormal data operation completion .17
4.9.5 Normal position operation completion .17
4.9.6 Abnormal position operation completion.17
4.9.7 Tape mark detected .17
4.9.8 BOM detected (reverse operations).17
4.9.9 EMW detected .17
4.9.10 PEOM detected.17
4.10 Attributes usage .17
4.11 Command usage.18
5 Message packet structure .18
6 Control commands.18
6.0 General .18
6.1 NOP .18
6.2 FACILITY OPERATION.18
6.3 ATTRIBUTES .18
6.3.1 Command packet .18
6.3.2 Response packet .19
6.3.3 Description .19
6.3.4 Parameters .21
6.4 REPORT ADDRESSEE STATUS .32
6.4.1 Command packet .32
6.4.2 Response packet .32
6.4.3 Description .32

9318-4 © ISO/IEC:2002(E) – 3 –
6.4.4 Parameters 50 to 53 .32
6.5 PORT ADDRESS.33
6.6 PATH CONTROL .33
6.7 ATTENTION CONTROL.33
6.8 OPERATING MODE .34
6.8.1 Command packet .34
6.8.2 Response packet .34
6.8.3 Description .34
6.8.4 Parameters 3E, 50, 53, 54 .34
6.9 ABORT .37
6.10 ACCESS PERMITS.37
6.11 RESUME .37
6.12 PORT RESPONSE .38
6.13 ANTICIPATED ACTION .38
6.14 OPERATOR DISPLAY .38
7 Position commands.38
7.0 General .38
7.1 SPACE BLOCK/FILE MARK.38
7.1.1 Command packet .38
7.1.2 Response packet .38
7.1.3 Description .38
7.1.4 Parameters 31, 32, 35 .40
7.2 POSITION CONTROL.40
7.2.1 Command packet .40
7.2.2 Response packet .40
7.2.3 Description .41
7.2.4 Parameters 31, 32, 35, 3A, 3E, 51, 52, 53, 54, 55.41
7.3 REPORT POSITION .46
7.3.1 Command packet .46
7.3.2 Response packet .46
7.3.3 Description .46
7.3.4 Parameters 32, 35, 3A, 3E, 51-52 .47
7.4 RECORD POSITION.48
7.4.1 Command packet .48
7.4.2 Response packet .48
7.4.3 Description .48
7.4.4 Parameters 31, 32, 35, 51.49
7.5 Reserved .50
8 Transfer commands .50
8.0 General .50
8.1 READ .50
8.1.1 Command packet .50
8.1.2 Response packet .50
8.1.3 Description .50
8.1.4 Parameters 31 to 32, 3A, 35, 3E, 51, 52 .51
8.2 READ RAW DATA .53
8.2.1 Command packet .53
8.2.2 Response packet .53
8.2.3 Description .53

– 4 – 9318-4 © ISO/IEC:2002(E)
8.2.4 Parameters 31, 32, 35, 3A, 3C, 3E.53
8.3 Reserved .54
8.4 SEARCH.54
8.5 WRITE.54
8.5.1 Command packet .54
8.5.2 Response packet .55
8.5.3 Description .55
8.5.4 Parameters 31, 32, 35, 3A, 3C, 3E, 51, 52.55
8.6 WRITE PATTERN.56
8.7 Reserved .56
9 Combination commands.56
9.1 COPY .56
9.2 COMPARE SLAVE DATA .56
9.3 COMPARE DATA .56
9.4 Reserved .56
9.5 Reserved .57
9.6 SHADOW READ .57
9.7 SHADOW WRITE .57
9.8 SHADOW RESTORE .57
10 Other transfer commands .57
10.0 General .57
10.1 READ VERIFY.57
10.1.1 Command packet .57
10.1.2 Response packet .57
10.1.3 Description .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.