Freescale 683XX

Ir a: navegación, búsqueda de

El Freescale 683xx (anteriormente Motorola 683xx) es una familia de compatibles Microcontroladores que utilizan un Freescale 68000-base CPU núcleo. La familia fue diseñada utilizando un lenguaje de descripción de hardware, haciendo las partes sintetizable y susceptibles a procesos de fabricación mejorados, como se contrae muere.

Hay dos núcleos de CPU utilizados en la familia 683xx: el 68EC000 y el CPU32. El conjunto de instrucciones de la base de CPU32 es similar a la 68020 sin campo de bits instrucciones, y con unas instrucciones únicas al núcleo CPU32, tales como búsqueda de la tabla e interpolar las instrucciones y baja potencia detener el modo.

Los módulos del microcontrolador diseñaron independientemente y lanzados como nuevas CPU podrían ser probadas. Este proceso deja que los arquitectos realizan "diseño anticipada" para que cuando estaban disponibles tecnologías de silicio, Motorola tenía diseños listos para implementar e ir al mercado. Muchos de estos submódulos se han llevado adelante en el ColdFire línea de procesadores.

Los microcontroladores consisten en una serie de módulos, conectadas mediante un bus interno:

  • A completamente estática Núcleo de CPU, capaz de correr a una velocidad de reloj de paro a máxima velocidad nominal (25 ó 33 MHz).
  • Un núcleo de CPU diseñado para minimizar los transistores y maximizar el rendimiento.
  • Una alta velocidad interfaz serial registrada para la depuración llamado modo de depuración de fondo (BDM). La serie 683xx fue el primero en tener una interfaz serial registrada a la CPU para llevar a cabo la depuración. Ahora, muchos CPUs utilizan una interfaz serial estándar de la prueba, generalmente JTAG, para este propósito.
  • La tarjeta SIM (módulo de integración), que elimina mucho pegamento lógica proporcionando chip selecciona y decodificación de dirección. El SIM también ofrece un generador de reloj, perros guardianes para diversas operaciones del sistema, configuración de pines del procesador, un temporizador de periódico y un controlador de interrupción.

Otros módulos disponibles en varios procesadores de la familia 683xx son:

  • La sincronización procesador unidad (TPU), que realiza casi cualquier tarea relacionada de sincronización: temporizadores, contadores, control de ancho de pulso proporcional, medición de ancho de pulso, generación de pulso, controladores de motor paso a paso, detección de cuadratura, etc.. Freescale proporciona el sistema de desarrollo y Código para gratis.
  • Auxiliar RAM dobles como una tienda de microcontrolador programable para el TPU.
  • Algunos modelos tempranos tienen dos temporizadores Counter convencionales.
  • Un módulo de temporizador (GPT) de propósito general ofrece pulso acumuladores, captura/comparación, y Modulación por ancho de pulso capacidades.
  • Algunos modelos tienen un procesador de interfaz de red en la forma de un módulo de comunicación del procesador (CPM) y controladores de comunicaciones serie (SCC) que pueden ser interconectados a Ethernet o HDLC autobuses.
  • Mayoría de los modelos tiene un cola módulo serial (QSM) que proporciona tanto sincrónica Interfaz periférico serial (SPI) y a nivel de lógica RS232 UART capacidades.

Véase también

  • QUICC QUanuncio Integrated Communications Controller

Enlaces externos

  • Freescale M683xx procesadores

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Freescale_683XX&oldid=597469580"