Analyse temporelle et CDC
Pour transmettre de façon fiable un signal de niveau d'un domaine à 400 MHz vers un domaine à 100 MHz via un synchroniseur, on veut que la largeur du signal soit d'au moins 1,5 fois la période de l'horloge de réception. Quelle largeur minimale, en cycles de l'horloge émettrice, faut-il ?
- A4 cycles
- B6 cycles
- C15 cycles
Afficher la réponse et l'explication
Réponse : B. 6 cycles
La période de réception est 1 ÷ 100 MHz = 10 ns, et 1,5 fois cette valeur vaut 15 ns. La période d'émission est 1 ÷ 400 MHz = 2,5 ns ; il faut donc une largeur d'au moins 15 ÷ 2,5 = 6 cycles. 4 cycles (10 ns) correspondent exactement à une période de réception : si le début et la fin du signal tombent tous deux juste à côté d'un front, les deux captures peuvent échouer et le signal être manqué. Avec 1,5 fois, au moins un front capturant une valeur stable tombe forcément dans l'intervalle. 15 cycles est la valeur obtenue en confondant ns et cycles.
Continuer : 9 autres questions sur Analyse temporelle et CDC