Hallo! Ich will Daten von einem FPGA (Xilinx Zynq) zum PC transferieren. Ich rechne mit ca 12Gb/s. Deshalb will ich PCIe verwenden. Da ich das FPGA Board aufgrund diverser Aufbauten nicht in einem PC Gehäuse einbauen kann, bin ich auf der Suche nach einer externen Lösung. Kennt ihr hier sinnvolle Möglichkeiten? Folgendes habe ich gefunden: - Thunderbird 3: Wäre eine Möglichkeit, da TB3 PCIe routen kann. Leider finde ich keine erhältlichen TB3 Controller oder Doku. - TB3 to M.2 Adapter wie https://www.aliexpress.com/item/32865997082.html. Kann ich diese auch für andere Devices als Festplatten verwenden? Wenn ja, hat damit schon jemand Erfahrung?
Es gibt auch PCI Express External Cabling. Die TB Controller gibt's meines Wissens nicht so zu kaufen, da hat Intel die Finger drauf. Wir hatten mal eine Lösung mit PCIe Cable, war eigentlich ganz nett, aber dann gab's mit dem FX3 endlich das USB 3 was natürlich viel schöner geht. OSS hat viel PCIe Cabling: https://www.onestopsystems.com/product/pcie-x16-gen3-cable-adapter Aber billig ist das alles nicht.
Danke für die schnelle Antwort! Ja der FX3 ist super, nur leider für meinen Anwendungsfall zu langsam. Ich hätte auf eine TB3 Lösung gehofft. TB3 hat heute ja jeder Laptop und USB-C Kabel sind auch kompakt. Wenn ich nichts zu TB3 finde, dann wird es wohl CPCIe. Danke für den Link
Wenn dein FPGA Brett als PCIe Karte daher kommt, geht vielleicht sowas: https://www.sonnettech.com/de/product/thunderbolt/index.html
mars schrieb: > - TB3 to M.2 Adapter wie > https://www.aliexpress.com/item/32865997082.html. Kann ich diese auch > für andere Devices als Festplatten verwenden? Wenn ja, hat damit schon > jemand Erfahrung? Interessantes Ding. Die wichtige Information hier ist nicht der M.2 Slot sondern das explizit NVMe erwähnt wird (und im Bild der Zwischenstecker als PCIe angeschrieben ist). Für M.2 gibt es ja SSDs mit SATA und NVMe. NVMe ist ein Protokoll über PCIe (also das was du möchtest). SATA ist was anderes. Was wohl die gleiche Hardware drauf hat wie dieser Adapter sind die eGPU Boxen von verschiedenen Herstellern um dicke Grafikkarten an Laptops anzuschliessen per Thunderbolt3. Christian R. schrieb: > Es gibt auch PCI Express External Cabling. Die TB Controller gibt's Wenn es billig sein darf, dann gibt es ja diese PCIe Raiser Card Dinger die bei den Minern so beliebt sind, wo USB 3 Kabel zweckentfremdet werden. Die gibts zum Einbau in den Desktop oder sogar als MiniPCIe Variante: https://www.aliexpress.com/item/4000825543839.html
Christian R. schrieb: > da hat Intel die Finger drauf. Zum Glück nicht mehr :) Zitat Wikipedia: Am 4. März 2019 gab die Standardisierungsorganisation USB-IF bekannt, dass USB4 auf der Basis von Thunderbolt 3 entwickelt werden soll. Vorangegangen war die Übergabe der Lizenzen vom Erfinder Intel an USB-IF, so dass alle Hersteller zukünftig lizenzfrei Thunderbolt einsetzen können. Sonst würde ich wirklich mal dieses Ding von Aliexpress probieren, ist ja nicht sehr teuer. Christoph Z. schrieb: > Wenn es billig sein darf, dann gibt es ja diese PCIe Raiser Card Dinger > die bei den Minern so beliebt sind, wo USB 3 Kabel zweckentfremdet > werden. Die sind auch interessant (vor allem auch wegen dem günstigen Kabel), haben aber üblicherweise nur eine PCIe Lane. Das wird also nicht genügen. Das sieht ja auch spannend aus und müsste volle 4 PCIe Lanes herausführen, Kabel sind auch nicht teuer: https://de.aliexpress.com/item/4000029629180.html
:
Bearbeitet durch User
Gustl B. schrieb: > Das sieht ja auch spannend aus und müsste volle 4 PCIe Lanes > herausführen, Kabel sind auch nicht teuer: > https://de.aliexpress.com/item/4000029629180.html Spannend. Dank NVMe gibt es ja jetzt massenweise PCIe Kabelösungen :-)
Hallo Leute! Vielen Dank für eure Antworten. Dann werde ich einen der NVMe Adapter ausprobieren.
mars schrieb: > Dann werde ich einen der NVMe Adapter ausprobieren. Hast du das schon getan? Es gibt da so Adapter Platinen von Intel https://techmattmillman.s3.amazonaws.com/wp-content/uploads/2019/06/tb3boardtop.jpg und anderen Herstellern https://images.anandtech.com/doci/12900/IMG_7562.jpg die TB3 nach M.2 machen. Kann man da nur SSDs dran betreiben oder beliebige PCIe Hardware? Eigentlich sollte das ja nicht auf SSDs begrenzt sein. Macht das für die PCIe Hardware überhaupt einen Unterschied ob das direktes PCIe im PC oder externes PCIe über TB3 ist? Optische TB3 Kabel kann man bis 50 m kaufen: https://www.corning.com/microsites/coc/ocbc/Documents/OEM-062-A4-AEN.pdf
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.