Brevet FR2313709A1 — publié le 19761231

La présente invention concerne des circuits intermédiaires fonctionnant suivant le principe premier entré/premier sorti, qui sont particulièrement appropni és à l'utilisation dans des systèmes de correction de désalignement. Les circuits intermédiaires fonctionnant suivant le principe premier entré/premier sorti, trouvent des applications extrêmement variées dans des appareils de traitement de l'information dans lesquels ils facilitent un transfert des signaux entre deux sections fonctionnant de manière asynchrone et dans d'autres appareils du même ordre. Ce type de circuits intermédiaires a été utilisé sous différentes formes depuis l'invention des calculateurs électroniques numériques et des dispositifs périphériques qui leur sont associés, et qui sont parfois appelés sous-ensembles périphériques. Différents procédés de commande ont été utilisés pour assurer une circulation sans à-coups des signaux de données dans lesdits circuits intermédiaires.Par exemple, le brevet des Etats Unis d'Amérique N0 25 .527 décrit un circuit intermédiaire de correction de désalignement fonctionnant suivant le principe premier entré/premier sorti, pour un enregistreur numérique à bande, et autres appareils du même type, dans lequel le circuit intermédiaire reçoit des signaux chaque fois que le dispositif qui les produit (dispositif à bande) émet des signaux. Dans ce dispositif, les signaux sont produits en sortie tels qu'ils sont introduits dans le circuit intermédiaire ; en d'autres termes, le circuit intermédiaire détermine partiellement la vitesse de transfert des signaux. On utilise également des circuits intermédiaires dans lesquels les signaux d'entrée sont introduits tant que le circuit intermédiaire n'est pas plein et transférés à un dispositif récepteur sur la demande de ce dernier. Le coût et les performances jouent un rôle important dans le choix d'un circuit intermédiaire, pour une application donnée de traitement de l'information. Pour réduire le coût tout en conservant les performances du circuit intermédiaire, il faut réduire au minimum le nombre de positions que comprend le circuit, mais veiller à ce que les commandes soient d'une simplicité et d'une fiabilité extrêmes. De plus, la vitesse de fonctionnement des circuits pour une certaine vitesse de transfert de données (vitesse maximum) doit également être réduite au minimum. La présente invention permet d'atteindre ces objectifs grâce à l'utilisation de circuits intermédiaires du type à registre à décalage. L'invention évite d'avoir à utiliser un compteur de sortie, comme celui décrit dans le brevet des Etats-Unis d'Amérique mentionné précédemment. Les circuits intermédiaires du type à registres à décalage sont utilisés tant pour la variation de la vitesse (entre sections asynchrones) que pour la correction de désalignement (dispositifs à bandes) bien que les dispositifs de ce type utilisés jusqu'à présent fassent office de circuit intermédiaire , et ne permettent d'atteindre qu'une partie des objectifs sus-mentionnésavec# facilité que permet la présente invention. Par exemple, dans un dispositif du type à registre à décalage, tous les signaux proviennent du premier étage de décalage de chaque registre à décalage. Cet agencement implique un décalage rapide de tous les signaux vers la sortie des registres à décalage. Pour de faibles transmissions de données, cet arrangement est relativement satisfaisant.Par contre, à mesure que la vitesse des données ne cesse d'augmenter les circuits doivent fonctionner à une vitesse croissante, ce qui entraîne des augmentations de leur prix de revient. Un autre dispositif circuits intermédiaires de correction d'obliquité de registres à décalage fait appel à deux circuits intermédiaires de type à registres à décalage utilisés en alternance. Les signaux sont appliqués à un circuit intermédiaire jusqu'à ce que ce dernier soit plein. A ce stade, le circuit intermédiaire est vidé pendant que le second reçoit des signaux de données. Cet agencement constitue un circuit intermédiaire efficace, mais ne permet pas d'atteindre les objectifs fixés en matière de cout. Un autre circuit intermédiaire du type à registres à décalage fait appel à un registre à décalage de commandes en fonctionnement en parallèle. L'entrée d'un signal de données dans le registre à décalage de circuits intermédiaires (1 ou 0) s'accompagne de l'entrée d'un signal 1 dans le dispositif de commande. Le désalignement maximum acceptable est égal à une position d'élément binaire de moins que le nombre d'étages de décalage des registres de correction de désalignement. Dans la plupart des dispositifs de correction de désalignement, il faut que les signaux provenant des différentes entrées soient alignés perpendiculairement aux différents canaux. En d'autres termes, s'il y a un registre à décalage à quatre étages pour neuf canaux, il faut, avant que la position trois soit vidée, que toutes les positions trois soient remplies. En conséquence, le désalignement maximum acceptable est toujours inférieur d'une position au nombre de positions de correction de désalignement. La présente invention a pour objet un modèle amélioré de circuit intermédiaire fonctionnant suivant le principe premier entré/premier sorti, commandé par un unique compteur. L'invention a également pour objet,outre le dispositif sus-mentionné, des circuits intermédiaires de correction de désalignement d'un modèle simplifié, amélioré et peu onéreux, qui exploitent au maximum les possibilités de correction de désalignement des circuits intermédiaires. L'invention est caractérisé par le transfert simultané de signaux d'information groupés provenant de n'importe quelle position du circuit intermédiaire, quelque soit le rapport de désalignement, pour utiliser au maximum les positions du circuit intermédiaire. Dans un mode de réalisation de l'invention, un dispositif à circuits intermédiaires pour signaux numériques comprend un registre à décalage pour signaux de données ayant un ou plusieurs étages en parallèle, c'est-à-dire pouvant stocker un ou plusieurs signaux parallèles dans l'un quelconque des étages de décalage. Ce registre comporte un nombre donné d'étages de décalage, interconnectés de manière à transférer des signaux numériques de l'état ge d'entrée vers un dernier étage. Chacun de ces étages de décalage comporte une porte de sortie. Un circuit OU reçoit les signaux de sortie de toutes les portes et les combine. Un unique compteur à incrémentation/décrémentation comportant le nombre donné, plus un, d'états stables de comptage commande le registre à décalage. L'un des états de comptage est un état de référence indiquant que le circuit intermédiaire du type à registres à décalage est vide, les autres états indiquant dans lequel, parmi les étages de décalage, se trouve le premier signal introduit, c'est-à-dire le prochain signal qui sera transféré. Le compteur à incrémentation/décrémentation est relié aux portes de sortie,de sorte qu'un état de comptage met en fonction la porte de sortie correspondante, la valeur indiquée par le compteur déterminant celui qui, parmi les étages de décalage, doit être vidé. Un dispositif d'entrée fournit des signaux de données à l'étage d'entrée du registre à décalage. Un dispositif de commandes d'entrée produit un signal de commandes d'entrée sous l'effet duquel le registre à décalage décale les signaux qu'il comprend vers un dernier étage, en même temps que le contenu du compteur est incrémenté de 1. Un dispositif de sortie reçoit les signaux de sortie du circuit intermédiaire. Un dispositif de commande de sortie four nit au compteur un signal de commande de sortie sous l'effet duquel ce dernier est décrémenté de 1 et simultanément transfère les signaux contenus dans l'étage du registre à décalage indiqué par cet état de comptage. S'il y a simultanément conditions d'incrémentation et de décrémentation, le compteur est bloqué tandis que le registre à décalage décale d'un étage les signaux qu'il contient. L'utilisation d'un dispositif de commande commun permet la conception d'un appareil de correction d'obliquité par combinaison d'un certain nombre des compteurs et des registres de circuits intermédiaires décrits ci-dessus. Lorsque tous les registres ont reçu au moins un signal de données, le vidage peut avoir lieu. Les circuits intermédiaires et dispositifs de correction de désalignement décrits ci-dessus peuvent être utilisés dans les appareils dans lesquels les signaux d'entrée sont liés au temps, de sorte que le circuit intermédiaire doit recevoir les signaux d'entrée au moment où ils se présentent, alors que le dispositif de sortie peut recevoir les signaux au moment où le circuit intermédiaire peut les fournir ; ou encore le circuit intermédiaire peut fonctionner avec un dispositif d'entrée dans lequel les signaux d'entrée sont introduits dans le circuit intermédiaire tant que celui-ci n'est pas plein, tandis que le dispositif de sortie re çoit les signaux de données lorsqu'il en a besoin. L'invention permet l'utilisation de différents types de compteurs et de circuits électroniques, circuits intégrés compris. Elle peut également être utilisée non seulement dans des dispositifs de relecture de bandes magnétiques et de voies, mais aussi dans des dispositifs internes ayant des vitesses élevées de transfert de données, dans lesquels des paramètres associés aux circuits électriques engendrent une correction de désalignement où l'utilisation d'un dispositif de correction de désalignement est nécessaire ou souhaitable pour recadrer les signaux émis qui présentent une perturbation temporelle. Les circuits de détection de désalignement peu important ou de désalignement excessif renforcent très efficacement l'action des appareils de correction de désalignement à commande par compteur, ce qui permet au dispositif de commander étroitement les opérations de correction de désalignement. D'autres caractéristiques et avantages de l'invention ressortiront de la description qui va suivre, faite uniquement à titre d'exemple et par référence aux dessins annexés sur lesquels La Fig. 1 est le schéma de principe d'un mode préféré de realisation de l'invention et représente les dispositifs de commande supplémentaires permettant le fonctionnement de ce mode de réalisation dans différents contextes. La Fig. 1A est un diagramme de temps correspondant aux dispositifs de la Fig. 1. La Fig. 2 est un schéma logique simplifié qui indique la détection d'obliquité à l'aide des dispositifs de la Fig. 1. La Fig. 3 est le schéma simplifié d'un compteur à incrémentation/décrémentation comportant des verrouillages de stockage binaires. Comme le mode de réalisation initial de l'invention était destiné à être utilisé dans un enregistreur de signaux numériques du type à plusieurs pistes, c'est-à-dire dans un sous-ensemble à bandes, la présente description est conçue dans ce sens, sans que l'application de l'invention y soit pour autant limitée. Sur la Fig. 1, des signaux sont enregistrés et détectés en série par un transducteur à plusieurs pistes ou tête 11. Les signaux détectés sont amplifiés et traités de la manière appropriée, puis transmis à plusieurs détecteurs auto-synchronisés 12 du type de ceux décrits dans le brevet des Etats-Unis d'Amérique 3217183.Les signaux de sortie qui sont détectés sont appliqués à plusieurs circuits intermédiaires à canaux 13 et 14, le canal 14 étant représenté plus en détail pour faciliter la compréhension de 1'invention. Les autres circuits intermédiaires à canaux 13, qui peuvent contenir 8 de ces circuits intermédiaires, comme indiqué dans le rectangle 14, sont conçus de manière identique. Les signaux appliqués par les détecteurs 12 sont asynchrones en ce sens que chaque canal comporte ses propres circuits de synchronisation. Etant donné le désalignement entre les signaux de données enregistrés sur la bande 10 et la tête 11, le moment où un signal est engendré dans un multiplet quelconque enregistré sur la bande 10 peut être décalé de plusieurs périodes d'éléments binaires, une période d'éléments binaires étant le temps qui s 'écou- le pendant que la longueur de la bande 10 passe sur une cellule d'éléments binaires ou un élément binaire enregistré par l'entrefer d'un transducteur 11.Dans le dispositif selon l'invention, les signaux asynchrones sont groupés et leur désalignement est corrigé dans les circuits intermédiaires à canaux 13 et 14, puis envoyés sous forme de multiplet de données détectées aux dispositifs d'utilisation et de commande 15 sur le câble 19. L'horloge 16 syn chronise le fonctionnement des dispositifs d'utilisation et de commande 15, puis fournit simultanément les impulsions de synchroni sation aux circuits intermédiaires à canaux 13 et 14 pour en syn chroniser le fonctionnement, ainsi qu'il sera expliqué de manière plus détaillée. Dans le mode de réalisation représenté sur la Fig. les dispositifs d'utilisation et de commande 15 peuvent comporter un calculateur numérique du type de celui qui est représenté et décrit dans le brevet des Etats-Unis d'Amérique 3400371, sans pour autant en limiter l'application. Sont également inclus dans les dispositifs d'utilisation et de commande 15 les sections de canal du brevet 3654617 auquel il est fait référence ci-dessus, qui trans fèrent à l'ordinateur décrit dans le brevet qui vient d'être men tionné les signaux dont le désalignement était corrigé. Dans ce cas, un signal de "synchronisation de lecture" est engendré chaque fois que le dispositif de commande commun 17, décrit ultérieure ment, a détecté l'introduction d'au moins un signal numérique dans chacun et dans tous les registres.Dans la présente application, ~ce signal de synchronisation de lecture est le signal de présence de données dans les circuits intermédiaires (appelé ci-après signal DCI), transmis sur la ligne 14 pour indiquer que les opérations de vidage de circuits intermédiaires peuvent être exécutées. Dans le dispositif représenté sur la Fig., le signal DCI ne sert qu'à aiguiller les impulsions de synchronisation émises par l'horloge 16 pour la commande séquentielle de cet appareil. Les circuits intermédiaires fonctionnant suivant le principe premier entré/premier sorti, du type représenté dans le circuit intermédiaire à canaux 14, peuvent fonctionner dans un premier mo de (signal transmis sur la ligne 1) et dans un second mode (signal transmis sur la ligne 2). Dans le premier mode, qui est le mode le plus fréquemment utilisé dans un sous-ensemble à bandes, il faut que le circuit intermédiaire accepte les signaux de données au mo ment où ils lui sont présentés par le dispositif d'entrée, c'est-à dire par les détecteurs 12. Ceci vient du fait que la bande magné tique 10 est entraînée à une vitesse relativement constante, et qu'il est difficile de modifier cette vitesse pour surmonter les perturbations électroniques peu importantes. En conséquence, la possibilité de modifier la vitesse de la bande constitue, pour ces enregistreurs, un facteur limitatif. En conséquence, pour surmon ter cette difficulté, les circuits intermédiaires électroniques sont conçus de manière à accepter les données de telle façon que les signaux de sortie transmis sur le câble 19 soient produits "à mesu re de leur disponibilité", en d'autres termes, au moins un multiplet de signaux de données doit être réuni dans les circuits intermédiai res à canaux 13 et 14. D'autre part, le dispositif de correction de désalignement, tout comme les circuits intermédiaires à canaux individuels, peut fonc tionner en un second mode de lecture, indiqué sur le plan par les lignes portant le chiffre "2", et dans lequel les signaux d'entrée ne sont reçus que lorsqu'il y a suffisemment de place dans les cir cuits intermédiaires;alors que les signaux de sortie transmis sur le câble 19 sont fournis dès que le dispositif d'utilisation et de com mande 15 a besoin de données, ce qui est indiqué par le signal trans mis sur la ligne 42.Dans ce dernier cas, les signaux d'entrée peu vent provenir d'une bande entraînée par un moteur pas à pas plutôt que par une bande entraînée à une vitesse constante. Les circuits intermédiaires peuvent également être utilisés en mode Ecriture.Comme une bande se déplace à vitesse constante, Les circuits intermédiaires fonctionnent en mode 2;les signaux de données sont acheminés vers la bande.Pour ce faire,des commutateurs bi-di rectionnels 80 et 81,dont le nombre de pôles est égal au nombre d'é léments du multiplet,inverse.nt les connexions des circuits intermé diaires 13. et 14.Pour une opération de lecture,Ies-commutateurs 80 et 81 sont positionnés sur L,ce qui connecte les sorties de détec teurs 12 aux entrées des circuits intermédiaires par l'intermédiai du ducommutateur 80,ainsi qu'il est décrit ici.Le commutateur 81 connecte les sorties 13 et 14 des circuits intermédiaires aux dis positifs d'utilisatlhon 15.Lorsque les commutateurs 80 et 81 sont posItionnés sur E,le dispositif 15 est connecté aux entrées des cir cuits intermédiaires et les sorties des circuits intermédiaires sont connectées aux circuits d'enregistrement 82,et,par conséquent, à la bande 10 par les sections d'écriture de la tête 11.Les commandes associées au mode Ecriture sont décrites ultérieurement. Les signaux autosynchronisés-détectés qui sont émis par les détec teurs 12 sont transmis au circuit intermédiaire à canaux 14 par leur circuit de synchronisation 20. L'une des fonctions de circuit de synchronisation 20 est de vérifier que la totalité des amplitu des das impulsions est transmise sous forme de signaux d'entrée des circuits intermédiaires, sur la ligne 21, en parfait synchro nisme avec les impulsions de synchronisation de l'horloge 16, transmises sur les lignes 22 B. Le circuit d'horloge 20 A engendre un signal de décalage d'une durée égale à toute la largeur d'une seule impulsion d'horloge 16 transmise sur la ligne 22 B en réponse à chaque signal auto-synchronisé des détecteurs 12. Les signaux de sortie produits par le détecteur 12 sur la ligne 21 changent au début de la période de chaque signal binaire auto-synchronisé. Sur les Fig. 1 et 1A, l'horloge 16 émet deux phases d'horloge ge, A et B, sur les lignes 22 A et 22 B respectivement. A chaque période d'élément binaire d'un signal auto-synchronisé correspondent au moins deux signaux d'horloge de phase A et deux signaux d'horloge de phase B. En conséquence, pendant chaque période d'élément binaire, un signal de données pénètre une fois pendant une phase d'horloge B dans la position d'entrée du régistre à décalage SR1 , tandis que les signaux d'horloge de phase A sont utilisés dans le circuit 21 A à des fins de synchronisation et de verrouillage, ctest-à-dire pour aider à empêcher un signal de données de pénétrer deux fois dans SR1 au cours de sa période d'élément binaire. Le premier élément binaire de données détecté sur un canal quelconque met en fonction le verrouillage "1" 50 correspondant, ce qui indique que des signaux de données vont suivre. C'est ce type de fonctionnement qui a été adopté pendant de nombreuses années dans les enregistreurs numériques à bandes magnétiques. Comme le verrouillage 50, qui avait été remis à l'état initial par une opération de lancement d'entréesortie, est excité, il met en fonction le circuit ET 51 qui transmet alors les signaux de synchrone sation de canal ou de synchronisation de lecture. Un cycle de signal de synchronisation de canal identifie une période d'élément binaire, chaque transition de sens positif identifiant arbitrairement le début de chaque période d'élément binaire.Le circuit ET 51 met en fonction le verrouillage "1" 52 (verrouillage de type D) pour qu'il reçoive les signaux de données des canaux pendant la première moitié de chaque période d'élément binaire. Ce signal de données a été détecté, pendant la période d'élément binaire immédiatement précédente par le détecteur 12 correspondant. Lorsque ce signal de données est un "1" binaire, le verrouillage 52 entre en fonction, et lorsque le signal est un "0" binaire, le verrouillage 52 est mis hors fonction. Ce signal de données est transmis par le verrouillage 52 à l'étage d'entrée SR1 du registre à déca lage 26 pour être aiguillé, sous le contrôle de la phase d'horlo ge 16 B, par le circuit de commande 21 A. La synchronisation entre les signaux d'horloge des canaux et les signaux d'horloge du dispositif permettant l'aiguillage du si gnal de données contenu dans le verrouillage 52 est effectuée une fois par période d'élément binaire de données. Le signal de sortie du circuit ET 51 remet à l'état initial le verrouillage de signaux d'horloge 53, indiquant ainsi le début d'une nouvelle période d'élé ment binaire à partir de laquelle les données n'ont pas été stoc kées dans SR1. Le verrouillage 53 met en fonction le circuit ET 54 qui transmet alors le signal de sortie du circuit ET 51 au verrouil lage 55, lequel est alors mis en fonction. Le verrouillage 55 met alors partiellement en fonction les deux sections d'entrée ET de A-O 25.En mode 1, en mode 2, ou en mode Ecriture, A-O 25 appli que une impulsion de décalage à tous les étages SR1 à SR6 du regis tre à décalage 26, et décale simultanément son contenu d'un étage en direction de SR6, tout en introduisant dans SR1 le signal de données du verrouillage 52. Ces opérations de décalage et d'inser tion de données sont synchronisées par le signal d'horloge de pha se B transmis par la ligne 22. Le signal d'horloge de phase A émis immédiatement après remet à l'état initial le verrouillage 55, ce qui entraîne la mise hors fonction de A-O 25. Le verrouillage est déclenché par#l'impulsion de décalage de A-O 25, qui met en fonction le verrouillage 53. Jusqutà ce stade, la partie positive du signal de synchronisation de canal est res tée inchangée. Il est possible de raccourcir la durée du signal de synchronisation de canal, ou de mettre au point un circuit ET 51 muni d'un différenciateur, produisant une impulsion de plus cour te durée. Le cycle ci-dessus se répète à chaque période d'élément binaire de données. En mode 1, c'est-à-dire dans le mode préféré, la section d'en trée Au de A-O 25 met en fonction le registre à décalage 26 qui reçoit alors le signal de données du verrouillage 52 et simultané ment transfère le signal contenu dans chacun de ces étages de l'éta ge d'entrée SR1 à l'étage de décalage suivant, jusqueset y compris le dernier étage SR6. Lorsqu'ils sortent de SR6, les signaux sont perdus.La section d'entrée Al de A-O 25 répond au signal de mode 1 émis par les dispositifs d'utilisation et de commande 15, au si gnal~de synchronisation tranmis par la ligne 22 B, et au signal de disponibilité de données transmis par le verrouillage 55 en ap pliquant un signal de mise en fonction à l'étage d'entrée SR1 et à tous les autres étages SR2 à SR6, pour déclencher le transfert des signaux de données conformément aux techniques connues.Le registre à décalage 26 peut soit être construit suivant la technique décrite dans le brevet des Etats-Unis d'Amérique 3083395, soit être tout autre registre à décalage synchronisé approprié, pourvu que les éléments logiques puissent effectuer les décalages nécessaires à une vitesse pouvant s'adapter à la vitesse de transfert de données souhaitée du dispositif.Chaque étage de décalage du registre 26 comporte une ligne de sortie qui alimente une section d'entrée ET respective de A-O 27. SR1 fournit son signal de sortie à la section d'entrée Al, etc...,de A-O 27.Ainsi, tout signal contenu dans un étage de décalage du registre 26 peut être utilisé comme un signal de sortie qui traverse A-O 27, puis est appliqué au câble 19 pour être transféré au dispositif d'utilisation et de commande 15. Pour permettre le fonctionnement des circuits intermédiaires des registres à décalage sus-mentionnés, un compteur à incrémentation/décrémentation 28 (conçu suivant n'importe quel principe, mais de préférence suivant l'un des principes décrits dans l'un des brevets mentionnés ci-dessus) est incrémenté chaque fois qu'un signal d'entrée est introduit dans SR1 sous la commande d'une impulsion de décalage produite par A-O 25. De toute évidence, le compteur à incrémentation/décrémentation 28 est décrémenté chaque fois que l'un des étages du registre à décalage transfère son signal à la section d'entrée ET qui lui correspond, puis au câble 19.Le compteur à incrémentation/décrémentation 28 comporte des étages d'emmagasinage qui appliquent leur signal d'indication de comptage à un dispositif de génération d'impulsions et de décodage 29 construit de la façon décrite dans le brevet des Etats-Unis d'Amérique 32146315, sans que l'application de l'invention y soit pour autant limitée. Le rapport d'association entre le compteur à incrémentation/ décrémentation 28, A-O 27 et le registre à décalage 26 apparaît plus clairement si l'on se réfère aux Tableaux I et Il. Le Tableau I décrit le fonctionnement du compteur à incrémentation/décrémentation 28 lorsque celui-ci est un compteur de type à registre à décalage, alors que le Tableau Il permet de représenter les opérations lorsque le compteur 28 est un compteur binaire, comme représente à la Fig. 3. TABLEAU I Etat de comptage Contenu du compteur d Contenu des circuits in registre à décalage termédiaires 0 0 lil 111 Vides 1 1 111 110 DCI 2 1 i 111 101 DCI 3 1 111 011 DCI 4 1 110 111 DCI 5 1 101 111 DCI 6. 1 011 111 Pleins O O o 111 lli Dépassement de capacité DCI = Données dans circuits intermédiaires Dans, le Tableau ci-dessus, l'état de comptage transféré au dispositif de génération d'impulsions et de décodage 29 est indi qué dans la colonne de gauche ; les valeurs binaires réelles (si gnaux) du compteur sont représentées dans la colonne du centre, et le contenu des circuits intermédiaires du registre à décalage 26 > dans la colonne de droite. L'état de comptage "0" est appelé "état de référence" et indique que le circuit intermédiaire est vide. Si cet état est indiqué par la présence d'un 0 dans la posi tion d'extrême gauche du compteur à incrémentation/décrementation. Lorsque le premier élément binaire de données pénètre dans SR1, le compteur est incrémenté (état de comptage 1), ce qui indique que le circuit intermédiaire contient des données et que le comp teur a la valeur N-5 (dans le mode de réalisation représenté N = 6), N étant un entïer-Positif indiquant l'état de comptage. De même, lorsque d'autres signaux de données sont introduits dans SR1, le compteur est décrémenté, comme indiqué par l'état de comptage. Le chiffre 0 dans la colonne Contenu ~ du compteur à registre à décalage indique l'étage du registre à décalage qui contient l'élé ment binaire de données qui a été introduit en premier.Si le comp teur passe de l'état de comptage 6 à l'état de comptage 0, il se produit une condition de dépassement de capacité. Les dépassements de capacité sont traités comme des conditions d'erreur habituelles, et n'ont aucun rapport avec l'exposé de l'invention. Ainsi, si l'étage N01 du registre à décalage doit être vidé et que l'état de comptage soit 5, alors les signaux contenus dans SR2 sont trans férés par la section d'entrée A5 de A-O 27 au câble 19. TABLEAU Il Contenu du compteur binaire Etat de comptage Contenu des circuits intermédiaires 011 0 Vides 100 1 DCI 101 2 DCI 110 3 DCI 100 4 DCI 101 5 DCI 110 6 Pleins 111 0 Depassement de ca pacité (Dépassement de capacité négatif = 011 et demande de données) Dans le Tableau ci-dessus, à un contenu de compteur binaire de 011 correspond un état de comptage de 0. Il convient de noter que la présence d'un 0 dans la position d'extreme gauche signifie que le circuit intermédiaire est vide, tout comme il a été décrit pour un mode de réalisation à un compteur à incrémentation/décré mentation du type registre à décalage.Lors de l'introduction du premier élément binaire de données dans SR1, le compteur est incrémenté et passe à l'état de comptage 1, ou à la valeur binaire 100, pour indiquer que élément binaire qui a été introduit en premier se trouve dans SR1. Lorsque la valeur du compteur augmente pour approcher de 6, l'élément binaire introduit en premier est indiqué de la même façon dans les étages de niveau plus élevé du registre à décalage. Lorsque SR6 a reçu l'élément binaire de données, le circuit intermédiaire est plein, comme l'indique l'état de comptage 6. Le compteur est interconnecté de telle sorte que toute nouvelle incrémentation entraîne l'apparition d'un état 111, indiquant une condition de dépassement de capacité. Inversement, l'état 110 et une impulsion d'incrémentation peuvent faire passer le compteur à 011. Par contre, pour le mode 2, un dépassement de capacité négatif paraît lorsque le compteur binaire a la valeur 011 ou que le compteur de type registre à décalage atteint l'état de comptage 0, qu'un signal de demande de données est transmis sur ia ligne 42, et que le mode 2 ou Ecriture est mis en activité et que les premières données ont été introduites dans le circuit intermédiaire. La relation entre le compteur 28 et le registre à décalage 26 est intéressante en ce sens que le compteur détermine l'étage de décalage qui doit être vidé. Les données qui ont été transmises par l'intermédiaire de A-O 27 se trouvent toujours dans le registre à décalage. Cependant, elles ne peuvent pas être transmises, et, par décalage par l'intermédiaire de SR6, sont perdues. Par exemple, si SR3 est vidé au temps 1, les signaux contenus dans SR3 sont transmis à SR4 lorsqu'un nouveau signal d'élément binaire d'entrée est transmis sur la ligne 21. Cependant, il convient de ne pas oublier que lorsque les données contenues dans SR3 ont été transmises par l'intermédiaire de A-O 27, le compteur 28 a été décrémenté d'une unité, ce qui indique que l'élément binaire introduit en premier n'avait pas encore été transmis et se trouvait dans SR2.En conséquence, il n'est pas nécessaire d'effacer ou de remettre à l'état initial les étages du registre à décalage lors de leur vidage, car le compteur empêche d'avoir accès à ces signaux de données préalablement transmis. Le cycle de vidage du registre à décalage 26 peut avoir lieu en deux mode & différents. Lorsque les circuits intermédiaires à canaux 14 sont utilisés comme circuits intermédiaires fonctionnant suivant le principe du premier entré/premier sorti sans correction de désalignement, le signal de demande de données de la ligne 42 est transmis directement par l'intermédiaire de A-O 43 sur la ligne 44, puis au circuit ET 33. L'impulsion de synchronisation émise par l'horloge 16 traverse alors le circuit ET 33 pour atteindre le dispositif de génération d'impulsions et de décodage 29 lequel produit une impulsion d'aiguillage de sortie qui est transmise à une - et à une seule - section d'entrée ET de A-O 27 déclenchant l'opération de transfert.Dans ce dernier mode de réalisation du circuit intermédiaire à canaux 14, il peut être souhaitable d'introduire simuîtanément plusieurs signaux dans un même circuit intermédiaire. Par exemple, la ligne 21 peut être un câble transmettant en parallèle plusieurs signaux, pouvant éventuellement avoir une autre provenance qu'une bande magnétique. Ainsi, dans un dispositif d'introduction de multiplet en circuits intermédiaires, huit signaux, plus le signal de parité, sont appliqués successivement en bloc aux différents étages SR1 à SR6 du registre à décalage. Dans ce cas, le dispositif de génération d'impulsions et de décodage 29 mettant en fonction une section d'entrée donnée A de A-O 27 déclencherait le transfert d'un multiplet de signaux du câble 29 au dispositif d'utilisation 15 et un seul compteur 28 est prévu pour tous les canaux.Dans un autre mode de réalisation, il peut être souhaitable d'avoir un circuit intermédiaire du type à registre à décalage qui reçoive 80 éléments binaires de données, en parallèle. Dans ce cas, chaque étage SR1 du registre à décalage contiendrait 80 verrouillages de bascules de décalage destinés à recevoir ces 80 éléments binaires en un seul groupe par l'intermédiaire des circuits intermédiaires du registre à décalage. Il faut également noter que les signaux d'entrée de données provenant du verrouillage 52 sont indépendants des signaux de sortie fournis par A-O 27. Avec le dispositif et le procédé de commande des impulsions de synchronisation de l'horloge 16 décrits précédemment, des signaux d'entrée peuvent être transmis à SR1 tandis que A-O 27 produit simultanément des signaux de sortie. Dans ce cas, le registre à décalage 26 décale les signaux qu'il contient d'un étage, en direction de la dernière position SR6, et le contenu du compteur 28 reste inchangé. Le dispositif 30 de commande de compteur assure l'exécution de cette fonction. Le circuit OU exclusif 35 compare le signal de demandé de transfert se trouvant sur la ligne 44, lequel, dans une réalisation a un seul circuit intermédiaire, est un signal de demande de données sur la ligne 42, au signal de disponibilité de données de la ligne 23.Si les deux signaux ne sont pas identiques, un signal est transmis aux circuits ET 36 A et 36 B, qui déclenche respectivement l'incrémentation ou la décrémentation du compteur. Le circuit ET 36 A reçoit l'impulsion de synchronisation et le signal de disponibilité de données pour que soit engendrée une impulsion d'incrémentation. De même, le circuit ET 36 B reçoit l'impulsion de synchronisation de signal de demande de données et le signal de sortie du circuit OU exclusif 35 pour que le compteur soit décrémenté. Si les deux signaux se trouvent simultanément sur le circuit OU exclusif 35, ce dernier n'applique aucun signal de sortie actif, et le compteur à incrémentation/décrémentation reste alors inchangé. Cependant, le signal actif de disponibilité de données provenant de la section d'entrée Ai de A-O 25 décale le contenu du registre à décalage 26.De la sorte, le signal d'entrée est transmis à SR1 ; alors que le signal de transfert, par exemple transmis par SR3, est décalé vers SR4, et que le compteur indique que l'élément binaire introduit en premier, et qui n'a pas encore été transmis, se trouve toujours dans SR3. Le fonctionnement des circuits intermédiaires à canaux 14 dans le second mode implique le décalage du contenu du re'gistre 26 par l'élément A-2 de A-O 25. Cette section d'entrée est mise en activité par le signal de mode 2, conjointement avec le signal de disponibilité de données de la ligne 23, l'impulsion de synchroni sation de la ligne 22, et le signal KgN du dispositif de génération d'impulsions et de décodage 29. Ce dernier indique que le registre à décalage 26 ntest pas plein - c'est=8-die qu'au moins l'étage de décalage SR6 est vide. Lorsque K = N, le registre à décalage est plein, comme l'indiquent les tableaux ci-dessus.Le vidage du registre å décalage 26 en mode 2 a déjà été décrit en même temps que le' dispositif de commande oommun 17. Au cas où le registre à décalage 26 est utilisé comme circuit intermédiaire, et non comme une partie du dispositif de correction de désalignement, le signal de demande de données de la ligne 42 est directement connecté à la ligne 44. En mode Ecriture, les circuits intermédiaires fonctionnent de la même manière qu'en mode 2, mais les commutateurs 80 et 81 inversent le sens de circulation des données. La commande de vida ge A-O 43 est mise en fonction par la section d'entrée A3 A la commande d'un signal d'écriture transmis sur la ligne 100 par le dispositif 15 et d'un signal de synchronisation d'écriture transmis par les circuits d'écriture 82, A3 déclenche le transfert des données entre le circuit intermédiaire et les circuits d'écriture 82. L'horloge d'écriture (non représ#nt*e# des circuits d'écriture temporise l'écriture suivant un procédé connu. Lwwommandes de lecture utilisent élément A2 de A-O 25, c'est-à-dire un mode différent du mode 1.Tous les compteurs 28 fonctionnent simultanément. Le mode préféré de réalisation utilise les circuits intermé diaires à canaux 14\ dans un dispositif de correction d'alignement. Pour ce faire, le dispositif de commande commun 17 commande un en semble de combinaisons de registres à décalage à compteurs semblable à celle qui est représentée pour le circuit intermédiaire à canaux 14 avec l'autre circuit intermédiaire à canaux 13 de la ma nière décrite ci-après. La valeur introduite par les compteurs 28 dans la position de chiffres la plus significative de tous les cir cuits à canaux - c'est-à-dire ceux qui indiquent la présence de données dars le registre à décalage de circuit intermédiaire à ca naux - est fournie au circuit ET 40 dans le dispositif de comman de commun 17.Si toutes les position de chiffre le plus signifi catif ont la valeur zéro, ctest-à-dire si les registres à décala ge des circuits intermédiaires à canaux correspondants contiennent des données, le circuit ET 40 émet un signal DCI sur la ligne 41, comme il a été indiqué ci-dessus. Ce signal DCI parvient à la section d'entrée A2 de A-O 43 pour engendrerun signal de vidage sur laligne 44 pendant le premier mode. Le signal de demande de données sur la ligne 42 et le signal de mode 1 sur la ligne 1 engendre un second signal d'entrée. Ce signal DCI est transmis à tous les canaux, déclenchant le transfert simultané du contenu de tous les registres à décalage des dispositifs à circuits intermédiaires jusqu'aux A-O 27 respectifs, ces données étant alors transmises sur le câble 19 au dispositif d'utilisation 15 en parfait synchronisme. Le dispositif de commande commun 17 fonctionne également en mode 2 par l'intermédiaire de la section d'entrée AI de A-O 43. Pour ce faire, le signal de demande de données de la ligne 42 et le signal de mode 2 de la ligne 2 mettent en fonction la section AI qui émet le signal de vidage sur la ligne 44. Si le circuit intermédiaire ne contient pas de données, une condition d'erreur est détectée et indiquée comme il a été expliqué pour la Fig. 2. Noter que le signal DCI n'est pas émis en fonctionnement en mode 2. Pour mieux comprendre le fonctionnement de chaque registre à décalage 26 en tant que circuit intermédiaire fonctionnant suivant le principe premier entré/premier sorti, se référer au Tableau III. Tableau III CONTENU DES CIRCUITS INTERMEDIAIHES Cycle de cir- Fin de cycle Ecriture Vidage cuit intermé- du compteur diaire 0 1 1 2 2 3 t 3 4 f 4 .5 2 5 6 e 6 6 t t 7 6 f f 8 5 t 9 4 f 10 5 La colonne de gauche indique le cycle d'horloge ; la colonne à la droite de celle-ci indique le nombre de signaux contenu dans le compteur 28, et l'opération d'écriture pendant un cycle d'horloge donné est représenté par un astérisque, alors que l'opération de vidage est indiqué par un astérisque dans la colonne correspondante.Pendant les cycles d'horloge de 0 à 5, seules sont exécutées des opérations d'écriture qui font passer le compteur de O à 6. Au cours des cycles 6 et 7, se déroulent un opération d'écriture et une opération de vidage. Pendant ces deux cycles d'horloge, aucun comptage n'est exécuté, et le contenu du compteur à incrémentation/décrémentation 28 reste inchangé. Cependant, le registre à décalage continue à décaler les données de la manière indiquée cidessus. Au cours des cycles d'horloge 8 et 9, il se produit une opération de vidage sans opération d'écriture, ce qui fait passer le compteur de 6 à 5, puis à 4 ; enfin, au cours du cycle 10, seule une opération d'écriture est exécutée, ce qui entraîne une nouvelle incrémentation du compteur. Le fonctionnement des circuits intermédiaires décrit ci-dessus pour un seul circuit intermédiaire du type à décalage fonctionnant suivant le principe premier entré/premier sorti s'applique à la correction de désalignement, comme l'indique le Tableau IV. Tableau IV CORRECTION D'OBLIQUITE SUR QUATRE CANAUX Cycle d'horloge A B C D Ecriture Vidage O O O O O 1 1000 t 2 2 0 1 O 3 3 1 2 O 4 4 2 3 1 f 5 3120 t 6 4 2 3 1 X 7 3 1 2 O a 8 4 2 3 1 9 4 2 3 1 f f Pour cette opération, ont été représentés quatre canaux dont le désalignement devra être corrigé, à savoir les canaux A, B, C et D ; dans ce Tableau, les chiffres figurant sous les appellations de canaux indiquent la valeur indiquée par les compteurs correspondants.Cela correspond à l'état de comptage des Tableaux I et Il. Les cycles d'horloge y sont indiqués de la même manière qu'au Tableau III, ainsi que les opérations d'écriture et de vidage. Au cycle zéro, tous les canaux contiennent la valeur zéro, ce qui si gnifie qu'aucune donné n'a été écrite dans le dispositif de correction d'alignement. La première écriture a lieu pendant le cycle d'horloge 1, pendant lequel le canal A lit un élément binaire de données. Les registres à décalage des canaux B, C et D, qui se composent de l'autre circuit intermédiaire à canaux 13, n'ont pas encore reçu de données. Le vidage ne peut donc pas avoir lieu, puisque le circuit ET 40 n'est pas rempli. De meme, une opération d'écriture a lieu pendant les cycles 2, 3 et 4. Noter que pendant le cycle d'horloge 4, le canal D (celui qui est le moins rapide) a reçu des signaux dans son SR1. A cet instant, le canal A a quatre éléments binaires introduits dans son registre à décalage, le canal B en a deux, et le canal C trois, comme l'indiquent les valeurs correspondantes. Au cycle d'horloge 5, aucune écriture n'a lieu ; cependant il y a vidage puisque tous les canaux ont fourni des signaux aux circuits intermédiaires à canaux correspondants. Le vidage s'effectue de la façon suivante vidage du canal A à partir de la position 4, vidage du canal B à partir de la position 2, vidage du canal C à partir de la position 3, et vidage du canal D à partir de la position 1. A la fin de ce cycle, chacun des compteurs est décrémenté de 1. Le canal A passe de 4 à 3, le canal B de 2 à 1, le canal C de 3 à 2, et le canal D de 1 à O. Le canal D est donc à nouveau vide, ce qui indique qu'aucune donnée dont le désalignement a été corrigé n'est disponible. Cependant, au cours du cycle d'horloge 6, il se produit une autre opération d'écriture et le canal D atteint à nouveau la valeur 1, ce qui indique qu'un autre multiplet de données a été constitué ; en d'autres termes, tous les compteurs ont une valeur différente de zéro. Au cours du cycle 7 se produit une opération de vidage sans écriture simultanée. Les compteurs sont donc tous à nouveau décrémentés. Il convient de noter que lorsqu'un canal est le dernier à envoyer des données, son compteur oscille entre 1 et zéro si le dispositif d'utilisation reçoit des signaux à la vitesse la plus élevée possible - alors que les autres canaux oscillent entre différentes valeurs, conformément au moment auquel les signaux sont reçus dans ces canaux. Au cycle d'horloge 8, il se produit une nouvelle écriture, qui incrémente les compteurs d'une unité. Cependant, au cycle d'horloge 9, une opération d'écriture s'accompagne d'une opération de vidage de désalignement. Dans ce cas, la valeur des compteurs reste inchangée, comme il a été expliqué ci-dessus. Si le disposi tif d'utilisation 15 n'accepte pas les données aussi rapidement qu'elles se constituent dans le canal le moins rapide, ce compteur pourra atteindre une valeur égale au modulo des compteurs, moins le désalignement maximum du système ; c'est-à-dire la valeur indiquant la plus grande différence de temps entre le canal le plus rapide et le canal le plus lent.Ces informations deveomptage peuvent être transisses au dispositif d'utilisation 15 par le câble 18. Les autres sorties du compteur à incrémentation/décrémentation 28 du circuit intermédiaire 14 sont utilisées pour des opérations de détection de désalignement, comme il sera expliqué d ltoccasion de la Fig. 2. Sur la Fig. 2 sont représentés les circuits de détection de dépassement de capacité et de dépassement de capacité inférieure. Dans un mode de réalisation pratique, un seul détecteur est utilisé pour la détection du dépassement de capacité, et un autre pour la détection du dépassement de capacité inférieure. Comme il est possible d'utiliser deux critères, la Fig. représente plusieurs détecteurs pour une même con#dition d'erreur. Le dépassement de capacité est défini comme le chargement de signaux dans le registre à décalage 26 de telle sorte que les données soient décaléets de SR6 avant d'être transmises sur le câble 19.Une erreur de dépassement de capacité est indiquée par le circuit ET 50 dàns le premier mode fois chaque qu'un compteur à incrementation7#cr#n#ation 28 a un rap- p#ort de son Nème état de signaux (CON) (décalage eS~pete d'un digit de SR6 > - ou que le circuit ET 52 indique une erreur de dépasse- mentzde capacité. Dans ce cas, le contenu d'un compteur 28 est égal à N, et le signal de disponibilité de données de la ligne 23 est en fonction lorsque l'horloge 16 émet une impulsion de synchronisation sur la ligie 22. A ce stade, les données n'ont pas été détruites par leur sortie de SR6. Une condition de dépassement de capacité va se produire. Ce dépassement de capacité peut se présenter plus souvent dans un appareil de correction de désalignement. Ce dépassement de capacité a été détecté conformément au brevet des Etats-Unis d'Amérique 3.154.762, qui comprend une comparaison des nombres des signaux figurant dans les compteurs. Cependant, dans l'appareil représenté dans la Fig. 2, tout compteur ayant la valeur N avec des données prêtes dans le canal qui lui correspond indique une condi tion \de désalignement excessif ou de dépassement de capacité. En outre, la ligne CON (report du Nème état de comptage) de la Fig. 2 peut provenir d'un circuit OU (non représenté) reliant tous les compteurs à incrémentation/décrémentation au circuit OU 53 pour indiquer un dépassement de capacité ou un désalignement excessif des canaux.En conséquence, lors de l'utilisation de la présente invention, il n'est pas nécessaire de comparer les signaux contenus dans les différents compteurs ; au contraire, le contenu de chaque compteur de commande individuel pour chaque section de circuit intermédiaire indique les conditions éventuelles de désalignement excessif. En conséquence, la présente invention offre un autre avantage : elle permet de détecter et d'indiquer un désalignement excessif sans comparaison des différents compteurs commandant le transfert des signaux dans une configuration à plusieurs canaux. En outre, dans certains appareils de relecture de bandes magnétiques, la détection et l'indication d'un désalignement peu important peuvent présenter un certain intérêt pour éviter des erreurs catastrophiques. Par exemple, dans la demande de brevet des Etats-Unis d'Amérique, une condition de désalignement peu importante est utilisée comme pointeur d'erreur à des fins de correction d'erreur. Dans un dispositif conforme à l'invention, ces pointeurs de défaut d'alignement marginal de faible importance sont engendrés par l'un quelconque des compteurs à i/d commandant les circuits intermédiaires et fonctionnant indépendamment les uns des autres. L'analyse du dispositif montre que lorsque SR5 contient un élément binaire de données, comme indiqué par la valeur respective contenue dans l'un quelconque des compteurs, au coups d'une opération de correction de désalignement, le canal associé à ce circuit intermédiaire est sur le point de se trouver en condition de désalignement excessif par rapport à la piste la plus avancée. Il peut se faire que la première piste soit désalignée par rapport à toutes les autres pistes ou canaux du système. Cependant, la valeur contenue dans l'un quelconque des compteurs suffit pour indiquer des conditions de désalignement de peu d'importance.Pour ce faire, le report du compteur 28 à i/d de I'état N-X à N-(X+1) qui dans ce cas est 5, est transmis sur la ligne 70.par l'intermédiaire du circuit OU 53 puis du circuit ET 51, pour indiquer un désalignement marginal de peu d'importance. Il est clair que la ligne 70 reçoit tous les reports appelés CO(N-X) (report à partir de 1'état de comptage N-X). En outre, le circuit ET 54 peut indiquer une condition de désalignement marginal de faible importance en émettant un signal par l'intermédiaire du circuit OU 53, et donc du circuit ET 51. Chaque fois que le compteur à i/d 28 atteint l'état de comptage N-X, qui, dans ce cas est 6-1 (ou 5) et que le signal transmis sur la ligne 23 indique que les données sont prêtes, l'impulsion de synchronisation constitue un signal indiquant un désalignement de faible importance marginal. Les circuits de la Fig. 2 sous les circuits indicateurs de mode 1 sont utiles en mode 2 pour indiquer un dépassement de capa cité inférieur, c'est-à-dire qu'un ou plusieurs circuits intermé diaires sont vides, lorsque le signal transmis sur la ligne 42 indique que le dispositif d'utilisation 15 a besoin de données. Dans ce cas, la condition d'erreur se traduit par le fait que le dispositif d'utilisation 15 ne peut pas acquérir les données à la vitesse requise. Une erreur de dépassement de capacité inférieur absolu est indiquée par le circuit ET 57 lorsqu'il est mis en fonction par le signal de mode 2, le signal de demande de données transmis sur la ligne 42, et le signal de présence antérieure de données dans le circuit intermédiaire, émis par le verrouillage 56 - tandis que le signal transmis sur la ligne 41 indique qu'à ce stade, le circuit intermédiaire est vide. Le verrouillage DCi 56 est initialisé par une opération de lancement d'entrée-sortie qui indique le début d'une opération de traitement des données. Lorsque le premier multiplet de données est assemblé dans le regis tre à décalage 26 des circuits intermédiaires à canaux 13 et 14, le signal de la ligne 41 entre en fonction et remet le verrouillage DCi 56 à sa valeur initiale. La remise du verrouillage DCi 56 à sa valeur initiale signifie qu'au moins un multiplet de données a été assemblé et qu# l'opération de traitement des données consis tant à transférer des signaux de la bande 10 au dispositif d'uti lisation 15 va avoir lieu. Comme le dispositif 15 détermine la vitesse de transfert des données, s'il n'y a pas de signaux dans les circuits intermédiaires, il s'est produit une erreur de dépas sement de capacité inférieur. Un désalignement marginal de faible importance risquant d'en traîner tln dépassement de capacité inférieur est indiqué par le circuit ET 58. Dans ce cas, l'étape de décalage SR2 au moins de tous les circuits intermédiaires doit contenir des signaux. Ceci est indiqué sur la Fig. 2 pa r la formule "n'importe quel compteur egal j", dans laquelle j = 2. A noter que la plupart des compteurs devraient, dans ce cas, contenir une valeur supérieure à j. En d'autres termes, il est vivement souhaitable, dans les opérations de mode 2, que SR6 et au moins un parmi les registres à décalage contiennent des signaux de données, et qu'aucun des étages SR5 à SR1 ne soit vide pour empêcher q'un dépassement de capacité inférieur ne se produise.Le verrouillage DCi 56 met à nouveau partiellement en fonction le circuit ET 58 avec le signal de demande de données sur la ligne 42 et l'impulsion de synchronisation émise par la ligne 22 pour indiquer un désalignement de faible importance marginal risquant d'entraîner un dépassement de capacité inférieur Un exemple type de compteur à i/d peut être agencé comme celui représenté de façon simplifiée par le schéma de la Fig. 3, et peut être constitué dans ses détails comme indiqué par référence aux brevets des Etats-Unis d'Amérique relatifs à ce type de compteur. Ce compteur peut comporter trois étages pouvant contenir six étages de circuits intermédiaires. Les trois étages sont les ver rouillagesol, 62 et 63 qui sont respectivement positionnés et remis à l'état initial en fonction du réseau de comptage 60.Le réseau 60 traduit le comptage d'incrémentation d'une unité et le comptage de décrémentation d'une unité en fonction des signaux contenus dans les verrouillages 61, 62 et 63, pour fournir des signaux de changement d'état de verrouillage aux entrées de positionnement et de remise à l'état initial, respectivement, en fonction du contenu numérique du tableau Il. Etant bien connus des spécialistes de cette technique, les détails du réseau de comptage à incrémentation/décrémentation ne sont représentés sur la figure L'invention a été décrite à l'aide de quelques modes de réalisation particuliers, mais il va de soi que différents dispositifs de commande de configuration de données, et différents compteurs à incrémentation/décrémentation peuvent donner des résultats équivalents, que la forme du dispositif de génération et de décodage d'impulsion, des registres de décalage, des A-O, des circuits de détection, et autres éléments du même ordre peuvent être modifiés en fonction de la configuration souhaitée et des impératifs auxquels doit répondre le dispositif. L'un des aspects les plus importants de l'invention réside dans le fait que chaque compteur à incrémentation/décrémentation a un état de comptage de plus que le nombre d'étapes de décalage qui est défini comme un premier groupes d'étapes de décalage. Le dispositif peut comporter soit un seul canal pour constituer un dispositif à circuits intermédiaires fonctionnant suivant le principe du premier entré/premier sorti, soit un nombre donné de canaux pour l'exécution d'opérations de mise en circuit intermédiaire ou de correction de désalignement.Les différents circuits de commande ont été représentés arbitrairement pour illustrer la manière dont les différents circuits intermédiaires à canaux peuvent fonctionner conjointement et être commandés de manière à constituer un dispositif simple de commande de compteurs à incrémentation/décrémentation, dans lequel un comptage positif s'effectue vers un état de comptage désignant le dernier étage de décalage SR6, tandis qu'un comptage négatif signifie un déplacement des signaux de données significatives du registre à décalage 26, en direction de l'étage d'entrée SRI. Le choix de circuits différents peut modifier la conception générale des circuits et l'aspect de tout mode de réalisation de l'invention, sans pour autant modifier l'application des principes de l'invention. Revendications 1. Circuits intermédiaires pour signaux nunériques, caractérisés en ce qu'ils comprennent un registre a décalage de ces signaux de données comprenant un nombre donné d'étages de décalage interconnectés pour transférer des signaux numériques d'un étage d'entrée vers un dernier étage, chaque étage comportant des dispositifs d'aiguillage de sortie, des circuits OU pour la réception des signaux provenant de tous lesdits dispositifs d'aiguillage, lesquels transfèrent les signaux d'un étage de décalage en tant que signaux de sortie des circuits intermédiaires ;; un compteur a increientation/décréientation comportant ledit norbre donné, plus un, d'états stables de signaux d'indication de comptage, l'un desdits états étant un état de référence, les autres indiquant l'un desdits étages de décalage, des moyens connectant Tedit compteur a incrementation/ decrementation auxdits dispositifs d'aiguillage de sortie de telle sorte que le dispositif d'aiguillage de sortie respectif soit mis en fonction par un état de signal indicateur correspondant ;; des moyens d'entrée de données pour fournir des signaux de données audit étage d'entrée et comportant des dispositifs de commande d'entrée pour fournir un signal de commande d'entrée sous l'effet duquel ledit registre a décalage décale les signaux qu'il contient vers ledit dernier étage, en même temps que le contenu dudit compteur est increienté d'une unité lors de l'introduction dudit signal de données des moyens de sortie de données pour recevoir les signaux de sortie desdits circuits intermédiaires, et comportant des dispositifs de commande fournissant un signal de commande de sortie audit compteur sous l'effet duquel ledit compteur est décrémenté et simultanément, auxdits dispositifs d'aiguillage de sortie, les signaux contenus dans un étage de décalage correspondant a l'état de slgnauxdudit compteur constituant de ce fait des signaux de sortie des circuits intermédiaires ; et des dispositifs qui, en réponse a l'apparition simultanée desdits signaux de commande d'entrée et de sortie, empêchent ledit compteur de changer l'état des signaux. 2. Circuits intermédiaires pour signaux numériques selon la revendication 1, caractérisés, en outre, en ce qu'ils comprennent un dispositif d'alarme connecté audit compteur a incrémentation#décré- mentation et qui, lorsque ledit compteur a incrémentation/décrémentation atteint un état de comptage prédéterminé, impliquent une erreur des circuits intermédiaires. 3. Circuits internédiaires pour signaux numériques selon la revendication 1, caractérisés, en outre, en ce qu'ils comprennent, combinés les uns aux autres des dispositifs d'horloge fournissant des impulsions de synchronisation ayant une fréquence répétitive au moins égale a une fréquence répétitive maximale de transfert des signaux numériques ; des moyens de synchronisation de transfert des signaux connectés electriquement entre ledit registre a décalage de signaux de données et lesdits moyens d'entrée et de sortie, qui, en réponse auxdites impulsions de synchronisation, synchronisent les échanges de signaux a destination et en provenance dudit registre a décalage ; et un dispositif de commande de compteurs qui, a la commande desdites impulsions de synchronisation et desdits moyens d'entrée et de sortie mettent en fonction de manière sélective lesdits compteurs a incrémentation/décrémen- tation en synchronisme avec ledit dispositif de transfert des signaux. 4. Circuits intermédiaires pour signaux numériques selon la revendication 3, caractérisés en ce qu'ils cvmprennent lesdits dispositifs d'horloge fournissant des impulsions de synchronisa tion successives alternatives A et B, une impulsion A et une impulsion B constituant un cycle de synchronisation, lesdites impulsions B synchronisant lesdits dispositifs de transfert de signaux et lesdits dispasitifs de commande de compteurs, et lesdites impulsions A synchronisant au moins une section d'un parmi lesdits dispositifs de données de telle sorte que ladite section fonctionne en synchronisme alterné avec ledit registre a décalage. 5. Circuits intewediaires pour signaux numériques selon la revendication 4, caractérisés en ce qu'ils comprennent un dispositif de données comprenant des dispositifs de synchronisation indépendants pour établir des périodes d'éléments binaires au cours desquelles un groupe de signaux de données est transfère, ladite période d'élément binaire étant d'une durée supérieure audit cycle de synchronisation ; ledit dispositif de synchronisation de transfert des signaux qui, a la commande dudit dispositif de synchronisation indépendant et de chaque impulsion A, indique qu'un groupe de signaux de données est prêt a être transféré lors de l'impulsion B suivante ; et #e dispositif de verrouillage empêchant le transfert de plusieurs signaux successifs au cours d'une période d'élément binaire donnée. 6. Circuits intermédiaires pour signaux numériques selon la revendication 5, caractérisés, en outre, en ce qu'ils comprennent un circuit ET-OU ayant des sections ET d'entrée connectées respectivement auxdits étages a décalage, et audit compteur à incrémentationldecrémentation pour être respectivement mises en fonction par les états de comptage, et ledit état de référence n'étant transmis à aucune desdites sections ET. 7. Appareil comportant des circuits intermédiaires tels que ceux définis selon l'une quelconque des revendications 1 à 6, utilisé pour effectuer une correction de désalignement de signaux#et comprenant un nombre donné de registres a décalage, chaque registre à décalage comportant une première série d'éléments bistables, chaque élément constituant un étage de décalage, et des moyens pour transférer les signaux entre lesdits étages, a partir d'une entrée numéro un desdits étages vers un dernier étage, chaque étage ayant une porte de sortie de signaux, ledit appareil étant caractérisé en ce qu'il comprend, associés les uns aux autres un nombre donné de compteurs à incrémentation/décrémentation, chaque compteur ayant une première série, plus un, d'états stables d'indications de comptage, et une première connexion de sortie pour chaque état de ladite série d'états stables d'indications de comptage, et une connecxion de sortie supplémentaire pour ledit état stable d'indications de comptage supplémentaire, lesdites premières connexions de sortie étant respectivement connectées auxdites portes de sortie pour mettre ces dernières en fonction lorsque lesdits compteurs à incrémetation%décrémentation sont dans l'état d'indication de comptage correspondant ;; un nombre donné de moyens d'entrée de données comportant des dispositifs de transfert de données respectivement connectés audit état d'entrée dudit registre a décalage, les moyens de commande d'entrée de chacun desdits dispositifs d'entrée de données transférant respectivement un signal de commande auxdits compteurs à incrémentation/décrémentation, pour que ces derniers soient incrémentés d'un état, et auxdits dispositifs de transfert de données pour qu'un signal de données soit simultanément transféré audit étage d'entrée correspondant et audit registre à décalage pour décaler les signaux que celui-ci contient d'un étage vers le dernier étage ; et un nombre donné de moyens de sortie de données recevant respectivement des signaux de données desdits registres a décalage, un unique dispositif de commande de sortie transmettant un signal de commande à tous lesdits compteurs à incrémentation/décrémentation pour que ces derniers soient décrémentés d'un état, et à toutes lesdites portes de sortie de signaux desdits registres a décalage pour que des signaux de (I-es soient trans#rés & p*rtir d'un étage de décalage indiqué par l'état des signaux indicateurs de cotit ge du compteur à incrémetation/décrémentation correspondant. 8. Appareil à circuits intewiêdiaires de correction de désaligneent selon la V~"endicatlon 7, caractérise, en outre, en ce qu'il comprend un dispositif de commande de compteur pour chacun desdits compteurs a increnenta- tion/décrémentation, chacun desdits dispositifs de bande de compteur étant sensible aux signaux de con ande desdits moyens de commande d'entrée, respectivement, et le signal de commande dudit moyen de bande de sortie étant produit simultanement pour bloquer les changerents d'état de comptage et permettre, & tous autres intants, les changenents d'état de comptage, en fonction desdits signaux de commande, respectivement. 9. Appareil a circuits intermédiaires de correction de desalignement selon la revendication 8, caractérise, en outre, en ce qu'il comprend un dispositif d'horloge mettant des impulsions de synchronisation successives alternées A et B a une fréquence de répétition prévue des signaux de données; lesdites impulsions de synchronisation A actionnant ledit dispositif d'entré de données pour indiquer que des signaux de données sont disponibles;; et des circuits de transfert de signaux connectés entre lesdits moyens d'entrée de donnees et lesdits registres a décalage, respectivement, et qui, en réponse auxdites impulsions de synchronisation A, reçoivent lesdits signaux de données, et lesdits moyens de mande d'entrée produisant lesdits signaux de commande d'entrée, respectivement, en réponse aux données reçues et auxdites impulsions de synchronisation B. 10. Appareil circuits intermédiaires de correction de désalignement selon la revendication 9, caractérisé en ce que chacun desdits dispositifs d'entrée de données comporte un canal de re-lecture d'un enregistreur a bande magnétique a plusieurs pistes engendrant un signal de re-)ecture ; des dispositifs VFC dans chacun desdits canaux de re-lecture qui, en réponse audit signal de re-lecture dudit canal de re-lecture, engendre un signal de période d'élément binaire un dispositif de détection dans chacun desdits canaux de re-lecture qui, en réponse a la fois audit signal de période d'élément binaire et audit signal de re-lecture dudit canal de re-lecture, produit un signal de données ;; un circuit de verrouillage incorporé audit dispositif d'entrée de données indiquant la présence de données lorsqu'il est excite et indiquant l'absence de données dans le cas contraire ; ledit dispositif de commande d'entrée de chacun desdits dispositifs d'entrée de données mettant en condition le circuit de verrouillage pour indiquer que des données peuvent être reçues desdits canaux de re-lecture, à la commande#dudit signal de période d'élément binaire ;; lesdits moyens d'entrée comprenant également un dispositif indicateur de données dans chaque dispositif de commande d'entrée de données qui, a la commande a la fois dudit dispositif de verrouillage lorsque celui-ci indique la présence de données, et desdits signaux de périodes d'éléments binaires, respectivement, produisent ledit signal de commande destine aux moyens d'entrée de données respectifs ; des moyens d'aiguillage qui, en réponse auxdits signaux de commande et audit signal de données provenant des moyens d'entrée de données, respectivement, introduisent lesdits signaux de données dans lesdits registres à décalage, remettent a l'état initial ledit circuit de verrouillage et actionnent lesdits compteurs à incrémentation/décrémentation, respectivement ; et chaque impulsion A remettant le dispositif indicateur de données à son état initial. 11. Appareil à circuits intermédiaires de correction de désalignement selon la revendication 10, caractérise, en ce que ledit dispositif d'horloge produit environ deux cycles d'impulsion de synchronisation A et B pour chacune desdites périodes d'élément binaire ; chaque dispositif de sortie transférant un signal de l'étage du registre à décalage auquel il est connecté, et qui est indique par l'état de comptage actif correspondant dudit compteur à incrémentation/décrémentation auquel il est associe, à la commande du compteur à incrémentation/décrémentation qui lui est associé et dudit dispositif de commande de sortie. 12. Appareil à circuits intermédiaire de correction de désalignement selon la revendication 11, caractérisé en ce que chaque moyen de sortie comporte un circuit ET-OU, une section d'entrée ET pour chaque étage de décalage et qui, en réponse à l'un des états de comptage, transfère les signaux de chacun desdits étages de décalage, respectivement, en une section OU de sortie ; et des dispositifs recevant simultanément des signaux de tous lesdits circuits ET-OU. 13. Appareil à circuits intermédiaires de correction de désalignement selon la revendication 7, caractérisé en ce que chacun desdits compteurs à incrémentation/décrémentation comprend N états stables de comptage, N étant un entier-supérieur de une unité au nombre d'étages de décalage desdits registres à décalage ; chaque compteur à incrémentation/décrémentation comportant un dispositif de dépassement pour ledit Nième état de comptage pour produire un signal de dépassement ; et des moyens d'alarme qui, en réponse à l'un quelconque desdits dispositifs de dépassement, produisent un signal de dépassement pour indiquer une erreur. 14. Appareil à circuits intermédiaires de correction de désalignement selon la revendication 13, caractérisé, en outre, en ce qu'il comprend un dispositif de dépassement pour chaque compteur à incrémentation/décrémenta- tion pour chaque état de signal N-X, X étant un entier de faible importance; et un dispositif de correction de faible désalignement qui, en réponse à n'importe quel signal de dépassement N-X, indique une condition d'erreur peu importante. 15. Appareil à circuits intermédiaires de correction de désalignement selon la revendication 7, caractérisé, en outre, en ce qu'il contient un dispositif de décodage de comptage qui, en réponse à n'importe quel compteur à incrémentation/décrémentation ayant un état de comptage de-Ny N étant un entier égal au nombre desdits étages de décalage d'un registre à décalage, plus un, et à un desdits signaux de commande, signale une condition d'erreur. 16. Appareil à circuits intermédiaires de correction de désalignement selon la revendication\5, caractérisé, en outre, en ce qu'il comprend un dispositif incorporé audit dispositif de décodage de comptage, qui, en réponse à un compteur à incrémentation/décrémentation ayant un état de comptage de N-X, X étant un entier positif peu important et inférieur à N, indique une condition d'erreur peu importante. 17. Circuits intermédiaires tels que définis selon l'une quelconque des revendications 1 à 6, utilisés pour la correction de désalignement de signaux électriques, et caractérisés en ce qu'ils comprennent, combinés les uns aux autres Ltn nombre donné de registres à décalage comportant chacun une première série d'étage de décalage, chaque étage comportant un dispositif de sortie de registre, un parmi lesdits étages de chaque registre à décalage étant un étage d'entrée dans ledit registre à décalage ; un nombre donné de compteurs respectivement connectés auxdits registres à décalage, et fournissant chacun, de manière sélective, un signal d'actionnement à l'un desdits dispositifs de sortie de registre en fonction des signaux contenus dans le compteur correspondant ;; un nombre donné de dispositifs d'entrée fournissant un signal d'actionnement auxdits compteurs et registres à décalage, respectivement, pour que simultanément ledit compteur soit incrémenté d'une unité et ledit registre à décalage décale d'un étage les signaux qu'il contient, les dispositifs de données appliquant simultanément un signal de données auxdits registres à décalage, respectivement ; des moyens de sortie pour recevoir simultanément des signaux de n'importe quel étage de tous lesdits registres à décalage, des moyens dans lesdits registres sélectionnant cet étage, conformément au contenu du compteur, respectivement ; un dispositif pour décrémenter simultanément tous les compteurs ; et des moyens qui, en réponse à une incrémentation et à une décrémentation simultanées de n'importe quel compteur, empêche le changement d'état de comptage dudit compteur. 18. Circuit intermédiaire pour signaux numériques du type registres à décalage, caractérisé en ce qu'il comprend un nombre donné d'étages de décalage et des moyens pour décaler les signaux de données dans un sens, dans lesdits étages de décalage, d'un premier à un second étage terminal parmi lesdits étages de décalage ; un compteur à incrémentation/décrémentation comprenant ledit nombre donné, plus un, d'états stables de comptage, chacun desdits nombres donnés d'états de comptage désignant, lorsqu'il est en fonction, un étage de décalage pour un premier type d'échange de signaux de données ; des moyens pour échanger des signaux de données avec l'un desdits étages finals de décalage dans un second type d'échange de données ;; des moyens pour échanger des signaux de données avec lesdits étages de décalage désigné par ladite valeur de comptage dans un premier type d'échange de données des moyens d'entrée connectés à l'un desdits dispositifs d'échange de données pour produire des signaux de données pour un échange de données de type entrée des moyens de sortie connectés à un second dispositif d'échange de données pour recevoir des signaux de données pour un échange de données de type sortie; et des dispositifs de commande qui, en réponse auxdits états de référence dudit compteur à incrémentation/décrémentation, indiquent que le circuit intermédiaire est vide et des dispôsitifs incorporés audit dispositif de commande qui, en réponse audit dispositif d'entrée et de sortie et audit compteur à incrémentation/décrémentation, indique un autre état de fonctionne- ment dudit circuit interiédiaire. 19.,Application des circuits inteniédiaires, tels que définis selon l'une quelconque des revendications 1 à 6, & la correction du désalignement de signaux de données, en utilisant un nombre donné de registres unidirectionnels a décalage comportant chacun un nombre pré-établi d'étages de décalage, un compteur à incrémentation/décrémentation commandant chaque registre à décalage et ayant un module de comptage dudit nombre pré-établi, plus un; I'application étant caractérisée en ce qu'elle consiste:: à initialiser tous les compteurs å incrémentation/décrémentation audit état de signal supplénentaire; à exécuter un premier échange de signaux de données en introduisant des signaux de données indépendamment dans lesdits registres a décalage; à exécuter un second échange de signaux de données en extrayant les signaux de données desdits registres a décalage, a raison d'un signal par registre; pendant l'un desdits échanges de données, & décaler des signaux d'un étage de décalage dans un sens donné, et pendant un autre desdits échanges de données, à ne pas décaler les signaux;; à incrEenter d'une unité l'état de comptage desdits compteurs a incrémentation/décrémentation a chaque insertion de données, et a décrémenter d'une unité l'état de comptage desdits compteurs a incrémentation/décrémentation a chaque extraction de données. 20. Application selon la revendication 19 caractérisée, en outre, en ce qu'elle consiste: a désigner un étage de décalage de chaque registre a décalage comme étage d'entrée pour la réception de tous les signaux de données & introduire, et a désigner comme étage de sortie un étage de décalage de chaque registre à décalage par l'état de comptage en cours dans le compteur & incrémentation/ décrémentation qui lui est associé. 21. Application selon la revendication 19, caractérisée, en outre, en ce qu'elle consiste: à désigner un étage de décalage de chaque registre å décalage d'un échange de données basé sur l'état de comptage en cours dans chaque compteur à incrémentation/décrementation; à désigner un étage de décalage de chaque registre à décalage pour un second parmi lesdits échanges de données; et à désigner de façon répétitive ledit étage de décalage pour ledit échange de données dans au moins un parmi lesdits registres à décalage. 22. Application selon la revendication 21, caractérisée, en outre, en ce qu'elle consiste: à analyser les états de comptage desdits compteurs à incrémentation/ décrémentation; et lorsqu'un des compteurs a incrémentation/décrémentation atteint un compte pré-établi, à émettre un signal indicateur signifiant un état de correction de désalignement donné.