Forum: FPGA, VHDL & Co. JavaProgramm mit FPGA ansteuern


von Simon W. (razorlol)


Lesenswert?

Schönen guten Tag miteinander,

ich habe eine Frage, wie sie sich aus dem Betreff evtl schon erschließen 
lässt.

Ich habe ein Java-Programm geschrieben, welches eine GUI besitzt mit 
Buttons. Bei den verschiedenen Buttons passiert logischerweise auch was, 
wenn man sie drückt.
Was mich nun interessiert:
Gibt es eine Möglichkeit, die Funktionen aus der Java-Applikation über 
einen FPGA anzusteuern? Das Fenster öffnet sich logischerweise erst bei 
Programm start. Die Funktionen werden aber nur auf Buttondruck 
gestartet. Ist es möglich, die Buttons durch die Taster auf dem FPGA zu 
ersetzen aber trotzdem das Java Programm damit dann aufzurufen?
Und ist es möglich, die Daten, die eigentlich in dem JavaFenster 
angezeigt werden, auf einem LCD Display auf dem FPGA anzuzeigen?
Ich habe in der Uni erst angefangen mit FPGAs zu arbeiten, kenne mich 
also noch nicht wirklich aus damit. Ich habe mir ein StarterBoard 
zugelegt. Spartan 3 mit 2 LCD Displays und ein paar anderen Komponenten.

Freue mich auf Antworten

Liebe Grüße

von alibaba (Gast)


Lesenswert?

Also im Allgemeinen ist das natürlich irgendwie alles möglich. Für alles 
weitere müsstest du genauere Fragen stellen. Als Erstes sollte 
irgendeine Verbindung zwischen dem FPGA und dem PC hergestellt werden. 
Ein einfaches Interface wäre der serielle Port/UART/RS232. Da solltest 
du vllt anfangen.

von Viktor B. (coldlogic)


Lesenswert?

Dein Java-Programm müsste etwas umgeschrieben werden. D.h. du müsstest 
eine Verbindung zwischen dem Spartan und dem PC herstellen (ganz trivial 
wäre ein USB2UART oder USB2SPI Wandler und entsprechender Stück Code im 
FPGA selber). Dann sollte das Programm den seriellen Port aufmachen, 
prüfen, ob der FPGA da ist, und ggf. auf die Befehle warten.

Ich schätze aber, ein Arduino wird dafür um das Hundertfache geeigneter 
sein.

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
Noch kein Account? Hier anmelden.