Hallo Zusammen, Ist es möglich die OpenCL Implementierungen der OpenCV Biblothek auf einem Altera Cyclone V SoC (http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=816) zu verwenden? Grüße
nein, nicht ohne Weiteres möglich. Aus OpenCL wird erst ein Design generiert, welches man in das FPGA reinladen kann. Allgemeingültig kann man da (noch) nichts machen. Ich denke aber schon, dass soetwas bald kommen könnte (HLS ist schon in der Beta-Phase). Wenn Du also eine bestimmte OpneCL-Implementierung aus OpenCV brauchst, könntest Du versuchen, diese (und nur diese) zu synthetesieren. OpenCL-Compiler für Altera kostet, glaube ich, 1000,-. Ohne kann man nur auf der Software-Ebene was machen -- es wird kein HDL-Design generiert Grüße Kest
Vielen Dank für die Antwort, "Wenn Du also eine bestimmte OpneCL-Implementierung aus OpenCV brauchst, könntest Du versuchen, diese (und nur diese) zu synthetesieren. " Könntest du vielleicht grob an folgendem Beispiel skizzieren wie man vorgehen würde? Beispiel: Median-Filter der OpenCV Implementierung wird beispielsweise in meinem C Code verwendet. Der C Code läuft auf dem ARM und die OpenCL-Implementierung des Medianfilters soll verwendet werden. (Altera OpenCL- Compiler ist vorhanden) Vielen Dank im Voraus
Ja, so etwa könnte es gehen: 1. Zunächst brauchst Du die BSP (Board Suppoer Package) für das vorhandene FPGA-Board 2. Du nimmst deine Spezielle OpenCL-Implementierung und kompillierst diese. 3. a) Du hast dann deinen C-Code, der später auf dem Arm läuft, b) Der OpenCL-Compiler spuckt eine Projektdatei/Design raus, welches synthetisiert werden kann. 4. Du synthetisierst Dein Projekt 5. jetzt kannst Du Deinen C-code auf dem ARM ausführen. Ich selber habe nicht so viel Erfahrung damit, habe nur ein Paar Beispiele durchgespielt. Berichte auf jeden Fall von Deinen Erfahrungen! :-D Grüße Kest
Vielen Dank, Werde mich nochmals melden wenn das SoC -Board geliefert wurde und nochmals Fragen oder berichten wenn es geklappt hat :)
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.