コンパイル通った記念w |
…と、話が逸れましたが。
Linux版があるのは知ってたんですが、死ぬほど苦労した末にビルドを通してやっと半分ぐらいの機能が使える…というを印象があって敬遠してました。でも、今どきはそんな苦労しなくてもインストーラからさくっと使えると風のウワサに聞きまして。
というわけで、VirtualBoxにUbuntuを入れ、その上でAltera社のFPGA「MAX10」シリーズを使うための開発ツールQuartas Prime Liteを入れてみました。
まずVirtualBoxをインストールし、その上にUbuntuをインストールします。ちょっと古いけど、この記事を参考にしました。ありがとうございます。VirtualBoxには8GB割り当てています(母艦はiMac 5k, 3.2 GHz Core i5, 24GB, 外付けのSSD)。バージョンなど読み替えつつインストールしてください。なお、Quartus Prime Liteはダウンロード10GB+インストールサイズ20GBの合計30GBは食いますので、最初からその程度の容量+30GBぐらいは確保しておきましょう。
MacのVirtualBoxにLinuxのUbuntuをインストールする方法
Altera.comでユーザ登録をしてからダウンロード。死ぬほど時間がかかりますが、大人しくひたすらダウンロード。
ダウンロードしたらダウンロードディレクトリにある「Quartus-lite-15.1.2.193-linux.tar」をダブルクリックし、アーカイブマネージャで開き、さらに右クリックして解凍します。解凍し終わったらターミナルを起動し、ディレクトリを移動して ./setup.sh でインストーラを起動します。あとは画面の指示に従っていけばOK。
MacのVirtualBoxにLinuxのUbuntuをインストールする方法
私は上記で50GBしか確保しなかったら、スペースが足りないと言われてしまい、MAX10以外のデバイスをカットしてようやくインストールできました。これでは空きがギリギリになってしまうので、以下の手順で仮想マシンのディスク容量を確保しました。
ダウンロードしたらダウンロードディレクトリにある「Quartus-lite-15.1.2.193-linux.tar」をダブルクリックし、アーカイブマネージャで開き、さらに右クリックして解凍します。解凍し終わったらターミナルを起動し、ディレクトリを移動して ./setup.sh でインストーラを起動します。あとは画面の指示に従っていけばOK。
インストーラの最後で「デスクトップにアイコンを置く」っていうチェックボックスがあって、その方が便利なのでオンにしたのですが、何故かアイコンが残っていません。ぜひインストール完了時にQuartus Primeを起動してランチャーに登録しておいてください。あたしゃ起動の方法がわからなくて、結局インストーラをもう一回走らせるはめになりました。
ともかく、これで準備OKです。おお早朝始めたのにもう夕方だ…まぁ大部分はインストール待ち時間だったのですが。
その後、岩田利王さんのチュートリアルを参考にLチカを記述して、なんとかコンパイル通すところまでたどり着きました。すっかり夕食の時間です。
これで、フライングで注文してしまったMAX10がムダにならないで済みますw しかし、考えてみりゃ連休明けまで届かないですよね、今日頼んだものってorz
こんにちは。記事を参考にさせていただいており、少し質問させてください。macOSのメモリをubuntuにいくら割り当てられましたか?
返信削除Quartusとかmodelsimとかを使用するのにどの程度割り当てれば快適な開発環境(Lチカ程度ですが)になるかが知りたい所存です。
こんにちは、コメントありがとうございます。
削除現在は8GB割り当てています(母艦はiMac 5k, 3.2 GHz Core i5, 24GB, 外付けのSSDです)。
私もLチカの域を出られないのですが、一応チュートリアルをみながらNIOS IIでCPUを合成し、その上でC言語で書いたプログラムでLチカさせることはできました。
ご参考になれば幸いです。
割り当てメモリの情報を加筆させていただきました。
削除なお、現在はVirtualBoxではなくVMWare Fusionを使っていますが、パフォーマンス的にはあまり差を感じません。Windows10を使う際にVirtualBoxよりもショートカットなどに違和感が少ないのでこちらを使っています。
KOICHI KURAHASHIさん
削除早速のご回答有難うございます。
やっぱり結構食うんですね。
現在自分のPCがmacbookpro 8GBなので、やはり新たにwin10を購入してそちらで開発環境の立ち上げを試みようかと思います^^;
自分は最近FPGAに関わるようになったばっかりなので、他のMAX10の記事などもぜひ参考にさせていただきます!
最近ちょっとFPGAからご無沙汰気味ですが、Zyboなど使いこなせるようになってみたいものです。
削除こちらこそ情報交換よろしくいお願いします!