開発環境の構築 - Adwin...2017/08/21  · 10 学習内容...

Preview:

Citation preview

10

学習内容 パソコンに FPGA の開発環境を構築します。インストールは以下の手順で行います。 1. Quartus Prime とは 2. Quartus Prime のダウンロード 3. Quartus Prime のインストール 4. USB ドライバのインストール

1. Quartus Prime とは

Quartus Prime ※は Intel の FPGA 統合開発環境です。Quartus Prime Lite Edition は無償で提供されています。回路図とテキスト形式によるデザイン入力,統合された VHDL と Verilog HDL 合成,配置配線,タイミング検証,プログラミングなどの機能を兼ね備えているので,アルテラ・デバイスの開発においてユーザはデザイン設計から実機評価までを Quartus Prime 1 つで行うことができます。

※ Quartus Prime は Intel の商標です。

    Quartus Prime のバージョンと対応 OS

Quartus Prime の最新版は http://dl.altera.com/?edition=lite から,旧版は同ページの「バージョンを選択」プルダウンメニューで任意のバージョンを選ぶとダウンロードすることができます。本書は Quartus Ⅱ 10.1 をもとに編集しています。同 サ イ ト か ら ダ ウ ン ロ ー ド で き る ModelSim-Intel FPGA Edition の Simulation Tool は64-bitOS に対応していません。しかし Windows の 64-bitOS に標準搭載の 32-bit エミュレータ上で動かすことができますので,本書の利用範囲では問題ありません。

リリース年 ソフト名 ver.Windows 64bit

7 8 8.1 10

2016.11Quartus Prime 16.1

○ × ○ ○ModelSim - Intel FPGA Edition 16.1

2016.05Quartus Prime 16.0

○ × ○ ○ModelSim - Intel FPGA Edition 16.0

2014.12Quartus Ⅱ 15.0

○ × ○ ×ModelSim - Intel FPGA Edition 15.0

2014.06Quartus Ⅱ 14.0

○ ○ × ×ModelSim - Altera Starter Edition 10.1e

2013.11Quartus Ⅱ 13.1

○ ○ × ×ModelSim - Altera Starter Edition 10.1d

STEP

開発環境の構築02

WEB ブラウザで 以下の URL を開きます。https://www.altera.co.jp/downloads/download-center.html

1

ページ中段の「Quartus Prime 開発ソフトウェア・ライト・エディション」の「Download」をクリックします。

2

個別ファイルタブの中の以下の項目にチェックを入れて・Quartus Prime (includes Nios II EDS)・ModelSim-Altera Edition (includes Starter Edition)・Cyclone IV device support「選択したファイルをダウンロード」をクリックします。

4

オペレーティング・システム:Windowsダウンロード方法:Akamai DLM3 ダウンロード・マネージャーを選択してください。ダウンロード・マネージャーを使用すると,ダウンロード中に中断・再開をすることができ,ダウンロードの失敗を防ぐことができます。

3

2. Quartus Prime のダウンロード

11

STEPキットで学ぶ シリーズ!

FPGA チャレンジャー 入門編 ALTERA Cyclone Ⅳ版

開発環境の構築 02

ダウンロードが始まると,右のようなウインドウが表示されます。

6

ダウンロードするには「myAltera」アカウントが必要です。未登録の方は「Create Account」をクリックして表示されるページで必要事項を記入し,アカウント登録を済ませてください。

5

ダウンロードが完了すると,「ダウンロードが完了しました」とメッセージが表示されます。

7

以下の3ファイルがダウンロードされます。※ソフトウェアが更新されているとバージョン番号が異なります。ご了承ください。

12

STEPFPGA チャレンジャー 入門編 ALTERA Cyclone Ⅳ版キットで学ぶ シリーズ!

開発環境の構築02

「QuartusLiteSetup - **.*.*.*** - windows.exe」をダブルクリックして起動します。

