Forum: Mikrocontroller und Digitale Elektronik AVR mit mehr als 64kB sram


von Kasto (Gast)


Lesenswert?

Hallo!

Ich bin auf der Suche nach einer Möglichkeit an einem AVR ein sram mit 
mehr als 64kBit anzuschließen (was man noch hardwaremäßig adressieren 
könnte).
Klar, ich könnte auch 2x 64kBits parallel schalten und am 2ten chip ein 
inverten chip select, aber auch das ist mir zu wenig.

Ich bräuchte 921,600 kilobyte, was 7372800 bits wären.
Also 7,3megabits. Supergut wären 15kBits.

(die 15kilobits wären gut, da ich dann die vga daten double buffered 
speichern könnte, was aber nicht zwingend nötig wäre.)

Das dürften um die 200x 62256 sram sein.
Und Spaß dann die Adressierung softwareseits zu lösen hätte ich nach dem 
gelöte dann auch nicht mehr :o)

Naja, jemand eine Lösung?

liebe grüße, Kasto

: Gesperrt durch Moderator
von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?


von Rolf Magnus (Gast)


Lesenswert?

Kasto schrieb:
> Also 7,3megabits. Supergut wären 15kBits.
> Das dürften um die 200x 62256 sram sein.

Vielleicht ist es noch zu früh, aber das verstehe ich irgendwie nicht.

von Arno S. (Gast)


Lesenswert?

Kasto schrieb:
> Naja, jemand eine Lösung?

Hallo Kasto,

deine Angaben sind wirklich nicht ganz konsistent und vollständig. Wie 
dem auch sein. die klassische Lösung für solche Probleme wäre Banking. 
Nimm zwei 512kB SRAM (wenn du 1MB brauchst) und bilde die fehlenden 4 
Adressen per GPIO. Allerdings fehlen wichtige Angaben, z.B wie schnell 
du auf die Daten zugreifen möchtest etc.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Ja, ne, ganz einfach.
Er will ein VGA Display dran machen mit 640*480*3 Pixel/Farben = 921600 
Byte.

So viel hat meine Glaskugel schon verraten.

Falls der TO wieder nüchtern wird und auf dem Boden der Tatsachen 
angekommen ist, wird er selbst feststellen, dass dies eine Troll-Frage 
war.

von Matthias L. (Gast)


Lesenswert?

>Falls der TO wieder nüchtern wird und auf dem Boden der Tatsachen
>angekommen ist,

LOL

von Kasto (Gast)


Angehängte Dateien:

Lesenswert?

> die klassische Lösung für solche Probleme wäre Banking.
> Nimm zwei 512kB SRAM (wenn du 1MB brauchst) und bilde die fehlenden 4
> Adressen per GPIO.

Das hört sich interessant an. Über GPIO habe ich im Internet kaum was 
gefunden. Kann mir da jemand weiterhelfen?

von Falk B. (falk)


Lesenswert?

@  Kasto (Gast)

>Das hört sich interessant an. Über GPIO habe ich im Internet kaum was
>gefunden. Kann mir da jemand weiterhelfen?

Wenn du mit GPIO schon so viel Probleme hast, bist du noch meilenweit 
von einer derartigen RAM-Erweiterung eines AVRs entfernt.

Fang mal klein an.

http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen

Und denk mal über den Unterschied von Bits und Bytes nach, die du 
fröhlich durcheinanderwürfelst.

MFG
Falk

von GB (Gast)


Lesenswert?

Kasto schrieb:
> Ich bin auf der Suche nach einer Möglichkeit an einem AVR ein sram mit
>
> mehr als 64kBit anzuschließen (was man noch hardwaremäßig adressieren
>
> könnte).

Hast ja gut gesucht, ich hab 10 Sekunden gebraucht um vier zu finden:
ATxmega384A1
ATxmega256A1
ATxmega128A1
ATxmega64A1

128Mbit SDRAM oder 16MByte SRAM

von Kasto (Gast)


Lesenswert?

> Wenn du mit GPIO schon so viel Probleme hast, bist du noch meilenweit
> von einer derartigen RAM-Erweiterung eines AVRs entfernt.
> Fang mal klein an.

Lustig. hahaha.

> Und denk mal über den Unterschied von Bits und Bytes nach, die du
> fröhlich durcheinanderwürfelst.

Oder du checkst es einfach nicht. Ich würfel nichts durcheinander.
Wenn du willst, kann ich dir irgendwann mal etwas über Zahlensysteme 
erklären.

von Kasto (Gast)


Lesenswert?

> Hast ja gut gesucht, ich hab 10 Sekunden gebraucht um vier zu finden:
> ATxmega384A1
> ATxmega256A1
> ATxmega128A1
> ATxmega64A1

Würde man diese avrs jetzt nicht nur als Sample bekommen, wäre deine 
10sekündige suche sogar hilfreich gewesen.

von (prx) A. K. (prx)


Lesenswert?

Der 64A1 ist bei Digikey offenbar gut verfügbar.

von Falk B. (falk)


Lesenswert?

@  Kasto (Gast)

>> Und denk mal über den Unterschied von Bits und Bytes nach, die du
>> fröhlich durcheinanderwürfelst.

>Oder du checkst es einfach nicht. Ich würfel nichts durcheinander.

Ach ja? Das meinen alle Irren.

"Ich bräuchte 921,600 kilobyte, was 7372800 bits wären.
Also 7,3megabits. Supergut wären 15kBits."

>Wenn du willst, kann ich dir irgendwann mal etwas über Zahlensysteme
>erklären.

Na da bin ich mal gespannt . . .

von Tom (Gast)


Lesenswert?

Kasto schrieb:
> Würde man diese avrs jetzt nicht nur als Sample bekommen, wäre deine
> 10sekündige suche sogar hilfreich gewesen.

Wieviele brauchst du denn? Und wann? Dazu hast du nix geschrieben.

von hp-freund (Gast)


Lesenswert?


von Piep (Gast)


Lesenswert?

Rolf Magnus schrieb:
> Kasto schrieb:
>> Also 7,3megabits. Supergut wären 15kBits.
>> Das dürften um die 200x 62256 sram sein.
>
> Vielleicht ist es noch zu früh, aber das verstehe ich irgendwie nicht.

Er will 200 Stück 62256 SRAM's am AVR anschließen. Und damit 640x480 
VGA-Ausgabe mit 24 bit machen. Und was ein GPIO ist, weis er auch nicht. 
Und die anderen sind natürlich die Deppen.

Es gibt auch richtige LCD-Controller mit VGA Anschluss. Aber das ist 
wohl zu einfach.

von Der Boss (Gast)


Lesenswert?

> Er will 200 Stück 62256 SRAM's am AVR anschließen.

Naja, du bist definitiv ein Depp.
Wenn mal keine 2000 Smilies hinter eine Satz stehen, checkst du keine 
Ironie, oder??

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Der Boss schrieb:

> Naja, du bist definitiv ein Depp.

Genug getrollt für heute, leg' dich wieder hin.  Wenn du jetzt auch
noch anfängst, für jedes Posting einen anderen Namen zu nehmen, damit
du in der Mehrzahl bist, dann ist die Trollgrenze ausreichend
überschritten.

Wie Falk schon schrieb: fang' mal mit dem Tutorial an, wenn du das
irgendwie ernst meinst.

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.