LPC2214 (P)SRAM, SDRAM uClinux

Gast #332701
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
Gast #332702
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
Persönliche Seite #332703
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.
Gast #332704
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
Persönliche Seite #332705
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.
Gast #332706
> 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.
Gast #332707
@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
Gast #332708
@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
Gast #332713
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
Gast #332714
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.
Gast #332717
@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.
Gast #332718
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 ;-)
Gast #332719
"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 ;-).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.