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
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.