Freescale ColdFire

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 31. januar 2016; checks kræver 6 redigeringer .

Freescale ColdFire er en videreudvikling af NXP Semiconductors ' 68k mikroprocessorarkitektur rettet mod indlejrede applikationer . Processorerne blev tidligere fremstillet af Freescale Semiconductor , en tidligere afdeling af Motorola , indtil virksomheden blev købt af NXP i 2015 . Ved udgangen af ​​2019 blev der produceret 500 millioner enheder af alle varianter.

ColdFire-instruktionssættet er kompatibelt på assemblersprogniveau, men ikke på maskinkodeniveau, med 68000 . Sammenlignet med klassiske 68k-processorer understøtter instruktionssættet ikke længere BCD- dataformatet ; fjernede nogle sjældent brugte kommandoer; de fleste kommandoer understøtter færre adresseringsmetoder. Blokken med flydende komma understøtter kun 64 bit data. 80-bit data, som i 68881 og 68882 coprocessorerne , er ikke understøttet. Instruktionslængden er begrænset til 2, 4 eller 8 bytes.

Nylige ColdFire-modeller er blevet 68k kompatible nok til at køre kode på Amiga og Atari ST . Urhastigheder er op til 350 MHz sammenlignet med 75 MHz for 68060. Development Studio for ColdFire® Architectures tilbydes som en IDE til udvikling. Support til ColdFire på Linux leveres af Freescales controller-specifikke Board Support Package [1] .

Der er fem generationer af Coldfire-linjen:

Fra november 2006 er ColdFire-arkitekturen tilgængelig for licensering. ColdFire v1-kernen bruges under en gratis licens (ingen royalty) i Altera Cyclone-III FPGA.

For 2019 er v1, v2, v4-linjerne produceret ved hjælp af 65 nm-teknologi.

Links

  1. http://www.freescale.com/webapp/sps/site/overview.jsp?code=CW_BSP_COLDFIRE Arkiveret 7. oktober 2012 på Wayback Machine ColdFire-understøttelse på Linux

Eksterne links