Forum: FPGA, VHDL & Co. FPGA Design Flow ueber SSH


von Jonathan S. (psihodelia)


Lesenswert?

Auf meinem Laptop starte ich "ssh $SERVER_NAME". Synthese mache ich mit 
Hilfe von XST(Xilinx ISE), die auf einem Linux Server(Athlon-CPU) 
laeuft. Das FPGA-Board ist zu dem Server angeschlossen, so dass ich 
unterwegs (wo WiFi gibts) auch synthetisieren und FPGA 
aufladen/testieren kann. Ich benutze rs232 fuer die Resultate aus FPGA 
zum Server zu senden. Alternativ, falls es um graphische Ausgang geht, 
benutze ich WebCam dafuer die an den Bildschirm gerichtet.

Man kann so unterwegs arbeiten. Was ich nicht gut finde ist sehr 
schwache Synthese/Plase&Root tools von Xilinx, die Leistungsfaehigkeiten 
des Servers nicht auf 100% benutzen. Eine normale Makefile Infrastruktur 
ohne GUI ist auch schwer den Xilinx tools anpassen.

von Jonathan S. (psihodelia)


Lesenswert?

Ich habe nur jetzt bemerkt, dass ich meine Frage vergessen zu 
beschreiben :)
Also, es geht um Text-basierende wave viewer. Ich möchte gerne Signale 
im Terminal sehen, da ich X sessions per SSH nicht mag. Es muss so 
ungefähr sein:
1
signal_A:******                             ******************
2
                         ********************
3
signal_B:*****************************
4
                                                           *****************

Hat vielleight schon jemand einen Skript der automatisch .vcd Dateien so 
Zeigt?

von Tom N. (tom-nachdenk)


Lesenswert?

Wenn DU schon eine Webcam für die Grafikausgabe benutzt, wieso dann 
nicht auch für die Timingdiagramme. Hier natürlich dann eher als 
Grafiken im Webbrowser oder als (zoombares) SVG?

von Jan M. (mueschel)


Lesenswert?

Ich habe mal ein Skript geschrieben, dass vcd Dateien parst und dann auf 
Basis eines sav-Files von gtkwave ps-Dateien erstellt. ASCII-Ausgabe war 
auch drin. Fehlerfrei war das ganze aber bei weitem nicht.
Ich kann dir das Skript gerne schicken per mail.

von Jonathan S. (psihodelia)


Lesenswert?

Tom Nachdenk wrote:
> Wenn DU schon eine Webcam für die Grafikausgabe benutzt, wieso dann
> nicht auch für die Timingdiagramme. Hier natürlich dann eher als
> Grafiken im Webbrowser oder als (zoombares) SVG?

Ich habe leider nur ein Bildschirm, im Besitz von dem FPGA Board. 
Ausserdem, Webcam liefert nur JPEG Dateien zu einem Web Server. Ich 
möchte aber eine komfortable Umgebung per SSH haben.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Ich würde ein Skript schreiben das mit gtkwave eine Bilddatei erzeugt 
und auf dem Webserver zugänglich macht.

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.