Forum: FPGA, VHDL & Co. DDR4 am FPGA


von Michael W. (Gast)


Lesenswert?

Hat schon mal jemand einen DDR4 an einem FPGA in Betrieb genommen?

von C. A. Rotwang (Gast)


Lesenswert?

Markus W. schrieb:
> Hat schon mal jemand einen DDR4 an einem FPGA in Betrieb genommen?

Das kann doch kaum ein FPGA, Hobbyisten-FPGA's erst recht nicht: 
https://www.xilinx.com/products/intellectual-property/ddr4.html

Lieber die bewährten DDR2 etc. verwenden als dieser neumodische 
Viel-zu-schnell-Kram.

von daniel__m (Gast)


Lesenswert?

hi,

in Betrieb genommen habe ich nicht, nur genutzt. Auf fertigen SoMs.

Einen eigenen DDR4 Controller zu schreiben, steht für die meisten Leute 
ausser Diskussion und ein PCB mit DDR4 würde ich auch nicht auf die 
leichte Schulter nehmen. Bei den Taktfrequenzen ist eine 
Board-Simulation dringend angeraten oder man hat viel Glück (oder noch 
mehr Erfahrung). Daher lieber was fertigen nutzen.

grüße

von Thomas W. (diddl)


Lesenswert?

C. A. Rotwang schrieb:
> Lieber die bewährten DDR2 etc. verwenden als dieser neumodische
> Viel-zu-schnell-Kram.

Ja oder DDR3.

Hab da ein china board mit Spartan6 wo sample code dabei ist.
Da braucht man sich nicht selbst um den Controller kümmern.
Läuft tadellos der Speicher.

Beitrag #5379165 wurde von einem Moderator gelöscht.
von Michael W. (Gast)


Lesenswert?

Thomas W. schrieb:
> Hab da ein china board mit Spartan6 wo sample code dabei ist.

Welches wäre das bitte?

von Thomas W. (diddl)


Lesenswert?


: Bearbeitet durch User
von C. A. Rotwang (Gast)


Lesenswert?

Thomas W. schrieb:
> Markus W. schrieb:
>> Welches wäre das bitte?
>
> Es ist dieses Board, es hat aber, wie gesagt, nur DDR3:
>
> 
https://de.aliexpress.com/item/New-XILINX-FPGA-Spartan6-Spartan-6-Development-Board-XC6SLX16-Core-Board-with-DDR3/32799566229.html?spm=a2g0s.9042311.0.0.27424c4dhmep2x

Ein Spartan-6 kann auf einen DDR-3 selbst im best case nicht schneller 
zugreifen als auf DDR2.
(UG 388, p. 12)

Und ob 800 MBit/s erreichbar sind, ist dann noch vom Speedgrad abhängig. 
Hier ist wohl ein -2C verbaut, was nicht der schnellste für diese 
Familie ist. Lt. DS162 p.18 schafft der an DDR3/DDR2 667/625 Mbit.
Es lohnt sich also kaum an einem Spartan6 und speziell an diesem Board 
DDR3 statt DDR2 einzusetzen.

von A. F. (chefdesigner)


Lesenswert?

Das liegt aber daran, dass die IOs, bzw der Controller nicht mehr kann. 
Aus Erinnerung ist mir geläufig, dass der Spartan intern 300MHz packt, 
wenn er richtig entwickelt wird und DAS dürfte dann der zweite Limiter 
sein.

Mit einem morderneren FPGA sollte es kein Problem sein, höher zu kommen 
und DDR2 ist da längst überholt.

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.