
APPLICATION NOTE |

Note ID: | 
A00289 |

Note type: | 
General |

Note (EN): | 
The ordering of labels associated with inputs and with outputs
1 Order of input labels
1.1 If one or more of the symbols S01540 (12-09-47), S01498 (12-09-08B) and S01492 (12-09-02) are required at an input, they shall be shown, as needed, in that order (S01540 (12-09-47), S01498 (12-09-08B), S01492 (12-09-02)) reading from the input towards the interior of the element. These symbols shall be drawn between the input line(s) and any input-qualifying symbol, for example, dependency notation.
For an illustration, see A00289_Illustration_a_EN.pdf below.
1.2 If an input exerting a single function is affected by other inputs, the qualifying symbol for that function shall be preceded by the identifying numbers of the affecting inputs. The left-to-right order of these identifying numbers shall be the order in which the effects or modifications must be applied. The affected input exerts no function if the logic state of any one of the affecting inputs or outputs, considered separately, would cause the affected input to have no effect, regardless of the logic states of other affecting inputs.
For an illustration, see A00289_Illustration_b_EN.pdf below.
1.3 If an input exerts more than one function or has more than one set of labels of affecting inputs, the indications of these functions or these sets may be shown on different input lines, which must be connected together outside the outline (see examples S01619 (12-33-07), S01698 (12-49-11), S01702 (12-49-15)). However, there are cases in which this method of presentation is not advantageous. In those cases, the input may be shown once with the different sets of labels separated by solidi. No meaning is attached to the order of these sets of labels. If one of the functional effects of an input is that of an unlabelled input of the element, a solidus shall precede the first set of labels shown (see, for example, symbol S01700 (12-49-13)).
For illustrations, see A00289_Illustration_c.pdf below.
1.4 If all inputs of a combinative element are disabled (caused to have no effect on the function of the element), the internal logic states of the outputs of the element are not specified by the symbol. If all inputs of a sequential element are disabled (caused to have no effect on the function of the element), the content of this element is not changed and the outputs remain at their existing internal logic states.
1.5 Labels may be factored using algebraic techniques.
For illustrations, see A00289_Illustration_d.pdf below.
1.6 In general, dependency notation shown at the inputs to the left of the bit-grouping symbol applies to the inputs of the coder, and dependency notation shown after the bit-grouping symbol applies to the inputs fed by the outputs of the coder. However, for inputs with inherent storage, see 1.7.
For illustrations, see A00289_Illustration_e.pdf below.
1.7 Any combinatorial logic element together with a storage register on all its inputs is functionally equivalent to that same element together with a storage register on its outputs.
For an illustration, see A00289_Illustration_f.pdf below.
Thus element A of the illustration is functionally equivalent to element B.
Because of this, inherent storage at an input may be indicated by placing the "mD", as defined in clause 3 of A00288, either between the bit-grouping symbol and the symbol denoting the function of the stored input, or directly at the inputs.
For an illustration, see A00289_Illustration_g.pdf below.
2 Order of output labels
2.1 If an output has a number of different labels, regardless of whether they are identifying numbers of affecting inputs or outputs or not, these labels shall be shown in the following order:
- if the postponed output symbol (S01491 (12-09-01)) has to be shown, this comes first, if necessary preceded by the indications of the inputs to which it must be applied;
- followed by the qualifying symbols determining or modifying the internal logic state of the output, such that the left-to-right order of these labels correspond to the order in which their effects must be applied. For application, see symbol S01702 (12-49-15);
- followed by the label indicating the effect of the output on inputs and other outputs of the element.
Symbols for open-circuit, passive-pull-down, passive-pull-up and 3-state outputs, and outputs with special amplification (drive capability) shall each be drawn adjacent to their output lines as described with these symbols (S01493 (12-09-03) ... S01499 (12-09-08A)).
If an output needs several different sets of labels which can be considered to stand in an internal OR relationship (for example, depending on the mode of action), these sets may be shown on different output lines which must be connected together outside the outline. However, there are cases in which this method of presentation is not advantageous. In those cases the output may be shown once with the different sets of labels separated by solidi.
Two adjacent identifying numbers of affecting inputs in a set of labels not already separated by a non-numeric character shall be separated by a comma (see A00276).
For illustrations, see A00289_Illustration_h.pdf below.
2.2 Labels may also be factored using algebraic techniques.
For illustrations, see A00289_Illustration_j.pdf below.
2.3 If the bit grouping symbol for outputs (symbol S01517 (12-09-25)) is used and the sets of labels of all outputs grouped together differ only in the indications of the weights, the sets of labels, including the symbols for open-circuit, passive-pull-down, passive-pull-up and 3-state outputs, and outputs with special amplification (drive capability) (symbols S01493 (12-09-03) ... S01499 (12-09-08A)) but excluding the indications of the weights, may be shown only once between the symbol replacing the asterisk and the grouping symbol, provided that, except for the grouping symbol and the weights, the proper order of the labels is maintained.
For an illustration, see A00289_Illustration_k_EN.pdf below. |

| 
|

