Zoom de imagen
MicroBlaze V Overview Illustration

Descripción general

El AMD MicroBlaze™ V es una IP de procesador RISC-V softcore para SoC (System-On-Chip, sistema en chip) y FPGA (Field-Programmable Gate Arrays, matriz de puertas lógicas programable en campo) adaptables de AMD. El procesador MicroBlaze V se basa en la arquitectura de conjunto de instrucciones (ISA) RISC-V. Permite a los desarrolladores aprovechar el ecosistema de software RISC-V de código abierto, es compatible con el hardware del procesador clásico MicroBlaze y está completamente integrado en el flujo de diseño de las herramientas AMD Vivado™ y Vitis™. El procesador AMD MicroBlaze V está diseñado para ser altamente modular con una arquitectura configurable apta para aplicaciones de sistemas integrados.

Los desarrolladores pueden orientar el procesador MicroBlaze V a cualquier dispositivo FPGA o SoC adaptable de AMD compatible con Vivado Design Suite sin costo adicional.


RISC-V

RISC-V es una arquitectura de conjunto de instrucciones (ISA) estándar de código abierto que administra la organización sin fines de lucro RISC-V Foundation. AMD forma parte de esta fundación desde el 2020.

Compatibilidades clave

Basado en RISC-V
ISA de código abierto

  • Respaldado por un completo ecosistema de software y soluciones en toda la industria
  • Permite una fácil migración de hardware para diseños de procesadores MicroBlaze existentes y portabilidad de software para diseños RISC-V
  • Compatibilidad con ISA configurable para el conjunto de instrucciones de enteros base RV32I y RV64I con las siguientes opciones:
    • Multiplicación y división (extensión “M”)
    • Instrucciones atómicas (extensión “A”)
    • Punto flotante (extensión “F”)
    • Compresión de código (extensión “C”)
    • Manipulación de bits (extensiones :B:, “ZBa”, “ZBB”, “ZBc”, “ZBs”)
  • Ofrece compresión de código para reducir significativamente el tamaño del código y ahorrar memoria de diseño

Arquitectura eficiente en su núcleo

  • Ofrece múltiples configuraciones predeterminadas seleccionables para diferentes aplicaciones, desde microcontroladores hasta procesadores de aplicaciones
  • Ofrece cuatro opciones de flujo para optimizar el área o el rendimiento
  • Incorpora medidas de seguridad opcionales, como un paso de bloqueo de doble núcleo y TMR (Triple Module Redundancy, redundancia modular triple) para sistemas de seguridad crítica

Alto grado de flexibilidad de diseño

  • Ofrece un flujo de diseño totalmente integrado en la suite de diseño de Vivado y las herramientas de software de Vitis
  • Compatible con todos los SoC y FPGA adaptables de AMD compatibles con las herramientas de diseño de Vivado
  • Ofrece una experiencia fácil de usar con una interfaz gráfica de usuario (GUI) o una interfaz de línea de comandos (CLI)
  • Reduce el recuento de componentes del sistema y acorta el tiempo de desarrollo con una amplia gama de IP optimizadas disponibles para implementar un subsistema de procesador MicroBlaze V integrado en la lógica programable
AMD MicroBlaze™ V  Microcontroller Configuration Diagram

AMD MicroBlaze

Aprovecha el confiable procesador MicroBlaze™ de AMD. Con sus usos versátiles y un rendimiento constante, es una opción perfecta para diversas aplicaciones.

Detalles del procesador

Periféricos de la función de arrastrar y soltar claves 

Propósito general
  • DMA multicanal
  • FIFO de transmisión en vivo
  • Temporizador/vigilancia
  • Mutex/Buzón
E/S
  • UART
  • USB 2.0
  • Bus SPI
  • GPIO (General Purpose Input/Output, entrada/salida de propósito general)
  • PWM
Video
  • Interfaz de cámara/pantalla HDMI
  • MIPI-CSI, MIPI-DSI
  • DMA de video
Memoria
  • DDR
  • Bus SPI cuádruple
  • SDRAM
Redes
  • Subsistema Ethernet
  • Red de área del controlador

Ejemplo de configuraciones de diseño 

Zoom de imagen
AMD MicroBlaze™ V  Diagram

Microcontrolador MicroBlaze V

  • Núcleo del procesador de 32 bits (RV32IMAFC)
  • Interfaz de depuración JTAG
  • Memoria local acoplada firmemente
  • Controlador de bus SPI
  • Controlador I2C
  • UART
  • Controlador de interrupciones
  • Temporizador
  • GPIO (General Purpose Input/Output, entrada/salida de propósito general)
Zoom de imagen
MicroBlaze V chart

MicroBlaze V con unidad de protección de memoria

  • Todos los bloques predefinidos del microcontrolador
  • Caché de instrucciones
  • Unidad de protección de memoria
  • Caché de datos
  • Controlador de memoria

Recursos y soporte

Comenzar

El procesador MicroBlaze™ V está integrado en AMD Vivado™ y Vitis™ y ofrece a los usuarios un flujo de diseño familiar. Ve el webinar y aprende todo sobre MicroBlaze V y sus beneficios.

Notas al pie

1. Configuración de microcontrolador disponible en producción; AMD MicroBlaze V con RV64I y unidad de protección de memoria en acceso anticipado; el AMD MicroBlaze V con unidad de administración de memoria se encuentra en la hoja de ruta.