stringtranslate.com

Fuego frío de NXP

Freescale Coldfire MCF5272VM66

El NXP ColdFire es un microprocesador que deriva de la arquitectura de la familia Motorola 68000 , fabricado para el desarrollo de sistemas embebidos por NXP Semiconductors . Anteriormente era fabricado por Freescale Semiconductor (anteriormente la división de semiconductores de Motorola ) que se fusionó con NXP en 2015.

Conjunto de instrucciones

El conjunto de instrucciones de ColdFire es compatible con "código fuente ensamblador" (mediante software de traducción disponible del proveedor) y no es totalmente compatible con el código objeto del 68000. En comparación con el hardware clásico de 68k, el conjunto de instrucciones difiere principalmente en que ya no tiene soporte para el formato de datos empaquetados decimal codificado en binario (BCD); elimina una serie de otras instrucciones menos utilizadas; y la mayoría de las instrucciones que se mantienen admiten menos modos de direccionamiento . Además, los intermedios de punto flotante son de 64 bits y no de 80 bits como en los coprocesadores 68881 y 68882. Las instrucciones tienen solo 16, 32 o 48 bits de longitud, una simplificación en comparación con la serie 68000 .

Modelos

En febrero de 1999, el núcleo Linux del proyecto μClinux fue portado a dos procesadores ColdFire (MCF5206 y MCF5307). [1] En 2006, el proyecto Debian estaba buscando hacer que su puerto m68k fuera compatible con los ColdFire, [2] ya que hay modelos ColdFire que pueden alcanzar velocidades de reloj de hasta 300 MHz. Esto es mucho más rápido que el 68060 , que puede alcanzar oficialmente los 75 MHz [3] y puede ser overclockeado a 110 MHz. Los dispositivos de seguridad ePipe de Stallion Technologies, [4] Secure Computing SnapGear [5] y los productos System on Module de Arcturus Networks [6] se basan en procesadores ColdFire. Existen ordenadores de placa única (SBC) basados ​​en ColdFire Linux con Ethernet y CompactFlash tan pequeños como 23×55 mm o 45×45 mm [7] o basados ​​en el propio CompactFlash (37×43 mm). [8] Los productos basados ​​en ColdFire incluso se han desplegado en la Estación Espacial Internacional como un proyecto de nariz electrónica. [9] [10]

Hay cinco generaciones o versiones de ColdFire disponibles en Freescale:

También existe el Fido 1100, un microcontrolador lanzado en 2007 destinado a sistemas de control integrados predecibles, como aplicaciones Ethernet industriales que utilizan el conjunto de instrucciones 68k/CPU32. Sin embargo, Fido tiene su propia arquitectura única y comparte el conjunto de instrucciones solo con 68k. [11]

En noviembre de 2006, Freescale anunció que los núcleos de microprocesador ColdFire estaban disponibles para licencia como propiedad intelectual de semiconductores a través de su socio de licencias y soporte de propiedad intelectual IPextreme Inc. [12] [13] El núcleo ColdFire v1 ahora está disponible bajo licencia gratuita (y sin regalías por uso) para FPGA Altera Cyclone-III. [14] [15]

En septiembre de 2007, Freescale lanzó la familia de microcontroladores Flexis de 32 bits con un núcleo de CPU ColdFire. [16]

En junio de 2010, Freescale anunció la línea ColdFire+, que es un núcleo ColdFire V1 que utiliza una tecnología TFS de 90 nm. [17]

En 2010, Freescale también lanzó Kinetis, una línea de productos basada en ARM , lo que llevó a algunos observadores de la industria [18] a especular sobre el futuro de la gama ColdFire, dado que Freescale tendría varias gamas de CPU en competencia.

Véase también

Referencias

  1. ^ "uClinux fue portado exitosamente al microprocesador ColdFire® MCF5206 y MCF5307 de Motorola". Proyecto Linux/microcontrolador integrado μClinux.
  2. ^ "Preparando el puerto m68k para el futuro", Anuncios de desarrollo, Listas de correo, Debian, enero de 2006.
  3. ^ Resumen del producto MC68060, Freescale
  4. ^ ePipe, Australia
  5. ^ SnapGear, archivado desde el original el 21 de junio de 2001 , consultado el 29 de octubre de 2009
  6. ^ "Sistema Arcturus ColdFire en módulos". Canadá: Arcturus Networks Inc.
  7. ^ DilNetPC
  8. ^ Datos CDatas
  9. ^ "El proyecto JPL ENose abandona la Estación Espacial Internacional". Proyecto μClinux Embedded Linux/Microcontroller. Archivado desde el original el 4 de octubre de 2006.
  10. ^ "Nariz electrónica regresará de la Estación Espacial". Laboratorio de Propulsión a Chorro .
  11. ^ "Arquitectura fido". Innovasic Semiconductor . Consultado el 25 de agosto de 2009 .
  12. ^ "Freescale abre ColdFire a la concesión de licencias OEM". EETimes. 13 de noviembre de 2006. Consultado el 27 de julio de 2009 .
  13. ^ "Freescale y Cypress cederán la licencia de propiedad intelectual". EDN. 21 de noviembre de 2006. Archivado desde el original el 22 de enero de 2013. Consultado el 27 de julio de 2009 .
  14. ^ "IPextreme ofrece un procesador ColdFire gratuito para el FPGA Altera Cyclone III". designreuse. 21 de octubre de 2008. Consultado el 27 de julio de 2009 .
  15. ^ "Oferta ColdFire V1 de Freescale para FPGA Altera Cyclone III". freescale.
  16. ^ MCF51JE: Microcontroladores Flexis ColdFire V1 de 32 bits, Freescale.
  17. ^ "Microcontroladores ColdFire+". designreuse. 4 de febrero de 2011. Consultado el 4 de febrero de 2011 .
  18. ^ "Se lanzó Kinetis basado en ARM de Freescale: ¿ColdFire acaba de congelarse?". EDN.

Enlaces externos