Google Open Source Blog の "FPGA Interchange format to enable interoperable FPGA tooling" を読んでわかったことをまとめる。 FPGAのツールチェインはそれぞれのベンダで発展しており、ツールチェイン間での互換性については考慮されることがあまりない。 HDLという言語は共通であるが、それらをFPGA向けビットストリームに変換するためのフォーマットがそれぞれ異なる。 各種FPGA向けビットストリームの生成ツールは以下のようなものがある。 オープンソースの論理合成用Yosys オープンソースの配置配線用のVtRおよびnextpnr Xilinx, Intel, Lattice, QuickLogicなどのベンダー・ツーリング 共通フォーマットを導入することで、各種ビルディングブロック内でのフォーマットを交換可能