Zoom sur l'image
MicroBlaze V Overview Illustration

Présentation

Le processeur AMD MicroBlaze™ V est une IP de processeur à cœur flexible RISC-V pour les SoC adaptatifs AMD et les FPGA. Le processeur MicroBlaze V repose sur l'architecture de jeux d'instructions (ISA) RISC-V. Il permet aux développeurs de tirer parti de l'écosystème logiciel open source RISC-V, est compatible avec le matériel classique des processeurs MicroBlaze et s'intègre entièrement au flux de conception des outils AMD Vivado™ et Vitis™. Le processeur AMD MicroBlaze V est doté d'une conception hautement modulaire avec une architecture configurable et adaptée aux applications de systèmes intégrés.

Les développeurs peuvent choisir le processeur MicroBlaze V pour n'importe quel appareil SoC ou FPGA adaptatif AMD pris en charge par Vivado Design Suite sans frais supplémentaires.


RISC-V

RISC-V est une architecture de jeux d'instructions (ISA) standard open source gérée par la RISC-V Foundation, une fondation à but non lucratif, à laquelle AMD contribue en tant que membre depuis 2020.

Capacités clés

Basé sur l'ISA open source RISC-V

  • Étayé par un écosystème complet de logiciels et de solutions de l'ensemble du secteur
  • Facilite la migration du matériel pour les conceptions du processeur MicroBlaze existantes et la portabilité des logiciels pour les conceptions RISC-V
  • Prise en charge ISA configurable pour les jeux d'instructions de calculs d'entiers de base RV32I et RV64I, avec en option :
    • Multiplication et division (extension « M »)
    • Instructions atomiques (extension « A »)
    • Virgule flottante (extension « F »)
    • Compression de code (extension « C »)
    • Manipulation de bits (extensions « B », « ZBA », « ZBB », « ZBC » et « ZBS »)
  • Utilise la compression de code pour réduire considérablement la taille du code et économiser de la mémoire de conception

Architecture efficace au cœur de l'action

  • Offre deux configurations prédéfinies à sélectionner : microcontrôleur AMD MicroBlaze V et AMD MicroBlaze V en temps réel avec unité de protection de la mémoire
  • Propose quatre options de pipeline pour optimiser l'espace et/ou les performances
  • Intègre des mesures de sécurité en option, telles que le verrouillage à deux cœurs et la redondance modulaire triple (TMR) pour les systèmes de sécurité critique

Grande flexibilité de conception

  • Offre un flux de conception entièrement intégré dans les outils Vivado et Vitis, identique à celui du processeur MicroBlaze
  • Compatible avec tous les SoC adaptatifs AMD ou FPGA pris en charge par les outils de conception Vivado
  • Assure une expérience conviviale avec une interface graphique utilisateur (GUI) ou une interface de ligne de commande (CLI)
  • Réduit le nombre de composants système et raccourcit le temps de développement grâce à une large gamme d'IP optimisées disponibles pour le déploiement d'un sous-système de processeur MicroBlaze V intégré dans le circuit logique programmable
AMD MicroBlaze™ V  Microcontroller Configuration Diagram

AMD MicroBlaze

Tirez parti de MicroBlaze™ d'AMD, un processeur fiable largement éprouvé. Sa polyvalence et ses performances constantes en font le choix idéal pour divers cas d'utilisation.

Caractéristiques du processeur

Composants clés pour les fonctionnalités de glisser-déposer 

Utilisation générale
  • DMA multicanal
  • Streaming FIFO
  • Minuteur/surveillance
  • Mutex/messagerie
E/S
  • UART
  • USB 2.0
  • SPI
  • GPIO
  • PWM
Vidéo
  • Interface d'affichage/caméra HDMI
  • MIPI-CSI, MIPI-DSI
  • DMA vidéo
Mémoire
  • DDR
  • Quad SPI
  • SDRAM
Mise en réseau
  • Sous-système Ethernet
  • Controller Area Network (CAN)

Exemples de configurations de conception 

Zoom sur l'image
AMD MicroBlaze™ V  Diagram

Microcontrôleur MicroBlaze V

  • Cœur de processeur 32 bits (RV32IMAFC)
  • Interface de débogage JTAG
  • Mémoire locale avec couplage étroit
  • Contrôleur SPI
  • Contrôleur I2C
  • UART
  • Contrôleur d'interruption
  • Minuteur
  • GPIO
Zoom sur l'image
MicroBlaze V chart

MicroBlaze V avec unité de protection de la mémoire

  • Tous les blocs de préréglage du microcontrôleur
  • Cache d'instructions
  • Unité de protection de la mémoire
  • Cache de données
  • Contrôleur de mémoire DDR

Assistance et ressources

Démarrer

Contactez un représentant AMD pour vous renseigner sur les exemples de configurations de conception du processeur AMD MicroBlaze V avec unité de protection de la mémoire et MicroBlaze V avec gestion de la mémoire.

Notes de bas de page

1. Configuration de microcontrôleur disponible en production ; l'AMD MicroBlaze V avec RV64I et unité de protection de la mémoire est disponible en accès anticipé ; l'AMD MicroBlaze V avec unité de gestion de la mémoire est sur la feuille de route.