Algorithmes, Machines Et Langages

01 - Le temps élargi : horloges multiples, temps discrets et temps continu

Informações:

Sinopse

Gérard BerryAlgorithmes, machines et langagesLe temps élargi : horloges multiples, temps discrets et temps continuPremière leçon : Circuits multi-horloges, métastabilité, synchroniseurs et FIFOs asynchronesCe premier cours parisien présentera d'abord brièvement les divers sujets traités dans l'ensemble des cours de l'année. Il sera ensuite consacré aux problèmes délicats des circuits multi-horloges.Alors que les circuits digitaux du XXe siècle avaient le plus souvent une seule horloge, les systèmes sur puce du XXIe siècle en comportent en général plusieurs, en particulier pour cadencer des composants de fréquences intrinsèques différentes et pour abaisser la consommation d'énergie en réduisant la vitesse de certaines horloges selon la charge locale des circuits qu'elles cadencent. Les rapports temporels de ces horloges peuvent être variés : synchronisées, en décalage de phase, harmoniques ou encore vraiment asynchrones, ce dernier cas étant le plus complexe en terme d'échange d'information. En effet, quand un