Artikel-ID: 000085054 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 28.09.2015

Warum ist die Adressierung für den CRA-Port auf der Hard IP for PCI Express falsch?

Umgebung

  • Intel® Quartus® II Anmeldungs-Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    Die Qsys-Adressübersetzung für den CRA-Port auf der Avalon®-MM-Hard-IP für PCI-Express® ist bei der Verwendung von VHDL als Generationssprache falsch.

    Dieses Problem tritt nicht auf, wenn Verilog HDL verwendet wird.

    Lösung

    Um dieses Problem in VHDL zu umgehen, bearbeiten Sie die generierte VHDL-Datei manuell:

    Öffnen Sie die Datei Qsys .vhd und identifizieren Sie die altpcie_< device family>_hip_avmm_hwtcl Komponente.

    Ändern Sie die Zeile von:
    CraAddress_i         : in  std_logic_vector(11 downto 0)

    An
    CraAddress_i         : in  std_logic_vector(13 downto 2)

    Dieses Problem wird voraussichtlich in einer zukünftigen Version der Quartus® II Software behoben.

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.