Forum: Mikrocontroller und Digitale Elektronik Serieller SRAM >= 50MHz


von X- R. (x-rocka)


Lesenswert?

Moin,

gibt's seriellen SRAM, der mit mehr als 20MHz Clock läuft? Ich habe 
bisher von diversen Herstellern nur die max. 20MHz-Typen gefunden.
Interface fast egal, Hauptsache klein, schnell, wenige Leitungen.

Danke,
X

von X- R. (x-rocka)


Lesenswert?

Gibt sowas nicht?

von ♪Geist (Gast)


Lesenswert?

>gibt's seriellen SRAM, der mit mehr als 20MHz Clock läuft
Ja z.B. CY14B101Q2 an. Der kann mit 40Mhz getaktet werden. Sind leider 
immer noch keine 50Mhz.

von X- R. (x-rocka)


Lesenswert?

♪Geist schrieb:
>>gibt's seriellen SRAM, der mit mehr als 20MHz Clock läuft
> Ja z.B. CY14B101Q2 an. Der kann mit 40Mhz getaktet werden. Sind leider
> immer noch keine 50Mhz.

Danke trotzdem! :)

von Zupp (Gast)


Lesenswert?

Moeglichst wenige Leitungen ... bedeutet magere bis keine 
Geschwindigkeit. Ein SPI RAM ... wow. Was spricht gegen ein paralleles 
RAM? Keine Leitungen mehr?
Mann kann natuerlich immer ein FPGA mit RAM Bloecken einsetzen. Das 
gibt's welche mit LVDS - Serdes. Die Geschwindigkeiten sind dann gegen 
oben fast offen ... die Preise allerdings auch.

Ich wuerd ne andere CPU andenken.

von X- R. (x-rocka)


Lesenswert?

Zupp schrieb:
> Moeglichst wenige Leitungen ... bedeutet magere bis keine
> Geschwindigkeit. Ein SPI RAM ... wow. Was spricht gegen ein paralleles
> RAM? Keine Leitungen mehr?
> Mann kann natuerlich immer ein FPGA mit RAM Bloecken einsetzen. Das
> gibt's welche mit LVDS - Serdes. Die Geschwindigkeiten sind dann gegen
> oben fast offen ... die Preise allerdings auch.
>
> Ich wuerd ne andere CPU andenken.

Es geht tatsächlich um eine SRAM-Erweiterung für ein FPGA, nicht für ne 
CPU.
Das Problem: nicht genug Leitungen bei einer Bauform mit Pins...
Ich muss halt woanders Pins sparen. :(

von Falk B. (falk)


Lesenswert?

@  X- Rocka (x-rocka)

>Es geht tatsächlich um eine SRAM-Erweiterung für ein FPGA, nicht für ne
>CPU.

OMG! Das ist doch einfach nur Murks.

>Das Problem: nicht genug Leitungen bei einer Bauform mit Pins...
>Ich muss halt woanders Pins sparen. :(

Oder dein Speicherkonzept prüfen. Kann man Daten verkleinern? 
Komprimieren? Berechnen statt speichern? Distributed RAM statt Block 
RAM? Größeres FPGA im pinkompatiblen Gehäuse? Ein Problem hat meistens 
deutlich mehr als eine Lösung. Man darf sich nur nicht sofort in eine 
vermeitlich einzige verbeißen.

von X- R. (x-rocka)


Lesenswert?

Falk Brunner schrieb:
> @  X- Rocka (x-rocka)
>
>>Es geht tatsächlich um eine SRAM-Erweiterung für ein FPGA, nicht für ne
>>CPU.
>
> OMG! Das ist doch einfach nur Murks.
>
>>Das Problem: nicht genug Leitungen bei einer Bauform mit Pins...
>>Ich muss halt woanders Pins sparen. :(
>
> Oder dein Speicherkonzept prüfen. Kann man Daten verkleinern?
> Komprimieren? Berechnen statt speichern? Distributed RAM statt Block
> RAM? Größeres FPGA im pinkompatiblen Gehäuse? Ein Problem hat meistens
> deutlich mehr als eine Lösung. Man darf sich nur nicht sofort in eine
> vermeitlich einzige verbeißen.

Ich habe die Vorgabe ein FPGA mit Pins zu nutzen, kein BGA.
Klar, es gibt andere Lösungen, aber serielles SRAM wäre eine gewesen.
Eigentlich war ein Spartan 6 eingeplant, den gibt's mit Pins aber 
maximal mit 102 IOs in TQFP-144. Eine weitere Lösung wäre zB ein Spartan 
3 in PQ208 + paralleles SRAM. Das wiederum könnte die Platzvorgaben 
sprengen.
Gleich ein größeren S6 in BGA würde sowohl Platz- als auch 
Speicherproblem lösen. Aber naja, manchmal gibt es noch ungewöhnliche 
"Herausforderungen"...

von Helmut S. (helmuts)


Lesenswert?

Mit 4 Bausteinen parallel hast du praktisch die vierfache 
Geschwindigkeit. Dafür brauchst du nur 6 pins zusätzlich.

von Arc N. (arc)


Lesenswert?

X- Rocka schrieb:
> Moin,
>
> gibt's seriellen SRAM, der mit mehr als 20MHz Clock läuft? Ich habe
> bisher von diversen Herstellern nur die max. 20MHz-Typen gefunden.
> Interface fast egal, Hauptsache klein, schnell, wenige Leitungen.
>
> Danke,
> X

Muss nur das Lesen schnell gehen oder auch das Schreiben?

Serielles Flash z.B. 
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en549422 80 
MHz SPI-Takt oder ein
Serial NAND oder Phase Change RAM von Micron oder ein
FRAM 
http://ramtron.com/products/nonvolatile-memory/serial-product.aspx?id=171

von X- R. (x-rocka)


Lesenswert?

Helmut S. schrieb:
> Mit 4 Bausteinen parallel hast du praktisch die vierfache
> Geschwindigkeit. Dafür brauchst du nur 6 pins zusätzlich.

Danke, das ist eine gute Idee! Das könnte einigermaßen passen!

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.