Analyse temporelle et CDC
Dans un handshake à 4 phases utilisant req et ack, quel est l'ordre correct des signaux pour transmettre une donnée ?
- AMettre req à 1 tout en commençant à modifier la donnée → le récepteur met ack à 1 → req et ack repassent à 0 simultanément
- BLe récepteur met d'abord ack à 1 → l'émetteur stabilise la donnée et met req à 1 → le récepteur capture la donnée → req et ack repassent à 0 simultanément
- CStabiliser la donnée et mettre req à 1 → le récepteur capture la donnée et met ack à 1 → req repasse à 0 → ack repasse à 0
Afficher la réponse et l'explication
Réponse : C. Stabiliser la donnée et mettre req à 1 → le récepteur capture la donnée et met ack à 1 → req repasse à 0 → ack repasse à 0
Dans un handshake à 4 phases, req et ack montent puis descendent une fois chacun, et un transfert s'achève en 4 transitions au total. L'émetteur stabilise la donnée puis lève req ; le récepteur, voyant req synchronisé, capture la donnée et lève ack. L'émetteur, voyant ack synchronisé, abaisse req, et le récepteur, voyant req redescendre, abaisse ack. req et ack étant des signaux de 1 bit, ils se transmettent en toute sécurité par des synchroniseurs à 2 étages. Si l'on lève req pendant que la donnée change, le récepteur risque de capturer une valeur en cours de changement.
Continuer : 9 autres questions sur Analyse temporelle et CDC