Inhalt von BRAM in ISim einsehen?

Gast #3117698
Lesenswert?

Ja, es gibt ein Objekt namens "memory_i". Nur leider ist es, wie Du 
schon schreibst, komplett mit "U" gefüllt. Das ist nicht richtig, da der 
Speicher saubere Daten enthält.

Danke für den Tipp mit ModelSim!
Gast #3118759
Lesenswert?

Moin,

mit GHDL kann man auch nette Tricks machen. Habe mir mal dafür ein 
virtuelles RAM gestrickt, welches sozusagen einen dritten Port hat, so 
dass man es auf Anfrage "dumpen" (oder füllen) kann. Geht über die 
VHPI-Schnittstelle.

Grüsse,

- Strubi
Persönliche Seite #3135218
Lesenswert?

Strubi schrieb:

> mit GHDL kann man auch nette Tricks machen. Habe mir mal dafür
> ein virtuelles RAM gestrickt, welches sozusagen einen dritten
> Port hat, so dass man es auf Anfrage "dumpen" (oder füllen)
> kann. Geht über die VHPI-Schnittstelle.

Mit einem Altera geht das auch real - er legt dort einen dritten Port 
an. Vor Jahren habe ich das mal bei eine m Cyclone genutzt, um 
künstliche Fehler in das RAM einzutreiben, um negativen 
Strahlungseinfluss zu simulieren. Es gab dort eine zu testende 
Fehlerkorrektur mit Mehrheitsentscheid.

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