microblazev-microcontroller

AMD MicroBlaze™ V プロセッサ

柔軟性と効率性に優れた RISC-V プロセッサ

概要

AMD MicroBlaze™ V プロセッサは、AMD のアダプティブ SoC および FPGA 向けのソフトコア RISC-V プロセッサ IP であり、32 ビットの RISC-V 命令セット アーキテクチャ (ISA) をベースとしています。このため、開発者はオープンソースの RISC-V ソフトウェア エコシステムを活用できます。また、既存の MicroBlaze プロセッサとハードウェア互換性があり、Vivado™ と Vitis™ ツールを使用する効率的な設計フローを利用できます。MicroBlaze V プロセッサはモジュール型の再構成可能なアーキテクチャであるため、エンベデッド システム アプリケーションに最適です。

MicroBlaze V プロセッサは、Vivado Design Suite でサポートされている AMD のすべてのアダプティブ SoC および FPGA デバイスに追加料金なしで適用できます。


risc-v-logo

RISC-V は、非営利団体の RISC-V Foundation によって管理されているオープンソースの標準命令セット アーキテクチャ (ISA) です。AMD は 2020 年に加入しています。

主な機能

オープンソースの RISC-V ISA がベース

  • 業界全体の幅広いソフトウェアとソリューションを提供する包括的なエコシステムでサポートされている
  • 既存の MicroBlaze プロセッサ デザインのハードウェア移行を容易にし、RISC-V デザインのソフトウェア移植性を提供
  • 次のオプションで、RV32IMAFC の基本整数命令セットをサポートする構成可能な ISA:
    • 乗算と除算 (M 拡張)
    • アトミック命令 (A 拡張)
    • 浮動小数点 (F 拡張)
    • コード圧縮 (C 拡張)
    • ビット操作 (Zba、Zbb、Zbc、Zbs 拡張)
  • コード圧縮を活用して、コード サイズを大幅に削減してメモリを節約する

効率的なアーキテクチャを採用したコア

  • 3 つのコンフィギュレーションを提供 (マイクロコントローラー、リアルタイム プロセッサ、アプリケーション プロセッサ)*
  • エリアやパフォーマンスを最適化するビルド オプションを提供
  • セーフティ クリティカルなシステム向けに、デュアル コア ロックステップや TMR (Triple Modular Redundancy) などの安全機能を搭載

優れた設計柔軟性

  • MicroBlaze プロセッサのデザイン フローと同様、Vivado と Vitis ツールを使用する効率的な設計環境を提供
  • Vivado デザイン ツールでサポートされているすべての AMD アダプティブ SoC/FPGA と互換性がある
  • グラフィカル ユーザー インターフェイス (GUI) またはコマンド ライン インターフェイス (CLI) のいずれかを使用する、使いやすい設計環境を提供
  • 最適化済みの IP を利用して、プログラマブル ロジックに MicroBlaze V プロセッサ サブシステムを運用することで、システム コンポーネント数を削減でき、開発期間も短縮できる

* マイクロコントローラー コンフィギュレーションはアーリー アクセスで利用可能です。リアルタイム プロセッサおよびアプリケーション プロセッサ コンフィギュレーションは現在開発中です。

マイクロコントローラー コンフィギュレーション

EA プログラムへの参加資格および詳細情報は、担当者へお問い合わせください。

amd-microblaze-logo

開発とテストを繰り返し、信頼性を確立した AMD の MicroBlaze™ プロセッサをご利用ください。さまざまな用途に対応でき、安定した性能を発揮できるため、多くのアプリケーションに最適な選択肢となるでしょう。

プロセッサの詳細

主なドラッグ & ドロップ ペリフェラル

汎用 I/O ビデオ メモリ ネットワーキング
  • Multichannel DMA
  • Streaming FIFO
  • Timer/Watchdog
  • Mutex/Mailbox
  • UART
  • USB2.0
  • SPI
  • GPIO
  • PWM
  • HDMI Camera/Display Interface
  • MIPI-CSI、MIPI-DSI
  • Video DMA
  • DDR
  • Quad SPI
  • SDRAM
  • Ethernet Subsystem
  • Controller Area Network

サンプル デザイン コンフィギュレーション


クリックして拡大表示

マイクロコントローラー

  • 32 ビット プロセッサ コア (RV32IMAFC)
  • JTAG デバッグ インターフェイス
  • 密結合ローカル メモリ
  • SPI コントローラー
  • I2C コントローラー
  • UART
  • 割り込みコントローラー
  • タイマー
  • GPIO
開発中 リアルタイム プロセッサ
開発中 アプリケーション プロセッサ

リアルタイム プロセッサおよびアプリケーション プロセッサのサンプル デザイン コンフィギュレーションが提供開始される際に通知が必要な方は、通知登録を行ってください。