MicroBlaze
ザイリンクスのEDK (Embedded Development Kit)は、ザイリンクスのFPGAで、MicroBlaze(およびPowerPC)組み込みプロセッサを構築するための開発環境パッケージである。これはEclipseの上で動作し、プロジェクトマネージャは2つの別々の環境(XPSとSDK)で構築されている。
設計者は、彼らの組み込みシステムのハードウェア仕様(プロセッサコア、メモリコントローラ、周辺機器I/O、等)を設定し構築するためにXPS (Xilinx Platform Studio)を使用する。XPSは設計者のプラットフォーム仕様を合成可能なRTL記述(VerilogまたはVHDL)に変換し、組み込みシステムの実装を自動化するためのスクリプトのセットを書き出す。(RTLからビットストリームファイルまで)MicroBlazeコアにおいて、EDKは通常暗号化された(人間が読めない)ネットリストを出力するが、VHDLで書かれたプロセス記述はザイリンクスから購入することが出来る。