| Auteur | Message |
|---|
lakshman.ar
Inscrit le: 29 Nov 2006 Posts: 89 Aidé: 8
| 13 novembre 2007 8h38 pointeurs fifo - Y uniquement des pointeurs de code gris sont utilisées??? | | |
|
| Salut every1,
C'est une question qui était posée dans l'interview!!
Pourquoi ne pas utiliser contre seulement "code Gray" pointeurs en tant que pointeurs lire et écrire, tout en appliquant des pointeurs FIFO???? .... Y pas binaire???? |
|
| Haut de page | |
 |
wkong_zhu
Inscription: 13 novembre 2004 Posts: 171 Aidé: 2
| 13 novembre 2007 9h11 pointeurs fifo - Y uniquement des pointeurs de code gris sont utilisées??? | | |
|
| Si vous implémentez une FIFO asynchrone, vous devez utiliser le code Gray pointeur fifo de ne pas perturber métastables ou des problèmes de glitch.
par exemple: PTR [3:0] est un code binaire, quand un changement d'état, les 4 bits ne sont pas changés à la même époque. Il ya donc mai être un certain temps que ptr se tourne vers un état de transition. (4'b101 -> 4'b110, il y mai être 4'b100 ou 4'b111 Etats). qui fera de votre logique asynchrone pour juger de fifo vide / plein échouer. |
|
| Haut de page | |
 |
Google AdSense

| 13 novembre 2007 9h11 Annonces | | |
|
|
|
|
| Haut de page | |
 |
lakshman.ar
Inscrit le: 29 Nov 2006 Posts: 89 Aidé: 8
| 13 novembre 2007 9h15 pointeurs fifo - Y uniquement des pointeurs de code gris sont utilisées??? | | |
|
| 1) meta-stable 2) pépins ... els quelque chose????
cos 4, la même réponse, la réponse a été "En dehors de ce 4m els wat est-elle importante???? .. U sont privés de quelques grandes choses" .... |
|
| Haut de page | |
 |
kanagavel_docs
Inscription: 18 août 2007 Posts: 40 Aidé: 7
| 13 novembre 2007 9h20 Re: pointeurs fifo - Y uniquement des pointeurs de code gris sont utilisées??? | | |
|
| Sans synchronisation nous pouvons comparer les pointeurs de manière asynchrone pour générer FULL / signaux VIDE.
Observe, Kanags |
|
| Haut de page | |
 |
vlsi_whiz
Inscrit le: 12 Nov 2005 Posts: 171 Aidé: 24
| 13 novembre 2007 10:48 Re: pointeurs fifo - Y uniquement des pointeurs de code gris sont utilisées??? | | |
|
| Lors de la conception FIFO asynchrones, nous devons utiliser des pointeurs de style Gray à éviter les erreurs lorsque l'on compare le lire et à écrire des pointeurs.
Pour comparer le pointeur de lecture avec le pointeur pour écrire drapeau complet, nous devons prendre le pointeur de lecture à la radiation de domaine d'horloge.
Lorsque cela est fait avec des pointeurs de style binaire, le changement d'adresse de lire la valeur Pinter plus d'un bit et peut donc conduire à des erreurs lorsque l'on compare les pointeurs. Lorsque vous utilisez la logique de type Gray, le changement de bits est limité à un seul bit et donc les erreurs de comparaison sont éliminés ou réduits au minimum.
C'est la raison principale pour laquelle les pointeurs de style gris sont utilisées plutôt que binaire. |
|
| Haut de page | |
 |
donald007
Inscription: 28 août 2007 Posts: 11 Aidé: 1 Lieu: Taiwan
| 13 novembre 2007 16:22 pointeurs fifo - Y uniquement des pointeurs de code gris sont utilisées??? | | |
|
| La raison d'utiliser le code Gray est que plusieurs bits problèmes de synchronisation. Seulement un peu changer. |
|
| Haut de page | |
 |