Artikel-ID: 000084136 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 27.03.2014

Warum fallen RESPONSE-Pakete vom RapidIO I/O Write Master aus?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Die RESPONSE-Pakete an NWRITE_R Pakete können vom I/O Write Master innerhalb der RapidIO® MegaCore-Funktion® verloren gehen, wenn auf der Transport Layer nicht genügend Bandbreite vorhanden ist, um die erforderlichen RESPONSE-Pakete zu übertragen.

Ein Round-Robin-Schiedsschema wird verwendet, um Zugang zur Transport Layer zwischen den Avalon-ST Pass-Through Interface-, Door slave-, I/O-Slave-, I/O-Master- und Wartungsports zu gewähren.  Wenn eine andere Schnittstelle (z. B. I/O Slave) Pakete überträgt, kann die RESPONSE-Ausgangsrate vom I/O-Master niedriger als die NWRITE_R-Ingress-Rate sein, was dazu führt, dass die RESPONSE abfällt. Wenn die ANTWORT auf einen NWRITE_R herunterfällt, wird das PKT_RSP_TIMEOUT Bit des Logischen/Transportschicht-Fehlers CSR in dem Gerät erkannt, das den NWRITE_R übertragen hat.

Lösung

1) Stellen Sie sicher, dass die Anzahl der ausstehenden NWRITE_R Transaktionen nicht länger als 32 ist. Der I/O-Master kann maximal 32 Antworten in der Warteschlange speichern.

2) Setzen Sie das Timeout auf einen angemessenen Wert, indem Sie das Port Response Time-Out Control CSR verwenden, um sicherzustellen, dass eine verlorene ANTWORT schnell erkannt wird. Wenn das Timeout nicht festgelegt ist, führt eine verlorene RESPONSE zu der io_s_wr_waitrequest Signal, für die Standardeinstellung 4,5 Sekunden lang bestätigt zu bleiben.

3) Wenn eine Systembestellung nicht erforderlich ist, verwenden Sie eine NWRITE, wodurch die Notwendigkeit einer ANTWORT vom I/O Write Master vermieden wird.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 20 Produkte

เอฟพีจีเอ Stratix® IV GX
เอฟพีจีเอ Stratix® IV GT
Cyclone® V SX SoC-FPGA
Cyclone® V ST SoC-FPGA
เอฟพีจีเอ Cyclone® V GX
เอฟพีจีเอ Cyclone® V GT
เอฟพีจีเอ Cyclone® IV GX
Intel® Arria® 10 GT SoC-FPGA
เอฟพีจีเอ Intel® Arria® 10 GX
เอฟพีจีเอ Intel® Arria® 10 GT
Arria® V SX SoC-FPGA
Arria® V ST SoC-FPGA
เอฟพีจีเอ Arria® V GZ
เอฟพีจีเอ Arria® V GX
เอฟพีจีเอ Arria® V GT
เอฟพีจีเอ Arria® II GZ
เอฟพีจีเอ Arria® II GX
เอฟพีจีเอ Stratix® V GX
เอฟพีจีเอ Stratix® V GT
เอฟพีจีเอ Stratix® V GS

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.