Hallo, ich plane gerade ein Board mit einem Spartan3A darauf und der soll ein externes RAM mit ca. 256Mbit bekommen. Von der Datenrate her würde sogar SDRAM reichen, was angenehm wäre, weil dann die restliche Bank mit 3,3V Signalen belegt werden kann. NT: wird vom Xilinx MIG nicht unterstützt ;-( Bei DDR habe ich höheren Durchsatz, MIG Unterstützung aber 2V5 Signale. Bei DDR2 muss ich auf 1,8V runter, das ist dann schon blöd mit den restlichen Signalen. SRAM wäre einfach ansteueren, ist aber in der Größe nicht zu bekommen bzw. zu bezahlen. Was würdet ihr nehmen? Sg, Wolfgang
woko schrieb: > Hallo, > > ich plane gerade ein Board mit einem Spartan3A darauf und der soll ein > externes RAM mit ca. 256Mbit bekommen. Von der Datenrate her würde sogar > SDRAM reichen, was angenehm wäre, weil dann die restliche Bank mit 3,3V > Signalen belegt werden kann. NT: wird vom Xilinx MIG nicht unterstützt > ;-( > Bei DDR habe ich höheren Durchsatz, MIG Unterstützung aber 2V5 Signale. > Bei DDR2 muss ich auf 1,8V runter, das ist dann schon blöd mit den > restlichen Signalen. SRAM wäre einfach ansteueren, ist aber in der Größe > nicht zu bekommen bzw. zu bezahlen. > > Was würdet ihr nehmen? > > Sg, > Wolfgang Wenn irgendwie möglich, dann SRAM. Ein wenig bekannter, aber guter Hersteller ist GSI (http://www.gsitechnology.com/). SDRAM controller sind nicht leicht zu schreiben und für DDR -RAM ist es zusätzlich erschwerend dass timing in Griff zu bekommen. Daher sollte nur einer mit MiG-Unterstützung eingesetzt werden. Die Pegel der nicht-speicher-pins sollten per levelshifter (Texas Instrument) wiedderereichbar sein. Durch den integrierten memory-Controller könnte für Dich auch der brandaktuelle Spartan-6 interessant sein. Und vielleicht ist für Dich ein spartan mit 8 statt 4 io-Bänken interessant. (spartan3?) Fazit: wenn beschaffbar dann SRAM, wenn nicht dann DDR und levelshifter für den Rest der Bank. MfG,
Cellular Ram oder Pseudo Sram sind die Stichworte, welche einfach zu handhaben sind, sowie sehr schnell, wenn der Burst-Transfer genutzt wird.
@FPGA Küche: danke für den Hinweis mit GSI Technology. Die müssen schon sehr gut sein, wenn für einen 144Mb Speicher ~242USD genommen wird ;-). Kommt für ein Serienprodukt leider nicht in Frage. Das mit dem neuen Spartan bzw. einen mit mehr Bänken wäre auch ein Idee. Ich schau noch die Pseudo und sonstige Exoten an, aber wahrscheinlich wirds wohl ein Micron DDR Ram werden. Sg, Wolfgang
woko schrieb:
> Kommt für ein Serienprodukt leider nicht in Frage.
Wie sieht es denn mit dem Produkt-Lebens-Zyklus aus? Da stellt sich sehr
schnell die Frage, was bekommst du in 3-5 Jahren noch. Wenn ich an die
typisch geforderten 10 Jahre denke, dann würde ich am liebsten auf den
RAM verzichten. :-(
Uwe Bonnes schrieb:
> Fuer DDR gibt es offene IP, z.B. in Milkymist
#########
Versteh ich nicht, IP (Intelectual Property) ist doch das Gegenteil von
offen?!
Und selbt bei dem von Xilinx qualifizierten DDR-Controller (MiG) gibbets
etliche probleme den fehlerfrei ans lauf zu kriegen. Da erwarte ich von
einem Fremdcontroller noch mehr Probleme.
MfG
woko schrieb: > Von der Datenrate her würde sogar > SDRAM reichen, was angenehm wäre, weil dann die restliche Bank mit 3,3V > Signalen belegt werden kann. NT: wird vom Xilinx MIG nicht unterstützt > ;-( Aus diesem Grund habe ich mal einen SDRAM-controller geschrieben. Wenn du Interesse hast, melde dich bitte. Tom
Thomas Reinemann schrieb: > woko schrieb: >> Von der Datenrate her würde sogar >> SDRAM reichen, was angenehm wäre, weil dann die restliche Bank mit 3,3V >> Signalen belegt werden kann. NT: wird vom Xilinx MIG nicht unterstützt >> ;-( > > Aus diesem Grund habe ich mal einen SDRAM-controller geschrieben. Wenn > du Interesse hast, melde dich bitte. Gibbets SDRAM in 256 Mbit ? MfG
@Kuechle: SDRAM gibt es schon in 256MB, auch billig sind sie. z.B. MT48LC8M32 oder MT48LC16M16... @Thomas: den SDRAM Kontroller wirst wohl nicht verschenken . In welchen Preisregionen gehen wir da um? sg, Wolfgang
woko schrieb: > @Kuechle: SDRAM gibt es schon in 256MB, auch billig sind sie. z.B. > MT48LC8M32 oder MT48LC16M16... > > @Thomas: den SDRAM Kontroller wirst wohl nicht verschenken . In welchen > Preisregionen gehen wir da um? > > sg, > Wolfgang Auf opencores liegt ein kostenloser core rum, der auch gut funktioniert. Wurde hier im Forum 2007 angesprochen: Beitrag "SDRAM Controller"
woko schrieb: > @Thomas: den SDRAM Kontroller wirst wohl nicht verschenken . In welchen > Preisregionen gehen wir da um? Da hier keiner seine Mail-Adresse veröffentlichen will, kannst du dich über unser Kontakt-Seite bei mir melden. http://abaxor.de/kontakt.html Tom
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.