Forum: Mikrocontroller und Digitale Elektronik leistungsstarker ARM-Prozessor


von Robert K. (cookies)


Lesenswert?

Hi, Leute!
Ich suche einen ARM mit folgenden Eigenschaften:
- ca. 1 GHz Prozessortakt
- externes Speicherinterface
- 2 UART-Interfaces
- JTAG-Interface
- SPI-Interface

Eventuell hab ich noch was vergessen, werd ich dann noch hinschreiben.

LG

von Robert S. (razer) Benutzerseite


Lesenswert?

OMAP4440 
http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243

Aber bist du wirklich sich, dass du das benötigst? Das ist ja schhon 
fast die Leistung eines Netbooks....

von [^-^] (Gast)


Lesenswert?

Wofür?

von Robert K. (cookies)


Lesenswert?

Robert S. schrieb:
> OMAP4440
> 
http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243
>
> Aber bist du wirklich sich, dass du das benötigst? Das ist ja schhon
> fast die Leistung eines Netbooks....

OK, den werd ich mir mal anschaun. Vielleicht reicht ja auch schon der 
OMAP4430 mit 720 MHz.

[^-^] schrieb:
> Wofür?

Auf dem ARM soll Linux laufen (µClinux) und auch einiges an Software. 
Zum Teil auch ziemlich rechenintensives wie Echtzeit-Videobearbeitung...

von Robert S. (razer) Benutzerseite


Lesenswert?

Du weißt aber schon wie leistungsfähig diese Prozessoren sind, der?

Darauf läuft ein normales Ubuntu!!

von Markus -. (mrmccrash)


Lesenswert?

Wäre es da nicht sinnvoller, einen PC mit Atom Prozessor oder größer zu 
verwenden? Gerade ein fertiges Atom-Board sollte in Sachen Kosten zur 
Implementierung und auch bezüglich der geforderten Rechenleistung 
sinnvoller sein?

Mehr kann ich leider aufgrund meiner Kaputten Glaskugel nicht sagen...

_.-=: MFG :=-._

von Robert S. (razer) Benutzerseite


Lesenswert?

Schaumal, hier gibt es fertige OMAP Boards:

http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55
http://beagleboard.org/

Markus ---- schrieb:
> Mehr kann ich leider aufgrund meiner Kaputten Glaskugel nicht sagen...
Meine geht eigentlich, ist nur derzeit mit Asche bedeckt...

von Robert K. (cookies)


Lesenswert?

Markus ---- schrieb:
> Wäre es da nicht sinnvoller, einen PC mit Atom Prozessor oder größer zu
> verwenden? Gerade ein fertiges Atom-Board sollte in Sachen Kosten zur
> Implementierung und auch bezüglich der geforderten Rechenleistung
> sinnvoller sein?

Da drüber hab ich auch schon nachgedacht, mal sehn.

Ich werd mir mal die ganzen OMAP-Prozessoren ansehn.

LG

von Thomas (Gast)


Lesenswert?

Markus ---- schrieb:
> Gerade ein fertiges Atom-Board sollte in Sachen Kosten zur
> Implementierung und auch bezüglich der geforderten Rechenleistung
> sinnvoller sein?

Ein 0815 Atomboard (ohne ION) wird mit dem OMAP4 kaum mithalten können 
(zumindest in Sachen Videobearbeitung).

Nur blöd, dass die erst im Sommer auf den Markt kommen...

von Robert K. (cookies)


Lesenswert?

Ich hab mir die OMAPs mal angeguckt, mir haben die viel zu viele 
Zusatzfunktionen (wie HDMI, SIM, USB, ...).
Da die gesamte Schaltung nicht so klein wie ein Handy oder PDA sein 
muss, könnte ich z.B. USB auch in einen anderen Chip auslagern.
Und andere Funktionen (z.B. SIM und HDMI) brauch ich gar nicht.
Und entsprechend der Funktionen wird wohl auch der Preis sehr hoch sein.

Und auf der TI-Website steht auch noch, dass man die nur direkt dort 
bekommen kann, was auch ungünstig ist, da ich ja nicht gleich 100 Stück 
bestellen will.
Zitat von der TI-Website:
> Availability Disclaimer
>
> This product is intended for high-volume wireless OEMs and ODMs and is
> not available through distributors. If your company meets this
> description, please contact your TI sales office.


