Analyse temporelle et CDC
Le côté écriture est à 250 MHz et le côté lecture à 200 MHz, et tous deux transfèrent un mot par cycle. Quelle est la profondeur minimale théoriquement nécessaire pour une FIFO recevant des rafales de 64 mots (le retard dû à la synchronisation est ignoré, et les fractions sont arrondies à l'entier supérieur) ?
- A51 mots
- B64 mots
- C13 mots
Afficher la réponse et l'explication
Réponse : C. 13 mots
L'écriture de 64 mots prend 64 × 4 ns = 256 ns, durant lesquelles on peut lire 256 ÷ 5 ns = 51,2 mots. Il reste 64 − 51,2 = 12,8 mots, d'où 13 mots nécessaires après arrondi à l'entier supérieur. 51 mots est la quantité lue, et 64 mots la valeur correspondant au stockage de la rafale entière, suffisante mais pas minimale. Dans une conception réelle, on ajoute une marge pour le retard de synchronisation des pointeurs, et l'on arrondit à une puissance de 2 comme 16 mots, pratique pour des pointeurs en code de Gray.
Continuer : 9 autres questions sur Analyse temporelle et CDC