Freescale ColdFire

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 31. tammikuuta 2016 tarkistetusta versiosta . tarkastukset vaativat 6 muokkausta .

Freescale ColdFire on NXP Semiconductorsin 68k :n mikroprosessoriarkkitehtuurin evoluutio , joka on suunnattu sulautettuihin sovelluksiin . Prosessorit valmisti aiemmin Motorolan entinen divisioona Freescale Semiconductor , kunnes NXP osti yrityksen vuonna 2015 . Vuoden 2019 lopussa kaikkia muunnelmia valmistettiin 500 miljoonaa kappaletta.

ColdFire-käskysarja on yhteensopiva assembly-kielitasolla, mutta ei konekooditasolla, 68000 :n kanssa . Perinteisiin 68k-prosessoreihin verrattuna käskysarja ei enää tue BCD- tietomuotoa ; poistettu joitakin harvoin käytettyjä komentoja; useimmat komennot tukevat vähemmän osoitusmenetelmiä. Liukulukulohko tukee vain 64-bittistä dataa. 80-bittistä dataa, kuten 68881- ja 68882 -apuprosessoreissa , ei tueta. Käskyn pituus on rajoitettu 2, 4 tai 8 tavuun.

Viimeaikaisista ColdFire-malleista on tullut 68k - yhteensopivia tarpeeksi suorittamaan koodia Amigassa ja Atari ST :ssä . Kellotaajuudet ovat jopa 350 MHz verrattuna 68060:n 75 MHz:iin. ColdFire® Architectures -kehitysstudio tarjotaan IDE:nä kehitystä varten. Linuxin ColdFire-tuen tarjoaa Freescalen ohjainkohtainen Board Support Package [1] .

Coldfire-linjalla on viisi sukupolvea:

Marraskuusta 2006 lähtien ColdFire-arkkitehtuuri on lisensoitavissa. ColdFire v1 -ydintä käytetään ilmaisella lisenssillä (ilman rojaltia) Altera Cyclone-III FPGA:ssa.

Vuonna 2019 v1-, v2- ja v4-linjat tuotetaan 65 nm:n teknologialla.

Linkit

  1. http://www.freescale.com/webapp/sps/site/overview.jsp?code=CW_BSP_COLDFIRE Arkistoitu 7. lokakuuta 2012 Wayback Machinen ColdFire-tukeen Linuxissa

Ulkoiset linkit