HDL et vérification
Quel énoncé est généralement correct au sujet des descriptions trois états produisant Z (haute impédance) en HDL ?
- AIl est normal de réaliser tous les signaux internes de la puce en trois états
- BOn les utilise pour les broches bidirectionnelles reliées à l'extérieur de la puce, et l'on utilise normalement des multiplexeurs pour les signaux internes
- CZ ayant le même sens que 0, son usage est indifférent
Afficher la réponse et l'explication
Réponse : B. On les utilise pour les broches bidirectionnelles reliées à l'extérieur de la puce, et l'on utilise normalement des multiplexeurs pour les signaux internes
Le trois états est un mécanisme permettant de déconnecter une sortie pour que plusieurs circuits partagent une même ligne ; il est utilisé sur les broches bidirectionnelles comme les bus externes ou les lignes de données mémoire. À l'intérieur de la puce, il présente des risques de conflit lorsque deux pilotes agissent simultanément ou de ligne flottante lorsque personne ne pilote, et complique l'analyse temporelle. En interne, on décrit donc généralement la sélection des signaux par multiplexeur.