Transfert de bloc à module unique et à adresse unique: Méthode recommandée pour effectuer des transferts de bloc CAMAC dans le mode UCS Arrêt et le mode correspondant à synchronisation p
Trang 1Première éditionFirst edition1980-01
Transferts de bloc dans les systèmes CAMAC
Block transfers in CAMAC systems
Reference number CEI/IEC 60677: 1980
Trang 2Depuis le 1er janvier 1997, les publications de la CEI
sont numérotées à partir de 60000.
Publications consolidées
Les versions consolidées de certaines publications de
la CEI incorporant les amendements sont disponibles.
Par exemple, les numéros d'édition 1.0, 1.1 et 1.2
indiquent respectivement la publication de base, la
publication de base incorporant l'amendement 1, et la
publication de base incorporant les amendements 1
et 2.
Validité de la présente publication
Le contenu technique des publications de la CEI est
constamment revu par la CEI afin qu'il reflète l'état
actuel de la technique.
Des renseignements relatifs à la date de
reconfir-mation de la publication sont disponibles dans le
Catalogue de la CEI.
Les renseignements relatifs à des questions à l'étude et
des travaux en cours entrepris par le comité technique
qui a établi cette publication, ainsi que la liste des
publications établies, se trouvent dans les documents
ci-dessous:
• «Site web» de la CEI*
• Catalogue des publications de la CEI
Publié annuellement et mis à jour
régulièrement
(Catalogue en ligne)*
• Bulletin de la CEI
Disponible à la fois au «site web» de la CEI*
et comme périodique imprimé
Terminologie, symboles graphiques
et littéraux
En ce qui concerne la terminologie générale, le lecteur
se reportera à la CEI 60050: Vocabulaire
Électro-technique International (VEI).
Pour les symboles graphiques, les symboles littéraux
et les signes d'usage général approuvés par la CEI, le
lecteur consultera la CEI 60027: Symboles littéraux à
utiliser en électrotechnique, la CEI 60417: Symboles
graphiques utilisables sur le matériel Index, relevé et
compilation des feuilles individuelles, et la CEI 60617:
Symboles graphiques pour schémas.
As from 1 January 1997 all IEC publications are issued with a designation in the 60000 series.
Consolidated publications
Consolidated versions of some IEC publications including amendments are available For example, edition numbers 1.0, 1.1 and 1.2 refer, respectively, to the base publication, the base publication incor- porating amendment 1 and the base publication incorporating amendments 1 and 2.
Validity of this publication
The technical content of IEC publications is kept under constant review by the IEC, thus ensuring that the content reflects current technology.
Information relating to the date of the reconfirmation
of the publication is available in the IEC catalogue.
Information on the subjects under consideration and work in progress undertaken by the technical committee which has prepared this publication, as well
as the list of publications issued, is to be found at the following IEC sources:
• IEC web site*
• Catalogue of IEC publications
Published yearly with regular updates (On-line catalogue)*
be used in electrical technology, IEC 60417: Graphical symbols for use on equipment Index, survey and compilation of the single sheets and IEC 60617:
Graphical symbols for diagrams.
* Voir adresse «site web» sur la page de titre * See web site address on title page.
Trang 3Transferts de bloc dans les systèmes CAMAC
Block transfers in CAMAC systems
Aucune partie de cette publication ne peut être reproduite ni No part of this publication may be reproduced or utilized in
utilisée sous quelque forme que ce soit et par aucun any form or by any means, electronic or mechanical,
procédé, électronique ou mécanique, y compris la photo- including photocopying and microfilm, without permission in
copie et les microfilms, sans l'accord écrit de l'éditeur writing from the publisher.
International Electrotechnical Commission 3, rue de Varembé Geneva, Switzerland
Telefax: +41 22 919 0300 e-mail: inmail@iec.ch IEC web site http: //www.iec.ch
Commission Electrotechnique Internationale
International Electrotechnical Commission
MemnyHapoaHaa 3neKTpOTexHH4ecKaa HoMMi ccua
CODE PRIX PRICE CODE
Pour prix, voir catalogue en vigueur
R
Trang 43 Modes de transfert de bloc décrits dans la Publication 516 de la C E I 14
ANNEXE A — Autres modes de transfert de bloc 36
Tableaux:
Ill Aspects de compatibilité des modes de fin de transfert de bloc sur Arrêt et Arrêt- sur-un -mot 22
IV Transfert de bloc à module unique et à adresse unique: Méthode recommandée pour effectuer des transferts de
bloc CAMAC dans le mode UCS (Arrêt) et le mode correspondant à synchronisation par LAM 26
V Méthode recommandée pour effectuer des transferts de bloc CAMAC dans le mode ACA (Scrutation d'adresses)
VI Méthode pour effectuer des transferts de bloc CAMAC dans le mode UCW (Arrêt-sur-un -mot) et le mode
FIG 1 — Mise en oeuvre recommandée pour un signal LAM de module prévu pour la synchronisation d'un transfert
Trang 5APPENDIX A — Other Block Transfer Mode 37
Tables:
III Compatibility Aspects of Stop and Stop-on-Word Block Transfer Termination Modes 23
IV Single module, Single Address Block Transfer: Recommended Method for Performing UCS (Stop) Mode and
V Recommended Method for Performing ACA (Address Scan) and UQC (Repeat) Mode CAMAC Block Transfers 29
VI Method for Performing UCW (Stop-on-Word) Mode and Corresponding LAM Synchronized CAMAC Block
FIG 1 — Recommended implementation of a Module's LAM Signal which is intended for Block Transfer
Trang 6COMMISSION ÉLECTROTECHNIQUE INTERNATIONALE
TRANSFERTS DE BLOC DANS LES SYSTÈMES CAMAC
PRÉAMBULE
1) Les décisions ou accords officiels de la C E I en ce qui concerne les questions techniques, préparés par des Comités d'Etudes
ó sont représentés tous les Comités nationaux s'intéressant à ces questions, expriment dans la plus grande mesure possible
un accord international sur les sujets examinés.
2) Ces décisions constituent des recommandations internationales et sont agréées comme telles par les Comités nationaux.
3) Dans le but d'encourager l'unification internationale, la C E I exprime le vœu que tous les Comités nationaux adoptent dans
leurs règles nationales le texte de la recommandation de la C E I, dans la mesure ó les conditions nationales le permettent.
Toute divergence entre la recommandation de la C E I et la règle nationale correspondante doit, dans la mesure du possible,
être indiquée en termes clairs dans cette dernière.
PRÉFACE
La présente norme a été établie par le Comité d'Etudes N° 45 de la C E I: Instrumentation
nucléaire
Un premier projet fut discuté lors de la réunion tenue à Nice en 1978 A la suite de cette réunion,
un projet, document 45(Bureau Central)129, fut soumis à l'approbation des Comités nationaux
suivant la Règle des Six Mois en mai 1979
Les Comités nationaux des pays ci-après se sont prononcés explicitement en faveur de la
Autres publications de la CE/ citées dans la présente norme:
Publications n os 516: Système modulaire d'instrumentation pour le traitement de l'information; système CAMAC.
552: Système CAMAC — Organisation des systèmes multichâssis Spécification de l'Interconnexion
de branche et du contrơleur de châssis type Al.
Autre publication: IML: Définition de l'IML, langage à utiliser dans les systèmes CAMAC, ESONE/IML/0l, octobre 1974,
Secrétariat ESONE, et TID-26615, janvier 1975, DOE, Washington, D.C., Etats-Unis d'Amérique.
Trang 7INTERNATIONAL ELECTROTECHNICAL COMMISSION
BLOCK TRANSFERS IN CAMAC SYSTEMS
FOREWORD
1) The formal decisions or agreements of the I EC on technical matters, prepared by Technical Committees on which all the
National Committees having a special interest therein are represented, express, as nearly as possible, an international
consensus of opinion on the subjects dealt with.
2) They have the form of recommendations for international use and they are accepted by the National Committees in that
sense.
3) In order to promote international unification, the I EC expresses the wish that all National Committees should adopt the
text of the I EC recommendation for their national rules in so far as national conditions will permit Any divergence
between the I EC recommendation and the corresponding national rule should, as far as possible, be clearly indicated in the
latter.
PREFACEThis standard has been prepared by I EC Technical Committee No 45: Nuclear Instrumentation
A first draft was discussed at the meeting held in Nice in 1978 As a result of this meeting, a draft,
Document 45(Central Office)129, was submitted to the National Committees for approval under the
Six Months' Rule in May 1979
The National Committees of the following countries voted explicitly in favour of publication:
Other JEC publications quoted in this standard:
Publications Nds 516: A Modular Instrumentation System for Data Handling; CAMAC System.
552: CAMAC—Organization of Multi-crate Systems Specification of the Branch-highway and CAMAC Crate Controller Type Al.
Other publication: IML: A Language for use in CAMAC Systems, ESON E/I M L/01, October 1974, ESONE Secretariat, and
TID-26615, January 1975, DOE, Washington, D.C., U.S.A.
Trang 8TRANSFERTS DE BLOC DANS LES SYSTÈMES CAMAC
1 Domaine d'application et objet
1.1 Domaine d'application
La présente norme s'applique aux sous-programmes pour les systèmes CAMAC tels que
définis dans la Publication 516 de la C E I: Système modulaire d'instrumentation pour le
traitement de l'information; système CAMAC Son application ne doit pas s'opposer ou
provoquer d'opposition avec les dispositions obligatoires de la Publication 516 de la CEI.
1.2 Objet
Recommandations pour une pratique uniforme en ce qui concerne les transferts de bloc dans
les systèmes CAMAC d'instrumentation modulaire et d'interface numérique de la Publication
516 de la CEI
2 Introduction et classification
2.1 Introduction
La spécification CAMAC de base, Publication 516 de la CEI, définit une opération
CAMAC simple comme l'activité qui se manifeste en réponse à un ordre CAMAC simple
Cette activité peut être le transfert d'un mot de données simple entre un module CAMAC et
une mémoire d'ordinateur ou le changement de l'état d'un module (par exemple F(26), F(24))
ou le retour d'une valeur de Q résultant d'un contrôle fait sur le module ou toute autre
combi-naison compatible des activités qui viennent d'être mentionnées Un transfert de bloc est défini
comme une suite d'opérations CAMAC simples impliquant des données que l'utilisateur
précise par un ordre dit d'un plus haut niveau qu'un ordre qui détermine une opération
CAMAC simple L'ordre de plus haut niveau contient toute l'information nécessaire pour la
définition de la séquence voulue d'ordres CAMAC simples et est décodé par un canal qui régit
l'activité de l'interconnexion CAMAC L'information de contrôle, telle que la disponibilité de
l'ordinateur pour participer à un transfert de données, l'état de la ligne Q et l'état de certains
signaux LAM ou de certains signaux spéciaux de synchronisation, doit être rendue accessible
au canal L'utilisation de l'information de contrôle faite par le canal définit le mode de transfert
de bloc Si un module doit influencer la suite des opérations dans un transfert de bloc, il doit
avoir les caractéristiques demandées par l'algorithme
Un canal comprend une interface pour le système CAMAC ainsi qu'un moyen de choisir et
d'exécuter les algorithmes des modes de transfert de bloc mis en oeuvre Un algorithme peut être
mis en oeuvre entièrement dans le matériel ou entièrement dans le logiciel ou par une
combi-naison du matériel et du logiciel La possibilité de mise en oeuvre par le logiciel d'un algorithme
quelconque signifie que les transferts de bloc CAMAC peuvent trouver place dans un système
qui n'a pas le matériel, tel l'accès direct à la mémoire requis par les transferts de bloc
«ordinateurs » Il faut noter qu'un module se comporte de la même façon lorsqu'on y accède
par un algorithme câblé que lorsqu'on accède par une entrée-sortie classique d'ordinateur
programmé Quelle que soit la méthode de mise en oeuvre du canal, l'utilisation de ce dernier
entraîne des réductions à la fois du temps d'unité centrale requis et de l'effort de
program-mation par l'usage d'algorithmes prédéfinis
Trang 9BLOCK TRANSFERS IN CAMAC SYSTEMS
1 Scope and object
1.1 Scope
This standard covers requirements for subroutines for CAMAC systems as defined in I E C
Publication 516: A Modular Instrumentation System for Data Handling; CAMAC System Its
application shall not conflict or cause conflict with the mandatory requirements of I E C
Publi-cation 516
1.2 Object
Recommendations are presented for uniform practice with regard to block transfers in
CAM AC modular instrumentation and digital interface systems of I E C Publication 516
2 Introduction and classification
2.1 Introduction
The basic CAMAC specification, IEC Publication 516, defines a single CAMAC operation
as the activity which occurs in response to a single CAMAC command This activity may
consist of the transfer of a single data word between a CAMAC module and computer memory
or the changing of the status of a module (for example F(26), F(24)) or return of a value for Q as
the result of a test made on the module, or any compatible set of the previously named
activities A block transfer is defined as a sequence of single CAMAC operations involving data
which the user specifies by a command said to be of a higher level than one which specifies a
single CAMAC operation The higher-level command contains all the information required for
the specification of the desired sequence of single CAMAC commands and is interpreted by a
channel which governs the activity on the CAMAC highway Control information, such as the
readiness of the computer to participate in a data transfer, the state of the CAMAC Q line and
the state of certain LAMs or special synchronizing signals must be made available to the
channel The use made of the control information by the channel defines the block transfer
mode If a module is to influence the sequence of operations within a block transfer, then it
must have the features required by the particular mode
A channel consists of an interface to the CAMAC system as well as a means for selecting and
executing the algorithms of the block transfer modes that are implemented An algorithm may
be implemented wholly in hardware or wholly in software or by a combination of hardware
and software The possibility of software implementation of any algorithm means that CAMAC
block transfers can take place on a system which does not have the hardware (such as direct
memory access) required to carry out "computer" block transfers Note that a module behaves
in the same way when it is accessed by a hardware algorithm as it does when accessed by
conventional programmed computer input-output Regardless of the method of channel
imple-mentation, the use of the channel results in reductions in both the CPU time required and the
programming effo rt, through the use of predefined algorithms
Trang 10On peut définir un grand nombre d'algorithmes (ou modes) de transfert de bloc différents,
tous compatibles avec les spécifications CAMAC Il est également possible de faire exécuter par
un canal une suite d'ordres CAMAC n'impliquant pas le transfert de données Un exemple
d'un tel mode «Action multiple» est discuté dans l'annexe A Beaucoup d'algorithmes utilisent
l'information de contrơle transportée soit par un signal Q, soit par un signal L, soit par les deux
Les exigences affectées à ces signaux par un algorithme donné peuvent entrer en conflit avec
celles qui leur sont affectées par un autre algorithme D'ó la possibilité que se présentent des
problèmes de compatibilité entre modes et canaux Cela est particulièrement vrai si on
n'introduit pas de limitations dans le choix d'un algorithme de transfert de bloc approprié
Cependant l'expérience d'un grand nombre de systèmes CAMAC différents et une analyse
approfondie du problème ont montré qu'un nombre réduit d'algorithmes de transfert de bloc
peut satisfaire à peu près tous les besoins En vue d'inciter à l'uniformité dans les conceptions
futures de modules et de contrơleurs, l'utilisation de certains algorithmes est recommandée
chaque fois que c'est possible et quelques algorithmes additionnels sont proposés pour des
applications particulières qui ne peuvent être traitées de façon satisfaisante avec les algorithmes
recommandés L'utilisateur conserve la possibilité de définir d'autres algorithmes de transfert de
bloc répondant à des besoins spéciaux
Dans les articles suivants, on décrit les algorithmes de transfert de bloc recommandés A
l'article 3 sont décrits ceux qui sont donnés dans la Publication 516 de la C E I Ces algorithmes
sont bien établis et s'appuient sur du matériel existant, consistant à la fois en modules et en
interfaces CAMAC convenant pour beaucoup de petits ordinateurs L'article 4 décrit les
nouveaux algorithmes
L'utilisateur CAMAC doit se rappeler que les caractéristiques de transfert de bloc des
modules, du contrơleur (commande de branche ou interface ordinateur-châssis), et du logiciel
en ordinateur doivent être harmonisées de façon que les algorithmes de transfert de bloc soient
mis en œuvre correctement L'aptitude à opérer des transferts de bloc est une caractéristique de
l'ensemble du système d'ordinateur et de ses interfaces
2.2 Classification des modes de transfert de bloc
Les différents modes de transfert de bloc peuvent être classés en précisant la nature de
chacune de trois caractéristiques fondamentales — manière de déterminer l'adresse CAMAC,
source du signal de synchronisation et méthode utilisée pour terminer le transfert de bloc Dans
les articles suivants, on décrit ces caractéristiques et on définit une notation permettant une
désignation concise des différents modes
La notation est basée sur l'utilisation d'une lettre simple pour représenter la nature de chaque
caractéristique Les lettres sont écrites dans l'ordre dans lequel les caractéristiques ont été
mentionnées ci-dessus et les trois lettres qui en résultent décrivent complètement un mode de
transfert de bloc Si une certaine caractéristique n'a pas besoin d'être spécifiée, on la représente
par la lettre X Ainsi le symbole XXX représente un mode de transfert de bloc dans lequel
toutes les caractéristiques sont indéterminées Le tableau I résume la signification de chaque
lettre utilisée et le tableau II donne la liste des modes décrits dans ce document, les termes
correspondants de la Publication 516 de la C E I et la définition du langage IML
2.2.1 Séquence des adresses CA MAC
La première lettre de la notation du mode de transfert de bloc indique la méthode utilisée
pour déterminer l'adresse CAMAC de l'opération CAMAC à venir
Un transfert de bloc accédant à une adresse CAMAC qui demeure constante pendant le
transfert est utilisé d'une manière habituelle pour l'accès à un tampon dans un module ou pour
l'accès à un dispositif extérieur (tel qu'un périphérique d'ordinateur) à travers un module
CAMAC De tels transferts de bloc à adresse unique sont représentés par la lettre U
Trang 11Many different block transfer algorithms (or modes) may be defined, all of which are
compatible with the CAMAC specifications It is also possible to have a channel execute a
sequence of CAMAC commands which does not involve the transfer of data An example of
such a "Multiple Action" mode is discussed in Appendix A Many algorithms use control
infor-mation conveyed by either a Q or an L signal or both The requirements placed on these signals
by one algorithm may conflict with those placed on them by another algorithm Hence
compa-tibility problems between modes and channels can occur This is especially true if no
restrictions are placed on the choice of a suitable block transfer algorithm However, experience
with many different CAMAC systems and extensive analysis of the problem has revealed that a
restricted number of block transfer algorithms can satisfy nearly all needs To encourage
uniformity in future designs of modules and controllers, certain algorithms are recommended to
be used whenever possible and some additional algorithms are suggested for special
appli-cations that cannot practicably be implemented with the recommended algorithms The
possibility remains for a user to define other block transfer algorithms to meet special needs
In the following clauses, the recommended block transfer algorithms are discussed In Clause
3, those given in I E C Publication 516 are described These algorithms are well established and
are supported by existing hardware, both in modules and in CAMAC interfaces available for
many small computers Clause 4 discusses the new algorithms
The CAMAC user is reminded that the block transfer characteristics of the modules, the
controller (branch driver or computer-crate interface), and the software in the computer must
be matched in order for the block transfer algorithms to be carried out correctly The ability to
perform block transfers is a feature of the total computer system and its interfaces
2.2 Classification of Block Transfer Modes
The various block transfer modes can be classified by specifying the nature of each of three
fundamental characteristics—how the CAMAC address is determined, the source of the
synchronizing signal, and the method used to terminate the block transfer In the following
clauses, these characteristics are described and a notation permitting a compact specification of
the various modes is defined
The notation is based on the use of a single letter to represent the nature of each
charac-teristic The letters are written in the order that the characteristics were mentioned above and
the resulting three letters completely describe a block transfer mode If a certain characteristic
need not be specified, then it is denoted by the letter X Thus the symbol XXX describes a block
transfer mode in which all the characteristics are undefined Table I summarizes the meaning of
each letter used and Table II lists the modes described in this document, the corresponding
terms in I E C Publication 516 and the IML language definition
2.2.1 CA MA C Address Sequencing
The first letter of the block transfer mode descriptor indicates the method used to determine
the CAMAC address of the next CAMAC operation
A block transfer accessing a CAMAC address which stays constant during the block transfer
is typically used to access a buffer within a module or to access an external device (such as a
computer peripheral unit) through a CAMAC module Such Uni-Address block transfers are
denoted by the letter U
Trang 12Première lettre — Séquence des adresses CA MAC:
U Adresse unique
M Adresse multiple (voir tableaux d'adresses calculées et nées dans IML)
don-A Scrutation d'adresses
E Scrutation d'adresses étendue
Deuxième lettre — Source de synchronisation:
A Adresse finale atteinte
S Q = 0 sur le dernier mot plus un
W Q = 0 sur le dernier mot
L Signal LAM (Look-at-Me)
D Signal pseudo-LAM
TABLEAU I
Notation du mode de transfert de bloc
TABLEAU II
Noms des transferts de bloc
Notation Publication 516 de la C E I IML
Un transfert de bloc accédant à une suite d'adresses CAMAC est habituellement utilisé pour
l'accès à un ensemble de registres localisés en des endroits différents d'un système CAMAC
mais contenant des données en fonction de ces adresses L'algorithme pour déterminer l'adresse
CAMAC à venir peut dépendre de l'état d'une réponse Q résultant de l'opération précédente
Le mode scrutation d'adresses (ACA) décrit dans le paragraphe 5.4.3.1 de la Publication 516
de la C E I constitue le principal exemple de cette technique, bien qu'il existe une variante, le
mode de scrutation d'adresses étendue (ECA), décrit dans l'annexe A
La suite de ces adresses CAMAC peut être également déterminée par une liste de toutes les
adresses, ou par les paramètres: adresse de départ, incréments à appliquer à chaque partie
d'adresse, et adresse finale Ces deux méthodes correspondent aux tableaux donnés et calculés
d'adresses CAMAC dans l'IML, et dans les deux cas on utilise la lettre M, pour adresse
multiple
Trang 13TABLE I
Block Transfer Mode descriptor
First letter — CA MAC address sequencing:
U Uni-Address
M Multi-Address — see calculated and given address arrays in IML
A Address Scan
E Extended Address Scan
Second letter — Synchronizing source:
C Controller
Q Q Response
L Look-at-Me (LAM) Signal
D Pseudo-LAM Signal
Third letter — Operation termination:
C Channel Word Count
A Terminal Address Reached
S Q = 0 on last + one word
W Q = 0 on last word
L Look-at-Me (LAM) Signal
D Pseudo-LAM Signal
TABLE II
Block Transfer Names
A block transfer accessing a sequence of CAMAC addresses is typically used to access a set
of registers located at different places within a CAMAC system but containing related data The
algorithm for determining the next CAMAC address may depend on the state of Q resulting
from the last operation
The Address Scan (ACA) Mode described in Sub-clause 5.4.3.1 of I EC Publication 516 is the
main example of this technique, although there is a variant, the Extended Address Scan (ECA)
Mode, which is described in Appendix A
The sequence of CAMAC addresses may also be determined either by a list of all the
addresses or by the parameters: starting address, increments to be applied to each part of the
address, and final address These correspond to the Given and Calculated Arrays of CAMAC
addresses in IML and both are indicated by the letter M for MultiAddress
Trang 142.2.2 Source de synchronisation
La deuxième lettre de la notation d'un mode de transfert de bloc représente la source de
synchronisation des transferts individuels Dans quelques cas le module est prêt continûment à
effectuer un transfert et le contrôleur de canal peut exécuter les ordres CAMAC à tout rythme
adéquat On dit alors que le transfert de bloc est «synchronisé par le contrôleur », et la notation
pour tous les modes de ce type est de la forme XCX
Dans d'autres cas le module n'est pas prêt continûment Après un transfert particulier, un
certain temps doit s'écouler avant qu'il puisse en effectuer un autre Le rythme auquel le
transfert de bloc se déroule est commandé par le module (ou les modules) Il en résulte que le
module doit fournir de l'information de synchronisation au canal de façon qu'il puisse effectuer
correctement sa part du processus de transfert de bloc Pour de tels transferts de bloc
«synchronisés par le module », on a identifié trois sources de signal de synchronisation Ce
sont:
1) la réponse Q comme dans le mode répétitif (voir paragraphe 5.4.3.2 de la Publication 516 de
la C E I), représentée par Q;
2) un signal spécifique, interconnexions Look-at-Me (LAM), représenté par L;
3) un signal spécial (pseudo-LAM) envoyé directement du module au contrôleur et représenté
par D
2.2.3 Fin du transfert de bloc
La troisième et dernière lettre de la notation d'un mode de transfert de bloc représente le
moyen par lequel il est mis fin au transfert de bloc Un transfert de bloc donné peut être arrêté
soit par le canal, soit par le module, selon les conditions existant au moment de l'action On
admet que tous les transferts de bloc seront exécutés avec une limitation du nombre de
transferts autorisés; en addition à cette limitation du compte-mots dans le canal, il peut y avoir
d'autres conditions se manifestant soit dans le canal, soit dans le module qui termineront le
transfert La première de telles conditions à se manifester met fin au processus
Si un transfert de bloc peut être terminé uniquement par épuisement d'un compte-mots dans
le canal, il est désigné par la lettre C Si un transfert de bloc peut être terminé par le canal, soit
parce qu'un compte-mots est épuisé, soit parce qu'une suite d'adresses dans un transfert à
adresse multiple est épuisée, il est désigné par la lettre A
Un transfert de bloc peut également être terminé par un signal d'état en provenance du
module Bien que, soit un signal L, soit un signal spécial envoyé directement au canal puisse
être utilisé, tous les modes avec fin déterminée par le module décrit dans ce document utilisent
la réponse Q associée à chaque opération CAMAC de transfert de bloc
Un tel mode est décrit au paragraphe 5.4.3.3 de la Publication 516 de la C E I Une réponse
Q = 1 est interprétée comme signifiant que l'opération a pris place dans le bloc La première
réponse Q = 0 indique que la fin du bloc s'est produite sur l'opération précédente Dans la
Publication 516 de la C E I cela est appelé le mode Arrêt et on le désigne par la lettre S
Une autre interprétation possible d'une réponse Q = 0 est qu'elle accompagne la dernière
opération dans le bloc Pour des ordres d'écriture, le mot de données a été accepté par le
module et pour des ordres de lecture, le mot de données a été transféré dans l'ordinateur Cela
est le mode Arrêt-sur-un-mot et on le désigne par la lettre W
Trang 152.2.2 Synchronization source
The second letter of a block transfer mode descriptor indicates the source of synchronization
of individual transfers In some cases the module is continuously ready to effect a transfer and
the channel controller may execute the CAMAC commands at any convenient rate The block
transfer is then said to be "controller synchronized", and the descriptor for all such modes is of
the form XCX
In other cases the module is not continuously ready Following a particular transfer a certain
time must elapse before it can effect another The rate at which the block transfer proceeds is
controlled by the module (or modules) Hence the module must provide synchronization
infor-mation to the channel so that it can correctly execute its part of the block transfer process For
such "module synchronized" block transfers, three sources of synchronizing signal have been
identified They are:
1) the Q response as in the Repeat Mode (see Sub-clause 5.4.3.2 of I E C Publication 516)
denoted by Q;
2) a specific Dataway Look-at-Me (LAM) signal, denoted by L;
3) a special signal (Pseudo-LAM) sent directly from the module to the controller, denoted by D
2.2.3 Block Transfer Termination
The third and final letter of a block transfer mode descriptor indicates the means by which
the block transfer is terminated A given block transfer may be halted by either the channel or
the module, depending on the conditions existing at the time of the action It is assumed that all
block transfers will be executed with a limit on the number of transfers permitted; in addition
to this channel word-count limit there may be other conditions occurring either in the channel
or the module which will terminate the transfer The first such condition to occur terminates the
process
If a block transfer can be terminated only by exhausting a word count within the channel, it
is designated by the letter C If a block transfer can be terminated by the channel either because
a word count is exhausted or because a sequence of addresses in a multi-address transfer is
exhausted, it is designated by the letter A
A block transfer can also be terminated by a status signal from the module While either an L
signal or a special signal sent directly to the channel could be used, all the module terminated
modes described in this document use the Q response associated with each CAMAC operation
of the block transfer
In Sub-clause 5.4.3.3 of I EC Publication 516 such a mode is described A response Q = 1 is
interpreted as meaning that the operation took place within the block The first response Q = 0
indicates that the end of block occurred on the previous operation In I E C Publication 516 this
is called the Stop mode and is designated here by the letter S
Another possible interpretation of a response Q = 0 is that it accompanies the last operation
in the block For write commands, the data word has been accepted by the module and for read
command the data word has been transferred to the computer This is the Stop-on-Word mode
and is designated by the letter W
Trang 163 Modes de transfert de bloc décrits dans la Publication 516 de la CET
La norme CAMAC n'introduit pas de restrictions sur les modes qui peuvent être utilisés pour
des transferts de bloc Cependant, on donne comme exemples trois modes qui dépendent
d'utilisations définies du signal de réponse Q Ces modes ont été largement mis en oeuvre,
notamment pour des applications en physique des hautes énergies et de nombreux modules
incorporant les dispositions appropriées sont disponibles
3.1 Mode UCS (Arrêt)
(Transfert de bloc à adresse unique, synchronisation par le contrôleur, fin par la réponse Q)
L'algorithme, pour le module dans ce mode de transfert de bloc, est défini au paragraphe
5.4.3.3 de la Publication 516 de la C E I Ce mode permet au canal de transférer une suite de
mots de données entre une adresse simple CAMAC fixée et la mémoire de l'ordinateur, à un
rythme fixé par le système ordinateur, mais avec la dimension du bloc fixée par le module
CAMAC
La réponse Q = 1 indique qu'un mot de données a été transmis par le module dans une
opération de lecture ou accepté par le module dans une opération d'écriture, c'est-à-dire que le
transfert a eu lieu à l'intérieur du bloc de mots de données
La réponse Q = 0 indique une tentative de transfert au-delà de la fin du bloc Cette réponse
est utilisée pour mettre fin à un transfert de bloc en mode UCS Dans une opération de lecture,
il n'a pas été transmis de donnée valable par le module et la séquence doit être arrêtée par
fermeture du canal Comme le transfert d'un mot de données inexistant (ou sans signification) à
la mémoire de l'ordinateur imposerait quelque forme de redressement, il ne faudrait pas que le
canal effectue le transfert
Une réponse Q = 0 dans une opération d'écriture indique que le module n'a pas accepté le
mot de données
Ce mode correspond au mode UBC, paragraphe 5.9 du système IML
3.2 Mode ACA (Scrutation d'adresses)
(Transfert de bloc à adresse multiple, synchronisation et fin par le contrôleur)
L'algorithme pour le module dans ce mode de transfert de bloc est défini au paragraphe
5.4.3.1 de la Publication 516 de la C E I Il a pour objet l'accès à des registres à des sous-adresses
successives dans une suite de modules, sans qu'il soit nécessaire de connaître d'avance le
nombre précis de modules ou de registres dans chaque module Le contrôleur de canal, câblé
ou programmé, lance le transfert en établissant une adresse CAMAC initiale, une adresse
CAMAC finale et le code de fonctions donnant l'accès aux registres compris dans la structure
d'adresses Le contrôleur de canal donne accès à chaque registre à son tour par progressions
successives des sous-adresses CAMAC Une réponse Q = 1 de la part d'un module indique la
présence d'un registre compris dans la scrutation La réponse Q = 0 signifie l'absence de
registre Une réponse Q = 0 d'une adresse quelconque ou une réponse Q = 1 de la
sous-adresse A(15) oblige le contrôleur de canal à mettre à zéro la sous-sous-adresse et à faire progresser
d'un pas le numéro de station avant la tentative de transfert suivante
Pour les deux opérations de lecture et d'écriture, le canal essaie d'effectuer les opérations
CAMAC La réponse Q résultant de chaque tentative est utilisée par le canal pour déterminer
l'adresse suivante CAMAC à utiliser, aussi bien que pour indiquer à l'ordinateur ce qui doit être
fait au sujet des transferts de données La réponse Q = 1 indique que le module a, soit transmis,
soit accepté un mot de données Une réponse Q = 0 à une opération de lecture signifie qu'il n'y
avait pas de mot de données disponible à l'adresse CAMAC indiquée et le canal n'entame pas
de transfert vers la mémoire Une réponse Q = 0 à une opération d'écriture signifie que le mot
Trang 173 Block Transfer Modes described in I E C Publication 516
The CAMAC standard places no restrictions on the modes which may be used for block
transfers However, three modes which depend on defined uses of the Q response signal are
given as examples Thesè modes have been widely implemented, particularly for high energy
physics applications, and many modules are available with the appropriate features
incor-porated
3.1 UCS (Stop) Mode
(Uni-address block transfer, controller synchronized, Q response terminated)
The algorithm for the module in this block transfer mode is defined in Sub-clause 5.4.3.3 of
I E C Publication 516 This mode enables the channel to transfer a sequence of data words
between a single fixed CAMAC address and computer memory at a rate determined by the
computer system but with the block size determined by the CAMAC module
The response Q = 1 indicates that a data word has been transmitted by the module in a read
operation or accepted by the module in a write operation, i.e., the transfer occurred within the
block of data words
The response Q = 0 indicates a transfer attempt beyond the end of the block This response
is used for terminating a UCS mode block transfer In a read operation, no valid data has been
transmitted by the module and the sequence is stopped by closing the channel Since the
transfer of a non-existent (or dummy) data word to computer memory would require some
form of recovery, the channel should not complete the transfer
A response Q = 0 in a write operation indicates that the module has not accepted the data
word
This mode is supported in Sub-clause 5.9 of IML by the UBC mode
3.2 ACA (Address Scan) Mode
(Multi-address block transfer, controller synchronized and terminated)
The algorithm for the module in this block transfer mode is defined in Sub-clause 5.4.3.1 of
I EC Publication 516 Its object is to access registers at successive sub-addresses in a sequence of
modules without the need to know in advance the precise number of modules or registers in
each module The channel controller, either hardware or software, initiates the transfer by
establishing an initial CAMAC address, final CAMAC address, and function code with which
registers included in the address scan are to be accessed The channel controller accesses each
register in turn by sequentially incrementing through the CAMAC sub-addresses A response
Q = 1 from a module indicates that a register included in the scan is present The response
Q = 0 indicates register absent A response Q = 0 from any sub-address or a response Q = 1
from sub-address A(15) causes the channel controller to set the sub-address to zero and
increment the station number before the next transfer attempt
For both read and write operations, the channel attempts to execute CAMAC operations
The Q response from each attempt is used by the channel to determine the next CAMAC
address to be used, as well as to indicate to the computer what has to be done concerning data
transfers The response Q = 1 indicates that the module either transmitted or accepted a data
word A response Q = 0 to a read operation means that no data word was available at the
CAMAC address accessed and the channel does not initiate a transfer to memory A response
Q = 0 to a write operation means that the data word was not accepted at the CAMAC address,
Trang 18de données n'a pas été accepté à l'adresse CAMAC indiquée et le canal interdit à l'ordinateur
de passer au mot de données suivant Le transfert de bloc est terminé quand le contrơleur de
canal atteint l'adresse CAMAC finale ou quand il s'est produit un nombre déterminé de
transferts de données
La réponse combinant Q = 0 et X = 0 peut légitimement survenir lorsque l'examen des
adresses révèle une sous-adresse inoccupée Cela rend le mode ACA potentiellement
dangereux, et on le met habituellement en oeuvre avec des précautions particulières, avec par
exemple des mots de données uniques et connus en différents points de la séquence pour
permettre de vérifier la présence de tous les modules La combinaison Q = 1, X = 0 traduit une
erreur
Ce mode correspond au mode MAD, paragraphe 5.13 du système IML
3.3 Mode UQC (Répétit if)
(Transfert de bloc à adresse unique, synchronisation par la réponse Q, fin par le contrơleur)
L'algorithme pour ce mode de transfert de bloc est défini pour le module au paragraphe
5.4.3.2 de la Publication 516 de la C E I Le canal désigne une adresse CAMAC fixée et ne peut
transférer des mots de données que lorsque le module est prêt, ce qui revient à dire que le
rythme maximal est déterminé par le module
La réponse Q = 1 indique qu'un mot de données a été transmis dans une opération de
lecture ou accepté dans une opération d'écriture, c'est-à-dire que le module était prêt Pour des
opérations de lecture, Q = 0 indique que le module n'était pas en état de fournir un mot de
données Pour des opérations d'écriture, Q = 0 indique que le mot de données n'a pas été
accepté par le module Par conséquent l'ordre devrait être répété avec le même mot de données
jusqu'à obtention de la réponse Q = 1
Dans ce mode, la réponse Q ne peut pas indiquer la fin de la séquence, d'ó la nécessité de
quelque autre mécanisme, tel que l'arrêt de la séquence quand il a été atteint un nombre
déterminé de transferts de données De même, le module n'a aucun moyen d'indiquer qu'il ne
possède pas de données; il y a donc un risque que l'opération CAMAC soit répétée
indéfi-niment dans l'attente d'une réponse Q = 1 Comme cette situation peut aussi se rencontrer dans
un cas d'erreur, le canal devrait comporter un dispositif anti-erreurs, tel que celui qui limite le
nombre ou la durée d'opérations consécutives avec Q = O
Ce mode est particulièrement utile, à la fois dans les opérations de lecture et d'écriture, pour
les communications avec un tampon ou un équipement auxiliaire dont le rythme de transfert de
données est légèrement inférieur à celui de système ordinateur Il n'est pas recommandé quand
il y a un grand écart entre les vitesses du module et du canal parce que l'efficacité du transfert
peut devenir faible
Ce mode correspond au mode UBR, paragraphe 5.10 du système IML
4 Modes de transfert de bloc supplémentaires
Depuis la parution de la Publication 516 de la C E I, des modes de transfert de bloc
supplé-mentaires ont été identifiés Ils ne sont pas destinés à remplacer les modes discutés à l'article 3,
mais plutơt à les compléter Dans les paragraphes suivants, quelques-uns de ces modes
supplé-mentaires sont décrits et des applications caractéristiques sont données en vue d'illustrer les
conditions spéciales qui exigent ces modes
Trang 19and the channel does not allow the computer to step to the next data word The block transfer is
terminated when the channel controller accesses the final CAMAC address or when a specific
number of data transfers have taken place
The response combination Q = 0, X = 0 can occur legitimately when the address scan
encounters an unoccupied sub-address Because of this the ACA mode is potentially dangerous
and is usually implemented with special precautions, for example unique and known data
words at various points of the sequence to allow verification that all modules are present The
combination Q = 1, X = 0 is an error condition
This mode is supported in Sub-clause 5.13 of IML by the MAD mode
3.3 UQC (Repeat) Mode
(Uni-address block transfer, Q response synchronized, controller terminated)
The algorithm for this block transfer mode is defined for the module in Sub-clause 5.4.3.2 of
I E C Publication 516 The channel addresses one fixed CAMAC address and is able to transfer
data words only when the module is ready, i.e., with the maximum rate determined by the
module
The response Q = 1 indicates that a data word has been transmitted in a read operation or
accepted in a write operation, i.e., the module was ready For read operations, Q = 0 indicates
that the module was unable to supply a data word For write operations, Q = 0 indicates that
the data word was not accepted by the module The command should, therefore, be repeated
with the same data word until Q = 1 is obtained
In this mode the Q response cannot indicate the end of the sequence and hence some other
mechanism is required, such as the sequence being terminated when a specified number of data
transfers have been achieved Similarly, the module has no method of indicating that it has no
data; there is, therefore, a risk that the CAMAC operation will be repeated indefinitely while
waiting for Q = 1 Since this situation may also be encountered in a fault condition, the
channel should include an error-detecting feature, such as one that limits the number or
duration of consecutive operations with Q = O
This mode is particularly useful in both read and write operations for communication with a
buffer or auxiliary equipment whose data-transfer rate is marginally slower than the transfer
rate of the computer system It is not recommended when there is a wide discrepancy between
module and channel speeds because transfer efficiency may become low
This mode is supported in Sub-clause 5.10 of IML by the UBR mode
4 Additional Block Transfer Modes
Since the issue of I E C Publication 516, additional block transfer modes have been identified
These are not intended to replace the modes discussed in Clause 3, but rather to complement
them In the following sub-clauses some of these additional modes are described and typical
applications are given in order to illustrate the special conditions which require the modes
Trang 204.1 Mode UCW (Arrêt-sur-un-mot)
(Transfert de bloc à adresse unique, synchronisation par le contrôleur, fin par la réponse Q)
Le mode UCW est utilisé pour le transfert d'un bloc de données entre une adresse CAMAC
simple et la mémoire d'ordinateur à une vitesse fixée par le canal Il est identique au mode UCS
(Arrêt) à l'exception de l'interprétation des données qui accompagne la première réponse
Q = O Cette interprétation différente de Q signifie que le mode UCW ne peut pas être utilisé
avec la plupart des interfaces et des modules du début à moins que ne soient prises des
précautions particulières Il en résulte que son utilisation devrait être limitée aux cas que
réclament toutes ses caractéristiques
Dans un transfert de bloc UCS de N mots de données, le retour Q = 0 a lieu sur le
(N + 1) ème transfert; c'est-à-dire qu'aucune donnée significative n'est transférée dans
l'opération renvoyant Q = O Dans certaines circonstances, une opération plus efficace est
obtenue si le retour Q = 0 a lieu sur le N eme transfert, c'est-à-dire en accompagnant le dernier
mot réellement transféré Dans ce cas, le mode est décrit comme mode UCW ou
Arrêt-sur-un-mot
Sa mise en oeuvre pour des opérations de lecture impose au contrôleur de canal d'envoyer à
la mémoire d'ordinateur le mot reçu avec Q = O Pour les opérations d'écriture, le module
répond avec Q = 0 au moment de l'opération qui complète le transfert de bloc
Avec des modules travaillant comme périphériques d'ordinateur (par exemple pour une
mémoire de masse), des blocs de longueur fixée sont souvent transférés dans les deux sens En
envoyant Q = 0 avec le dernier transfert effectif (mode UCW), on obtient un mécanisme
(compatible avec les périphériques d'ordinateur normalisés) par lequel on peut déterminer que
le nombre voulu de transferts a été atteint
Le mode Arrêt (UCS) présente l'avantage de pouvoir distinguer un module contenant un seul
mot de données d'un module n'en contenant pas, au moment de la première tentative de
transfert Dans le mode UCW, une opération de contrôle préliminaire est nécessaire si cette
question se pose pour un module particulier
Les deux modes UCS et UCW correspondent au mode UBC, paragraphe 5.9 du système
IML Le canal affecté au transfert détermine si le transfert accompagné par Q = 0 est achevé
ou non
4.2 Mode ULS (Synchronisation par LAM, Arrêt)
(Transfert de bloc à adresse unique, synchronisation par signal LAM, fin par la réponse Q)
Les modules conçus pour travailler dans le mode UCS (Arrêt) peuvent être adaptés au mode
synchronisation par signal LAM par adjonction d'un dispositif «Lancement d'appel par le
module » Ce mode permet le transfert d'un bloc de données entre une adresse CAMAC unique
et la mémoire de l'ordinateur avec chaque transfert individuel de mot de données demandé par
un signal «Lancement d'appel par le module» (LAM) provenant du module Ce signal LAM
peut être utilisé comme signal de synchronisation pour le canal câblé ou programmé, c'est
-à-dire sans provoquer nécessairement une interruption d'ordinateur Ce mode est
particuliè-rement indiqué pour des périphériques à faible vitesse (par exemple entrée-sortie de bande
perforée ou scrutation détecteur/capteur) qui feraient sans cela des demandes répétées pour un
sous-programme de traitement des interruptions
Les modes à synchronisation par LAM peuvent utiliser le processus normal de gestion des
LAM pour identifier le signal LAM spécifique et par conséquent le canal désiré Dans une mise
en oeuvre utilisant le mécanisme des appels codés GL (voir le paragraphe 5.2 de la Publication
552 de la C E I: Organisation des systèmes multichâssis Spécification de l'Interconnexion de
branche et du contrôleur de châssis type Al) pour la gestion des LAM, l'activité du contrôleur
Trang 214.1 UCW (Stop-on-Word) Mode
(Uni-address block transfer, controller synchronized, Q response terminated)
The UCW mode is issued for the transfer of a block of data between a single CAMAC
address and a computer memory at a speed determined by the channel It is identical to the
UCS (Stop) mode except for the interpretation of the data that accompanies the first Q = 0
response This different interpretation of Q means that the UCW mode cannot be used with
many early interfaces and modules unless special precautions are taken Hence its use should be
restricted to those cases which require all its features
In a UCS block transfer of N data words Q = 0 is returned on the (N + 1)th transfer; that is,
no significant data is transferred in the operation returning Q = O Under certain circumstances
more efficient operation is obtained if Q = 0 is returned on the Nth transfer; that is,
accom-panying the last word actually transferred If Q = 0 accompanies the last word transferred, then
the mode is described as UCW or Stop-on-Word
Its implementation for read operations requires the channel controller to pass to computer
memory the word received with Q = O For write operations, the module responds with Q = 0
in the operation that completes the block transfer
With modules acting as computer peripherals (e.g for bulk storage) fixed length blocks are
often transferred in both directions By sending Q = 0 with the last successful transfer (UCW
mode) a mechanism (compatible with standard computer peripherals) is obtained whereby it
can be determined that the required number of transfers has been achieved
Stop mode (UCS) has the advantage that it can distinguish between a module containing a
single data word and no data word on the first transfer attempt In UCW mode, a preliminary
test operation is required if this is a problem for a particular module
Both UCS mode and UCW mode are supported in Sub-clause 5.9 of IML by the UBC mode
Whether the transfer accompanied by Q = 0 is completed or not is determined by the channel
specified for the transfer
4.2 ULS (LAM Synchronized Stop) Mode
(Uni-address block transfer, LAM synchronized, Q response terminated)
Modules designed to work in UCS (Stop) mode can be upgraded to LAM synchronized
mode by adding a "Look-at-Me" feature This mode allows the transfer of a block of data
between a single CAMAC address and computer memory with each individual data word
transfer demanded by a Look-at-Me (LAM) request from the module This LAM request may
be used as a synchronizing signal to the hardware or software channel, i.e not necessarily
generating a computer interrupt The mode is particularly appropriate for low-speed devices
(e.g paper tape I/O or detector-sensor scanning) which could otherwise make repeated demands
for an interrupt-service routine
LAM synchronized modes can use the normal LAM handling features to identify the specific
LAM request, and hence the channel required In an implementation using the Graded-L
mechanism (see Sub-clause 5.2 of I EC Publication 552: Organization of Multi-crate Systems
Specification of the Branch-highway and CAMAC Crate Controller Type Al) for LAM
handling it simplifies the controller activity if a specific GL number is dedicated to the block
Trang 22est simplifiée si un numéro spécifique GL est attribué au transfert de bloc au moment de son
exécution L'opération effectuant le transfert demandé devrait également remettre à zéro le
signal LAM Cela donne une opération plus efficace quand l'accès au module se fait par un
canal de transfert de bloc ou suivant un sous-programme de traitement des interruptions
Comme chaque canal est sollicité individuellement, de nombreux canaux de transfert de bloc
différents peuvent travailler de concert sous réserve que chacun d'eux ait un signal LAM
unique De plus, ces canaux de transfert de bloc peuvent travailler en parallèle avec des
opérations CAMAC commandées par programme utilisant des dispositions normales
d'entrée-sortie
Le transfert de bloc de mode ULS se termine soit quand il y a eu transfert d'un nombre
prédéterminé de mots de données, soit par une réponse Q = 0 en provenance du module Pour
des opérations de lecture ou d'écriture dans le mode ULS, le module émet un autre LAM après
le transfert du dernier mot du bloc, de façon que soit transmise l'indication Q = 0 de fin de
bloc
Un exemple d'utilisation de ce mode est l'entrée d'un message provenant d'un télétype
Chaque caractère est transféré à un tampon de message dans la mémoire de l'ordinateur en
réponse à une demande LAM provenant du module d'interface L'opération CAMAC qui lit le
caractère remet aussi à zéro le signal LAM Le transfert de bloc se poursuit jusqu'à ce que le
tampon contienne un nombre prédéterminé de caractères ou jusqu'à ce que le module
d'interface identifie un caractère spécifique, par exemple un retour-chariot, et renvoie Q = 0 en
réponse à l'opération de lecture lancée par le LAM
Pour des applications particulières, le mode ULW (Synchronisation par LAM,
Arrêt-sur-un-mot) peut être utilisé Il faut noter que, comme le mode UCW (paragraphe 4.1), ce mode ne
peut pas être utilisé avec la plupart des interfaces et des modules de la première génération
Le mode ULS correspond au mode UBL, paragraphe 5.8 du système IML
4.3 Mode UDS (Synchronisation directe, Arrêt)
(Transfert de mode à adresse unique, synchronisation par signal spécial, fin par la réponse Q)
Ce mode est identique au mode ULS décrit au paragraphe 4.2 à l'exception du chemin
d'accès au signal de synchronisation au canal Dans le mode ULS, le signal de synchronisation
passe par le mécanisme de gestion des LAM avant d'être utilisé par le canal pour lancer
l'opération CAMAC demandée Dans le mode UDS, le signal de synchronisation a les mêmes
propriétés que le signal LAM du mode ULS, à ceci près que le signal est envoyé directement au
canal, en court-circuitant le mécanisme de gestion des LAM du canal Il en résulte que, pour un
certain nombre de systèmes, le mode UDS peut avoir une réponse plus rapide à une demande
de transfert que le mode ULS Le signal de synchronisation peut être envoyé au canal par le
biais d'un connecteur de panneau avant ou d'un contact accessoire (et/ou d'une ligne
d'Inter-connexion de branche d'usage libre si c'est justifié) et il est appelé un «pseudo-LAM »
Pour des applications particulières, le mode UDW (Synchronisation directe,
Arrêt-sur-un-mot) peut être utilisé Il faut noter que, comme le mode UCW (paragraphe 4.1), ce mode ne
peut pas être utilisé avec la plupart des interfaces et modules de la première génération
Le mode UDS correspond au mode UBL, paragraphe 5.8 du système IML
4.4 Mode MCA (Action multiregistre)
(Transfert de bloc à adresse multiple, synchronisation et fin par le contrôleur)
Ce mode permet qu'une distribution aléatoire (tableau donné dans le système IML) ou
qu'une distribution régulière (tableau calculé dans le système IML) d'adresses CAMAC soit
traitée par le programmeur comme un élément matériel unique: la réponse Q des modules est