Ausgänge bei Simulation und Synthese

Gast #203127
Lesenswert?

Ich habe für die Simulation meines VHDL Models alle möglichen internen
Signale über Ports ( würde es auch ohne Ports gehen ?) nach außen
(entity) gegeben, damit ich den Signalverlauf ansehen kann.

Nun möchte ich aber das Model auf einen FPGA umsetzten. Kann ich dabei
dann einfach nicht benötigte Ausgänge (die nur zum simulieren gedacht
waren) offen lassen und sie erst garnicht auf die Pins des FPGA
ausgeben  ?

Ich verwende WebPack. Wenn ich da die Pins nicht selbst festlege dann
tut das Programm das automatisch routen. Wie kann ich das für die
"Simulationsausgänge" verhindern ?
Gast #203128
Lesenswert?

>Kann ich dabei dann einfach nicht benötigte Ausgänge (die nur zum
>simulieren gedacht waren) offen lassen und sie erst garnicht auf die
>Pins des FPGA ausgeben  ?

Bin mir zwar nicht 100% sicher, aber ich glaube nein.

Was mir allerdings nicht klar ist, wieso Du überhaupt die Signale auf
die Ports gelegt hast.
Welchen Simulator benutzt Du?
Kannst Du Dir da nicht einfach die internen Signal anschauen?
Gast #203129
Lesenswert?

Ja ich denk mal, das wäre ja dann auch logischer, die internen Signale
erst garnicht herauszuführen. Aber wie beschreib ich das in einer
testbench in vhdl ?

Ich hab den ModelSim Simulator und das testbench Template vom WebPack
als Grundlage für die Simulation genommen.
Gast #203130
Lesenswert?

>Aber wie beschreib ich das in einer testbench in vhdl ?

Mit der Testbench hat das gar nichts zu tun, sondern mit dem
Simulator.

Bei Modelsim kannst Du z.B. im Signalfenster "Add/Wave/Signals in
Design" auswählen, dann zeigt er Dir im Wave-Fenster alle Signale des
Designs an.

Oder auf der Kommandozeile "add wave SIGNALNAME" eingeben.
Angenommen Deine Testbench heisst "tb", Du instanzierst einen Zähler
mit dem Namen "counter" und willst Dir das interne Signal "count"
des Zähler anschauen (d.h. ins Wave-Fenster kopieren):

"add wave /tb/counter/count"

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