cadencé
Anglais: clocked
Fonctionnant électroniquement à une vitesse particulière, régi par un signal temporel répétitif.
synchronisé à un signal d'horloge maître
Un circuit ou un dispositif cadencé est un circuit dont le fonctionnement est rythmé par un signal de synchronisation électronique externe, généralement une onde carrée ou un train d'impulsions généré par un oscillateur à quartz ou une boucle à verrouillage de phase. Au lieu de fonctionner librement à sa propre vitesse, le circuit échantillonne les entrées, exécute des opérations logiques ou transfère des données uniquement lorsque le signal d'horloge le permet. Cette synchronisation est fondamentale pour pratiquement toute l'électronique numérique, des microprocesseurs aux registres à décalage en passant par les machines d'état.
Le signal d'horloge fonctionne généralement à une fréquence fixe mesurée en mégahertz ou en gigahertz. Un processeur cadencé à 100 MHz reçoit 100 millions d'impulsions d'horloge par seconde; chaque impulsion (ou cycle) représente une opportunité pour le circuit d'effectuer une opération. Toutes les portes ou fonctions n'agissent pas sur chaque impulsion d'horloge; les conditions logiques et les signaux d'activation déterminent ce qui se passe réellement à chaque tic. Ce sont les fronts d'horloge (transitions montantes ou descendantes) qui importent: les circuits échantillonnent leurs entrées et mettent à jour leurs sorties de manière synchrone avec ces fronts, créant des relations de synchronisation prévisibles dans tout le système.
La vitesse d'horloge limite fondamentalement les performances du circuit. Une horloge plus rapide permet plus d'opérations par seconde, mais elle réduit également les marges de synchronisation: les signaux doivent se stabiliser et se propager à travers la logique avant l'arrivée du front d'horloge suivant. Si un signal ne se stabilise pas à temps, des violations de temps de setup ou de temps de hold se produisent, provoquant une métastabilité ou une capture de données incorrecte. Les concepteurs doivent donc équilibrer la fréquence d'horloge avec les retards de propagation, les capacités parasites et le routage des signaux.
Cadencé versus asynchrone
L'approche opposée est la logique asynchrone, dans laquelle les circuits fonctionnent sans horloge globale et se synchronisent via des signaux de requête et d'acquittement. Les circuits asynchrones peuvent être plus rapides dans des régions localisées et consommer moins d'énergie au repos, mais ils sont beaucoup plus difficiles à concevoir et à vérifier. La plupart des systèmes numériques pratiques sont cadencés car la conception synchrone est plus simple: une base de temps globale unique facilite le raisonnement sur la causalité, les transitions d'état et la fermeture de la synchronisation.Dans la fabrication et les tests, un dispositif est souvent dit être cadencé à une vitesse particulière pour indiquer sa fréquence de fonctionnement qualifiée. Un microcontrôleur peut être évalué pour fonctionner à 1 MHz, 8 MHz ou 16 MHz selon son nœud de processus et sa tension d'alimentation. Faire fonctionner un dispositif cadencé au-dessus de sa fréquence spécifiée risque des violations de synchronisation et une corruption des données; le faire fonctionner en dessous des spécifications est sûr mais inutile. La régulation adaptative de l'horloge, courante dans les processeurs modernes, ajuste dynamiquement la vitesse d'horloge pour gérer la puissance et la chaleur.
Sources
- Source de la définitionWiktionary