NIOS simulieren

Gast #928428
Lesenswert?
• ▲
▼
So wie jedes andere System auch? Benötigte Eingänge mit gescheiten 
Werten/Signalen belegen und die Ausgänge aufzeichnen/vergleichen 
(manuell oder automatisch).

Wo hängt es denn genau?

Rick
Gast #929507
Lesenswert?
• ▲
▼
Im Prinzip richtig, wobei der "Eingang" eines Nios ja in erster Linie 
ein Software sein dürfte. Diese muss geschrieben, compiliert und als 
Memory-file ins RAM geladen werden. Die NIOS IDE macht das glaube ich, 
direkt.
Gast #929672
Lesenswert?
• ▲
▼
Servus aus der schönsten Gegend im Süden.

Das mit dem Code einbinden in der Simulation lässt einiges an Spielraum.
Ich habe bisher nur mit dem Open Source von Lattice gearbeitet, aber
vielleicht kann ich Dir trotzdem weiterhelfen,

Liegt dein Programm Code innerhalb des FPGA?
Ist er im internen FPGA Speicher abgelegt, dann sollte es für die
Simulation kein Problem darstellen, da dieser Speicher auch in der 
Simulation bereits die richtigen Werte beeinhalten sollte.

Verwendest Du einen Programm Speicher ausserhalb des FPGA?
Dann musst Du in deiner Testbench dein imaginäres Board nachbilden.
D.h. Du instantizierst dein FPGA und den Programm Speicher. Schreibst
die Verbindungen zwischen FPGA und Speicher. Und last but not least auch
eine funktionale Bechreibung des Programmspeichers.

Aber mal ehrlich. Hasst Du mal überlegt, wie lange die Simulation
eines Soft Prozessor Programmes dauert?

Wenn Du Probleme hast, wäre nicht der Einsatz eine FPGA internen
Logic Analyzers a la Reveal (mir fällt der Altera Name nicht ein ;-) )
nicht sinnvoller?

Have Fun

Lupi

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren