mikrocontroller.net

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


Autor: kuckuck12 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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??

Autor: Sym (Gast)
Datum:

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

Autor: kuckuck12 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Klaus (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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!

Autor: Sym (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: kuckuck12 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: kuckuck12 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: D. I. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Klaus (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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!

Autor: kuckuck12 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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 ...

Autor: D. I. (Gast)
Datum:

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

Autor: kuckuck12 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
genanntes Fenster ist bei mir einfach nur leer ...

Autor: D. I. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Man alter, ...

http://portal.model.com/modelsim/resources/referen...

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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.