Brevet FR2433263A1 — publié le 19800307

La présente invention concerne un agencement de circuit pour le déclenchement de composants déclenchés par un seul bord, et,en particulier, des bascules qui transforment un signal d'horloge de base appliqué à leurs entrées en signal d'horloge qui est appliqué à l'entrée d'horloge d'un composant suivant pour déclencher celui-ci. Pour la remise à un ou à zéro de composants à déclenchement par bord, tels que des bascules, on utilise des formes d'ondes d'horlpge rectangulaires. Dans les unités centrales de traitement, par exemple, il est nécessaire que les bords du signal d'horloge qui sont utilisés pour déclencher et remettre à un ou zéro un composant suivant soient produits à des instants donnés en fonction d'une configuration de signaux d'horloge. Une telle configuration est particulièrement difficile à suivre si la periode du signal d'horloge est très courte, par exemple, si elle est inférieure à 50 ns. I1 est souhaitable de disposer d'une période courte de façon à être à même de transmettre une information avec le retard le plus court possible. Des bascules à déclenchement par bord déclenchent couramment sur l'un seulement des deux bords d'un signal d'horloge de base fourni par un générateur de rythme précédent. I1 est fréquent que ce bord soit le bord arrière du signal d'horloge de base (voir Tietze-Schenk, "Halbleiter-Schaltungstechnik' > , Springer Verlag 1971, P. 411 et- suivantes). Cela veut dire que, lorsqu'un signal commande apparait à une bascule, par exemple, aux entres J et K d'une bascule JK, il est toujours nécessaire d'attendre, par exemple, le bord arrière du signal d'horloge. Ces temps d'attente réduisent inutilement la vitesse à laquelle l'information transférée avec le signal de commande peut être traitée. La présente invention a pour objet d'éviter les inconvénients cités ci-dessus des agencements de circuits connus et de prévoir un agencement de circuit qui permette le déclenchement de composants à déclenchement par un seul bord avec à la fois le bord avant et le bord arrière d'un signal d'horloge de base. Dans la présente invention, les éléments logiques utilisés peuvent, naturellement, être remplacés par d'autres éléments logiques exécutant des opérations logiques correspondantes. Si, par exemple, des portes NON ET doivent être utilisées à la pla ce des portes NON OU, la conversion peut être accomplie d'une manière connue, par exemple, par une table de Karnaugh. En fonction de leur application, des composants spécifiques à commande par un seul bord peuvent être déclenchés avec le signal d'horloge obtenu. Si la bascule de l'agencement de circuit selon la présente invention est une bascule JK, la fréquence ou la forme d'onde du signal d'horloge dépendra des signaux de commande apparaissant aux entrées J et K. Si ces entrées sont toutes deux au niveau logique "1", un signal d'horloge ayant une frequence double de celle du signal d'horloge de base sera présenté à l'entrée d'horloge de la bascule. L'agencement de circuit selon la présente invention peut alors être utilisé en doubleur de fréquence numérique. L'invention sera mieux comprise à la lecture de la description détaillée qui va suivre, faite à titre d'exemple non limitatif, en se reportant aux figures annexées qui représentent La figure 1 représente un agencement de circuit selon la présente invention, qui comporte une bascule JK à commande par un seul bord ; et La figure 2 représente un diagramme de temps du signal d'horloge de base et du signal d'horloge utilisé pour déclencher la bascule JK de la figure 1. L'agencement de circuit représenté dans la figure 1, comprend un inverseur 1, deux portes NON OU 2, 3, une bascule JK 4 et une porte OU 5. Le signal d'horloge de base T, produit par un générateur de rythme (non représenté), est présenté à l'entrée E de l'agencement représente. Pour les raisons suivantes, la période du signal d'horloge T est supposée être considérablement plus grande que les temps de commutation des portes. Le signal d'horloge de base T traverse l'inverseur 1 et est appliquée signal d'horloge inversé T à une entrée de la porte NON OU 2, dont la seconde entrée est connectée à la sortie Q de la bascule 4. Les deux entrées de la porte NON OU 3 sont connectées au signal d'horloge T et à la sortie Q de la bascule 4, respectivement. Les sorties des portes NON OU 2, 3 sont interconnectées par la porte OU 5, dont la sortie est couplée à l'entrée d'horloge de la bascule 4. L'entrée d'horloge est ainsi alimentée par le signal d'horloge T'. Dans le mode de réalisation représenté, on suppose que la bascule 4 est déclenchée par le bord négatif du signal d'horloge T' qui est appliqué à son entrée d'horloge. Si un signal d'horloge de base T, tel qu'il est représenté dans la figure 2, est présent et que les entrées J et K sont toutes deux au niveau logique "1", comme cela est représenté dans la figure 1, un signal d'horloge T' ayant une forme d'onde et une allocation de temps représentées dans la figure 2 sera obtenu. Les signaux T, T', représentés dans la figure 2, on le même axe de temps t. Avec l'agencement de circuit représenté dans la figure I, un signal d'horloge de base T peut être converti en si gnal d'horloge T' ayant une fréquence double de-celle du signal d'horloge de base T. De cette façon, le doublage numérique peut être exécuté avec des moyens extrêmement simples. Le signal d'horloge Tl peut maintenant être utilisé pour déclencher d'autres composants à déclenchement par un seul bord. Si, cependant, l'information doit être transmise par les sorties Q et Q de la bascule 4 en fonction des états des entrées J et K, des niveaux logiques différents correspondants seront appliqués aux entrées J et K. Si les entrées J et K sont toutes deux au niveau logique "1" (figure 1), la bascule 4 sera amenée à changer de niveau par chaque bord négatif du signal d'horloge T'. Par ailleurs, le fonctionnement et la table de vérité d'une bascule JK sont généralement connus et décrits en détail dans la documentation (voir à ce sujet : Tietze Schenk, "Halb leiter-Schaltungstechnik ") . Il est bien évident que la description qui précéde n'a été donnée qu'à titre d'exemple non limitatif et que d'autres variantes peuvent être envisagées sans sortir pour autant du cadre de l'invention. REVENDICATIONS 1 - Agencement de circuit pour le déclenchement de composants à déclenchement par un bord et, en particulier, de bascules qui convertissent un signal d'horloge de base appliqué à leurs entrées en signal d'horlpge qui est appliqué à l'entrée d'horloge d'un composant suivant pour déclencher celui-ci, carac térisé en ce que le signal d'horloge de base (T) est appliqué à l'entrée d'un inverseur (1) et à l'une des deux entrées d'une première porte NON OU (3) la sortie de l'inverseur (1) étant couplée à l'une des deux entrées d'une seconde porte NON OU (2), en ce que l'autre entrée de la première porte NON OU (3) est connectée à la sortie à état opposé (Q) d'une bascule (4), en ce que l'autre entrée de la seconde porte NON OU (2) est connectée à la sortie (Q) de la bascule (4) et en ce que les sorties des portes NON OU (2, 3) sont chacune couplée à l'une des deux entrées d'une porte OU -(5) qui applique le signal d'horloge (T') à l'entrée d'horloge (T) de la bascule (4). 2 - Agencement de circuit selon la revendication 1, caractérisé en ce que la bascule (4) est une bascule JK qui est amenée à changeur d'état par chaque bord négatif du signal d'horloge (T'). 3 - Agencement de circuit selon la revendication 2, caractérisé en ce que les entrées de commande (J, K) de la bascule (4) sont toutes deux au niveau logique "1" et en ce que le signal d'horloge (T') a une fréquence double de la fréquence du signal d'horloge de base (T).