Descripción general

El núcleo AMD MicroBlaze™ MCS es un sistema de procesador altamente integrado destinado para aplicaciones de controladores. Los datos y el programa se almacenan en una memoria local y el MicroBlaze Debug Module (MDM) facilita la depuración. También se incluye un conjunto estándar de periféricos, que proporciona funcionalidad básica como controlador de interrupciones, UART (Universal Asynchronous Receiver-Transmitter, transmisor-receptor asíncrono universal), temporizadores y entradas y salidas de uso general.

MicroBlaze MCS se proporciona como un sistema preconfigurado que incluye el procesador RISC softcore MicroBlaze de 32 bits líder en la industria, preconfigurado en modo de flujo de procesamiento de tres etapas, cuyo tamaño se redujo aún más entre un 5 % y un 20 % según la configuración en comparación con versiones anteriores; acceso a la memoria local, un módulo de E/S acoplado y un conjunto estándar de periféricos de microcontroladores. A través de una interfaz gráfica fácil de usar, los usuarios pueden configurar el MicroBlaze MCS para obtener un rendimiento óptimo en el menor espacio posible.

MicroBlaze MCS Diagram

El MicroBlaze MCS ofrece las funciones clave que necesitan los sistemas de microcontroladores más pequeños, sin imponer la carga de los sistemas integrados más potentes. Compara entre MicroBlaze y MicroBlaze MCS a fin de descubrir qué sistema es adecuado para ti:

  MicroBlaze MCS
MicroBlaze
Disponibilidad ISE (versión 13.4 y posteriores) y Vivado ISE y Vivado
Edición web disponible 1
Costo
Gratuito Gratuito
Configurable Periféricos fijos y E/S, configuración del procesador Hasta 70 opciones de configuración diferentes
Flujo de procesamiento Tres etapas Tres etapas o cinco etapas seleccionables
Memoria Solo memoria local de 4 KB a 64 KB (RAM en bloque) Local o externa a través de la administración de memoria virtual de hasta 4 GB
Puertos de streaming No
Depuración Sí, a través del MicroBlaze Debug Module (MDM) Sí, a través del MicroBlaze Debug Module (MDM)
Periféricos UART, controlador de interrupciones con interrupciones opcionales de baja latencia, cuatro temporizadores de intervalo programables, cuatro intervalos fijos, cuatro salidas de uso general, cuatro entradas de uso general, bus de E/S Se admiten múltiples periféricos a través del catálogo de IP de Embedded Edition
Conexiones de bus AXI-4 No
Compatibilidad de software Kit de desarrollo de software (SDK) u otro IDE basado en Eclipse Kit de desarrollo de software (SDK) u otro IDE basado en Eclipse

1 - En ISE y Vivado WebPACK: MicroBlaze y MicroBlaze MCS están disponibles con dispositivos bloqueados solo para los dispositivos Zynq más pequeños.

El desarrollo de software para MicroBlaze MCS se gestiona a través del SDK (Software Design Kit, kit de diseño de software), el mismo entorno de diseño que admite MicroBlaze y AMD Zynq™ 7000 SoC. El SDK ahora está disponible sin cargo.

El desarrollo de software para MicroBlaze MCS se gestiona a través del SDK (Software Design Kit, kit de diseño de software), el mismo entorno de diseño que admite MicroBlaze y Zynq 7000 SoC. El SDK ahora está disponible sin cargo.

Disponibilidad

MicroBlaze MCS se proporciona a través del catálogo de IP de Vivado o ISE CORE Generator sin necesidad de IDS Embedded Edition, una licencia de Embedded Edition o Xilinx Platform Studio (XPS). Ahora los diseñadores lógicos pueden configurar y utilizar un sistema independiente basado en procesador a través de IDS Logic Edition.

El usuario puede optar por un flujo de configuración de dos pasos: el primero consiste en seleccionar la configuración predefinida como se indica en la Tabla 1 y, luego, ajustar con precisión algunas opciones de configuración para adaptarlas al caso de uso exacto.

Uso

MicroBlaze MCS está disponible como parte del catálogo de IP de Vivado y se puede agregar fácilmente en cualquier proyecto. Para ISE, se agrega como fuente en Project Navigator o PlanAhead a través de CORE Generator. El asistente de configuración MicroBlaze MCS ayuda al diseñador a configurar cualquier periférico de MCS necesario, además de otras opciones del sistema.

Recursos y soporte