Guten Morgen Zusammen, wir haben die Auflage bekommen, auch die VHDL Sachen in die Jenkins Umgebung zu integrieren, wie die restliche Software unserer Steuergeräte auch. Wir verwenden hier von Lattice die XO3 - ECP3/5 - und Certus FPGAs und die Lattice Diamond Umgebung, hier die 3.12 (automotive Zertifiziert) mit VHDL und ModelSim als Simulation-Test. Das bedeutet für mich, dass man den graphischen Entwicklungs-Workflow nun auf die Konsole bringen muss. Was soweit geht, ist mit Jenkins das Repo auslesen, über die Lattice Diamond TCL Konsole die Synthese, das Place and Route und die Bit-File Generierung zu starten und zu erzeugen. Auch die Erzeugung des *.c - Files aus dem Bit-File geht, damit man den FPGA vom Prozessor aus über SPI laden kann. Was ich nicht hin bekomme ist mit dem Lattice Projekt File ein *.do bzw *.mdo File für die Simulation automatisch zu erzeugen. Wenn man über Diamond den Simulation Wizard aufruft, werden die ganzen notwendigen Files für die Simulation, auch das *.mdo erzeugt. Leider kann ich nirgendwo herausfinden, welche Schritte Diamond mit dem Simulation Wizard durchführt. Was muss man da machen, um über eine Konsole ebenfalls die notwendigen Sachen für die Simulation des VHDL-Projekts zu erzeugen und anschließend das ganze zu starten. Habt ihr mir vielleicht einen Tip, wie man das *.mdo File aus der verkappten Diamond TCL Konsole oder auch über eine Standard Konsole zu erzeugen und dann die Simu zu startet. Vielen Dank im voraus.
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.