Artikel-ID: 000081408 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 26.11.2013

Die Steuerung des RapidIO II IP-Kerns EF_PTR Felder ist falsch

Umgebung

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

    Kritisches Problem

    Beschreibung

    Im Benutzerhandbuch für die RapidIO II MegaCore-Funktion wird angegeben, dass die Erweiterte Funktionen Pointer-Parameter im RapidIO II Parametereditor steuert die endgültige EF_PTR in der Pointerkette aus einem Register blockieren Sie auf einen anderen im IP-Kern. Mit dieser Funktion kann der Benutzer geben Sie zusätzliche benutzerdefinierte Registerblöcke in der Benutzerlogik an und um sie am Ende der Kette hinzuzufügen. Wenn die Variation des IP-Kerns implementiert wird die Fehlerverwaltungserweiterungen, steuert der Parameter das EF_PTR Feld des Registers Error Management Extensions Block Header bei Offset-0x300, und wenn die Schwankungen des IP-Kerns nicht implementiert werden die Fehlerverwaltungserweiterungen, steuert der Parameter das EF_PTR Feld von melden LP-Serial Lane Register Block Header Sie sich an Offset-0x200.

    Diese Funktion ist jedoch nicht korrekt implementiert. Wenn die Fehlerverwaltungserweiterungen sind nicht implementiert, der IP-Kern dennoch setzt das EF_PTR Feld des LP-Serial Lane Register Block Header Registers auf den Offset zum Error Management Extensions Block Header Register, 0x300, unabhängig von Wert des Pointer-Parameters Extended features .

    Dieses Problem betrifft nur Varianten, die die Fehlerverwaltungserweiterungen. In diesen Varianten können Sie keine Angaben machen. die Adresse eines benutzerdefinierten Registerblocks am erwarteten Ort, das EF_PTR Feld des Registers LP-Serial Lane Register Block Header .

    Lösung

    Um dieses Problem zu vermeiden, stellen Sie sicher, dass sich die Software nicht auf den Wert im EF_PTR Feld des LP-Serial Lane Register Block Header Registers in einer RapidIO II IP Kernveränderung, die die Fehlerverwaltungserweiterungen nicht implementiert Block.

    Dieses Problem wurde in Version 13.1 der RapidIO II MegaCore behoben Funktion. Der Pointer-Parameter "Erweiterte Funktionen" ist jetzt auf der Registerkarte "Befehls- und Statusregister" verfügbar, anstatt die Registerkarte Capability Registers (Fähigkeitsregister).

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® programmierbare Geräte

    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.