Zoom sur l'image
MicroBlaze V Overview Illustration

Présentation

Le processeur AMD MicroBlaze™ V est une IP de processeur RISC-V soft-core 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 software open source RISC-V, est compatible avec le hardware 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 ISA RISC-V
open source

  • Bénéficie d'un écosystème complet de software et de solutions couvrant l'ensemble du secteur
  • Facilite la migration hardware pour les conceptions existantes du processeur MicroBlaze et la portabilité software 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 »)
  • Permet 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

  • Inclut plusieurs configurations préréglées sélectionnables pour différentes applications, du microcontrôleur au processeur applicatif
  • 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 la suite de conception Vivado et les outils software Vitis
  • Compatible avec tous les SoC adaptatifs AMD et 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 mémoire

Assistance et ressources

Démarrer

Le processeur MicroBlaze™ V est intégré à AMD Vivado™ et Vitis™, offrant ainsi aux utilisateurs un flux de conception familier. Regardez le webinaire pour découvrir MicroBlaze V et ses avantages.

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.