Forum: Mikrocontroller und Digitale Elektronik ARM mit integriertem RAM >4MB ?


von Jens (Gast)


Lesenswert?

Hallo!
Es gibt zahlreiche, leistungsfähige Mikrocontroller, angefangen vom
LPC22xx bis zu Blackfin, XScale & Co. Bei Blackfins, z.B mit 400MHz
getaktet, wird das Leiterplattenlayout zum Problem. So heißt es, daß
SDRAM nur mit wenigstens 4 Layern stabil angesteuert werden kann.

Daher frage ich mich, ob es solche Prozessoren (sagen wir >100MHz) mit
integriertem Ram (sagen wir >4MB, besser mehr) gibt. Wahrscheinlich ist
dies nur im Hobbybereich von großem Vorteil, so daß für die
Chiphersteller nicht genug Nachfrage besteht. Aber auch im
kommerziellen Bereich sollten sich einige Euro je Produkt einsparen
lassen, wenn 2- statt 4-Layertechnik genutzt werden kann.
Also, gibt es einen solchen Mikroprozessor?

Jens

von A.K. (Gast)


Lesenswert?

Der einzige mir bekannte Prozessor, die mehr als 4MB RAM auf dem Die
hat, ist eine aktuelle Version vom Itanium 2.

Das Fox Board hat in einem MCM 4MB Flash und 16MB SDRAM drin, dieses
MCM wird man wohl auch einzeln kriegen.

Ansonsten bewegst du dich in einem Bereich, in dem Module an Stelle von
ICs angebracht sind.

von Hab ich (Gast)


Lesenswert?

Hi!

Den XScale gibts mit internem SDRAM und Flash


ich glaub so 32MiB Flash und 32MiB SDRAM.

Wo es den zu kaufen gibt weiss ich allerdings nicht.

http://www.intel.com/design/pca/prodbref/253820.htm

von Dominic R. (dominic)


Lesenswert?

Die Intel PXA Prozessoren gibt es mit integriertem Ram und Flash, wobei
sich die Integration hier auf das Package und nicht auf das Die bezieht
(stacked-die). Der PXA271 z.B. hat je 32MB Flash und 32MB SDRAM. Diese
Cores in ihren BGA Gehäusen kannst du aber genauso wenig auf einer
4-lagigen Platine unterbringen wie einen SDRAM Chip.

Gleiches gilt für die Samsung SC32442 Varianten - ARM920T core + SDRAM
und Flash, aber in einem 332-pad BGA Gehäuse.

Der Vorschlag, ein Modul zu verwenden, ist wohl die einfachste und
stabilste (wenn nicht einzige) Lösung - es gibt eine ganze Reihe ARM9
Boards mit DIL Header, die Zugang zu den meisten low-speed Peripherals
bieten (I2C, I2S, SPI, teilweise auch LCD etc., evtl. 16-bit ext.
Bus).

Gruss,

Dominic

von Jens (Gast)


Lesenswert?

Danke schon mal. Der MCM (wenn unabhängig vom Foxboard erhältlich),
Xscale und Intel PXA gehen in die Richtung, was ich suche. (Itanium
kommt vermutlich wegen Stromverbrauch und aufwändiger Beschaltung nicht
in Frage).

Um meine Suche einzuschränken:
- >100MHz
- >4MB Ram
- kein BGA Gehäuse
- möglichst nicht größer als TQFP244
- erhältlich bei Digikey, Farnell, ...
- nicht viel teurer als Blackfin CPU + 16MB SDRAM

Natürlich könnte ich diverse Herstellertabellen und Lieferantenkataloge
durchforsten, aber vielleicht hat einer von euch schon genau so einen
Chip/Modul benutzt und kann mir mehrere Stunden Suche ersparen.

@A.K. und Dominic:
Meint ihr Module wie http://www.dilnetpc.com/ ?
Oder gibt es auch Module in dem Sinne, dass 2 Dies (CPU+RAM) in einem
SMD-Gehäuse integriert sind? Das wäre ideal für meine Zwecke.

Jens

von Jojo S. (Gast)


Lesenswert?

das hier ist doch auch schnuckelig:
http://www.taskit.de/produkte/microarm/index.htm
allerdings 'nur' ein ARM7.

von Dominic R. (dominic)


Lesenswert?

Intel PXA sind XScale Prozessoren. PXA sind die Applikations-Prozessoren
(Handy, PDA, etc.), IXP sind die Netzwerk-Prozessoren, IOP sind die IO
Prozessoren - aber alle verwenden XScale Kerne. Die gibt's aber eben
nur als BGA, genauso wie die Samsungs.

Itanium kommt ganz sicher nicht in Frage - das war wohl auch nicht als
ernstgemeinter "Tip" gedacht. Ausserdem handelt es sich bei dem
on-die Speicher des Itanium2's um (L3) Cache.

Mit Modul meinte ich PCBs, auf denen mindestens uC, S(D)RAM, Flash,
xtal etc. untergebracht sind. Multi-Chip-Module in dieser
Grössenordnung werden wohl nur als BGA hergestellt, zumindest habe ich
noch kein anderes Package gesehen.

Gruss,

Dominic

von Uwe Bonnes (Gast)


Lesenswert?

Die Blackfin Stamp Boards sind auch eine interessante Alternative...

von A.K. (Gast)


Lesenswert?

Sowohl der Controller im Fox Board als auch das ARM-Dings von Intel sind
Hybride aus mehreren getrennten Silizium-Dies in einem Gehäuse, gleich
ob sich das MCM nennt (Axis) oder Stacked Device (Intel).

Eines sollte klar sein: Solchen ICs adressieren Kunden, die keine
Probleme mit BGA-Gehäusen haben. Wer sich sowas nicht zutraut, sollte
sich mit Mini-Boards wie Fox Board, Taskit, ... anfreunden. Alles
andere ist sinnlose Geldverbrennung.

@Dominic: Der Madison war tatsächlich als Scherz gemeint. Illustiert
aber, in welcher Preisregion man beim Wunsch landet, sowas auf einem
Die haben zu wollen. Die Fertigungstechniken von Prozessoren und DRAMs
sind nicht allzu kompatibel.

von Jens (Gast)


Lesenswert?

Es sieht leider aus, als ob ich doch auf ein fertiges PCB ausweichen
muß, da LX100 oder PXA271 zwar im Prinzip genau die Chips (Module oder
wie auch immer) sind, die ich suchte, aber die Ansteuerung halt nicht
auf 2 Layern geroutet werden kann. (BGAs sind nicht grundsätzlich das
Problem, habe schon welche verwendet, wo nur die äußeren 4 Pinreihen
beschaltet sind.)

Vielleicht kennt doch noch irgendwer ein Hobbyprojekt, das diese Chips
mit Hilfe eines genialen Tricks verwendet? Oder einen Chip, der
aufgrund der Tatsache, daß kein externer Speicher benötigt wird, doch
mit einem QFP-Gehäuse auskommt??

Jens

von Uwe Bonnes (Gast)


Lesenswert?

Wenn es nicht Arm sein muss:
Blackfin One wird mit GEDA auf eine 2 Lagenboard entwickelt. Der BF532
ist im LQ176 Gehaeuse noch handhabbar.

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.