Forum: Mikrocontroller und Digitale Elektronik Unterschied zwischen ARM und FPGA?


von Chris (Gast)


Lesenswert?

Hallo,
ich wüsste mal gerne, was anwendungstechnisch der Unterschied zwieschen
ARM und FPGA ist. Die bautechnischen Unterschiede kenne ich schon.
Ein FPGA und ein ARM haben ja beide auch IO Ports. Was macht sie dann
so unterschiedlich? Bis auf die verschieden hohe Taktung.
Wo werden denn hauptsächlich ARMs(außer jetzt bei Nintendo ;) ) und wo
FPGAs eingesetzt? Bzw. für was eignen sich was besser(jetzt aber nur
auf die beiden bezogen)?
Hab bisher nur Erfahrung mit AVR und wollte evtl. mich mal mit anderen
µC oder programmierbarer Logik auseinander setzen. Aber ich versteh
nicht ganz was an den beiden so unterschiedlich ist.

Gruß
Chris

von Marco (Gast)


Lesenswert?

Der Unterschied ist, dass ein FPGA-Baustein im Gegensatz zum ARM-Kern
KEIN Mikrocontroller/prozessor ist. Ganz einfach :)

Über die verschiedenen ARM-Kerne kannst du dich auf www.arm.com
informieren. ARM stellt selber keine Chips her, sondern verkauft
Lizenzen an Chiphersteller. Was die damit machen ist deren Sache. Darum
gibt es auch so viele verschiedene "ARMs".

FPGAs werden bei Wikipedia http://de.wikipedia.org/wiki/FPGA grob
beschrieben. Mit FPGAs kannst du selber "Hardwareentwickler" spielen
und z.B. mit Hilfe der Hardwarebeschreibungssprach VHDL einfach nur
Logikfunktionen, aber auch komplette Mikroprozessoren,
Speichercontroller, DSPs und was immer dein Herz begehrt
"einprogrammieren".
Damit es anschaulicher ist... du könntest z.B. (angenommen du wüsstest
EXAKT wie der Aufbau ist) die 6502 CPU samt Soundchip des C64 in einen
FPGA einprogrammieren und dann nicht mit 1 sondern mit 400MHz
betreiben... theoretisch jedenfalls :D

von Marco (Gast)


Lesenswert?

Ach scheiße ich war irgendwie in Gedanken... einfach ignorieren was ich
geschrieben hab ok? ;)

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.