stringtranslate.com

Módulo procesador de comunicaciones

El módulo procesador de comunicaciones (CPM) es un componente de la familia Motorola 68000 ( QUICC ) o de los microprocesadores Motorola/ Freescale Semiconductor PowerPC / Power ISA ( PowerQUICC ) diseñado para proporcionar funciones relacionadas con la creación de imágenes y las comunicaciones. Un microprocesador puede delegar la mayor parte del procesamiento de entrada/salida (por ejemplo, el envío y la recepción de datos a través de la interfaz en serie) al módulo procesador de comunicaciones y el microprocesador no tiene que realizar esas funciones por sí mismo. Algunas funciones de entrada/salida requieren una respuesta rápida del procesador, por ejemplo, debido a requisitos de sincronización precisos durante la transmisión de datos . Cuando el CPM realiza esas operaciones, el microprocesador principal queda libre para realizar otras tareas.

El CPM cuenta con su propio microcontrolador RISC (procesador de comunicaciones), independiente del núcleo IP de la unidad central de procesamiento real . El microcontrolador RISC se comunica con el núcleo mediante RAM de doble puerto , registros especiales de comandos, configuración y eventos, así como mediante interrupciones .

El procesador multiprotocolo integrado Motorola 68302 incluía un procesador RISC [1] controlado por un microcódigo en la ROM o por un firmware descargable. Se enviaron varias formas de microcódigo para diferentes aplicaciones, por ejemplo, para admitir comunicaciones del sistema de señalización 7 o la interfaz paralela Centronics . El Motorola 68360 QUICC fue el primer diseño que incluyó un módulo de procesador de comunicaciones, que ofrecía microcódigo para aplicaciones SS7 e ISDN . Las especificaciones de la interfaz de programación del microcontrolador generalmente no se enviaban a los clientes. [2] [3] Era posible ejecutar el 68360 en modo esclavo y usar solo la parte CPM del chip, por ejemplo, en la placa M68360QUADS-040, donde la CPU 68040 (maestra) está acoplada con el CPM 68360 (esclavo), con la CPU del procesador 68360 deshabilitada. [4]

El CPM se utilizó más tarde en la serie PowerQUICC de procesadores basados ​​en PowerPC y Power ISA . Los primeros diseños, como el MPC860, utilizaban prácticamente el mismo CPM que los procesadores 68360 QUICC anteriores. [5]

Las características típicas del CPM incluyen:

Notas

  1. ^ Manual del usuario del procesador multiprotocolo integrado MC68302, sección 4, 1995.
  2. ^ Preguntas frecuentes de Freescale 8733: ¿Dónde puedo obtener los manuales de programación y los sistemas de desarrollo para el procesador de comunicaciones RISC que se encuentra dentro del 68360? [ enlace muerto permanente ] , junio de 1995
  3. ^ Preguntas frecuentes sobre microcódigo CPM, DoGav Systems Ltd.
  4. ^ M68360QUADS-040 Manual del usuario, 1997
  5. ^ Nota de aplicación de Freescale AN2051 Código de transferencia de MC68360 a MPC860, 1996

Referencias