Forum: Mikrocontroller und Digitale Elektronik SDRAM von über 2 GB mit einem µP ansprechen


von Batze (Gast)


Lesenswert?

Hallo!

Nach einiger Zeit erfolgloser Recherche im Internet und hier im Forum 
stellt sich mit die Frage, gibt es irgendeinen 32-Bit µP der über die 
Funktion verfügt SDRAM mit einer Größe von über 2 GB anzusprechen und 
eine entsprechende Datenmenge abzulegen.

Meine letzte erfolgsversprechende Spur war der AT91SAM7SE welche über 
einen SDRAM-Controller verfügt. Da dieser aber leider nur einen 13-Bit 
breiten Adressbus verfügt, fällt diese Option leider auch Flach.

Habt ihr noch irgendeine Idee?

Der entsprechende µP sollte ebenfalls auch schnell genug sein um ein 7,5 
MHz breites mit 10 MHz abgetastetes Signal eine Minute lang in den SD 
Speicher zu schreiben.

Danke im Voraus!

Gruß

von gast (Gast)


Lesenswert?

2GB!? das ist schon etwas häftig, naja omap oder davinci vielleicht? 
ansonsten den atom von intel?

von Zwirbeljupp (Gast)


Lesenswert?

Ja da gibt es diverse Mikroprozessoren, die dieser Aufgabe gewachsen 
sind. Z.B. der Intel Pentium 4.

Abgesehen davon:
http://de.wikipedia.org/wiki/Abtasttheorem
Ein Signal immer mit mindestens der doppelten Maximalfrequenz abtasten!

von Martin (Gast)


Lesenswert?

> Meine letzte erfolgsversprechende Spur war der AT91SAM7SE welche über
> einen SDRAM-Controller verfügt. Da dieser aber leider nur einen 13-Bit
> breiten Adressbus verfügt, fällt diese Option leider auch Flach.

Da hast du dich etwas verguggt. Da hätte ja jeder 8 Bit µP seit den 
70ern mehr Adressleitungen.

von Matthias L. (Gast)


Lesenswert?

>>7,5 MHz breites mit 10 MHz abgetastetes Signal eine Minute

Mal von der Unterabtastung abgesehen.

10MHz Abtastrate für eine Minute.
Da brauchst du 75Millionen Byte, also etwa 71,5MB...

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> > Da dieser aber leider nur einen 13-Bit
> > breiten Adressbus verfügt, fällt diese Option leider auch Flach.
>
> Da hast du dich etwas verguggt. Da hätte ja jeder 8 Bit µP seit den
> 70ern mehr Adressleitungen.

Da hat er sich nicht vertan; DRAM (und auch SDRAM) wird mit 
gemultiplextem Adressbus angesteuert. Und so werden mit 13 
Adressleitungen 2^26 Adressen angesteuert.

von Falk B. (falk)


Lesenswert?

@ Matthias Lipinsky (lippy)

>>>7,5 MHz breites mit 10 MHz abgetastetes Signal eine Minute

Mal davon abgesehnen, dass man mit 10 MSpampe/s keine 7,5 MHz erfassen 
kann

>10MHz Abtastrate für eine Minute.
>Da brauchst du 75Millionen Byte, also etwa 71,5MB...

Kopfrechnen heute schwach?

10 MHz bei 8 Bit Auflösing macht 10 MB/s = 600MB/min

Wobei es heutzutage Unsinn ist, sowas audF RAM zu speichern. 10MB/s 
schluckte jede Festplatte und jeder bessere CF (Compact Flash).

Alles easy.

MFG
Falk

von Matthias L. (Gast)


Lesenswert?

>Kopfrechnen heute schwach?
>10 MHz bei 8 Bit Auflösing macht 10 MB/s = 600MB/min

Nein. Da die Auflösung nicht dabei stand, bin ich einfach mal von 1Bit 
ausgegangen

;-)

von Tobias P. (hubertus)


Lesenswert?

LPC2468 und LPC2478 von NXP haben 32 Bit breite Adress- und Datenbusse. 
Ohne jetzt auf der NXP-Seite extra nachgeschaut zu haben: Auch der 
LPC2378 hat (glaube ich mich zu erinnern) 32 Bit Busse.
Die 24xx sind im QFP208 erhältlich, während der 23xx im QFP144 verfügbar 
ist.

von Batze (Gast)


Lesenswert?

Das mit den 10 MHz passt schon!
Das signal ist ein Tiefpass-Signal um 0 (-3,5 MHz bis +3,5 Mhz) somit 
ist die höchste im Signal vorkommende Frequenz 3,5 Mhz doppelte 
Abtastfrequenz ist 7 Mhz somit bin ich mit 10 Mhz gut dabei!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Das signal ist ein Tiefpass-Signal um 0 (-3,5 MHz bis +3,5 Mhz)

Negative Frequenz? Ach so.

von Christian R. (supachris)


Lesenswert?

Du tastest im Bildbereich ab? Fetzt.

von Falk B. (falk)


Lesenswert?

@ Batze (Gast)

>Das signal ist ein Tiefpass-Signal um 0 (-3,5 MHz bis +3,5 Mhz) somit

Das schreibt so kein Mensch. 0-3,5 MHz, fertig. Und du schriebst was von 
7,5 MHz breites Signal.

>ist die höchste im Signal vorkommende Frequenz 3,5 Mhz doppelte
>Abtastfrequenz ist 7 Mhz somit bin ich mit 10 Mhz gut dabei!

Naja, da braucht man schon einen SEHR guten Filter. 3,5 MHz klingt nach 
TV-Signal (analog).

MFG
Falk

von Michael K. (1am3r)


Lesenswert?

Tobias Plüss wrote:
> LPC2468 und LPC2478 von NXP haben 32 Bit breite Adress- und Datenbusse.
> Ohne jetzt auf der NXP-Seite extra nachgeschaut zu haben: Auch der
> LPC2378 hat (glaube ich mich zu erinnern) 32 Bit Busse.
> Die 24xx sind im QFP208 erhältlich, während der 23xx im QFP144 verfügbar
> ist.

Ich kenn mich jetzt zwar nicht mit den NXPs aus, aber ich denk mal bei 
denen ist es ähnlich wie bei den Atmels, und da hat der Chip-Select für 
das SDRAM 256MB Adressraum zur Verfügung. Wobei ich glaube das nicht mal 
das möglich ist und maximal 64MB ( oder evtl doch 128? ) möglich sind. 
Zumindest ist bei den ARM9 von Atmel so. Wirst also vermutlich einen 
viel größeren µC brauchen.

von Matthias L. (Gast)


Lesenswert?

>Wirst also vermutlich einen viel größeren µC brauchen.

Oder mit einem zusätzlichen Port eine Bankumschaltung bauen.

von (prx) A. K. (prx)


Lesenswert?

DRAM ist nicht gleich DRAM. Es gibt viele Controller die DRAM verwenden 
können -  aber nicht unbedingt jede Variante davon.

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.