Default Hintergrundbild

High-Channel-Count DMA IP Core für PCI Express

Der High Channel Count DMA IP Core für PCI Express wurde speziell für Anwendungen mit sehr vielen Datenquellen für höchsten Durchsatz entwickelt. Bis zu 64 Datenströme können verwaltet werden und im Host Memory mittels DMA in separaten Speicherbereichen abgelegt werden. Für das Interfacing mit User Logik stehen bis zu 8 AXI4 Master (Full/Lite) zur Verfügung. Darüber hinaus wird das Lesen von Daten per DMA mit bis zu 16 AXI Stream Mastern unterstützt.

Dieser IP Core ermöglicht es, einen komplexen PCIe Endpoint ohne spezifisches PCI Express Know How aufzubauen. Der Anwender übergibt bzw. empfängt nur Nutzdaten und muss sich nicht um die Erzeugung von PCI Express Paketen kümmern. Sowohl Datenstreaming, Ethernet Anwendungen als auch Coprozessor Anwendungen können damit in kürzester Zeit realisiert werden.

Blockschaltbild

Das nebenstehende Blockschaltbild zeigt den Aufbau des DMA HCC IP Cores. Das DMA Write Modul erlaubt es bis zu 16 AXI Stream Slaves für die DMA Datenübertragung zum Host aufzumachen. Dabei überträgt jedes AXI stream interface die Daten in einen eigenen DMA Speicher. Die umgekehrte Transferrichtung wird mittels des DMA Read Moduls realisiert, das selbsttätig Daten aus dem Hostspeicher anfordert und auf AXI Stream Mastern ausgibt. Für die Anbindung von User Registern können bis zu 8 Memory Mapped AXI Master benutzt werden.

Klicken Sie auf das Blockschaltbild, um es zu vergrößern.

Featureübersicht im Vergleich zum Flex IP Core

 

High-Channel-Count DMA IP Core

Jetzt anfragen

High-Channel-Count DMA IP Core

Jetzt anfragen
Number of s-axi interfaces
s-axi bit width supported
Separate asynchronous clocks for s-axi
s-axi WSTRB supported
Upstream : Number of s_axis interfaces 16 16
Number of supported DMA channels 64 64
Upstream : continuous streaming of fixed and variable sized packets
Upstream : s_axis_tdest port to access several buffers
Upstream : Avalon stream flavor of tready
Max link width for Gen 1 & 2 X16 X16
Max link width for Gen 3 X8 X8
Max link width for Gen 4 X4 X4
AXI Stream bit width support (s-axis/m-axis) 8, 16, 32, 64, 128, 256 8, 16, 32, 64, 128, 256
MSI-X support
Downstream : Number of m-axis interfaces 16 16
Downstream : fixed and variable sized transfers
Downstream : Byte resolution with tkeep
Superior downstream performance
Ethernet application support
GStreamer compatible
Multi-function support (for selected devices) Option Option
 
Test