NXP ColdFire - NXP ColdFire


z Wikipedie, otevřené encyklopedie
Společný výrobce (y)
Max. Procesor Taktovací frekvence 300 MHz
instrukční sada Modifikovaný Motorola 68000 rodina
jádra 1
Předchůdce Motorola 68060
aplikace Vestavěné systémy

NXP ColdFire je mikroprocesor , který je odvozen od Motorola 68000 rodiny architekturu, vyráběné pro vestavěné systémy rozvoji NXP Semiconductors . To bylo dříve vyráběný firmou Freescale Semiconductor (dříve polovodičová divize ze společnosti Motorola ), který se spojil s NXP v roce 2015.

instrukční sada

Instrukční sada ColdFire je „sestava source“ kompatibilní (pomocí softwaru pro překlad k dispozici od dodavatele) a ne zcela objektového kódu kompatibilní s 68000 . Ve srovnání s klasickou 68k hardware, instrukční sada se liší hlavně v tom, že již nemá podporu pro BCD (BCD) zabalený v datovém formátu; odstraňuje řadu dalších, méně používaných instrukcí; a většina instrukcí, které jsou vedeny podporu méně adresování režimy . Také, s pohyblivou řádovou čárkou meziprodukty 64 bitů a ne 80 bitů jako v 68881 a 68882 koprocesory . Instrukce jsou pouze 16, 32, nebo 48 bitů, zjednodušení ve srovnání s řadou 68000 .

modely

V únoru 1999, v μClinux projektu Linux kernel byl portován na dvou COLDFIRE procesorů (MCF5206 a MCF5307). V roce 2006 Debian Projekt se díval do tvorby jeho m68k Port kompatibilní s ColdFires, protože tam jsou COLDFIRE modely, které mohou být taktovaný tak vysoko, jak 300 MHz. To je mnohem rychlejší než 68060 , která může oficiálně dosáhnout až 75 MHz a může být přetaktovaný na 110 MHz. Stallion Technologies ePipe, Secure Computing SnapGear bezpečnostní zařízení a Arcturus Networks je systém o produktech modulu jsou založeny na procesorech ColdFire. Existuje ColdFire Linux založené na single-board počítače (SBC) s Ethernet a CompactFlash malé jako 23 x 55 mm nebo 45 x 45 mm, nebo na základě CompactFlash (37 x 43 mm) sám. Výrobky na bázi ColdFire dokonce byly nasazeny k Mezinárodní vesmírné stanici jako elektronický nos projektu.

Existuje pět generací nebo verze ColdFire k dispozici od Freescale:

  • v1: Určeno pro podporu migrace z 8-bitových mikrořadičů, to je cut-down verze v2 procesoru-moudrý. To bylo vypuštěno v roce 2006, 12 let po původním ColdFire. Je navržen tak, aby snadno nahradit 8bitové Freescale 68HC08 mikroprocesory a soutěžit s low-end ARM čipy.
  • v2: Původní ColdFire jádro zahájen v roce 1994. Single-vydat potrubí, bez MMU, bez FPU. Verze jsou k dispozici také s MAC a rozšířenými jednotkami MAC.
  • v3: Přidán volitelný MAC jednotku.
  • v4: Omezené superskalární jádro.
  • v4e (nebo EV4 v některých dokumentech): Vylepšená verze v4, který byl zahájen v roce 2000. Přidává volitelné MMU , FPU a vylepšené jednotky MAC k architektuře.
  • v5: Plně superskalární jádro.

K dispozici je také Fido 1100, mikrořadič byla zahájena v roce 2007, jehož cílem je předvídatelné vestavěných řídicích systémů, jako jsou Industrial Ethernet aplikací s využitím instrukční sadu 68k / CPU32. Nicméně, Fido má svou vlastní jedinečnou architekturou a sdílí instrukční sadu jen 68k.

V listopadu 2006, Freescale oznámil, že COLDFIRE mikroprocesorových jader byly k dispozici licenci jako polovodičový duševního vlastnictví prostřednictvím své IP licencí a podpůrného partnera IPextreme Inc. COLDFIRE v1 jádro je nyní k dispozici pod svobodnou licencí (a ne na licenčních poplatků použití) pro Altera Cyclone III FPGA ,

V září 2007, Freescale zahájila 32bitové Flexis řady mikrořadičů s jádrem ColdFire CPU.

V červnu 2010, Freescale oznámil linku ColdFire +, který je jádrem ColdFire V1 pomocí 90 nm technologie TFS.

V roce 2010, Freescale rovněž zahájila Kinetis, s ARM založené produktové řady, což vede některé průmyslové pozorovatele spekulovat o budoucnosti řady ColdFire, vzhledem k tomu, že Freescale bude mít několik konkurenčních rozsahů CPU.

viz též

Reference

externí odkazy