Note (FR): | 
Ordre de marquages des accès
1 Ordre de marquages des entrées
1.1 Si un ou plusieurs des symboles S01540 (12-09-47), S01498 (12-09-08) and S01492 (12-09-02) sont nécessaires sur l’une des entrées, ils doivent être représentés, comme requis, dans cet ordre (S01540 (12-09-47), S01498 (12-09-08B), S01492 (12-09-02)), la lecture se faisant de l’entrée vers l’intérieur de l’élément.
Ces symboles doivent être dessinés entre la ou les lignes d’entrée et tout autre symbole distinctif de l’accès, par exemple une notation de dépendance.
Pour une illustration, voir A00289_Illustration_a_FR.pdf.
1.2 Quand une entrée exerçant une seule fonction est influencée par d’autre accès, son symbole distinctif doit être précédé des marquages des accès influençant. L’ordre de lecture de gauche à droit correspondre à celui dans lequel ces influences doivent intervenir. Une entrée influencée n’exerce plus d’action sur la fonction de l’opérateur si l’un quelconque des accès qui influencent est dans l’état logique interne impliquant cette invalidation, quels que soient les états logiques des autres accès influençant.
Pour une illustration, voir A00289_Illustration_b_FR.pdf.
1.3 Quand une entrée exerce plusieurs fonctions ou plusieurs influences, l’indication de chacune de ces fonctions peut être donnée sur différentes entrées connectées extérieurement (voir les exemples des symboles S01619 (12-33-07), S01698 (12-49-11), S01702 (12-49-15)). Toutefois, cette présentation n’est souvent pas avantageuse. Cette entrée peut être figurée une seule fois avec différentes marquages séparés par des barres inclinées. Aucune signification n’est attachée à leur ordre d’inscription. Si l’une de ces fonctions n’est pas symbolisée par un marquage, une barre inclinée doit précéder le premier marquage (voir l’exemple du symbole S01700 (12-49-13)).
Pour une illustration, voir A00289_Illustration_c_FR.pdf.
1.4 Quand toutes les entrées d’un opérateur combinatoire sont invalidées (influencées pour ne pas participer à la fonction de l’opérateur), les états logiques internes des sorties de cet opérateur ne sont pas déterminés par le symbole.
Quand toutes les entrées d’un opérateur séquentiel sont invalidées (influencées pour ne pas participer à la fonction de l’operateur), le contenu de l’opérateur reste inchangé et les sorties conservent leur état logique interne préexistant.
1.5 Les marquages peuvent être condensés par mise en facteurs algébriques.
Pour une illustration, voir A00289_Illustration_d_FR.pdf.
1.6 De façon générale, la notation de dépendance située sur les entrées à gauche du symbole de groupement numérique s’applique aux entrées de codeur, et la notion de dépendance située après le symbole de regroupement numérique s’applique aux entrées affectées par les sorties du codeur. Toutefois, pour les entrées à mémorisation implicite, voir 1.7
Pour une illustration, voir A00289_Illustration_e_FR.pdf.
1.7 Tout élément de logique combinatoire avec registre de mémorisation sur toutes ses entrées est fonctionnellement équivalent à ce même élément avec un registre de mémorisation sur ses sorties.
Pour une illustration, voir A00289_Illustration_f_FR.pdf.
Ainsi l’élément A de l’illustration est fonctionnellement équivalent a ‘élément B.
De ce fait, la mémorisation implicite sur une entrée peut être indiquée en plaçant « mD », défini à l’article 3 d’A00288, soit entre le symbole de groupement numérique et le symbole montrant la fonction de mémorisation d’entrée, soit directement sur les entrées.
Pour une illustration, voir A00289_Illustration_g_FR.pdf.
2 Ordre de marquages des sorties
2.1 Les divers symboles, y compris les numéros d’identification d’accès influençant, doivent être placés dans l’ordre suivant :
- le symbole d’effet différé de sortie (S01491 (12-09-01)), s’il est applicable, est placé le premier, précédé si nécessaire par les indications des entrées concernées ;
- suivent les symboles déterminant l’état logique interne de la sortie ou impliquant des modifications de cet état, l’ordre de lecture de gauche à droite correspondant à celui de leur intervention sur les propriétés de cette sortie ; comme exemple d’application, voir le symbole S01702 (12-49-15) ;
- suivent les symboles indiquant l’influence éventuelle de cette sortie sur d’autres accès de l’opérateur.
Quand une sortie comporte plusieurs rôles indépendants pouvant être considérés comme étant liés par une fonction interne OU (par exemples en fonction du mode comme étant d’action), les marquages correspondants peuvent être placés au regard de plusieurs sorties connectées extérieurement. Il y a cependant des cas où cette représentation n’est pas avantageuse. Alors les différents marquages, séparés par des barres inclinées, sont placés au regard de la sortie.
Deux numéros d’identification consécutifs d’entrées influençantes doivent être séparés par une virgule (voir A00276), à moins qu’un symbole non numéral ne soit ailleurs placé entre eux.
Pour une illustration, voir A00289_Illustration_h_FR.pdf.
2.2 Les marquages peuvent être condensés par mise en facteurs algébriques. Pour une illustration, voir A00289_Illustration_j_FR.pdf.
2.3 Lorsque le symbole de groupement numérique aux sorties (symbole S01517 (12-09-25)) est utilisé et que les ensembles de marquages de chacune des sorties du groupement ne diffèrent que dans l’indication des poids, ces ensembles de marquage des sorties, y compris les symboles de sortie à circuit ouvert, de sortie à circuit ouvert directe, de sortie avec amplification particulière ou de sortie 3 états symboles S01493 (12-09-03) ... S01499 (12-09-08A)) mais ne comprenant pas l’indication des poids peuvent ne figurer qu’une seule fois, entre le symbole sous-situé à l’astérisque et le symbole de groupement numérique pourvu que l’ordre de succession correct des marquages, sauf ceux du poids et du symbole de groupement numérique, soit maintenue.
Pour une illustration, voir A00289_Illustration_k_FR.pdf. |

Applies to: | 
S01493, S01550, S01551, S01552, S01553, S01554, S01555, S01556, S01557, S01559, S01560, S01561, S01562, S01563, S01564, S01565, S01766, S01767, S01773, S01774, S01775, S01777, S01810, S01811 |