Freescale ColdFire

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 31. ledna 2016; kontroly vyžadují 6 úprav .

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.

Odkazy

  1. http://www.freescale.com/webapp/sps/site/overview.jsp?code=CW_BSP_COLDFIRE Archivováno 7. října 2012 na Wayback Machine Podpora ColdFire na Linuxu

Externí odkazy