Information technology — Intelligent Peripheral Interface — Part 3: Device generic command set for magnetic and optical disk drives

La présente partie de l'ISO/CEI 9318 décrit l'interface de niveau logique 3 (niveau générique) pour les unités de disques magnétiques et optiques. Voir l'article 6 de l'ISO/CEI 9318-1 pour une explication des niveaux. Les caractéristiques physiques, électriques et celles de la configuration ainsi que les protocoles de transmission de cette interface sont conformes à l'ISO/CEI 9318-1. L'interface est capable de gérer les vitesses de transfert de données de 0 à 10 Moctets/s, en fonction de la classe du contrôleur et du récepteur. L'objet de la présente partie de l'ISO/CEI 9318 est de faciliter le développement et l'utilisation d'une interface intelligente qui permet la connexion à un contrôleur de périphériques de plusieurs types tels que disques, bandes, communications. La présente partie de l'ISO/CEI 9318 ne remplace pas des normes existantes mais apporte un complément aux autres normes d'interface pour périphériques intelligents (IPI) (voir article 2). La présente partie de l'ISO/CEI 9318 fournit une définition d'une partie générique appareil, d'une famille de normes appelées «interface pour périphériques intelligents (IPI)», interface parallèle tous usages, à hautes performances. L'intention de IPI est d'isoler l'hôte (CPR), autant du point de vue matériel que logiciel, des changements dans les périphériques, en fournissant un jeu de commandes 1607 de «fonctions génériques» permettant la connexion de multiples types de périphériques (disques, bandes, imprimantes, communications). Pour assouplir la transition entre la méthode actuelle et l'approche générique, IPI supporte des jeux de commandes spécifiques à un appareil, comme celui-ci, pour aider à établir une passerelle entre les deux approches. Pour réaliser cet ensemble d'objectifs, la définition de IPI inclut des jeux de commandes spécifiques appareil et génériques appareil, utilisant tous les deux le même «bus» commun. Le jeu de commandes spécifiques appareil fournit : des

Technologies de l'information — Interface intelligente pour périphériques — Partie 3: Jeu de commandes génériques appareil pour les disques magnétiques et optiques

General Information

Status
Published
Publication Date
19-Dec-1990
Current Stage
9093 - International Standard confirmed
Start Date
13-Jul-2018
Completion Date
19-Apr-2025
Ref Project
Standard
ISO/IEC 9318-3:1990 - Information technology -- Intelligent Peripheral Interface
English language
250 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL EOIIEC
STANDARD
9318-3
First edition
1990-12-15
Information technology - Intelligent Peripheral
Interface
Part 3:
Device generic command set for magnetic and optical
disk drives
Technologies de Fin formation - Interface pour les pe’riph&iques in telligents -
Partie 3: Jeu de commandes ghkiques appareil pour les disques magnktiques et
op tiques
- XZZI
= =
= =
=
=
= ZZ
q =
c
c =
=
E
L
f ZZ
=
iE% Reference number
-XI==
:E
ISO/IEC 9318-3 : 1990 (E)
ISO/IEC 9318-3 : 1990 (E)
Contents
Page
xxvii
Foreword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xxviii
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Normative reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e . . . . . . . . . . . . . . . .
..................................................
3 Definitions and conventions
.............................................................. 3
3.1 Definitions
3.2 Conventions .
................................................ 6
4 Logical interface characteristics
4.1 Operations .
4.11 Commands .
4.1.1.1 Command types .
4.1.1.2 Command stacking .
4.1.1.2.1 Individual .
4.1.1.2.2 Queued .
4.1.1.3 Command execution order .
4.1.2 Operation responses . 8
4.1.2.1 Interrupts . 8
4.1.2.2 Response types .
4.1.2.2.1 Command completion response .
4.1.2.2.2 Transfer Notification Response (optional) . 9
4.1.2.2.3 Asynchronous response . 9
........................................ 9
4.1.2.2.4 Imbedded data response (optional)
...................................................... 9
4.1.2.3 Response handling
................................ 10
4.1.3 Physical interface error recovery considerations
................................ 10
4.1.3.1 Recovery from unsuccessful Slave Status octet
............................ 10
4.1.3.2 Recovery from bad parity on the Slave Status octet
...................................................... 11
4.2 Operation sequences
....................................................... 11
4.2.1 Slave procedures
4.2.2 Basic steps .
........................................ 11
4.2.2.1 Transmit Command packet to slave
........................................................ 12
4.2.2.2 Poll interrupts
4.2.2.3 Receive Response packet from slave . 12
................................... 12
4.2.2.4 Transfer of data between master and slave
4.2.3 Operation sequence examples .
.......................... 13
4.2.3.1 Example of facility selection and individual commands
............................ 13
4.2.3.2 Example of facility selection and queued commands
4.2.3.3 Example of slave selection. .
............................ 14
4.2.3.4 Example of slave selection and slave control of Bus
4.3 Multiplexed data transfers (optional) .
4.3.1 Physical interface Pause and Continue (optional) .
4.3.2 Slave pause and master Continue .
4.3.2.1 Implicit continue .
4.3.2.2 Explicit continue .
4.3.3 Slave control of Pause and Continue .
4.3.4 Master control of Pause and Continue .
4.3.5 Uses of multiplexing .
4.3.5.1 One paused transfer per facility .
0 ISO/IEC 1990
All rights reserved. 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.
ISOAEC Copyright Office o Case postale 56 l CH- 1211 Geneve 20 l Switzerland
Printed in Switzerland
Device Generic Command Set for Magnetic and Optical Disk Drives
ii
ISO/IEC 9318-3 : 1990 (E)
............................................
4.3.5.2 One paused transfer per slave
........................................
4.3.5.3 Multiple paused transfers per slave
......................................................
4.3.6 Anticipated pause
...................................................
4.3.6.1 Master stays selected
......................................................
4.3.6.2 Master deselects
...........................................
4.3.7 Unanticipated pauses by the slave
.........................................
4.3.8 Unanticipated pauses by the master
...................................... 18
4.3.9 Multiplexed transfer mode identification
4.4 Data groupings .
.........................................................
4.4.1 PhysicalBlocks
...........................................................
4.4.2 DataBlocks
4.4.3 Extents .
4.4.4 Partitions .
.................................................
4.4.4.1 Slave-defined partitions
....................................................... 20
4.4.4.1.1 Data partition
................................................ 20
4.4.4.1.2 Maintenance partitions
................................................ 20
4.4.4.2 Master-defined partitions
......................................................
4.4.4.2.1 Data partitions
................................................
4.4.4.2.2 Maintenance partitions
..................................................... 20
4.4.5 AIternate data areas
4.4.6 Physical groups .
................................................
4.5 Media addressing definitions
.....................................................
4.5.1 Absolute addressing
......................................................
4.5.2 Physical addressing
......................................................
4.5.3 Logical addressing
..................................... 22
4.5.4 Media defect management considerations
..............................................
4.6 Interface addressing definitions
.......................................................
4.6.1 Actual Addresses
.....................................................
4.6.2 Selection Addresses
....................................................
4.6.3 Command Addresses
........................................................
4.6.4 Facility Address
.............................................
4.6.5 Synonym Addresses (optional)
................................................
4.6.6 Alias Addresses (optional)
.....................................................
4.6.7 Partition parameters
........................................
4.6.8 Communication addresses (optional)
.......................................................
4.6.9 Address examples
................................................
4.7 Slave and facility conditions
.....................................................
4.7.1 Interface conditions
..........................................................
4.7.1.1 P-Available
.......................................................
4.7.1.2 Not P-Available
..........................................................
4.7.1.3 Operational
......................................................
4.7.1.4 Not Operational
4.7.1.5 P-Busy .
..........................................................
4.7.1.6 Not P-Busy
4.7.1.7 L-Available .
.......................................................
4.7.1.8 Not L-Available
..............................................................
4.7.1.9 L-Busy
.........................................................
4.7.1.10 Not L-Busy
......................................................
4.7.2 General conditions
4.7.2.1 Active .
4.7.2.2 Inactive .
4.7.2.3 Status Pending .
4.7.2.4 Reset .
........................................................
4.7.3 Operating status
.................................................. 30
4.8 Multiple ports (optional)
4.8.1 Slave switching .
....................................................... 31
4.8.1.1 Physical switch.
4.8.1.2 Logical switch .
4.8.1.3 Mixed switch types .
.......................................................
4.8.2 Facility switching
. . .
Device Generic Command Set for Magnetic and Optical Disk Drives

