NXP ColdFire - NXP ColdFire
Obecná informace | |
---|---|
Společný výrobce | |
Max. Taktovací frekvence CPU | až 300 MHz |
Architektura a klasifikace | |
aplikace | Vestavěné systémy |
Sada instrukcí | Upravená řada Motorola 68000 |
Fyzické specifikace | |
Jádra | |
Dějiny | |
Předchůdce | Motorola 68060 |
NXP ColdFire je mikroprocesor , který je odvozen od rodiny Motorola 68000 architektury, vyráběné pro vestavěné systémy rozvoji NXP Semiconductors . To bylo dříve vyrobeno společností Freescale Semiconductor (dříve polovodičová divize společnosti Motorola ), která se spojila s NXP v roce 2015.
Sada instrukcí
Sada instrukcí ColdFire je kompatibilní s „zdrojem sestavení“ (pomocí překladového softwaru dostupného od prodejce) a není zcela objektovým kódem kompatibilní s 68000 . Ve srovnání s klasickým 68k hardwarem se instrukční sada liší hlavně v tom, že již nemá podporu pro datový formát zabalený v binárně kódovaných dekadických (BCD); odstraňuje řadu dalších, méně používaných pokynů; a většina udržovaných pokynů podporuje méně režimů adresování . Také, s pohyblivou řádovou čárkou meziprodukty 64 bitů a ne 80 bitů jako v 68881 a 68882 koprocesory . Pokyny jsou dlouhé pouze 16, 32 nebo 48 bitů, což je ve srovnání s řadou 68000 zjednodušení .
Modely
V únoru 1999, v μClinux projektu Linux kernel byl portován na dvou procesorech ColdFire (MCF5206 a MCF5307). V roce 2006 projekt Debian zkoumal, jak zajistit, aby jeho port m68k byl kompatibilní s ColdFires, protože existují modely ColdFire, které lze taktovat až na 300 MHz. To je mnohem rychlejší než u 68060 , které mohou oficiálně dosáhnout 75 MHz a lze je přetaktovat na 110 MHz. Technologie Stallion Technologies ePipe, zabezpečená bezpečnostní zařízení SnapGear a produkty Arcturus Networks System on Module jsou založeny na procesorech ColdFire. Existují single-board počítače (SBC) založené na ColdFire Linuxu s Ethernetem a CompactFlash tak malé jako 23 × 55 mm nebo 45 × 45 mm nebo založené na samotném CompactFlash (37 × 43 mm). Produkty založené na ColdFire byly dokonce nasazeny na Mezinárodní vesmírnou stanici jako projekt elektronického nosu.
Ve Freescale je k dispozici pět generací nebo verzí ColdFire:
- v1: Je určen k podpoře migrace z 8bitových mikrokontrolérů, jedná se o omezenou verzi procesoru v2. Byl spuštěn v roce 2006, 12 let po původním ColdFire. Je navržen tak, aby snadno nahradil 8bitové mikrokontroléry Freescale 68HC08 a konkuroval low-end ARM čipům.
- v2: Původní jádro ColdFire spuštěno v roce 1994. Potrubí s jedním vydáním, žádné MMU, žádné FPU. K dispozici jsou také verze s MAC a vylepšenými jednotkami MAC.
- v3: Přidána volitelná jednotka MAC.
- v4: Omezené superskalární jádro.
- v4e (nebo v některých dokumentech eV4): Vylepšená verze v4, uvedená na trh v roce 2000. Přidává do architektury volitelnou jednotku MMU , FPU a vylepšenou jednotku MAC.
- v5: Plně superskalární jádro.
K dispozici je také Fido 1100, mikrokontrolér uvedený na trh v roce 2007, jehož cílem je předvídatelné integrované řídicí systémy, jako jsou aplikace průmyslového Ethernetu, pomocí instrukční sady 68k / CPU32. Fido má však svou vlastní jedinečnou architekturu a sdílí instrukční sadu pouze s 68k.
V listopadu 2006 společnost Freescale oznámila, že mikroprocesorová jádra ColdFire jsou k dispozici pro licenci jako polovodičové duševní vlastnictví prostřednictvím jejich licenčního a podpůrného partnera IPextreme Inc. Jádro ColdFire v1 je nyní k dispozici v rámci bezplatné licence (a bez licenčního poplatku) pro Altera Cyclone-III FPGA .
V září 2007 uvedla společnost Freescale na trh 32bitovou rodinu mikrokontrolérů Flexis s jádrem CPU ColdFire.
V červnu 2010 společnost Freescale oznámila řadu ColdFire +, což je jádro ColdFire V1 využívající technologii TFS 90 nm.
V roce 2010 společnost Freescale také uvedla na trh produktovou řadu založenou na ARM Kinetis, což vedlo některé průmyslové pozorovatele ke spekulacím o budoucnosti řady ColdFire, protože Freescale bude mít několik konkurenčních řad CPU.
Viz také
- FlexOS 68K pro ColdFire MCF5251
- Otevřené operační systémy v reálném čase eCos a RTEMS
Reference
externí odkazy
- Oficiální stránka ColdFire společnosti NXP Semiconductor
- Rozdíly mezi ColdFire a 68 tis
- Originální oznámení o Amiga klonu založeném na ColdFire a FAQ o něm