Freescale ColdFire

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2016. január 31-én felülvizsgált verziótól ; az ellenőrzések 6 szerkesztést igényelnek .

A Freescale ColdFire az NXP Semiconductors 68k mikroprocesszoros architektúrájának továbbfejlesztése , amely a beágyazott alkalmazásokra irányul . A processzorokat korábban a Freescale Semiconductor , a Motorola egykori részlege gyártotta , egészen addig, amíg a céget 2015-ben meg nem vásárolta az NXP . 2019 végén az összes változatból 500 millió darabot gyártottak.

A ColdFire utasításkészlet assembly nyelvi szinten kompatibilis, de gépi kód szinten nem, a 68000 -el . A klasszikus 68k processzorokhoz képest az utasításkészlet már nem támogatja a BCD adatformátumot ; eltávolított néhány ritkán használt parancsot; a legtöbb parancs kevesebb címzési módszert támogat. A lebegőpontos blokk csak 64 bites adatokat támogat. A 80 bites adatok, akárcsak a 68881 és 68882 társprocesszorok , nem támogatottak. Az utasítások hossza 2, 4 vagy 8 bájtra korlátozódik.

A legújabb ColdFire modellek eléggé 68k - kompatibilisek lettek ahhoz , hogy kódot fussanak az Amigán és az Atari ST -n . Az órajel akár 350 MHz is lehet, szemben a 68060 75 MHz-ével. A ColdFire® Architectures Development Studio for ColdFire® Architectures IDE-ként kínálja a fejlesztést. A ColdFire támogatását Linuxon a Freescale vezérlőspecifikus táblatámogatási csomagja [1] biztosítja .

A Coldfire vonal öt generációja létezik:

2006 novemberétől a ColdFire architektúra licencelhető. A ColdFire v1 mag ingyenes licenc alatt (jogdíj nélkül) használható az Altera Cyclone-III FPGA-ban.

2019-re a v1, v2, v4 vonalak 65 nm-es technológiával készülnek.

Linkek

  1. http://www.freescale.com/webapp/sps/site/overview.jsp?code=CW_BSP_COLDFIRE Archiválva : 2012. október 7., a Wayback Machine ColdFire támogatása Linux rendszeren

Külső hivatkozások