Wir entwickeln einen mobilen Roboter. Dieser bekommt einen kompletten Rechner an Board, da sehr viel Rechenleistung benoetigt wird. Die Sensoren werden dabei von einem FPGA bedient. Dabei faellt eine gewaltige Datenflut an (besonders von den Kameras). Ziel ist spaeter eine Steckkarte, an die die Sensorik und Motorik angeschlossen wird. Wir hatten geplant, dass der FPGA ueber PCI mit dem Hostrechner kommuniziert. Zwar reicht die Bandbreite von PCI aus, aber wir sind trotzdem am ueberlegen, ob wir pci express benutzen wollen. Denn PCI-Slots verschwinden langsam von den Mainboards. Da die Entwicklung und Fertigung einer solchen Steckkarte (Multilayer-PCB, BGA Bauteile loeten lassen, der FPGA selbst) sehr teuer sein wird, wollen wir eine zukunftssichere Loesung. Zum Testaufbau benutzen wir ein FPGA-Dev-Board mit Altera Stratix II EP2S60F1020C3. Nun meine Frage: kommt der Stratix-II mit den PCIexpress-Signalen klar oder benoetigt man z.B. den Stratix-II-GX, der spezielle Transceiver hat? Wir wuerden dann fuer den Testaufbau eine kleine Platine fertigen lassen, die die PCIe-Signale auf SMA-Anschluesse fuehrt. Von dort koennen wir dann kurze Koax-Kabel benuten. Unser Devboard hat gluecklicherweise schon mehrere SMA-Anschluesse fuer Highspeed-Anwendungen. Wenn der Testaufbau dann mal problemlos laeuft (und ausreichend geprueft ist), dann wird eine Firma beauftragt, die daraus eine Steckkarte entwickelt und fertigt...
Direkte anbindung von PCI express an deinen Stratix kannst du wohl knicken. Knottsystems bietet ein Dev-Board mit Cyclone II an: http://www.knottsystems.com/cyclone.asp Dort verwenden die einen PCI express PHY von TI (XIO1100)
Altera bietet einen IP-Core in versch. Bausteinen für PCI express an. Es sollte also nicht ganz unmöglich sein. Guckst du hier: http://www.altera.com/products/ip/iup/pci-express/ipm-index.jsp
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.