Bildzoom
MicroBlaze V Overview Illustration

Übersicht

Der AMD MicroBlaze™ V Prozessor ist eine Soft-Core-RISC-V-Prozessor-IP für adaptive SoCs und FPGAs von AMD. Der MicroBlaze V Prozessor basiert auf der RISC-V-Anweisungssatzarchitektur (Instruction Set Architecture, ISA). Sie ermöglicht Entwicklern die Nutzung des Open-Source-RISC-V-Softwareökosystems, ist hardwarekompatibel mit dem klassischen MicroBlaze Prozessor und ist vollständig in den Design-Flow der AMD Vivado™ und Vitis™ Tools integriert. Der AMD MicroBlaze V Prozessor ist hochgradig modular aufgebaut und verfügt über eine konfigurierbare Architektur, die für Anwendungen in integrierten Systemen geeignet ist.

Entwickler können den MicroBlaze V Prozessor auf jedes adaptive SoC oder FPGA Gerät von AMD ausrichten, das von der Vivado Design Suite unterstützt wird – ganz ohne zusätzliche Kosten.


RISC-V

RISC-V ist eine standardisierte Open-Source-Anweisungssatzarchitektur (Instruction Set Architecture, ISA), die von der gemeinnützigen RISC-V Foundation verwaltet wird. AMD ist seit 2020 Mitglied dieser Organisation.

Hauptfunktionen

Basiert auf der Open-Source-RISC-V-ISA

  • Unterstützt durch ein umfassendes Ökosystem von Software und Lösungen für die gesamte Branche
  • Ermöglicht eine einfache Hardwaremigration für bestehende MicroBlaze Prozessorkonzepte und Softwareübertragbarkeit für RISC-V-Konzepte
  • Konfigurierbare ISA-Unterstützung für RV32I und RV64I Basis-Integer-Befehlssatz mit Optionen für:
    • Multiplikation und Division (Erweiterung „M“)
    • Atomare Befehle (Erweiterung „A“)
    • Gleitkomma (Erweiterung „F“)
    • Codekomprimierung (Erweiterung „C“)
    • Bit-Manipulation (Erweiterungen :B:, „Zba“, „Zbb“, „Zbc“, „Zbs“)
  • Nutzt Codekomprimierung zur deutlichen Reduzierung der Codegröße und Einsparung des Konzeptspeichers

Effiziente Architektur im Kern

  • Bietet zwei wählbare voreingestellte Konfigurationen: AMD MicroBlaze V Microcontroller und AMD MicroBlaze V Real-time mit Speicherschutzeinheit
  • Bietet vier Pipeline-Optionen zur Optimierung des Bereichs und/oder der Performance
  • Integriert optionale Sicherheitsmaßnahmen wie Dual-Core-Lockstep und ein dreifach redundantes modulares System für sicherheitskritische Systeme

Hohes Maß an Konzeptflexibilität

  • Bietet einen vollständig integrierten Design-Flow in den Vivado und Vitis Tools, identisch zum MicroBlaze Prozessor Design-Flow
  • Kompatibel mit allen adaptiven SoCs oder FPGAs von AMD, die in den Vivado Designtools unterstützt werden
  • Ist sehr nutzerfreundlich, wahlweise mit GUI (Grafische Benutzeroberfläche) oder Befehlszeilenschnittstelle (Command Line Interface, CLI)
  • Reduziert die Anzahl der Systemkomponenten und verkürzt die Entwicklungszeit mit einer breit gefächerten optimierten IP zur Bereitstellung eines integrierten MicroBlaze V Prozessor-Subsystems in der programmierbaren Logik
AMD MicroBlaze™ V  Microcontroller Configuration Diagram

AMD MicroBlaze

Nutzen Sie den bewährten, erprobten und vertrauenswürdigen MicroBlaze™ Prozessor von AMD. Dank seiner vielseitigen Einsatzmöglichkeiten und konsistenten Performance ist er eine verlässliche Wahl für zahlreiche Anwendungen.

Prozessordetails

Wichtige Drag-and-Drop-Peripheriegeräte 

Universalzwecke
  • Multichannel-DMA
  • Streaming-FIFO
  • Timer / Watchdog
  • Mutex / Mailbox
E/A
  • UART
  • USB 2.0
  • SPI
  • GPIO
  • PWM
Video
  • Kamera-/Display-HDMI-Schnittstelle
  • MIPI-CSI, MIPI-DSI
  • Video-DMA
Speicher
  • DDR
  • Quad-SPI
  • SDRAM
Netzwerke
  • Ethernet-Subsystem
  • Controller Area Network

Beispielhafte Konzeptkonfigurationen 

Bildzoom
AMD MicroBlaze™ V  Diagram

MicroBlaze V Microcontroller

  • 32-Bit-Prozessorkern (RV32IMAFC)
  • JTAG-Debug-Schnittstelle
  • Eng gekoppelter lokaler Speicher
  • SPI-Controller
  • I2C-Controller
  • UART
  • Interrupt Controller
  • Timer
  • GPIO
Bildzoom
MicroBlaze V chart

MicroBlaze V mit Speicherschutzeinheit

  • Alle voreingestellten Microcontroller-Blöcke
  • Anweisungs-Cache
  • Speicherschutzeinheit
  • Daten-Cache
  • DDR-Speicher-Controller

Unterstützung und Ressourcen

Erste Schritte

Wenden Sie sich an einen AMD Mitarbeiter, um mehr über den AMD MicroBlaze V Prozessor mit Speicherschutzeinheit und beispielhafte Konzeptkonfigurationen für MicroBlaze V mit Speicherverwaltung zu erfahren.

Fußnoten

1. Microcontroller-Konfiguration verfügbar in der Produktion; AMD MicroBlaze V mit RV64I und Speicherschutzeinheit ist im Programm für frühzeitigen Zugriff enthalten; AMD MicroBlaze V mit Speicherschutzeinheit ist auf der Roadmap.