Gibt es keinen ARM der einfach nur die von mir genannten Funktionen hat:

Robert K. schrieb:
> - ca. 1 GHz Prozessortakt
> - externes Speicherinterface
> - 2 UART-Interfaces
> - JTAG-Interface
> - SPI-Interface

LG

von Michael L. (hasimaus)


Lesenswert?

Hallo Robert K,

der vorgeschlagene OMAP Prozessor läuft zwar bis 720MHZ, hat aber neben 
den Hardwarebeschleunigern auch zwei Cortex-A9. Ich hab' die DMIPS g'rad 
nicht parat, aber das sollte deutlich über 1400 DMIPS liegen, oder 
täusche ich mich da @Robert S. ?

Gruß

von Robert S. (razer) Benutzerseite


Lesenswert?

Michael Leusink schrieb:
> der vorgeschlagene OMAP Prozessor läuft zwar bis 720MHZ, hat aber neben
> den Hardwarebeschleunigern auch zwei Cortex-A9. Ich hab' die DMIPS g'rad
> nicht parat, aber das sollte deutlich über 1400 DMIPS liegen, oder
> täusche ich mich da @Robert S.

Der Cortex-A9 schafft wesentlich mehr. Er schafft dank der superskalaren 
Technik 2.5 DMIPS/MHz pro Core!!

von (prx) A. K. (prx)


Lesenswert?

Weitere Zahlen: Der single core Atom hat 3900 DMIPS @1,6GHz, als dual 
core also 7800 DMIPs. Ergibt 2,4 DMIPS/MHz pro core. Der dual core 
Cortex A9 hat 10000 DMIPS @2,0GHz. Von den reinen Leistungsdaten her 
also kein krasser Unterschied. In Stromverbrauch könnte er grösser sein, 
vor allem beim Gesamtsystem.

von Thomas (Gast)


Lesenswert?

A. K. schrieb:
> Von den reinen Leistungsdaten her
> also kein krasser Unterschied

Dafür hat er haufenweise zusätzliche Hardware schon onboard. Z.b 
dekodiert und enkodiert er 1080p in Echtzeit. DSP und 
Graphikbeschleunigung ist auch gleich auf dem Chip.

Also energieeffizienter kann man 1080p Videos derzeit wohl kaum 
wiedergeben bzw komprimieren. Wenn man die Stromverbrauch mit einem 
ION-Board vergleicht ist da schnell mal ein Faktor 10 dazwischen (klar 
bietet das ION-Board dann auch deutlich mehr 3d Leistung).

von Robert K. (cookies)


Lesenswert?

Thomas schrieb:
> Dafür hat er haufenweise zusätzliche Hardware schon onboard. Z.b
> dekodiert und enkodiert er 1080p in Echtzeit. DSP und
> Graphikbeschleunigung ist auch gleich auf dem Chip.

Ich brauch aber keine 1080p. Es soll einfach nur ein kleines Display mit 
Touchpanel angeschlossen werden.
Die Echtzeit-Videobearbeitung war als Verarbeitung von einem 
Kamera-Signal gemeint.

LG

von MCUA (Gast)


Lesenswert?

gugg doch mal bei SH3/4...
haben auch etliche Video-Hardw-Funktionen

von Robert K. (cookies)


Lesenswert?

MCUA schrieb:
> gugg doch mal bei SH3/4...
> haben auch etliche Video-Hardw-Funktionen

Laut Wikipedia ist das ja nur eine Prozessor-Architektur, wie ARM.
Und viel mehr hab ich dazu auch nicht gefunden.

von MCUA (Gast)


Lesenswert?

>> gugg doch mal bei SH3/4...
>> haben auch etliche Video-Hardw-Funktionen
>Laut Wikipedia ist das ja nur eine Prozessor-Architektur, wie ARM.
>Und viel mehr hab ich dazu auch nicht gefunden.

Nein, die haben ETLICHE Chips, die (vermutlich) dazu passend wären
(bei  Wikipedia steht das nicht)
musst bei renesas.com sehen , nach SH...

von Termite (Gast)


Lesenswert?

Nabend

1Ghz ist für einen ARM schon ne menge Holz. heist du bewegst dich bei 
den grösseren Cors von ARM Cortex A9 / A8 bzw ARM 10 /11 und was die da 
oben sonst noch haben.

