Freescale ColdFire

Freescale ColdFire
ElődMotorola 68060
A Wikimédia Commons tartalmaz Freescale ColdFire témájú médiaállományokat.

A Freescale ColdFire egy a Motorola 68000 processzorcsaládból származó architektúra, amelyet a Freescale Semiconductor gyárt beágyazott rendszerekben történő alkalmazások céljaira.

Utasításkészlet

A ColdFire utasításkészlet assembly forrás szintjén kompatibilis, de nem teljesen tárgykód-kompatibilis a Motorola 68000-es processzorral. Az assembly forrás kompatibilitása azt jelenti, hogy a portolni kívánt forráskódhoz megfelelő fordítót biztosít a gyártó. A klasszikus 68k hardverrel összehasonlítva, az új utasításkészlet főleg abban tér el az elődjétől, hogy nem támogatja többé a BCD adatformátumot; kihagytak belőle néhány keveset használt utasítást; és a legtöbb megmaradt utasításban kevesebb címzési mód használható. Emellett a lebegőpontos átmeneti értékek 64 bitesek, nem pedig 80 bit hosszúak, mint a 68881 és 68882 matematikai koprocesszorokban. Az utasítások hossza csak 16, 32 vagy 48 bit lehet, amely egy további egyszerűsítés a 68000-es sorozathoz képest.

Modellek

2006-ban egy Debian projekt indult, amely az m68k kódra fordított rendszer portolását tűzte ki a ColdFire processzorokra, mivel a ColdFire modellek lényegesen gyorsabbak, mint a 68060: ezek órajele gyárilag (túlhajtás nélkül) is elérheti a 300 MHz-et is, szemben pl. a 68060-as (a leggyorsabb „igazi” m68k processzor) maximális 75 MHz-es órajelével. A Stallion Technologies ePipe és a Secure Computing SnapGear biztonságtechnikai alkalmazásai szintén ColdFire processzorokra támaszkodnak. Léteznek ColdFire processzoros Linux-alapú egykártyás számítógépek (SBC-k) Ethernet hálózattal és CompactFlash tárolóval, akár 23×55 mm vagy 45×45 mm méretben is, vagy magán a CompactFlash kártyán is (37×43 mm).

A Freescale a ColdFire processzorok öt generációját kínálja:

Létezik még a 2007-ben megjelent Fido 1100 elnevezésű mikrovezérlő, amely a kiszámítható / megjósolható viselkedésű beágyazott vezérlőrendszereket célozza meg, amilyenek pl. a 68k/CPU32 utasításkészletű ipari Ethernetes rendszerek. A Fido azonban egyedi architektúrával rendelkezik, és csak a 68k utasításkészletén osztozik.

2006 novemberében a Freescale bejelentette, hogy a ColdFire mikroprocesszor magokat félvezető IP (Intellectual Property) formájában rendelkezésre bocsátja licenc- és támogató partnerének, az IPextreme Inc. cégnek. A ColdFire v1 mag mára szabad licenc alatt elérhető az Altera Cyclone-III FPGA platformra.

2007 szeptemberében a Freescale elindította a 32 bites Flexis mikrovezérlő családot, amelynek magja szintén a ColdFire CPU.

2010 júniusában a Freescale bejelentette a ColdFire+ termékvonalat, amely ColdFire V1 magot alkalmaz és 90 nm-es TFS technológiával készül.

A ColdFire architektúra jövője bizonytalan, tekintve, hogy a Freescale újabban az ARM alapú magokra fókuszált ebben a piaci szegmensben.

Jegyzetek

  1. ↑ "Preparing the m68k port for the future", Development announcements, Mailing lists, Debian, 2006 {{citation}}: Unknown parameter |month= ignored (súgó).
  2. ↑ MC68060 Product Summary, Freescale.
  3. ↑ ePipe, Australia "Archivált másolat". 2014. január 14. dátummal az eredeti címről archiválva. Hozzáférés: 2023. január 15."Archivált másolat". 2014. január 14. dátummal az eredeti címről archiválva. Hozzáférés: 2023. január 15..
  4. ↑ SnapGear, hozzáférés: 2013. december 13. {{citation}}: More than one of |accessdate= és |access-date= specified (súgó); Unknown parameter |archívdátum= ignored (súgó); Unknown parameter |archívurl= ignored (súgó) "Archivált másolat". 2004. február 8. dátummal az eredeti címről archiválva. Hozzáférés: 2013. december 13."Archivált másolat". Hozzáférés: 2013. december 13.{{cite web}}: CS1 karbantartás: elavult archiválási szolgáltatás (link).
  5. ↑ DilNetPC.
  6. ↑ CDatas.
  7. ↑ "fido Architecture". Innovasic Semiconductor. Hozzáférés: 2009. augusztus 25.
  8. ↑ "Freescale opens ColdFire to OEM licensing". EETimes. 2006. november 13. Hozzáférés: 2009. július 27.[halott link]
  9. ↑ "Freescale, Cypress to license key IP". EDN. 2006. november 21. Hozzáférés: 2009. július 27.{{cite web}}: CS1 karbantartás: elavult archiválási szolgáltatás (link)
  10. ↑ "IPextreme Delivers Free ColdFire Processor for Altera Cyclone III FPGA". designreuse. 2008. október 21. Hozzáférés: 2009. július 27.
  11. ↑ "Freescale's V1 ColdFire offering for Altera Cyclone III FPGA". freescale.
  12. ↑ MCF51JE: Flexis 32-bit ColdFire V1 Microcontrollers, Freescale.
  13. ↑ "ColdFire+ Microcontrollers". designreuse. 2011. február 4. Hozzáférés: 2011. február 4.
  14. ↑ Freescale's ARM-based Kinetis Is Released: Did ColdFire Just Get Deep-Freezed?, EDN

Fordítás

Források

További információk

Kapcsolódó szócikkek