拡張子 .exe はお使いのパソコンの設定により表示されない場合があります。

1

ライセンス不要で無償の Lite Edition をインストールします。「Next」をクリックします。

次のページへ

2

3. Quartus Prime のインストール

■ ライセンス契約「I accept the agreement」にチェックを入れて「Next」をクリックします。

3

4

ディレクトリの「16.1」は QuartusPrime のバージョンナンバーです。インストールするバージョンにより異なります。

インストール先のフルパス名に全角文字が含まれているとエラーになります。インストール先を変更する場合はご注意ください。

■ インストール先とプログラムフォルダの選択特に問題がなければデフォルトのまま 「Next」をクリックして進んでください。デフォルトディレクトリは C:\intelFPGA\16.1 です。

13

STEPキットで学ぶ シリーズ!

FPGA チャレンジャー 入門編 ALTERA Cyclone Ⅳ版

開発環境の構築 02

■ インストールの概要概要を確認して「Next」をクリックするとインストールが始まります。

6

5 ■ インストール項目の選択インストールしたい項目にチェックを入れて「Next」をクリックします。

・Quartus Prime    FPGA 統合開発環境

・Cyclone Ⅳ    Quartus Ⅱの DE0-Nano 用ライブラリ

・ModelSim - Intel FPGA Starter Edition  統合デバッグ/解析環境

その他の機種は本書では扱っていませんのでインストールしなくてもかまいません。

インストールが完了すると,右のダイアログが表示されます。7

・USB Blaster Ⅱドライバをインストール・デスクトップにショートカットを作成・Quartus Prime を起動する・フィードバックを提供する

USB Blaster Ⅱドライバは,本書の学習範囲では不要です。その他の項目はご自由にお選びください。

「Finish」をクリックするとインストール終了です。

    Quartus Prime のアンインストール方法

Windows10 の 場 合 C:\intelFPGA_lite\16.1\uninstall の 中 に あ る quartus_lite-16.1.0.196-windows-uninstall.exe を実行してアンインストールします。Windows7 の場合 スタートメニュー>すべてのプログラム> Intel FPGA 16.1.0.196 Lite Edition> Uninstall Quartus Prime Lite Edition (Free) 16.1.0.196 を実行してアンインストールします。

14

STEPFPGA チャレンジャー 入門編 ALTERA Cyclone Ⅳ版キットで学ぶ シリーズ!

開発環境の構築02

4. USB ドライバのインストール

パソコンと DE0-Nano ボードを付属の USB ケーブルで接続します。1

次のページへ

Desig

ned

& M

anuf

axtu

red

by T

eras

ic

J3

J1

J2

C72

REG3

R37

C74

C69

’ 0 ’

R46

R45

R49R48

R38

C71

REG2

R47 GP

IO1

JP2

+

C70

J5

REG14

1

L6L5

L7R55 R5

0

R58

C87

C79

C81

R82

R54R56R51C68

C67 R52R53

R57

SW1SW[3. .0 ]

C83 C73 C65

R19

C47

C49C52C53

L3

C63

C58

U9

ABCDEFGHJKLMNPRT

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

D1

U6

R18CPLD ISP

R23

R32

R33

R34

R29

R30

L1 C35

U1

U4

C18 C1

R26

R17

R20 R2

2

L2C3

6

R27R28R24R25

Y1 50MHz

R35R36R31

R21

J6

U7

U4

ON

U3

1

4

C66

C86

CB5

Y2 24MHz LED7 LED6 LED5 LED4 LED3 LED2 LED1 LED0 KEY1 KEY0JP3

D4GPIO0

JP1

LOAD

POW

ER

D2

EP4CE22F17C6N

EPCS16N

1234

ON9A

POWER-LED が青く点灯すれば電源 ON です。2 POWER-LED

Windows のデバイスマネージャーを開きます。右図のように「USB-Blaster」が認識されていない「ほかのデバイス」として表示されます。

