Lubuntu 18.04 で Quartus Prime Lite を起動するまで


Quartus Prime Lite 18.1 を個別ファイルでダウンロードして、以下のようにインストール。必要なファイルをまとめて置いておくことで一気にインストールできる。個別にインストールするとパスが違ったりして面倒。

$ ls -1
cyclone-18.1.0.625.qdz
max10-18.1.0.625.qdz
ModelSimSetup-18.1.0.625-linux.run
QuartusLiteSetup-18.1.0.625-linux.run
$ ./QuartusLiteSetup-18.1.0.625-linux.run

トラブルシューティング集

  • libpng12.so.0: cannot open shared object file: No such file or directory
    How to fix “libpng12.so.0: cannot open shared object file: No such file or directory”?@AskUbuntu にそって libpng12をインストールする。

  • Unable to lock chain (Insufficient port permissions)
    Unable to lock chain (Insufficient port permissions)@SO にそって、パーミッションを開けてやって、USB Blaster を再接続してやる。

  • No Hardware
    jtagdがおかしくなっていることが多い。以下の手順で復旧できる:

    1. pkill jtagd で一回殺す。
    2. USB Blasterを抜く。
    3. FPGAの電源を切った状態で、USB Blaster を刺す。
    4. FPGAの電源を入れる。
    5. ./jtagconfig でエラーを吐かないことを確認する。
    6. Programmer の Hardware Setup を開き、USB Blaster を選択しなおす。