タグ

ブックマーク / qiita.com/ryos36 (2)

  • PYNQ で Jupyter そして Polyphony で高位合成 - Qiita

    PYNQ というボードで Jupyter Digilent から販売されている PYNQ というボードが Jupyter を標準で使用できます。FPGA との連携という面白いコンセプトの製品なので紹介します。 そして、その後、polyphony という Python から verilog を生成する高位合成ツールを使ってみます。 PYNQ ってなに? PYNQ の詳細はここ を見てほしいと思います。Zynq という ARM + FPGA の SoC を搭載したボードです。この手のボードをかき集めている僕は速攻購入しました。 Pynq の P はパイソンの P。ボタンまでピンクにしてある念の入れよう。 HDMI OUT/HDMI IN がついていて何やら面白うだと思いませんか?じゃ、使ってみますか。 電源オン + ネットワークですぐ使える 通常、この手のボードはマニュアルを見ていろんなものつ

    PYNQ で Jupyter そして Polyphony で高位合成 - Qiita
  • Python でFPGA/シミュレーションをしてみよう - Qiita

    シミュレーションを実行してみる 実行に先立ってシミュレーション用のソフトをインストールしておきます。わたしは iverlog(Icuros Verilog) を使っています。Windows では"iverilog windows"のキーワードでインストール方法などが出てくるのでインストールしておきましょう 試してないけどここが有益そう → http://bleyer.org/icarus/ Linux なら簡単に simu.py を使える polyphony のソースをダウンロード(git で clone して)、そこにある simu.py を使えば簡単にシミュレーションできます。simu.py は iverlog を呼ぶようにできているので iverlog はあらかじめインストールしておきましょう。 simu.py を実行してみる shell$ ~1/simu.py blink.py C

    Python でFPGA/シミュレーションをしてみよう - Qiita
    tekimen
    tekimen 2018/12/10
  • 1