Forum: Mikrocontroller und Digitale Elektronik LPC2214 (P)SRAM, SDRAM uClinux


von Andreas B. (Gast)


Lesenswert?

Ich möchte mir ein Board bauen / kaufen das uClinux tauglich ist, ich
bin dann auf die Seite von Ulrich Radig gestossen, mit dem ARM LPC2214.
Das SRAM ist jedoch relativ teuer, und in der Schweiz habe ich auch noch
keine Bezugsquelle gefunden. Gibt es irgendwo eine Erklärung wie man
SDRAM oder DRAM an den Controller anschliessen kann? (war schon mal im
Forum, jedoch wurde nie eine Lösung genannt)
Oder welchen ARM würdet ihr mir empfehlen, bei dem ich SDRAM verwenden
kann (und sollte natürlich auch in der Schweiz zu bekommen sein...)

mfg Andreas

von Dominic (Gast)


Lesenswert?

Hallo Andreas,

(S)DRAM ist sehr viel komplizierter zu bedienen als SRAM. Die LPCs
verfuegen ueber keinen SDRAM Controller, daher ist es nicht moeglich,
SDRAM an diese anzuschliessen.

SDRAM Controller finden sich wohl erst bei den "groesseren" ARMs -
ARM720t (ARM7TDMI + MMU + Caches), ARM920t, ARM926EJ-S, etc.
Chips mit diesen Cores sind z.B. Atmel AT91RM9200, Atmel AT91SAM9261
oder die EP93xx Reihe von Cirrus Logic. Diese Chips sind deutlich
leistungsfaehiger als ein LPC, und werden oft fuer Embedded Linux oder
aehnliches verwendet.

Gruss,

Dominic

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Weitere Kandidaten:
OKI ML67Q4000 und 5000.

Wenn ich mich recht erinnere, sind beide ARM7TDMI-basierend, der 5000
hat internen Cache. Beide laufen mit bis zu 60 MHz.
Je nach Ausführung (letzte Ziffer der Typenbezeichnung) mit
unterschiedlich viel internem Flash-ROM und unterschiedlich viel
internem (schnellen) SRAM.

Erfreulicherweise im (noch) lötbaren PQFP-Gehäuse.

Für den 5000 gibt's was von Olimex:
http://www.olimex.com/dev/oki5003.html

Nein, eine Bezugsquelle für "nackte Bausteine" kenne ich nicht.

von Andreas B. (Gast)


Lesenswert?

Das Problem wäre auch nicht einfach einen ARM mit SDRAM Controller zu
finden, sondern einen zu finden der auch irgendwo für Privatpersonen
gekauft werden kann.
z.B. hat Atmel ARMs mit SDRAM Controller, taktbar bis 180MHz, aber ich
weiss nicht wo man so was bekommt...

mfg Andreas

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Naja, der Tatsache, daß die Teile in Bulgarien zu bekommen sind und dort
von Olimex auf Platinen gelötet werden, entnehme ich eine gewisse
Wahrscheinlichkeit, daß diese OKI-Controller keine vollständigen Exoten
sein dürften.

Hier mal Datenblätter:
http://www.okisemi.com/datadocs/doc-eng/ml674001_q4002_q4003.pdf
http://www.okisemi.com/datadocs/doc-eng/ml675001_q5002_q5003.pdf

Nachtrag:
x001 hat kein Flash-Rom, x002 hat 256 kByte und x003 hat 512 kByte.
Alle haben 32 kByte SRAM, die 400x-Reihe läuft mit maximal 33 MHz,
während die 500x-Reihe dank des integrierten Caches (8 kByte) mit
maximal 60 MHz läuft.

400x und 500x sind wohl sogar pinkompatibel.

von Andreas Dörr (ADoerr) (Gast)


Lesenswert?

> Das Problem wäre auch nicht einfach einen ARM mit SDRAM Controller zu
> finden, sondern einen zu finden der auch irgendwo für Privatpersonen
> gekauft werden kann.
> z.B. hat Atmel ARMs mit SDRAM Controller, taktbar bis 180MHz, aber
ich
> weiss nicht wo man so was bekommt...

Ich vermute mal Du meinst den AT91RM9200. Den gibt's z.B. bei CSD.

von Dietmar (Gast)


Lesenswert?

@Andreas B.:

Bei den Philips LPC2000 geht es mit SRAM noch sehr gemütlich zu.
Obwohl, bei den LPC2200 lassen sich auch mal 8 MB SRAM installieren.
Die können aber keine SDRAM, da ohne SDRAM-Controller.

