Brevet FR2010045A1 — publié le 19700213

La présente invention concerne un appareil pour contrôler des impulsions d'horloge et plus spécifiquement un appareil pour contrôler des iir.pulsicns d'horloge dans le but de stabiliser le fonctionnement d'un dispositif dont le fonctionnement progresse 5 conformément à des impulsions d'horloge, tels que des calculateurs du type dynamique. Le fonctionnement des calculateurs» par exemple du type dynamique, se fait suivant la progression d'étapes, chacune de celles-ci correspondant à un certain nombre d'impulsions d'horloge. De fa-10 çon conventionnelle, des impulsions successives d'horloge ont été utilisées dans ce fonctionnement et un changement pour atteindre un autre état de fonctionnement a été fait au moyen d'une porte au moment de commutation d'étapes» Dans un appareil, tel que celui mentionné ci-dessus, cependant, un délai dans le fonctionnement de la 15 porte se produit, qui conduit a un inconvénient suivant lequel un nombre donné d'impulsions d'horloge ne peut être utilisé dans l'étape suivante. Un tel délai peut causer aussi un manque de fonctionnement de l'appareil. De façon à éviter le manque de fonctionnement, on a propo-20 sé qu'un intervalle de temps soit placé entre une étape et l'étape suivante, si bien que des impulsions d'horloge ne puissent pas être appliquées pendant cet intervalle. Bien qu'un registre spécial puisse être prévu dans le but de donner l'intervalle de temps, il y a des inconvénients en ce que l'appareil est compliqué et devient 25 coûteux» Un objet de la présente invention est d'éviter le manque de fonctionnement d'un appareil fonctionnant conformément à des.impulsions d'horloge par des moyens comparativement simples et économiques. Selon des caractéristiques de la présente invention, en con-30 séquence, une borne de sortie d'un générateur d'impulsions d'horloge est verrouilléedans ce but de façon à supprimer la production des impulsions d'horloge pendant une certaine période de temps au moment d'un changement de fonctionnement de l'appareil fonctionnant conformément avec des impulsions d'horloge et pour prévoir un in-35 tervalle de temps suffisant jusqu'à ce que l'appareil entreprenne l'étape suivante. Un autre objet de la présente invention est de prévoir un tel appareil qui puisse régler l'intervalle de temps dans lequel la production des impulsions d3horloge est supprimée par verrouil-40 lage de la sortie du générateur d®impulsions d°horlcge au moment BAD ORIGINAL 69 18058 2 2010045 du changement de fcncticnraeraentc Ainsis un fonctionnement stabilisé et sans erreur est possible même dans le cas d'impulsions d'horloge à grand? vitesse et d'un circuit de porte à faible vitesse® D'autres objets de la présente invention consistent à évi-5 ter ;un manque de fonctionnement en assurant qu'une nouvelle étape commence avec des impulsions d'horloge ayant une largeur d'impulsion donnée au moment d'un changement de fonctionnement même dans le cas d'un changement de température et d'autres conditions. Selon des caractéristiques de la présente invention» en ad-10 dition au générateur d'inpulsions d'horloge et aux moyens de production de signaux de chronométrage pour engendrer des impulsions cl®étape conformément avec les impulsions d'horloge, on a prévu un moyen pour donner une sortie ou un débit pendant une certaine période de temps basée sur un signal de terminaison d'étape fourni à 15 partir des moyens de production* de signaux de chronométrage et un moyen de commutation pour verrouiller ou supprimer les moyens de production d'impulsions d'horloge pendant la présence du débit des moyens donnant celui-ci® Une description détaillée sera donnée en relation avec un 20 exemple préféré de réalisation de la présente invention et en se référant aux dessins cî-joints dans lesquels: La figure 1 représente un diagramme en blocs d'un exemple de réalisation selon des caractéristiques de la présente invention. La figure 2 représente un diagramme de circuit montrant les 25 connexions entre un circuit multivibrateur monostable et un générateur d*impulsions d'horloge» et La figure 3 représente une forme d'onde du débit obtenu à partir de la partie principale de l'appareil selon des caractéristiques de la présente invention. 30 En se référant à la figure 1, 1 désigne un générateur pour produire des impulsions d'horloge CP, 2 désigne un générateur de signaux de chronométrage pour produire des impulsions d'étape SP basées sur les impulsions d'horloge CP et 3 désigne un multivibrateur monostable pour engendrer le débit SS pendant une certaine 35 période de temps et en même temps pour cesser la production d'impulsions d'horloge du générateur 1 basées sur un signal de terminaison d'étape SE produit par le générateur de chronométrage 2 au moment d'un changement d'étapes. En se référant à la figure 2, le collecteur d'un transis-40 tor est cor.nect^ iu moyen d'un fil conducteur 12 à travers une ré- 0AD ORIGNAL. 69 18058 3 2010045 sistance 11 à la borne positive 13 d'une source de courant continu DC, alors que l'émetteur du transistor 10 est connecté au moyen d'un fil conducteur 14 à la borne négative 15 de la source DC. Le collecteur d'un autre transistor 16 est connecté au moyen d'un fil 5 12 à travers une résistance 17 à la borne positive 13 de la source, alors que l'émetteur du transistor 16 est connecté au moyen du fil 14 à la borne négative 15. La base du transistor 10 est connectée à travers une capacité 18 à la base du transistor 16 et le collecteur du transistor 16 est connecté à travers une résistance 20, 10 shuntée par une capacité 19, & la base du transistor 10. Lé multivibrateur monostable 3 est constitué par les transistors 10 et 16 et le tran«istor 16 fournit un débit pendant une certaine période de temps lorsque le signal de terminaison d'étape SE, produit à partir du générateur de signal de chronométrage 2 de 15 la figure 1 à la fin de chaque étape, est fourni au transistor 10. Le collecteur du transistor 16 est connecté à travers une résistance 21 à la base d'un transistor de commutation 22. L'émetteur du transistor 22 est connecté au moyen du fil 14 à la borne négative 15 et le collecteur est connecté à la base d'un autre transistor 20 constituant le générateur d'impulsions d'horloge 1 qui sera décrit ci-après® Le générateur d'impulsions d'horloge 1 est constitué par des transistors 23 et 24, chaque collecteur de ces transistors é-tant connecté au moyen du fil conducteur 12 à travers des résistances 25 et 26, respectivement, à la borne positive 13 de la source, 25 chaque émetteur de ceux-ci étant connecté au moyen du fil conducteur 14 à la borne négative 15 et dont chaque base est connectée au moyen du fil 12 à la borne positive 13 de la sourceo Une capacité 29 est connectée entre le collecteur du transistor 23 et la base du transistor 24, alors qu'une capacité 30 est connectée en-30 tre la base du transistor 23 et le collecteur du transistor 24. Le collecteur d'un transistor de commutation 22 est connecté à la base d'un des transistors constituant le générateur 1. En se référant maintenant aux figures 1 et 3, les impulsions d'horloge CP sont produites par le générateur 1 et sont appliquées 35 au générateur de signaux de chronométrage 2. Ensuite, les impulsions d'étapes SP sont produites par le générateur de signaux dp chronométrage 2 basées sur les impulsions d'horloge CP et le signal de terminaison d'étape SE est produit au moment d'un changement de fonctionnement. Le signal de terminaison d'étape SE est fourni à 40 la base du transistor 10 constituant le multivibrateur monostable BAD ORIGINAL 18058 4 2010045 3, résultant en un débit du transistor 16 pendant une certaine période de temps, durant laquelle le transistor de commutation 22 devient commutateur. La base du transistor 24 constituant le générateur 1 est mis à la terre au moyen du transistor 22 et le tran-5 sistor 24 reste verrouillé à un état non-conducteur, ce qui conduit à la coupure du générateur 1, pendant que le transistor 22 est a l'état conducteur. En se référant à la figure 3, le signal de terminaison d'étape SE est appliqué à partir du générateur de signaux de chrono-10 métrage sur le multivibrateur monostable 3 lorsque chaque étape se termine à l'instant 0 Le multivibrateur monostable engendre sur la base du signal SE le débit SS pendant une certaine période de temps jusqu'à un instant t2» durant laquelle le générateur est coupé. A l'instant cependant, le débit SS du multivibrateur mono-15 stable 3 devient nul et le transistor 22 devient non—conducteur et libère la mise à la terre de la base du transistor 22. En conséquence, le générateur 1 commence à produire à nouveau le signal et les impulsions d'horloge CP pour l'étape suivante sont appliquées au générateur de signaux de chronométrage 2. 20 Ainsi, un intervalle de temps t2 - t^ est prévu entre la fin d'une certaine étape et le commencement de l'étape suivante. L'intervalle de temps t2 - t| peut être réglé à n'importe quelle valeur en changeant, par exemple, la largeur de l'impulsion obtenue à partir du multivibrateur monostable. Même dans le cas d'impulsions 25 d'horloge à grande vitesse et de circuit de porte à faible vitesse, le manque de fonctionnement peut être évité en choisissant convenablement le temps de débit du multivibrateur de façon a fournir un intervalle de temps suffisant pour le changement des étapes. Chaque nouvelle étape commence avec une impulsion d'horloge ayant 30 une largeur d'impulsion donnée malgré le changement du temps de débit du multivibrateur dû h des changements de température et d' autres conditions. La présente invention n'est pas limitée aux exemples de réalisation qui viennent d'être décrits, elle est au contraire sus-35 ceptible de variantes et de modifications qui apparaîtront h l'homme de l'arto BAD ORIGfNAL 69 18058 5 2010045 REVENDICATIONS 1 - Appareil pour contrôler les impulsions d9horloge dans un dispositif dont le fonctionnement progresse conformément à des impulsions d'horloge, caractérisé en ce que les impulsions d-'hor- 5 loge sont amenées à cesser pendant une certaine période de temps à l'instant d'un changement de fonctionnement pour fournir un intervalle de temps suffisant pour se terminer au commencement de l'étape suivante. 2 - Appareil selon la revendication 1, caractérisé en ce 10 qu'il comprend des moyens pour régler la longueur de l'intervalle de temps. 3 - Appareil selon la revendication 1 , caractérisé en ce que l'intervalle de temps fourni est de longueur suffisante pour durer jusqu'au commencement de l'étape suivante, cette dernière 15 commençant avec l'impulsion d'horloge ayant une largeur d'impulsion donnée 4 - Appareil selon la revendication 1 , comportant un générateur d'impulsions d'horloge et un générateur de signaux de chronométrage pour produire des impulsions d'étape basées sur des im- 20 pulsions d'horloge obtenues à partir du générateur5 caractérisé en ce qu'il comprend des moyens pour fournir un débit pendant une certaine période de temps basé sur un signal de terminaison d'étape obtenu à partir du générateur de signaux de chronométrage à l'instant d'un changement d'étape et un moyen de commutation pour faire 25 cesser la production d'impulsions d'horloge dans le générateur d* impulsions d'horloge pendant la présence d'un'débit à partir des moyens de débit. 5 — Appareil selon la revendication 4, caractérisé en ce qu'il comprend des moyens pour régler la période de temps du débit 30 obtenu par les moyens de débit basé sur le signal de terminaison d'étape. BAD QRfGfNAl/