Forum: FPGA, VHDL & Co. NIOS 2 Simulation


von Thomas G. (Firma: Schüler) (thomas4)


Lesenswert?

Hallo!

Habe bis jetzt nur uC und C++ mit dem Programm Visual Studio 
programmiert. Daher ist die Entwicklungsumgebung Quartus II und speziell 
NIOS II für mich völliges Neuland.

Mein Problem ist wiefolgt. Ich würde gerne das Beispielprogramm 
microc/os-2 simulieren. Es ist in C++ programmiert und darin sind 2 
Threads enthalten die abwechselnd "Hello from Thread 1" und "Hello from 
Thread 2" liefern.

Gibt es eine Möglichkeit dieses Programm so zu simulieren wie bei Visual 
Studio, also mit der cmd Oberfläche.
Bei meinen Recherchen bin ich nur auf ModelSim gestoßen, jedoch kann man 
da ja nur Zeiten simulieren oder täusch ich mich da?

Danke für eure Hilfe!

von Roger S. (edge)


Lesenswert?

Du kannst in ModelSim dein ganzes Nios System samt Software simulieren,
bloss ist das absoluter overkill.

Dem Visual Studio 'feeling' kommst du naeher wenn du ein kleines Nios 
System mit RAM, Timer und einem UART baust. Kann auch ein JTAG-UART 
sein.
Dann erstellst du ein BSP und laedst das Beispielprogramm mittels EDS 
aufs Zielsystem (Run As/Debug As Nios II Hardware).

Ich nehm an das Beispiel verwendet printf, dann erscheinen die Ausgaben 
auf der Konsole.

Der Debugger ist ueberigens Thread-Aware.

Cheers, Roger

von Thomas G. (Firma: Schüler) (thomas4)


Angehängte Dateien:

Lesenswert?

wie erstelle ich bitte diese fehlende ELF Datei?
oder was stelle ich beim gezeigeten Fenster ein um fertig zu simulieren?

Danke im Voraus!

von Roger S. (edge)


Lesenswert?

Das system ELF braucht es nicht, das Project ELF sollte reichen,
nimm den Haken dort raus und konfigurier die Target Connection.

Cheers, Roger

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.