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