Freescale ColdFire

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 31 januari 2016; kontroller kräver 6 redigeringar .

Freescale ColdFire är en vidareutveckling av NXP Semiconductors 68k mikroprocessorarkitektur riktad mot inbyggda applikationer . Processorerna tillverkades tidigare av Freescale Semiconductor , en tidigare division av Motorola , tills företaget köptes av NXP 2015 . I slutet av 2019 producerades 500 miljoner enheter av alla varianter.

ColdFire-instruktionsuppsättningen är kompatibel på assemblerspråksnivå, men inte på maskinkodnivå, med 68000 . Jämfört med klassiska 68k-processorer, stöder inte längre instruktionsuppsättningen BCD -dataformatet ; tog bort några sällan använda kommandon; de flesta kommandon stöder färre adresseringsmetoder. Flyttalsblocket stöder endast 64-bitars data. 80-bitars data, som i samprocessorerna 68881 och 68882 , stöds inte. Instruktionslängden är begränsad till 2, 4 eller 8 byte.

De senaste ColdFire-modellerna har blivit tillräckligt kompatibla med 68k för att köra kod på Amiga och Atari ST . Klockhastigheter är upp till 350 MHz jämfört med 75 MHz för 68060. Development Studio for ColdFire® Architectures erbjuds som en IDE för utveckling. Stöd för ColdFire på Linux tillhandahålls av Freescales kontrollerspecifika Board Support Package [1] .

Det finns fem generationer av Coldfire-linjen:

Från och med november 2006 är ColdFire-arkitekturen tillgänglig för licensiering. ColdFire v1-kärnan används under en fri licens (ingen royalty) i Altera Cyclone-III FPGA.

För 2019 produceras v1, v2, v4-linjerna med 65 nm-teknik.

Länkar

  1. http://www.freescale.com/webapp/sps/site/overview.jsp?code=CW_BSP_COLDFIRE Arkiverad 7 oktober 2012 på Wayback Machine ColdFire-stöd på Linux

Externa länkar