Freescale ColdFire

Freescale ColdFire er en 68k familie mikroprosessor designet for innebygde systemer produsert av Freescale Semiconductor (den tidligere halvlederdivisjonen til Motorola ).

ColdFire -instruksjonssettet er kompatibelt på kildenivået " montering " (via oversettelsesprogramvare tilgjengelig fra leverandøren), men er ikke fullstendig objektkodekompatibel med 68000 . Sammenlignet med den klassiske 68k-maskinvaren, skiller instruksjonssettet seg hovedsakelig ved at noen lite brukte instruksjoner er fjernet, for eksempel de som støtter BCD -dataformatet ; dessuten støtter de fleste av de gjenværende instruksjonene et lite antall adresseringsmoduser. Dette har trolig gjort det mulig å redusere kompleksiteten og kostnadene for instruksjonsdekodingsenheten. Også størrelsen på flyttallregistreneden endres, og reduseres til 64 biter i stedet for 80 av 68881 og 68882 .

De nye ColdFire-modellene er tilstrekkelig kompatible med 68000 familieprosessorer , til det punktet at det nå er mulig å lage ( IT ) Atari ST - kloner og ( EN ) Amiga - kloner som er kompatible på kjørbar kodenivå. Debian -prosjektet jobber med å utvide kompatibiliteten til m68k-porten til ColdFire [ 1] -prosessorer, ettersom noen ColdFire-modeller er mye raskere enn 68060 . Klokken deres kan til og med nå 300 MHz, sammenlignet med 60 MHz på 68060 (den raskeste "ekte" m68k-prosessoren) uten overklokking .

Andre prosjekter

Eksterne lenker