ColdFire® V1 Core vereinigt die einfache Benutzbarkeit eines 8-bit mit 32-bit Leistungsfähigkeit
Der ColdFire V1 Core ist ein weiteres Glied in Freescale´s Controller Continuum, den ersten 8/32-bit kompatiblen Architekturen auf dem Markt. Die Embedded Controller mit V1 Core haben mit der S08 8-bit Architektur gemeinsame Peripheriebausteine und Entwicklungstools, sind dazu pin-kompatibel und vereinfachen so die Migration zu 32-bit Leistung.
Der V1 Core ist eine vereinfachte Version des ColdFire V2 Cores und gedacht als Einstieg in 32-bit Applikationen. Er weist ein verbessertes Handling von Byte (8-bit) und Word (16-bit) Operanden auf, unter Beibehaltung der Adressmodi und Instruktionen der ColdFire Architektur. Multiply-Accumulate (MAC), enhanced MAC (eMAC) und Divide (DIV) Funktionen sind optional. Dies ermöglicht dem Entwickler, in Anwendungen die keine hohe Prozessorleistung benötigen die Kosten zu mimimieren. .
Um Pin-Kompatibilität zu gewährleisten benützt der ColdFire V1 Core den single-pin Background Debug Mode (BDM) des S08. Diese Debug Schnittstelle besitzt einen Pufferspeicher für Tracefunktionen mit dem BDM, bei geringem Overhead für den Prozessor.
Der V1 Core benützt die 2-stufige Instruction Fetch Pipeline und die 2-stufige Execution Pipeline für Operanden aus der ColdFire V2 Architektur. Ein standardisierter 8-bit Bus für S08 Peripherie und eng gekoppelter lokaler 32-Bit Speicher (Flash und SRAM) macht den V1 Core ideal für den Einstieg in die 32-Bit Leistungsklasse. Aufwärtskompatibilität zu anderen ColdFire Cores (V2 – V4) stellt sicher, dass Ihre Designs eine Roadmap zu höherer Leistung haben.