MicroBlaze
SDKは、組み込みシステムの上で動作させるソフトウェアを扱う。GNUツールチェイン(GNUコンパイラコレクション、GNUデバッガ)を活用し、SDKでプログラマは彼らの組み込みシステム上のC/C++アプリケーションを書き、コンパイルし、デバッグすることが出来る。ザイリンクスはサイクルに精密な命令セットシミュレータ(Instruction Set Simulator, ISS)を提供し、プログラマにシミュレーションで彼らのソフトをテストする方法と、適切なFPGAボードにダウンロードして実際のシステムで実行させる方法を提供している。
XPSの購入者は、定期的に追加のロイヤリティを支払うことなく、MicroBlazeをザイリンクスのFPGAで使用する永久のライセンスが与えられる。このライセンスはMicroBlazeをザイリンクス以外のデバイスで使用する権利を与えていないので、必要な場合はザイリンクスとの直接の交渉が必要となる。