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

    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.