Forum: FPGA, VHDL & Co. DMA Engine für PCIe Core


von Nabla (Gast)


Lesenswert?

Hallo,

würde gerne den PCIe-Core des Virtex5 von Xilinx nutzen, um mit ihm 
Daten per DMA an einen PC zu schicken.

Hierfür würde ich gerne auf dem FPGA eine möglichst einfache DMA-Engine 
implementieren (feste TLP größe usw).

Leder kann ich keine frei verfügbaren Spezifikationen, über PCI Express, 
im Internet Finden.

Kann mir hier jemand eine Adresse nennen, wo ich genauere Informationen 
über PCIe im Zusammenhang mit DMA erhalten kann?

Literaturempfehlungen sind auch sehr willkommen!

Vielen Dank im Vorraus!

Beste Grüße

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> über PCIe im Zusammenhang mit DMA erhalten kann?
Wenn du den Core von Xilinx verwendest, hast du mit PCIe an sich nichts 
mehr zu tun. Deine Schnittstelle innerhalb des FPGAs ist der Core und 
dessen User-Interface. Du mußt also das entsprechende Manual von Xilinx 
durchackern...

von Nabla (Gast)


Lesenswert?

Hallo,

der IP-Core geht aber nur bis zum Application-Layer, ein DMA-initiator 
wird aber im user application layer realisiert.

Viele Grüße!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.