SystemCはC++言語に基づきハードウェアのモデリングを可能にするライブラリを追加したHDL言語です。SystemCの実行環境は、OSCI(Open SystemC Initiative)という組織のホームページから無償でダウンロードすることができます。ダウンロードしたデータには、ライブラリ、シミュレーション・カーネル、ヘッダ・ファイルなどが含まれています。SystemCで記述した設計データを、標準的なC++コンパイラを用いてコンパイルし、シミュレーションを実行します。SystemCを用いた設計環境は無償で構築できるために、導入しやすい環境だと言えます。 SystemCを用いることで、TLM (Transaction Level Modeling)によるシステム検証やソフトウェアとハードウェアの協調検証、ハードウェア化を意識した動作記述が可能になり、さらに、動作合成を使うことで自動的