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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.