Hallo zusammen. Ich habe einen Spartan 7 FPGA und möchte den gerne über PCIe an ein TX6 Module der Firma Karo Elektronik anbinden. Ich suche so etwas wie ein FIFO Speicher, den ich dann als Blockdevice auslesen kann. Eigener Kerneltreiber ginge auch. An den FPGA sollen dann Daten über eine Logik ankommen. Die Logik dafür zu erstellen ist kein Problem. Kennt jemand eine fertige Lösung für so etwas? Ich habe Xillybus gefunden aber die Kosten dafür sind zu hoch. Einen IP Core von Xilinx dafür zu kaufen wäre mir irgendwie lieber.
Xilinx bietet auf dafür geeigneten Devices einen AXI-MemoryMapped-To-PCIe IP an. damit könntest du einen Dualport-RAM anschließen.
Falls weder der FPGA noch der Prozessor vorgegeben sind, würde ich mir an deiner Stelle überlegen, ob du nicht einen SOC wie den Cyclone V von Altera oder den Zynq von Xilinx verwendest. Dann kannst du dir den Ärger mit PCIe inkulusive Board Layout sparen und die Anbingung zwischen Prozessor und FPGA istr gratis onChip dabei.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.