Forum: FPGA, VHDL & Co. Simulation Modelsim - BFL


von Peter (Gast)


Lesenswert?

Hallo an alle, die auch vorm Rechner sitzen und nicht das Wetter 
genießen / genießen können.
Per EDK habe ich mir eine IP-Komponente erstellt, deren Funktion ich 
jetzt überprüfen möchte. Dazu habe ich das BFM Paket installiert, 
welches   grundlegende Dateien/Skripte für die Simulation per Modelsim 
erstellt.

Jetzt habe ich aber 2 Probleme:
1. Ich muss ich warten, bis in einem Register ein gewisser Wert steht. 
Wie funktioniert das in BFL?

2. Von einem Register möchte ich nur den oberen Teil (ersten 32bit 
ändern).
Im vorgefertigten Code ist ja schon das Schreiben für die gesamte breite 
des Registers vorgesehen.
1
mem_update(addr = SLAVE_REG0, data = 0123456789abcdef)
2
write(addr = SLAVE_REG0, size = SINGLE_NORMAL, be = SLAVE_REG0_BE)
3
read(addr = SLAVE_REG0, size = SINGLE_NORMAL, be = SLAVE_REG0_BE)

Wie kann ich nur den oberen Teil ändern?

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.