MicroBlaze 32bit RISC processor
MicroBlazeはFPGA上で起動するソフトコアプロセッサです。最大150MHzで起動して、125D-MIPSの処理力を持っています。
アーキテクチャ
MicroBlaze はソフトコアプロセッサです。ソフトコアであるということは、FPGA内の専用のハードブロックとして実装されるのではなく、汎用ロジックを使用してインプリメントされているということです。組込みアプリケーション用に最適化されたインストラクションセットを持った32ビットのHarvard RISCアーキテクチャです。
基本デザイン:
- 3ステージパイプライン
- ALU(論理演算ユニット)
- シフトユニット
- 32汎用レジスタ
追加可能の機能:
- Barrel shifter
- FPU(浮動小数点ユニット)
- キャッシュ
- 例外処理
- デバックロジック など
採用している製品
製造業者
関連リンク
- Xilinx - MicroBlaze™ ソフト プロセッサ
- Wikipedia - MicroBlaze (en)