ISO/IEC 9318-3 : 1990 (E)
4.8.3 Slave static switching
....................................................
4.8.3.1 Disablingaslaveport
.................................................. 33
4.8.3.2 Enabling a slave port
...................................................
4.8.4 Facility static switching
...................................................
4.8.4.1 Disabling a facility 34
.....................................................
4.8.4.1.1 Disabling a facility at a slave port
........................................
4.8.4.1.2 Disabling a facility at a facility port
.......................................
4.8.4.2 Enabling a facility
.....................................................
4.8.4.2.1 Enablingafacilityataslaveport
........................................
4.8.4.2.2 Enabling a facility at a facility port
....................................... 35
4.8.5 Slave dynamic switching
..................................................
4.8.5.1 NeutralMode .
4.8.5.2 Switched Mode
.......................................................
4.8.5.3 Implicitly switched
.....................................................
4.8.5.4 Explicitly switched
.....................................................
4.8.6 Facility dynamic switch
...................................................
...................................................
4.8.6.1 Facilityneutralmode
4.8.6.1.1 Facility neutral mode at the slave port
.................................... 36
4.8.6.1.2 Facility neutral mode at the facility port
................................... 36
4.8.6.2 Facility switched mode
..................................................
4.8.6.2.1 Facility switched mode at a slave port
.....................................
4.8.6.2.2 Facility switched mode at a facility port
....................................
4.8.6.3 Implicitly switched facilities
..............................................
4.8.6.3.1 Implicitly switched facilities at a slave port
.................................
4.8.6.3.2 Implicitly switched facility at a facility port
.................................
4.8.6.4 Explicitly switched facilities
..............................................
4.8.6.4.1 Explicitly switched facilities at a slave port
................................. 38
4.8.6.4.2 Explicitly switched facilities at a facility port
................................ 38
4.8.7 Allegiances
............................................................
4.8.7.1 Multiple allegiances
....................................................
4.8.7.2 Explicit group allegiance
................................................
4.8.8 Alternate port notification of changes
....................................... 38
4.9 Reset
................................................................. 38
4.9.1 External reset
..........................................................
4.9.2 Internal reset
..........................................................
4.10 Bus octets
.............................................................
4.10.1 Facility selection & request facility interrupts octets
............................ 39
4.10.2 Bus Control octet
......................................................
4.10.3 Bus Acknowledge octet
..................................................
4.10.4 Master Status octet
.....................................................
4.10.4.1 Bit definitions
.......................................................
4.10.4.2 Valid combinations
...................................................
4.10.5 Slave Status octet
......................................................
4.10.5.1 Bit definitions
.......................................................
4.10.5.2 Valid combinations
...................................................
4.10.6 Request interrupts octet
.................................................
4.10.7 Selective Reset Control octet
.............................................
4.11 ATTENTION IN signal
..................................................
4.1
...

Questions, Comments and Discussion

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