ID de l'article: 000085369 Type de contenu: Dépannage Dernière révision: 09/07/2014

Pourquoi l’IP matérielle de l’interface PCI Express 128 bits Avalon MM TX ne transmet-elle pas de paquets dans la simulation ?

Environnement

  • Édition d'abonnement Intel® Quartus® II
  • Simulation
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descriptif

    Lors de la simulation de l’IP matérielle pour l’interface PCI Express® 128 bits Avalon-MM dans le logiciel Quartus® II version 14.0 et antérieure, l’appareil testé (DUT) n’est pas capable de transmettre les paquets du bus Avalon MM à la liaison PCIe.

    Ce problème est dû à la déclaration de largeur incorrecte des signaux de commande dans le chemin de transmission des données. Les signaux de commande sont déclarés 5 bits, mais seuls 4 bits sont pilotés dans le banc d’essai. Le bit le plus significatif n’est pas piloté et devient « x » dans la simulation.

    Résolution

    Pour contourner ce problème, suivez les étapes ci-dessous :

    1. Ouvrez le fichier altpciexpav128_cr_rp.v.
    2. Trouver les lignes
      • Wire [4:0] tx_low64_fifo_wrusedw
      • Fil [4:0] tx_hi64_fifo_wrusedw
    3. Modifiez les lignes en
      • Fil [3:0] tx_low64_fifo_wrusedw
      • Wire [3:0] tx_hi64_fifo_wrusedw

    Le problème devrait être résolu dans une prochaine version du logiciel Quartus® II.

    Produits associés

    Cet article concerne 15 produits

    FPGA SoC Arria® V ST
    FPGA Arria® V GX
    FPGA Arria® V GT
    FPGA Cyclone® V E
    FPGA Stratix® V E
    FPGA SoC Cyclone® V SE
    FPGA SoC Cyclone® V SX
    FPGA Cyclone® V GT
    FPGA Stratix® V GX
    FPGA Cyclone® V GX
    FPGA Stratix® V GT
    FPGA Stratix® V GS
    FPGA Arria® V GZ
    FPGA SoC Arria® V SX
    FPGA SoC Cyclone® V ST

    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.