Simulation Modelsim - BFL

Gast #605440
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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren