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 ISA de código abierto RISC-V

  • 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”)
  • Utiliza 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 dos configuraciones preestablecidas seleccionables: Microcontrolador AMD MicroBlaze V y AMD MicroBlaze V en tiempo real con unidad de protección de memoria
  • 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 las herramientas Vivado y Vitis, idéntico al flujo de diseño del procesador MicroBlaze
  • Compatible con cualquier SoC adaptable AMD o FPGA compatible con las herramientas de diseño 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 DDR

Recursos y soporte

Comenzar

Comunícate con un representante de AMD para consultar acerca del procesador AMD MicroBlaze V con la unidad de protección de memoria y MicroBlaze V con ejemplos de configuraciones de diseño de administración de memoria.

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.