MicroBlaze
命令セットアーキテクチャは、MicroBlazeはパターソンとヘネシーによる有名なコンピュータアーキテクチャの書籍で記述された、RISCベースのDLXアーキテクチャと非常に似ている。ほとんどのMicroBlaze命令セットは、1サイクルで実行することが出来る。
MicroBlazeは多様な組み込みアプリケーションをサポートするために、多用途のインターコネクトシステムを持っている。MicroBlazeの主要なI/OバスのCoreConnect PLBバスは、システムメモリにマップされたマスタ・スレーブによる伝統的なトランザクションバスである。多数のベンダが供給するサードパーティのIPは、PLBバスに直接接続する。(またはPLBバスからOPBバスへのブリッジを経由して接続する。)ローカルメモリ(FPGAのBRAM)へのアクセスでは、MicroBlazeは専用のLMBバスを使うことで他のバスの負荷を軽減する。ユーザ定義のコプロセッサは、FSL(Fast Simplex Link)と呼ばれる専用のFIFO形式の接続を経由してサポートされる。コプロセッサインタフェースは、計算処理の一部または全部を、ユーザが設計したハードウェアモジュールで行うことで、計算量が集中するアルゴリズムを加速することが出来る。
MicroBlazeの多くの要素は、ユーザによる設定が可能である。