「USB-Blaster」を右クリックし,メニューから「ドライバーソフトウェアの更新」を選択します。

3

Desig

ned

& M

anuf

axtu

red

by T

eras

ic

J3

J1

J2

C72

REG3

R37

C74

C69

’ 0 ’

R46

R45

R49R48

R38

C71

REG2

R47 GP

IO1

JP2

+

C70

J5

REG14

1

L6L5

L7R55 R5

0

R58

C87

C79

C81

R82

R54R56R51C68

C67 R52R53

R57

SW1SW[3. .0 ]

C83 C73 C65

R19

C47

C49C52C53

L3

C63

C58

U9

ABCDEFGHJKLMNPRT

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

D1

U6

R18CPLD ISP

R23

R32

R33

R34

R29

R30

L1 C35

U1

U4

C18 C1

R26

R17

R20 R2

2

L2C3

6

R27R28R24R25

Y1 50MHz

R35R36R31

R21

J6

U7

U4

ON

U3

1

4

C66

C86

CB5

Y2 24MHz LED7 LED6 LED5 LED4 LED3 LED2 LED1 LED0 KEY1 KEY0JP3

D4GPIO0

JP1

LOAD

POW

ER

D2

EP4CE22F17C6N

EPCS16N

1234

ON9A

DE0-Nano ボードに初めて電源供給したときには,LED0 ~ 7 が蛍明滅するデモプログラムが動作します。デモプログラムは jic で書き込まれています。jic について詳しくはテキスト P.33

15

STEPキットで学ぶ シリーズ!

FPGA チャレンジャー 入門編 ALTERA Cyclone Ⅳ版

開発環境の構築 02

「コンピュータを参照してドライバーソフトウェアを検索します」をクリックします。

4

「次の場所でドライバーソフトウェアを検索します」の「参照」をクリックし,C:\intelFPGA_lite\16.1\quartus\drivers\usb-blasterを指定します。

「サブフォルダーも検索する」にチェックをいれておき,「次へ」をクリックします。

5

Windows セキュリティの警告が表示されます。「このドライバーソフトウェアをインストールします」をクリックします。

6

インストールが完了すると,左図のように表示されます。「閉じる」をクリックします。

7

USB ドライバが正しくインストールされたか確認しておきましょう。

Windows のデバイスマネージャーで,左図のように「ユニバーサル シリアル バス コントローラー」内に「Altera USB-Blaster」が認識されていればインストール成功です。

8

16

STEPFPGA チャレンジャー 入門編 ALTERA Cyclone Ⅳ版キットで学ぶ シリーズ!

開発環境の構築02

パソコンと DE0-Nano ボードを USB ケーブルで接続するとボードの POWER-LED が青く点灯しますか?点灯しない場合は,パソコンの別の USB ポートに差し替えたり,他のパソコンや USB ケーブルがあれば交換してご確認ください。

2. デモプラグラムの実行確認

本編テキストで紹介している「Control Panel」アプリを使ったデモプロプログラムは,PC にインストールされた Qurtus のドライバを使って動作するのですが,最新の Qurtus Prime では動作しません。

「Control Panel」アプリが使えるのは Quartus II 13.0 SP1 Web Edition までですが,このバージョンの Quartus は Windows10 に対応していません。

そのため,Windows10 をお使いの場合,ボードの動作確認は,実際に学習を進めながら行なっていただくことになりますが,ご了承くださいますようお願いいたします。

DE0-Nano ボードに関する詳細情報やデモプログラムなどは,以下の terasic 社サイトから入手することができます。ダウンロードには terasic 社のアカウント登録(無償)をお願いいたします。

http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=139&No=593&PartNo=4

17

キットで学ぶ シリーズ!

FPGA チャレンジャー 入門編 ALTERA Cyclone Ⅳ版

1. 電源供給の確認

DE0-Nano ボードの動作チェック

Recommended