Vengineerの妄想

人生を妄想しています。

polyphonyというPYNQで動く高位合成ツール



polyphony という Python から verilog を生成する高位合成ツールのお話。

通常は、開発用マシンでなんらかのツールを使って、Verilog HDLコードを生成します。

でも、このpolyphonyはターゲットマシン(この場合は、PYNQ)上でVerilog HDLを生成します。


Githubは、こちらサンプルコードもあるよ。


高位合成友の会 第3回 (2015/12/08) でのスライド
Polyphony : Pythonベースの高位合成コンパイラ