Freescale_ColdFire
Freescale_ColdFire

== Architektur ==
In den Coldfire-Prozessoren ist eine Untermenge des 68k-Befehlssatzes implementiert. Bis einschließlich des Kerns der vierten Generation mussten Nutzer ohne MMU und FPU auskommen, im 4e (e = enhanced) sowie dem Kern der fünften Generation sollen diese implementiert werden.
Außer dem CPU-Kern hat dieser Mikroprozessor einen konfigurierbaren 2 KB Befehls- und Datencache sowie eine MAC-Funktionseinheit. Letztere kann Integeroperationen ausführen, die in der Geschwindigkeit etwa vergleichbar mit einem DSP sind. Der MCF5282 wird mit 66 MHz betrieben, dabei ergeben sich 59 MIPS. Die gesamte Schaltung erfordert 3,3 V Gleichspannungsversorgung. Durch eine geringe Stromaufnahme erwärmt sich der Prozessor kaum, daher ist keine besondere Kühlung erforderlich.
Neuere Coldfire-Prozessoren haben einen integrierten USB-Host-Controller (USB 2.0), DDR-Speicherinterface, ein PCI-Interface, Ethernet-Controller und andere eingebaute Erweiterungen. Bis Mitte 2005 sollten sie mit Taktraten bis zu 266 MHz und einem Befehlsdurchsatz von bis zu 410 MIPS verfügbar sein.