A Freescale ColdFire az NXP Semiconductors 68k mikroprocesszoros architektúrájának továbbfejlesztése , amely a beágyazott alkalmazásokra irányul . A processzorokat korábban a Freescale Semiconductor , a Motorola egykori részlege gyártotta , egészen addig, amíg a céget 2015-ben meg nem vásárolta az NXP . 2019 végén az összes változatból 500 millió darabot gyártottak.
A ColdFire utasításkészlet assembly nyelvi szinten kompatibilis, de gépi kód szinten nem, a 68000 -el . A klasszikus 68k processzorokhoz képest az utasításkészlet már nem támogatja a BCD adatformátumot ; eltávolított néhány ritkán használt parancsot; a legtöbb parancs kevesebb címzési módszert támogat. A lebegőpontos blokk csak 64 bites adatokat támogat. A 80 bites adatok, akárcsak a 68881 és 68882 társprocesszorok , nem támogatottak. Az utasítások hossza 2, 4 vagy 8 bájtra korlátozódik.
A legújabb ColdFire modellek eléggé 68k - kompatibilisek lettek ahhoz , hogy kódot fussanak az Amigán és az Atari ST -n . Az órajel akár 350 MHz is lehet, szemben a 68060 75 MHz-ével. A ColdFire® Architectures Development Studio for ColdFire® Architectures IDE-ként kínálja a fejlesztést. A ColdFire támogatását Linuxon a Freescale vezérlőspecifikus táblatámogatási csomagja [1] biztosítja .
A Coldfire vonal öt generációja létezik:
2006 novemberétől a ColdFire architektúra licencelhető. A ColdFire v1 mag ingyenes licenc alatt (jogdíj nélkül) használható az Altera Cyclone-III FPGA-ban.
2019-re a v1, v2, v4 vonalak 65 nm-es technológiával készülnek.