Ich frag mich gerade wieso 1Ghz sein soll? ein bischen video 
wiedergeben? auf einem kleinen display? so lang das nicht gerade 
aufwendig kodiert ist, reichen da sicher auch kleinere MCUs

G45 von Atmel? Ist ein ARM 9 mit 400Mhz. Kamera Interface und LCD 
controller. BGA mit ca 340 anschlüssen.

AMD Tegra 250? Dual Cortex A9 mit 1Ghz

Für linux ist meines wissens eine MMU pflicht,

wobei es auch linux varianten geben soll, die auch ohne auskommen 
können.
Und linux läuft auch schon auf ARM 9 mit 180 Mhz. z.B. SAM9 / RM9200

2 Wichtige angaben hast du bei deiner auflistung vergessen.
1. Wie soll das display angeschlossen werden?
2. wie sollen die Kamera daten angeliefert/angebunden werden?


ps. BGA, mehrere hunder beine, SDRAM, DDRAM, Frequenzen von mehr als 
100mhz für die speicheranbindung sind für dich kein Problem?

von Michael L. (hasimaus)


Lesenswert?

Hallo

@Robert S.
Danke für Deine Berichtigung.

@Robert K.
Echtzeit Videoverarbeitung von Kameras auf einem kleinen Display machte 
heute jedes Handy ! Ich denke, dass ein wenig CPU Power plus einem 
Vernünftigen Hardware Beschleuniger viel mehr bringt als die GHz-CPUs 
die Du ursprünglich angefragt hast. Somit kann ich "Termite" nur 
vollkommen recht geben.

Gib uns doch mal mehr Angaben über die Kamera, das Display, welche Art 
von Videoverarbeitung gefordert ist usw.

Gruß

von Robert K. (cookies)


Lesenswert?

Nein, das ist immer noch nicht das was ich meine. Ich werds nochmal 
erklären.
Es soll kein Signal einer Kamera auf dem Display ausgegeben werden. Es 
geht darum, dass das Kamerasignal verarbeitet und ausgewertet wird, es 
soll unter anderem zusammen mit Ultraschallsensoren zur 
Hinderniserkennung eingesetzt werden.

Termite schrieb:
> Für linux ist meines wissens eine MMU pflicht,

Nein, µClinux braucht keine MMU.

Termite schrieb:
> 2 Wichtige angaben hast du bei deiner auflistung vergessen.
> 1. Wie soll das display angeschlossen werden?
> 2. wie sollen die Kamera daten angeliefert/angebunden werden?

zu 1.) Das Display wird voraussichtlich ein OLED-Display sein, das über 
SPI angeschlossen wird.
zu 2.) Die Kamera steht noch nicht fest, da ich nicht weiß, welche die 
nötige Qualität liefern kann.

Und es geht ja nicht nur um die Videoverarbeitung, später soll noch mehr 
Software darauf laufen können, ohne gleich den Prozessor auszutauschen.

LG

von MCUA (Gast)


Lesenswert?

dann nimm dafür einen spez DSP, nicht einen "herkömmlichen" Controller
(auch in SH sind evtl. zus. DSPs drin)
evtl:  SHARC(Float-DSP), oder TI-C6x , (oder Blackfin(etwas kleiner))

von Thomas (Gast)


Lesenswert?


von Thomas (Gast)


Lesenswert?


von Frank K. (fchk)


Lesenswert?

Ich empfehle Dir wie einige andere auch einen OMAP. Nicht die 3000'er, 
sondern die 137'er und 138'er. Die Steuerung machst Du auf dem ARM, die 
Rechenpower kommt vom Floating-Point DSP. LCD-Controller ist drin, d.h. 
Du kannst ein normales Display ohne internen Controller nehmen 
(schneller, billiger und einfacher zu bekommen).

Das ist das TI Eval-Board dazu:

http://focus.ti.com/docs/toolsw/folders/print/tmdxoskl137bet.html

von Mike J. (emjey)


Lesenswert?

http://video.golem.de/games/2156/arhrrrr-ein-augmented-reality-shooter.html

Das Entwicklungs-Set soll so 100 euro kosten, hat auch alle Anschlüsse 
die für µC als Standard verwendet werden.
Eine 7 oder 10 MegaPixel Kamera kann auch verwendet werden (also ist 
schon drauf).

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.