ID de l'article: 000097468 Type de contenu: Dépannage Dernière révision: 05/12/2023

Pourquoi l’interconnexion Platform Designer exerce-t-elle une pression de retour sur mon interface AXI ?

Environnement

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descriptif

    Tous les composants qui implémentent des interfaces AXI ont des paramètres de capacité d’émission ou d’acceptation. Chaque fois que l’interconnexion détecte un gestionnaire (maître) émettant plus de transactions que le paramètre de capacité d’émission du gestionnaire, l’interconnexion exercera une pression sur le gestionnaire en désaffirmant AxREADY. Chaque fois que l’interconnexion détecte un subordonné (esclave) recevant plus de transactions que le paramètre d’acceptation du subordonné, l’interconnexion fera une contre-pression en désaffirmant AxVALID.

    Résolution

    Lors de la création d’un nouveau composant, assurez-vous que l’émission ou l’acceptation a été correctement définie dans le fichier .tcl du composant pour chaque interface AXI. L’émission et l’acceptation sont généralement définies en fonction des caractéristiques de la PI. Par exemple, si l’IP ne peut prendre en charge que trois lectures et quatre écritures simultanément, vous devez définir l’émission ou l’acceptation sur 3/4/7 (lecture/écriture/total). L’émission et l’acceptation sont définies en termes de transactions (rafales) et non en termes de battements individuels d’une transaction.

    Vous pouvez ajuster les paramètres d’émission et d’acceptation dans le fichier .tcl du composant pour les composants existants. Les interfaces de gestion possèdent les propriétés d’interface suivantes : « readIssuingCapability », « writeIssuingCapability » et « combinedIssuingCapability », qui définissent la capacité de lecture/écriture/d’émission totale dans le fichier .tcl du composant. Les interfaces subordonnées possèdent les propriétés d’interface suivantes : « readAcceptanceCapacité », « writeAcceptanceCapacité » et « combinedAcceptanceCapacité », qui définissent la capacité de lecture/écriture/acceptation totale dans le fichier .tcl du composant.

    Si vous souhaitez modifier ces paramètres dans les composants sans modifier le fichier .tcl du composant, vous pouvez ajuster manuellement l’émission ou l’acceptation d’une interface en effectuant les étapes suivantes dans Platform Designer :

    1. Sélectionnez votre composant instancié
    2. Sélectionnez l’onglet de vue « Instanciation des composants »
    3. Sélectionnez l’interface dont vous souhaitez ajuster la capacité d’émission/d’acceptation
    4. Entrez une nouvelle capacité de lecture, d’écriture et d’émission ou d’acceptation totale

    Produits associés

    Cet article concerne 1 produits

    Circuits programmables Intel®

    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.