Artikel-ID: 000074550 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 11.09.2012

Warum unterbricht das PCIe SOPC-Design den Burst-Zugriff des Benutzers in einzelne Dword-Zugriffe?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Die folgenden zwei Bedingungen können dazu führen, dass der SOPC Builder (SOPCB) den Benutzer-Burst-Zugriff in einzelne DWORD-Zugriffe auf dem PCIe-Bus® unterbricht.

1. Wenn die Datenpfadbreite des Benutzerdesigns nicht mit der Avalon®-MM-Breite des PCIe-Kerns übereinstimmt, fügt SOPCB automatisch Adapter ein, um sie anzupassen. Infolgedessen wird der Burst-Zugriff des Benutzers in mehrere Dword-Zugriffe aufgeteilt.

2. Wenn die Anwendungsebene nicht so konfiguriert ist, dass pcie_core_clk verwendet wird, die vom PCIe-Kern generiert wurden,
SOPCB fügt Die Logik des "Platzens" ein, um den aktuellen Burst-Zugriff auf einzelne DWORD-Zugriffe zu durchbrechen.

Um dieses Problem zu beheben, muss die Benutzerlogik die folgenden Anforderungen implementieren:

1. Die Datenwegbreite der Anwendung ist mit der Avalon-MM-Breite des PCIe-Kerns identisch.
2. Alle Benutzeruhren sind mit pcie_core_clk verbunden.
3. "Use PCIe core clock" (PCIe-Core-Takt verwenden) ist in "Avalon Clock Domain" unter der Registerkarte "Avalon" in der PCIe-GUI ausgewählt.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 5 Produkte

เอฟพีจีเอ Cyclone® IV GX
เอฟพีจีเอ Arria® II GX
เอฟพีจีเอ Arria® II GZ
เอฟพีจีเอ Stratix® IV GX
เอฟพีจีเอ Stratix® IV GT

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.