Gast
#2771396
Hallo zusammen, für eine Testbench habe ich ein Modell eine CPU Interfaces gebaut. Nun möchte ich verschiedene Befehle zu einem Testcase zusammenfassen und via Text IO meiner Testbench zufügen. Soweit kein Problem, auch wenn es noch nicht implementiert ist, habe ich eine klare Vorstellung, wie ich es implemenkann. Nun zu meinem Problem. Im Design verwende ich ein Package, in welchem die entsprechenden Registeradressen als Constanten Hinterlegt sind, z.B.:
1 | |
2 | |
3 | |
Diese Namen möchte ich auch in den Text Files verwenden, so dass dort beispielsweise folgene Zeilen enthalten sind: rd cFwVersAddr # read Firmware Version wr cFpgaIdAddr 1234 # write 0x1234 in FPGA ID Register Gibt es eine Möglichkeit, den Namen der Konstanten zu parsen (kein Problem) und anschließend diesen in den zugehörigen SLV zu wandeln (hier habe ich keine Idee, wie ich das realisieren soll) Ich freue mich auf Eure sachdienlichen Hinweise. Viele Grüße, Hannes