Serieller SRAM >= 50MHz

Gast #3002605
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.
OP #3004127
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. :(
#3004254
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.
OP #3006550
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"...
#3006782
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

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