Hallo, kennt jemand einen Mikrocontroller, der 8 oder mehr PCIe lanes zur Verfügung stellt (PCIe >= Gen 2) ? Oder muss man dafür zwingend eine PC-CPU verwenden ? (Direkte Verbindung ohne Protokollumsetzer, wie z.B. USB<->PCIe oder X1 auf X16 Mux.) Danke und viele Grüße, P.
Das wäre dann aber kein µC mehr sondern eher ein dicker (ARM-)SOC. Was willst Du denn an die PCIe Ports so anschließen? IMHO brauchst Du die PC CPU hier schon alleine damit RAM nicht zum Flaschenhals wird.
Ja, ein SoC und etwas in der Liga 1 GB Ram wären ok. Angeschlossen wird ein DSPC-8681 von Advantec mit vier C6678 DSPs von TI. Der ist so teuer, da kann man sich im Design auch einen SoC leisten :) Später kommt dann ggf. alles auf eine Platine, falls wir uns mit Advantec nicht über auf einen gangbaren Preis für DSPC-8681 einigen können. Also entweder Piggy aus unserem Board mit SoC und DSPC8681. Oder wir machen alles selber (SoC und 4 C6678 auf eine Platine).
Für so etwas bietet sich ggf. ein Xilinx Zynq (Serie 7 ab 7035) oder Zynq UltraScale+ an. Die in den Produkttabellen aufgeführten PCIe-Ports beziehen sich auf festverdrahtete Blöcke am PS (processing system). Weitere PCIe-Ports bzw. Lanes lassen sich, je nach verfügbaren Transceivertypen, auch noch in der PL (programmable logic) realisieren. Wenn Ihr Unterstützung bei solch einem System benötigt, kann ich Euch ggf. helfen.
Quick W. schrieb: > Angeschlossen wird > ein DSPC-8681 von Advantec mit vier C6678 DSPs von TI. Der ist so teuer, > da kann man sich im Design auch einen SoC leisten :) Wieso 4 DSPs und keine GPGPU? Keinen Bock Cuda oder OpenCL zu programmieren? Ich frage das weil moderne GPGPUs ein Vielfaches an Leistung haben verglichen zu 4 DSPs von 2014.
NXP LX2160A hat 8 Anschlüsse.. Ist glaub auch fast der einzige der mir einfällt. https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/layerscape-multicore-processor-/layerscape-lx2160a-multicore-communications-processor:LX2160A Marvell, Broadcom, Realtek ggf. Microsemi aber bei den meißten der genannten kann selbst ein Mittelständler nichts kaufen..
@turboj: Der code in C ist schon fertig und wir kennen die C6678s gut. Das auf CUDA zu portieren wäre ziemlich viel Arbeit. Ich rechne mal drüber (Flops / Teilekosten und Portierungskosten). Ist ggf. zukunftssicherer einen Nvidia Jetson ein-zu-designen, als einen 2014er DSP. @all: Vielen Dank für die Hinweise auf Bauteile, die arbeite ich mal durch. Viele Grüße, P.
Nvidia Xavier AGX hat genug PCIe-Lanes, plus die eingebaute GPU, die auch noch rechnen kann. Die kleineren Boards haben nicht genug PCIe Lanes. Xavier hat außerdem PCIe Gen4. fchk
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.