DE2 SDRAM NIOS II

OP #1935737
Lesenswert?

Hallo,
ich habe ein Problem mit dem SDRAM auf dem DE2 Board.
Verbaut ist darauf folgender Ram:

http://www.techtravels.org/amiga/minimig/gcfiles/A2V64S40CTP.pdf

Vorgegangen bin ich nach folgendem Tutorial:

http://www.cs.columbia.edu/~sedwards/classes/2010/4840/tut_DE2_sdram_vhdl.pdf

Das Projekt hat mit onboard sram schon mal funktioniert.

Als Fehler bekomme ich:

Verifying 00800000 (0%)
failed between address 0x800000 and 0x805547

Das bedeutet wohl, dass der Ram nicht läuft?

Als Anhang noch meine beiden wichtigen *.vhd Dateien.

Kann jemand was mit der Fehlermeldung anfangen?
Hab ich irgendwas wichtiges vergessen oder übersehen?

Ich weiß da grad überhaupt nicht mehr weiter und bin für jeden Hilfe 
dankbar.

Viele Grüße

Daniel
Angehängte Dateien:
#1938314
Lesenswert?

Daniel R. schrieb:
> Kann jemand was mit der Fehlermeldung anfangen?
> Hab ich irgendwas wichtiges vergessen oder übersehen?

Mit den verfügbaren Informationen kann man wenig dazu sagen. Tja, dann 
heißt es jetzt: Fehlersuche. Zwei Sachen würde ich dir raten wollen:

1. Nimm ein gutes Oszilloskop und schau die die Signale an. Da müssen ja 
immer wieder Refresh-Zyklen ausgeführt werden, uns anhand dieser Zyklen 
kann man Fehler oft eingrenzen.

2. Wenn du kein Skope zur Verfügung hast, lokiere das Programm nochmal 
zurück auf das interne RAM und starte den Debugger. Dann schaue dir das 
SDRAM im Memory-Fenster an. An den dort angezeigten Daten kann man 
manchmal auch sehen, ob ein Datenbit oder Adressbit klemmt.

Viel Erfolg,
Harald
OP #1940068
Lesenswert?

Hallo,
das mit dem Oszilloskop werde ich mal probieren.

Irgendwas an meinen Einstellungen scheint falsch zu sein, weil wenn ich 
ein Beispielprojekt mit eingebundenem SDRAM lade klappt das.
Jetzt könnte man ja sagen, schau dir da an wie es funktionier. Leider 
sind das mehrere hundert Zeilen vhdl code und ich nicht gerade der vhdl 
Profi...

Danke für die Tipps.


Viele Grüße

Daniel

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