Forum: FPGA, VHDL & Co. Modelsim-Altera - Inhalt eines "Vektor" ausgeben?


von kuckuck12 (Gast)


Lesenswert?

Liebe User,

kann mir einer von euch sagen, wie ich mir (während ich eine Schaltung 
in ModelSim-Altera simuliere) den Inhalt eines Vektors ausgeben lassen 
kann? Muss ich hierfür im Quartus II einen bestimmten Pin-Typ 
anschließen oder kann ich im Simulationsprogramm irgendwo schauen, 
welchen Inhalt die Vektoren zum bestimmten Zeitpunkt haben??

von Sym (Gast)


Lesenswert?

Signale (ob einzelnes Bit oder Vektor ist egal) zum Wave hinzufügen? Das 
ist doch wirklich eine sehr grundlegende Funktion.

von kuckuck12 (Gast)


Lesenswert?

Und an welcher Stelle füge ich dies zum Wave hinzu? Ich habe bisher noch 
KEINE Auswahlfunktion dafür gefunden.

Muss ich dafür vielleicht einen Pin an einen Vector anhängen?

von Klaus (Gast)


Lesenswert?

Ich empfehle dir das Modelsim-Tutorial. Das beißt nicht, ist auch nicht 
sehr lang und danach weißt diese und viele andere grundlegenden 
Funktionen von Modelsim!

von Sym (Gast)


Lesenswert?

Entweder mit dem Kommando "add wave". Oder im Menü, wo die Signale 
angezeigt werden -> rechte Maustaste -> Add to wave selected signals

Ob die Signale überhaupt sichtbar sind, hängt jedoch davon ab mit 
welchen Optionen du vcom ausgeführt hast. Dreh' einfach die 
Optimierungen ab, dann siehst du alles.

von kuckuck12 (Gast)


Lesenswert?

"Ob die Signale überhaupt sichtbar sind, hängt jedoch davon ab mit
welchen Optionen du vcom ausgeführt hast. Dreh' einfach die
Optimierungen ab, dann siehst du alles."
Und genau diese Optimierung suche ich ...
Ich habe bis jetzt eher weniger mit ModelSim gearbeitet und startet das 
Tool immer aus Quartus II heraus via "Tools => Run EDA-Simulation-Tool 
=> EDA RTL Simulation"

Dass ich das Signal in die Wave hinzufügen muss weiß ich. Ich suche 
einfach nur gerade: WO? Das Tutorial habe ich auch schon angeschaut.

Im Tutorial ist z.B. in "count"-Signal in der Wave. Genau sowas suche 
ich - aber wie ich das hinzufüge? Gehe ich den Weg aus dem Tutorial, 
fügt er mir nur die Pins hinzu. Würde es Pins für mehrere BITs geben, 
wäre das kein problem - da es aber nur Pins für EIN bit gibt, ist das 
ein Problem.

Daran, dass ich die kostenlose Edition hab sollte es aber nicht liegen - 
hoffe ich doch?

Weiß denn einer von euch, wie ich an die "unoptimierten" Signale komme - 
also auch die Signale angezeigt bekomme, die an keinem Pin hängen?

Im Sinne von: klicke dort, hier und dann da ....
Gibt es da keine Option das anzeigen zu lassen?

von kuckuck12 (Gast)


Lesenswert?

Ich habe kurz im Internet geschaut ... scheinbar bin ich nicht der 
einzige mit dem Problem.

Bleibt mir wohl nichts über, als alle Bauteile einzeln zu simulieren.

von D. I. (Gast)


Lesenswert?

kuckuck12 schrieb:
> Ich habe kurz im Internet geschaut ... scheinbar bin ich nicht der
> einzige mit dem Problem.
>
> Bleibt mir wohl nichts über, als alle Bauteile einzeln zu simulieren.

RTFM

von Klaus (Gast)


Lesenswert?

kuckuck12 schrieb:
> Ich habe kurz im Internet geschaut ... scheinbar bin ich nicht der
> einzige mit dem Problem.

lol, ja da hast du ausnahmsweise mal recht :D  Das Internet ist voll von 
Leuten, die das selbe Problem haben wie du. Nämlich dass sie das 
Handbuch und/oder Tutorial nicht lesen können!

von kuckuck12 (Gast)


Lesenswert?

Hallo Klaus,

dann kannst du mir bitte kurz die Seite aus dem Handbuch zeigen, die mir 
aufzeigt wie ich das entsprechende interne Signal ausgegeben bekomme?
Vermutlich nicht - reicht eher nur für den Spruch.

Bisher konnte ich leider nichts finden ... selbst das hinzufügen ALLER 
Signale und das abschalten der "Optimierung" brachte bisher keinen 
Erfolg ...

von D. I. (Gast)


Lesenswert?

View -> Locals für Variablen, den Baum des Moduls aufklappen für die 
Signale, ...

von kuckuck12 (Gast)


Lesenswert?

genanntes Fenster ist bei mir einfach nur leer ...

von D. I. (Gast)


Lesenswert?

Man alter, ...

http://portal.model.com/modelsim/resources/references/modelsim_tut.pdf

Mach dieses Tutorial, wenn dus dann immer noch nicht hinbekommst, dann 
würde ichs mit Lego statt VHDL versuchen.

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.