Freescale ColdFire on NXP Semiconductorsin 68k :n mikroprosessoriarkkitehtuurin evoluutio , joka on suunnattu sulautettuihin sovelluksiin . Prosessorit valmisti aiemmin Motorolan entinen divisioona Freescale Semiconductor , kunnes NXP osti yrityksen vuonna 2015 . Vuoden 2019 lopussa kaikkia muunnelmia valmistettiin 500 miljoonaa kappaletta.
ColdFire-käskysarja on yhteensopiva assembly-kielitasolla, mutta ei konekooditasolla, 68000 :n kanssa . Perinteisiin 68k-prosessoreihin verrattuna käskysarja ei enää tue BCD- tietomuotoa ; poistettu joitakin harvoin käytettyjä komentoja; useimmat komennot tukevat vähemmän osoitusmenetelmiä. Liukulukulohko tukee vain 64-bittistä dataa. 80-bittistä dataa, kuten 68881- ja 68882 -apuprosessoreissa , ei tueta. Käskyn pituus on rajoitettu 2, 4 tai 8 tavuun.
Viimeaikaisista ColdFire-malleista on tullut 68k - yhteensopivia tarpeeksi suorittamaan koodia Amigassa ja Atari ST :ssä . Kellotaajuudet ovat jopa 350 MHz verrattuna 68060:n 75 MHz:iin. ColdFire® Architectures -kehitysstudio tarjotaan IDE:nä kehitystä varten. Linuxin ColdFire-tuen tarjoaa Freescalen ohjainkohtainen Board Support Package [1] .
Coldfire-linjalla on viisi sukupolvea:
Marraskuusta 2006 lähtien ColdFire-arkkitehtuuri on lisensoitavissa. ColdFire v1 -ydintä käytetään ilmaisella lisenssillä (ilman rojaltia) Altera Cyclone-III FPGA:ssa.
Vuonna 2019 v1-, v2- ja v4-linjat tuotetaan 65 nm:n teknologialla.