プログラマブルロジックデバイス
FPGAを筆頭とするプログラマブルロジックデバイスの低廉化は、ホビーストがCPUの実装から、ついにはフルスクラッチでSoCそのものを実現することを可能とするまでに至った。例えば1chip MSX プロジェクト では、一つのシステムを全てFPGAで実装し、生産終了して入手不可能になったMSXパソコンを再現した。 その価格は、かつて製品が存在していた時代と遜色の無い物であり、プログラマブルロジックデバイスそのものが、特殊な業務用途の高価なデバイスから、ディスクリート部品同様にホビーストの手によって要求を具現するデバイスへ発展した一つの証と言える。 この様な例として、コンピュータがディスクリート部品の塊であった時代からの変遷を学生がなぞる学習への利用や、既存の命令セットアーキテクチャではなく、1から設計した全くオリジナルのプロセッサを作る研究に活用されていることなどがあげられる。
CPLD (Complex Programmable Logic Device) は、PALやGALよりも規模の大きなPLDで数百のロジックエレメントから成り、殆どがEEPROMのアーキテクチャで構成される。 内部構造として後述のPLD(1マクロセル)を複数集積し、それらを内部バスで接続した構成になっている。
書き込み方法
フラッシュROM
EEPROM, EPROM
Antifuse