Freescale ColdFire je evolucí 68k mikroprocesorové architektury NXP Semiconductors zaměřené na vestavěné aplikace . Procesory dříve vyráběla Freescale Semiconductor , bývalá divize Motoroly , dokud společnost v roce 2015 nekoupila společnost NXP . Na konci roku 2019 bylo vyrobeno 500 milionů kusů všech variant.
Instrukční sada ColdFire je kompatibilní na úrovni jazyka symbolických instrukcí, nikoli však na úrovni strojového kódu, s 68000 . Oproti klasickým 68k procesorům již instrukční sada nepodporuje datový formát BCD ; odstraněny některé zřídka používané příkazy; většina příkazů podporuje méně metod adresování. Blok s plovoucí desetinnou čárkou podporuje pouze 64bitová data. 80bitová data, jako v koprocesorech 68881 a 68882 , nejsou podporována. Délka instrukce je omezena na 2, 4 nebo 8 bajtů.
Nedávné modely ColdFire se staly dostatečně kompatibilní se 68k kódy na Amize a Atari ST . Taktovací frekvence je až 350 MHz ve srovnání se 75 MHz u 68060. Development Studio for ColdFire® Architectures je nabízeno jako IDE pro vývoj. Podpora pro ColdFire v Linuxu je poskytována prostřednictvím balíčku podpory pro řadič Freescale specifického pro řadič [1] .
Existuje pět generací řady Coldfire:
Od listopadu 2006 je architektura ColdFire dostupná pro licencování. Jádro ColdFire v1 se používá na základě bezplatné licence (bez poplatku) v FPGA Altera Cyclone-III.
Pro rok 2019 jsou řady v1, v2, v4 vyráběny technologií 65 nm.