Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

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



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

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

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


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


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