♨️

Arm MacbookでQuartus Lite+USB-Blaster IIを動かす備忘録

に公開

誰に向けて?

Windowsを使いたくない!がQuartusを使わざるを得ない方へ

クォータスって読むことを知らない自分へ

環境

                     ..'          OS: macOS Sequoia 15.7.1 (24G231) arm64
                 ,xNMM.           Kernel: Darwin 24.6.0
               .OMMMMo            Uptime: 28 days, 10 hours, 36 mins
               lMM"               Packages: 152 (brew), 8 (brew-cask)
     .;loddo:.  .olloddol;.       Memory: 19.93 GiB / 24.00 GiB (83%)
   cKMMMMMMMMMMNWMMMMMMMMMM0:     Disk (/): 314.55 GiB / 926.35 GiB (34%) - apfs
 .KMMMMMMMMMMMMMMMMMMMMMMMWd.     Battery (bq40z651): 100% [AC connected]
 XMMMMMMMMMMMMMMMMMMMMMMMX.
;MMMMMMMMMMMMMMMMMMMMMMMM:
:MMMMMMMMMMMMMMMMMMMMMMMM:
.MMMMMMMMMMMMMMMMMMMMMMMMX.
 kMMMMMMMMMMMMMMMMMMMMMMMMWd.
 'XMMMMMMMMMMMMMMMMMMMMMMMMMMk
  'XMMMMMMMMMMMMMMMMMMMMMMMMK.
    kMMMMMMMMMMMMMMMMMMMMMMd
     ;KMMMMMMMWXXWMMMMMMMk.
       "cooc*"    "*coo'"

以下の組み合わせで動作を確認しています(2025年11月)

  • Macbook Air M4
  • MacOS 15.7.1 (24G231)
  • VMwareFusion professional Version 13.6.3
  • Windows 11 Pro 24H2
  • Intel Quartus Prime Lite Edition 20.1.1

方法

0. VMware Fusion proを用意する

これは、情報たくさんあるので、そういうのを見てライセンスまでよしなにする

https://zenn.dev/yumemi9808/articles/ac9cb0803093d1

1. インストール

このリンクからセットアップファイルをダウンロードします
recommendは、ファイルサイズが大きいので

  • QuartusLiteSetup
  • ModelSimSetup
  • QuartusHelpSetup
  • cyclonev

のセットアップファイルだけ落としてくればいいと思います。同じディレクトリにある状態で、QuartusLiteSetup を実行するといい感じにできます。

https://www.intel.com/content/www/us/en/software-kit/660907/intel-quartus-prime-lite-edition-design-software-version-20-1-1-for-windows.html

インストール中は基本デフォルトのチェックのままOK連打で問題ないです。
ただし、 Launch USB Blaster II driver installationという項目が最後に出ますが、これを実行すると、Blaster driverのインストールが試みられますが、失敗します。

ここまでで、シミュレーションなら問題なく動きます

2. FPGAに書き込むための準備

FPGAに書き込むためには、USB Blaster II driverをwindowsにインストールする必要があります。

  1. C:\intelFPGA_lite\22.1\quartus\drivers\usb-blaster-iiのパスにディレクトリ、および中身のファイルがあるかを確認してください。途中のバージョンやディレクトリ名などは違うかもしれませんが、近しいものがあればいいです。
  2. 次に、 usb-blaster-ii ディレクトリをデスクトップなどのわかりやすい位置にコピーしてください。
  3. コピーしたディレクトリを開き、usbblasterii.infをメモ帳で開いてください。
  4. メモ帳内に以下の行があるはずです。この先頭にセミコロンを記述してください
- CatalogFile=usbblasterii.cat
+ ;CatalogFile=usbblasterii.cat
  1. メモ帳内で amd64arm64に全て置換してください。 NTamd64なども含めて全てです。
  2. ファイルを保存し、セーフモードで起動してください
  3. トラブルシューティングから「ドライバー署名の強制を無効にする」で起動を行ってください(詳細は他記事にお任せ)
  4. デバイスマネージャーを起動し、FPGAボードをMacに繋ぎます。VMwareに接続されると、「他のデバイス」中に「不明なデバイス」というのが現れます
  5. 右クリックして、ドライバーの更新を行なってください。「コンピューターを参照してドライバーを検索する」から、先ほど変更したファイルがあるディレクトリを指定します
  6. 最後にインストールを行えば、不明なデバイスが usb-blasterというドライバになるはずです(名前は違ったりします)

終わりに

頑張って!

Discussion