Freescale ColdFire

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
5204

Freescale ColdFire este un microprocesor de familie de 68k conceput pentru sistemele încorporate fabricate de Freescale Semiconductor (fosta divizie de semiconductori a Motorola ).

Setul de instrucțiuni ColdFire este compatibil la nivelul sursei „ asamblării ” (prin intermediul software-ului de traducere disponibil de la furnizor), dar nu este complet compatibil cu codul obiect cu 68000 . În comparație cu hardware-ul clasic de 68k, setul de instrucțiuni diferă în principal prin faptul că unele instrucțiuni puțin utilizate au fost eliminate, cum ar fi cele care acceptă formatul de date BCD ; în plus, majoritatea instrucțiunilor rămase acceptă un număr mic de moduri de adresare. Acest lucru a făcut probabil posibilă reducerea complexității și costului unității de decodare a instrucțiunilor. Mărimea registrelor în virgulă mobilă se schimbă, de asemenea, reducându-se la 64 de biți în loc de 80 din 68881 și 68882 .

Noile modele ColdFire sunt suficient de compatibile cu 68000 de familie de procesoare , până la punctul că acum este posibil să se creeze (IT) Atari ST clone și (RO) Amiga clone compatibile la nivel de cod executabil. Proiectul Debian lucrează pentru a extinde compatibilitatea portului său m68k la procesoarele ColdFire [1] , deoarece unele modele ColdFire sunt mult mai rapide decât 68060 . Ceasul lor poate ajunge chiar la 300 MHz, comparativ cu 60 MHz pe 68060 (cel mai rapid procesor m68k „autentic”) fără overclocking .

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT