Welcher Microcontroller hat "SAD" Befehl?

Hallo,

in der Beschreibung des ARM-Befehlssatzes steht geschrieben dass es einen 32 Bit breiten "Sum of Absolute Differences" Befehl gibt. Allerdings ist dieser Befehl nicht bei allen ARM Controllern implementiert. Genauer gesagt habe ich bislang noch keinen gefunden bei dem er drin ist.

Daher meine Frage, welcher Microcontroller erfüllt die folgenden Anfordrungen:

-- SAD Befehl, 4 Byte gleichzeitig

-- mindestens 32kB RAM on Chip

-- mindestens 64kB Flash on Chip

Zusatzfrage: Gibt es irgendwo eine Übersicht welcher Befehlssatz in welchem ARM Controller drin ist?

Gruss Michael

Reply to
Michael Koch
Loading thread data ...

In welcher?

Im ARM Architecture Reference Manual habe ich ihn nicht gefunden. Gibts auf

formatting link
zum Download. Da steht dann auch drin, welcher Befehl in welcher Architektur (v3, v3M, v4xM, v4, v4TxM, v4T, v5xM, v5, v5T,v5TExP, v5TE) implementiert ist, und wenn Du die Architektur weißt, dann kannst Du nachschauen, welchen Core Du brauchst (z.B. ARM7TDMI oder 926 oder so), und dann mußt Du bei den Herstellern nur noch schauen, in welchen Chip welcher Core verbaut ist.

Nachtrag: Auch im ARM v7M Architecture Reference Manual (Cortex Cores) finde ich kein SAD.

Nachtrag 2: OK, ich habs gefunden, SAD ist bei ARMv6 dazugekommen, d.h. bei ARM11 dabei (Cores 1136, 1156, 1176), also sehr neu, und alles ziemlich schwere Geschütze. Auf die Schnelle habe ich da nur die I.MX31 Serie von Freescale gefunden. Sei Dir bewußt, daß Du es hier mit mindestens(!) 457 BGA Balls zu tun hast, die alle fein säuberlich beschaltet, geroutet und schließlich aufgeschmolzen werden wollen - absolut nichts für zuhause.

Mit freundlichen Grüßen

Frank-Christian Krügel

Reply to
Frank-Christian Kruegel

Hallo Frank-Christian,

Oh je, BGA ist nicht so ganz das was ich gesucht habe. Falls noch jemand ein anderer Controller einfällt mit SAD Befehl aber ohne BGA Gehäuse, immer her damit.

Gruss Michael

Reply to
Michael Koch

Weichei (ich kenne mich da aus, bin selbst so ein Weichei :-)

Saludos Wolfgang

-- Meine 7 Sinne: Unsinn, Schwachsinn, Blödsinn, Wahnsinn, Stumpfsinn, Irrsinn, Lötzinn. Wolfgang Allinger Paraguay reply Adresse gesetzt ! VoIP 02173 / 99 39 209 ca. 15h00..21h00 MEZ SKYPE:wolfgang.allinger

Reply to
Wolfgang Allinger

Hallo,

noch eine Zusatzfrage: Gibt's irgendwo eine Übersicht von welchen Hersteller es Chips mit ARM Architektur gibt? Ich hätte erwartet das auf der ARM Webseite zu finden, aber da scheint nichts dergleichen zu sein.

Gruss Michael

Reply to
Michael Koch

Beinahe von jedem - die Liste der Lizenznehmer ist lang. Atmel Freescale Philips Marvell Intel Samsung Toshiba Analog Devices TI Cirrus ST

mehr fällt mir jetzt gerade nicht ein.

Mit freundlichen Grüßen

Frank-Christian Krügel

Reply to
Frank-Christian Kruegel

Frank-Christian Kruegel schrieb:

Auch ein paar TI OMAP uC haben ARM11, z.B. die OMAP24xx Serie. Gugst du hier:

Die sind aber nicht in Einzelstückzahlen zu bekommen, du kannst sie aber aus Handys (Nokia N9x Serie oder N800 Webpad) "ausschlachten" :)

Was spricht dagegen, den SAD Befehl mit der Architektur deiner Wahl in Software nachzubilden? Geschwindigkeit?

-Klaus

--
Klaus Rotter * klaus  rotters  de * www.rotters.de
Reply to
Klaus Rotter

Hallo Klaus,

ja, Geschwindigkeit. Es wäre schon was feines wenn man die Summe der absoluten Differenzen über 4 Byte in einem einzigen Taktzyklus berechnen könnte.

Gruss Michael

Reply to
Michael Koch

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.