Hallo,
ich bin dabei nir ein TCL-Skript für die Steuerung des Simulators
zuschreiben.
Bei einer Operation möchte ich vergleichen ob 2 Bitvektoren gleich sind.
Mit examine zieh ich die beiden Werte und speichere sie in einer
Variablen.
Der Vergleich geht aber mit folgender Meldung schief:
"** Error: syntax error in expression "$v_IO_5_IO /= $v_p0": single
equality character not legal in expressions"
v_IO_5_IO und v_p0 sind meine beiden Variablen.
der TCL-Code sieht wie folgt aus:
#Compare Result from Core with Portmapper
if {$v_IO_5_IO /= $v_p0} {
echo "Error in Portmapper"
break
}
das ganze wird in einer Schleife ausgeführt
Gibt es noch einen weiteren Befehl zum Vergleichen von Bitvektoren?
Vielen Dank!
mfg
andreas
Danke ich hab den Fehler gefunden, der Operator muss != und nicht /= lauten
Andreas schrieb: > der Operator muss != und nicht /= lauten Jaja, das passiert, wenn C-Programmierer und VHDL-Entwickler aufeinandertreffen... ;-)
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.