Il Freescale ColdFire è un microprocessore della famiglia 68k concepito per sistemi embedded prodotto da Freescale Semiconductor (l'ex divisione semiconduttori di Motorola).
Il set di istruzioni del ColdFire è compatibile al livello di sorgente "assembly" (tramite un software di traduzione disponibile presso il fornitore) ma non è totalmente compatibile a livello di codice oggetto con il 68000. Rispetto al classico hardware 68k, il set di istruzioni differisce principalmente per il fatto che sono state rimosse alcune istruzioni poco usate, come quelle a supporto del formato dati BCD; inoltre la maggior parte delle istruzioni rimaste supporta un numero ridotto di modi d'indirizzamento. Questo ha verosimilmente consentito di ridurre la complessità ed il costo dell'unità di decodifica delle istruzioni. Anche la dimensione dei registri in virgola mobile cambia, riducendosi a 64 bit invece degli 80 del 68881 e del 68882.
I nuovi modelli del ColdFire sono sufficientemente compatibili con i processori della famiglia 68000, al punto che adesso è possibile creare (IT) cloni Atari ST e (EN) cloni Amiga compatibili al livello di codice eseguibile. Il progetto Debian sta lavorando per estendere ai processori ColdFire [1] la compatibilità del suo port m68k, in quanto alcuni modelli di ColdFire sono molto più veloci del 68060. Il loro clock può raggiungere anche i 300 MHz, rispetto ai 60 MHz dei 68060 (il più veloce "genuino" processore m68k) senza overclocking.
Altri progetti
[modifica | modifica wikitesto]- Wikimedia Commons contiene immagini o altri file sul Freescale ColdFire
Collegamenti esterni
[modifica | modifica wikitesto]- Sito ufficiale del ColdFire di Freescale Semiconductors, su freescale.com.
- Pagina web del Progetto Atari Coldfire (ACP) Firebee, clone dei sistemi famiglia Atari ST
- Annuncio originario del clone di Amiga basato su ColdFire e relative FAQ
- Progetto di porting di Debian su m68k/ColdFire.
- Emulatore di Coldfire, su slicer.ca. URL consultato il 3 giugno 2007 (archiviato dall'url originale il 13 luglio 2007).
- I sistemi operativi open-source e real-time eCos e RTEMS.