Für was größeres, was weiß ich, 32 oder 64 MB und mehr, mußt du dich
bei ARM9 umschauen. Mir schwebt da bei uCLinux noch der Begriff
"NetSilicon" im Gedächtnis.

Google doch mal danach.

Gruß

Dietmar

von Andreas B. (Gast)


Lesenswert?

@ADoerr: genau den AT91RM9200 meinte ich, aber CSD sagt mir nichts, wenn
ich das bei Google eingeben kommen so viele Geschäfte das ich
wahrscheinlich das richtige nie finden werde..., kannst du noch einen
URL angeben?

NetSilicon hat da einiges im Angebot, ich muss das noch genauer
durchlesen...
Preise habe ich auch noch nicht bei allen gefunden (im Onlineshop
erscheinen nicht immer die Produkte die ich anklicke...)

mfg Andreas

von Michael (Gast)


Lesenswert?


von arc (Gast)


Lesenswert?

LPC2800/LPC2888 wären z.B. ARM7TDMIs mit SDRAM-Controller und Hi-Speed
USB. Allerdings z.Z. nur als Muster verfügbar und nicht für den
Hausgebrauch (dank BGA-Gehäuse).
http://www.standardics.philips.com/news/lpc2800/~LPC2880/#top

von arc (Gast)


Lesenswert?

Eine Übersicht über SBCs in diversen Größen gibt's z.B. hier:
http://linuxdevices.com/articles/AT2614444132.html

von Marco S. (masterof)


Lesenswert?

abo

von Andreas B. (Gast)


Lesenswert?

Ich werde mir wahrscheinlich einen AT91RM9200 zulegen, muss mal noch das
Datasheet studieren, und schauen wie es mit Software aussieht. Ich werde
mir warscheinlich eine Platine ätzen lassen müssen, das löten wird auch
dann noch genug schwer sein.

mfg Andreas

von Philip K (Gast)


Lesenswert?

Bin gerade dabei, mir ein Embedded-Linux-System mit dem AT91RM9200
aufzubauen. Das ganze soll auf einer Eurokarte Platz haben. Kann mir
einer verraten, wo ich SDRAM (z.B. MT48LC16M16A2P) beziehen kann? CSD
und Reichelt haben nichts..

Danke, Philip.

von Andreas B. (Gast)


Lesenswert?

Das selbe habe ich auch vor, ich weiss zwar nicht wo das SD RAM zu
bekommen ist, aber eventuell ein paar hilfreiche Links:
Linux mit AT91RM9200:
http://maxim.org.za/AT91RM9200/2.6/
Und ein Board:
http://www.dlharmon.com/sbc.html

falls du das ganze zum laufen bringst würde ich mich über Infos
freuen!
Ist das erste mal das ich mit so grossen Controllern arbeite(n
will)...


mfg Andreas

von Sebastian Block (Gast)


Lesenswert?

sdram kann man bei rsonline kaufen oder rutronik

von Philip K (Gast)


Lesenswert?

@Sebastian:>sdram kann man bei rsonline kaufen oder rutronik

Danke für die Info, aber bei rsonline kosten 256Mbit 20 Euro, bei
rutronik gibts kein Web-Shop und keine Preisinfo. Inzwischen bin ich
bei Digikey fündig geworden: die gleichen 256Mbit-SDRAMs wie bei
rsonline kosten da nur 10,70 Euro!!
Problem ist halt immer, wie man privat bestellen kann...

@Andreas:>falls du das ganze zum laufen bringst würde ich mich über
Infos freuen!

Deine zwei Links kenne ich schon. Ich will das Projekt mit meinem
Freund, einem "Linux-Crack", durchziehen. Geplant ist u.a. ein fetter
Grafik-Controller für 800x600 CRT, LCD, Video... Das ganze soll auf ne
Eurokarte passen und darf nicht viel kosten. Allerdings sind wir erst
in der Konzeptphase, es wird also noch ne Weile dauern, bis die
Hardware steht. Für Erfahrungsberichte und Anregungen etc. sind wir
immer dankbar. Allerdings ist das hier der falsche Thread dafür ;-)

Ciao, Philip.

von Egon (Gast)


Lesenswert?

Es gibt ein ARM91RM9200-EK Board, was vielleicht ein paar Märker kostet,
aber gleich gebrauchstfertig ist. Sieht sehr aufgeräumt aus und hat nur
8 Lagen. Viel Spass beim Ätzen ;-)

von Philip K (Gast)


Lesenswert?

"Ein paar Märker" heißt beim AT91RM9200-EK: etwas über 500 Euro!
Dafür ist es riesengroß und hat 1001 Features, die ich nicht brauche..
Trotzdem danke für den Tip ;-).

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.