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

Warum vermisst mein Avalon™ DMA-Controller Datenwörter, wenn Avalon Streaming-Übertragungen durchgeführt werden?

Umgebung

    DMA
    Streaming
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Dieses Problem wurde in SOPC Builder Version 4.0 SP1 (enthalten in Quartus® II 4.0 SP1) behoben.  Dieses Problem betrifft nur Designs, die mit SOPC Builder Version 4.0 und früher erstellt wurden.

Wenn Sie den Avalon DMA-Controller im Nios Embedded-Prozessor-Entwicklungskit verwenden, um Daten von einer Streaming-Quelle an ein Ziel im Speicher zu übertragen, ist es dem DMA-Controller möglich, einige der Quellworte nicht mehr in den Zielspeicher zu schreiben. Dieses Verhalten wird erkannt, wenn falsche Worte oder Lücken in Daten im Zielspeicher innerhalb des Bereichs angezeigt werden, in den die DMA Daten kopiert. Dieses Problem kann vermieden werden, indem der DMA-Controller FIFO festgelegt wird, der in LEs anstelle von ESBs implementiert werden soll. Sie können die FIFO in LEs implementieren, indem Sie auf die DMA-Instanz im SOPC-Builder doppelklicken und im Assistenten "In LEs implementieren" wählen.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 2 Produkte

Excalibur™
Cyclone® FPGAs

1

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.