ModelSim Simulationsproblem/-frage

Gast #915118
Lesenswert?
• ▲
▼
Hi!

Ich spiele gerade etwas mit den Xilinx Tools rum und arbeite mich in die 
Programmierung des PowerPCs ein. Ich teste ein bisschen rum mit der 
Ausgabe von Werten über die serielle Schnittstelle bzw. mit den LEDs und 
PushButtons, die auf einem ML403-Board enthalten sind.

Da ich noch kein Board vor mir stehen haben, simuliere ich das ganze ja 
dementsprechend nur. Klappt auch soweit ganz gut, ich krieg schön bei 
der seriellen Schnittstelle meine Nullen und Einsen raus ... aber es ist 
irgendwie stressig, die ganze Zeit dranzusitzen und Nullen und Einsen zu 
zählen und aufzuschreiben..
Gibt es in ModelSim die Möglichkeit, dass ich ein Signal 
"zusammenfassen" kann oder so, d.h. ModelSim mir die ganzen Nullen und 
Einsen anzeigt?

Wenn wir gerade dabei wären, kann bei ModelSim auch irgendwie Eingänge 
"belegen"? Also sagen, dass beim seriellen Eingang irgendwas reinkommt, 
dass dann mein Programm verarbeiten kann?

Am besten wäre das ganze natürlich, wenn das über den Hyper Terminal 
gehen würde, aber ich glaube nicht, dass das geht. Stimmts? ^^
Wenn dann müsste ich ModelSim schon vorher sagen, wann, was, wo anliegt 
und dann laufen lassen?!

Vielen Dank schon einmal & Gruß!
Gast #915314
Lesenswert?
• ▲
▼
Du könntest Dir ein Modul scheiben/suchen, welches die serielle Ausgabe 
aufnimmt und in was lesbares umwandeln. Dieses Modul kannst Du einfach 
mit simulieren.

Diese Vorgehensweise wird öfters verwendet, um den eigenen Code an 
"idealer" Hardware zu testen.

Rick
Gast #915751
Lesenswert?
• ▲
▼
Danke für die Antworten.

OK, ich habe es schon befürchtet, dass es nicht so "einfach" geht ... 
ich hatte die Hoffnung, dass ich das irgendwie in ModelSim selber 
einstellen kann, aber dem ist wohl leider nicht so.

Leider bin ich dem Schreiben eines Moduls nicht mächtig, da ich mich nur 
im die Software für den PowerPC kümmere. Deshalb kann ich mir das wohl 
abschminken :-/

Ganz unverschämte Frage: Von euch hat nicht jemand sowas zufällig 
rumfahren? ;)

Vielen Dank & Gruß!
Gast #921298
Lesenswert?
• ▲
▼
Du brauchst doch nur das Inversum Deines Senders dranzuhängen und 
mitlesen.

Im Grunde musst du das sowieso, weil die Gegenstelle ja auch mal etwas 
senden wird, was Du empfangen werden möchtest.

Damit brauchst du nur ein Modl, das Du zweimal instaziierst

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.