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ß!
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
ich weiß nicht ob ich deine Frage richtig verstanden habe, aber evtl. müßtest du einfach eine *.do Datei schreiben. Damit kannst Du ja dei Eingänge deiner Schaltung mit Werten belegen. Falls ich Deine Frage jetzt komplett falsch aufgefasst habe, dann nix für ungut ;)
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ß!
Im Prinzip dürfte Dir ja jeder einfache UART-Core ausreichen, oder? Braucht ja nur zu empfangen. Schau doch mal bei opencores.org vorbei. Oder nimm google -> codesearch Rick
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.