Forum: FPGA, VHDL & Co. Modelsim TCL Script Signal Wert einlesen


von Andreas (Gast)


Lesenswert?

Hallo,

ich bin gerade dabei eine Testbench für einen Processor zu schreiben. Im 
ROM-File liegt das Programm, dass ich im Modelsim ausführen will. Dieses 
testet den Befehlsatz des Processors. Bei einen Fahler gebe ich einen 
bestimmten Wert über das IO-Port aus.

Da ich nicht ständig wieder auf "run" im Simulator drücken will, wollte 
ich mir ein TCL Script schreiben, welches das für mich erledigt und 
solang läuft bis ein Fehler aufgetreten ist, oder das Ende erreicht 
wurde.

Nun zu meinem Problem, da ich den Signalwert in das Script bekommen muss 
benötige ich einen Befehl dafür.

Mit drivers <signal> bekommen ich den aktuellen und den zukünftigen 
wert, dieses Antwort müsste ich aber noch so bearbeiten, dass ich das 
entsprechende value herausschneide.

Daher zum einen die Frage, wie kann ich String operationen sehr elegant 
in TCL machen, oder gibt es einen Befehl der mir den Wert direkt 
leifert, wie benen force <signal> [value] aber eben das ich das value 
zurück bekomme.


Vielen Dank für die Antwort!


mfg
andreas

von Ottmar (Gast)


Lesenswert?

examine ...

von Andreas (Gast)


Lesenswert?

Vielen Dank für die Antwort :-)


VG
andreas

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.