ID de l'article: 000081259 Type de contenu: Information et documentation de produit Dernière révision: 18/12/2012

Comment simuler le côté d’entrée de ma broche bidirectionnelle avec le fichier IBIS généré par le logiciel Quartus II ?

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

Par défaut, le logiciel Quartus® II génère des modèles d’E/S pour toutes les broches de sortie et bidirectionnelles de la conception. Dans de nombreux cas, le modèle d’E/S peut être utilisé pour simuler la côté d’entrée de la mémoire tampon d’E/S pour les configurations bidirectionnelles.  Dans le logiciel de simulation, vous pouvez définir la mémoire tampon comme entrée ou sortie en fonction de la direction de l’interface que vous simulez.

Cependant, lors de l’utilisation d’options telles que le parallélisme lors de la résiliation de la puce (OCT) avec le calibrage sur des broches bidirectionnelles, le modèle IBIS d’E/S n’inclut pas l’option d’étalonnage OCT sur la mémoire tampon d’entrée. Pour simuler la portion d’entrée de ces broches bidirectionnelles, vous devez télécharger l’appareil. Modèles IBIS et remplacez le modèle d’E/S par le modèle d’entrée approprié dans le modèle IBIS généré par le logiciel Quartus II.

Pour les périphériques qui ne sont pas encore disponibles au téléchargement, vous pouvez effectuer les étapes suivantes afin de générer les modèles IBIS OCT parallèles :

  • Créez une broche d’entrée de test dans le niveau supérieur de la conception. Attribuez la norme d’E/S et la résiliation d’entrée souhaitées à la broche d’entrée du test et compilez le projet. Comme l’auteur de netlist EDA génère uniquement le modèle de tampon de sortie sur les broches bidirectionnelles, l’ajout d’une broche réservée aux entrées est nécessaire pour générer le modèle OCT en parallèle d’entrée.
  • Vous pouvez autrement créer un projet de test simple avec une broche réservée aux entrées et attribuer la norme d’E/S et la terminaison d’entrée souhaitées pour générer le modèle OCT parallèle.

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.