Quartus: SDRAM Interface erzeugen

OP #1032546
Lesenswert?

Hi Community,

ich habe mir ein Altera DE1 zugelegt und würde gerne den SDRAM 
ansteuern, der sich auf dem Board befindet. Leider gibt es keine 
Hauseigene IP für herkömmlichen SDRAM.

Ich habe gesehen dass es im SOPC-Builder ein solches Interface gibt, 
aber ich will eigentlich kein komplettes System mit CPU aufbauen, und 
habe außerdem keine Erfahrung mit SOPC oder dem Avalon-Bus.

Tja, meine Frage: kann ich die SDRAM-IP sonst irgendwie erzeugen? Oder 
kann ich mir vom SOPC-Builder eine SDRAM-IP erzeugen lassen, die ich 
dann ausbaue und manuell mit Daten füttere? Oder kennt jemand eine 
kostenlose, funktionierende SDRAM-IP?
Gast #1032563
Lesenswert?

> Tja, meine Frage: kann ich die SDRAM-IP sonst irgendwie erzeugen? Oder
> kann ich mir vom SOPC-Builder eine SDRAM-IP erzeugen lassen, die ich
> dann ausbaue und manuell mit Daten füttere?

Nee...
Die SOPC-Builder Systeme sind verschlüsselt, da geht gar nix.

> Oder kennt jemand eine kostenlose, funktionierende SDRAM-IP?

Auf opencores.org gibts einige Speicherinterfaces, da könnte auch was 
für dich dabei sein. Anderseits ist ein Prozessor, der den SDRAM 
bedient, auch nicht gerade verkehrt wenn es um grössere Speichermengen 
geht.
#1032683
Lesenswert?

Den SDR SDRAM controller ist beim SOPC builder gratis mit dabei.
Es gab ihn mal stand-alone, ist aber mittlerweile verschwunden.

Am einfachsten wuerdest du deiner Logik ein Avalon MM Master interface 
verpassen und diese mittels SOPC builder mit dem SDRAM controller 
verbinden.
Ein SOPC design braucht ja nicht zwingend eine CPU.

Andernfalls, der SDR SDRAM controller wird aus einem script generiert 
und liegt dann plain-text vor. Allerdings hat der ein Avalon MM Slave 
interface.

Cheers, Roger

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