再構成可能コンピューティング
Reconfigurable Device(再構成可能なデバイス)
FPGA、あるいは実行中に機能を変更できる何らかのデバイス。再構成可能なデバイスは粒度の細かいアーキテクチャかもしれないし、中程度の粒度のアーキテクチャかもしれない。プロセッシング要素の機能とそれらをつなぐ相互接続を全て再構成可能なら、そのハードウェアは再構成可能なデバイス(あるいはアーキテクチャ)と言うことができる。
Bitstream(ビットストリーム)
FPGAを構成するファイル(拡張子は .bit)。実行準備ができたら Bitstream が FPGA にロードされる。配置と経路のフェーズの最終結果として生成される。
Common Memory(共通メモリ)
一種の共有メモリ。複数のFPGAを搭載したボード上のメモリを指し、FPGA間の直接通信やFPGA以外との通信に使われる。
Compile/Compilation(コンパイル)
この用語はマイクロプロセッサ上で動作するコードに関して使うべきである。それにはプロセッサ上で動作するFPGAのシミュレーションやエミュレーションも含まれる。一方、この用語を再構成可能なデバイスの合成のプロセスと配置と経路の生成にも使っている例もある。
Cocompilation(共コンパイル)
ソフトウェアのコードとコンフィグウェアのコードを生成するコンパイルを意味する。自動的なソフトウェア/コンフィグウェアの分割も含む。
Configware(コンフィグウェア)
構成のためのソースプログラム。構造的にコンフィグウェアには対応するソフトウェアが存在する(プロシージャレベルでコールしあうような形)。
Configuration(構成)