Bedeutung von Coprocessoren

OP #668528
Lesenswert?

Hallo,

was wird eigentlich in der ARM Architecture Reference Manual ständig mit 
Coprocessor benannt? Ist das ein zweiter Prozessor neben dem 
Hauptprozessor, der sich z.b. für die Floating-Points kümmert? Und für 
welche Anwendungen wird so ein Coprocessor benötigt bzw. verwendet?

Bernd
Gast #668545
Lesenswert?

Koprozessoren können für alles mögliche verwendet werden. Es sind 
einfach nur Erweiterungen, die zusätzliche Funktionalität bereitstellen.
Im Gegensatz zu normalen Periphiereerweiterungen, die über Adressen im 
Adressraum angesprochen werden können, werden Koprozessoren aber über 
spezielle Befehle gesteuert.
Wenn du das ARM Manual hast, dann müsstest du ja acuh die Dokumentation 
zum Standard ARM Coprozessor machen, der spezielle Einstellungen 
ermöglichen kann (Endianess), oder Memory-Managment-Unit (MMU) bzw. 
Memory Protection Unit (MPU) bereitstellt.
Den Floating Point Coprozessor gibts natürlich auch, für ARM 
mittlerweile in verschiedenen Generationen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren