Forum: Mikrocontroller und Digitale Elektronik Brauche Hilfe bei der Auswahl eines Mikrocontrollers


von Benjamin H. (bensch)


Lesenswert?

Servus,
ich bin Student an der FH-FUrtwangen, 2. Semester und arbeite z.Zt. an 
einem Projekt. Es geht um einen Mp3 Streaming Client der die Daten über 
eine Ethernet Schnittstelle bekommt und über SPI an einen Decoder 
weiterleitet.

Unser Prof. hätte gern einen Controller mit ARM7 oder ARM9 Core. Ich 
habe mal nach einem geeigneten gesucht und bin auf dem LPC2378
http://www.standardics.nxp.com/products/lpc2000/pdf/lpc2378.pdf
von NXP gestoßen. Der hätte Prinzipiell alles was wir brauchen. 
Ethernet, SPI, und I²C. Das Problem ist das auf diesem Controller Linux 
laufen soll, der interne Speicher zu klein ist (bzw. unser Prof. mehr 
Speicher will zum puffern der Mp3) und der externe memory controller nur 
16 Adressleitungen hat sprich nur 64 KB verwalten kann was immer noch zu 
wenig wäre. Meine Frage ist nun, ob man über DMA extenes RAM bzw. 
ROM/Flash ansprechen kann oder es bei diesem Chip noch eine andere 
Nöglichkeit gibt externes RAM bzw. ROM/Flash einzubinden? Falls nicht, 
kann mir jemand einen geeigneten Controller oder noch besser, ein 
fertiges Evaluation Board empfehlen?
Danke schon mal im vorraus.

greets bensch

von Sebastian Eckert (Gast)


Lesenswert?

Vom LPC weiß ich leider nicht viel. Bei den ARM-basierten Controllern 
von Atmel kann man bei den größeren Typen möglicherweise mehr RAM 
adressieren. Leider haben die nicht gerade bastlerfreundliche Gehäuse. 
Übrigens bliebe noch die Möglichkeit, Portleitungen zur 
Speicherbankumschaltung zu nutzen - dies wird aber bei Verwendung eines 
Betriebssystems ziemlich problematisch.

von Peter D. (peda)


Lesenswert?

Für MP3 schau mal bei Atmel vorbei:

http://www.atmel.com/dyn/products/devices.asp?family_id=636

Die haben auch haufenweise Interfaces, z.B. zum Anschluß einer 
Festplatte oder Speicherkarten.

Ein Unix läuft darauf natürlich nicht, ist ja auch für MP3 Applikation 
in keinster Weise nützlich.


Peter

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.